Ticket #12169 (reopened defect)
BUG: MacPorts shouldn't evaluate variants of non-required dependencies
| Reported by: | ryandesign@… | Owned by: | macports-tickets@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | MacPorts base bugs |
| Component: | base | Version: | 1.4.42 |
| Keywords: | Cc: | ryandesign@… | |
| Port: |
Description
This is a follow-up to #12137 in which I experienced this problem:
$ sudo port install glitz +universal Error: Error executing universal: Default universal variant only works with ports based on configure Error: Unable to execute port: Error evaluating variants
Turns out it's not complaining about the glitz port, which does use configure, but rather about the XFree86 port, which doesn't use configure. I'm not even using XFree86; I'm using Apple's X11.
I worked around the problem for XFree86 by removing its +universal variant in r26296, since it was nonfunctional anyway, but the underlying problem remains: MacPorts was evaluating the +universal variant of XFree86, although XFree86 wasn't going to get installed. I say MacPorts shouldn't have done that.
Change History
Note: See
TracTickets for help on using
tickets.

