#50838: Problem installing VLC - clean macports --------------------------------+-------------------------------- Reporter: onaforeignshore@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: VLC Port: | --------------------------------+-------------------------------- Comment (by rjvbertin@…): From the other ticket:
proliferation of +quartz to ports that don't properly support it (and work if they have been installed previously with the default +x11, but not when you install a dependent port with that option).
It's probably more subtle than that. I'm pretty certain those dependencies do support +quartz or +x11 properly, but many will not support both at the same time. I have never tried to install all my GTk(2) ports in +quartz mode but I would presume (hope) that they all either support +quartz (instead of +x11) or else raise an explicit error if that's not the case. There may also be a VLC dependency A that also depend on one of VLC's other dependencies (B), but require +x11 even if VLC itself doesn't use anything x11-related in A. Avahi would be an example of that (see below). Your first error probably holds part of the clue to what is going wrong here:
Error: Requested variants "+quartz" do not match those the build was started with: "+x11".
Supposing you indeed started from scratch, this means that an attempt was made to install GTk2 before, apparently as a result of installing something that does not have a +quartz variant (I *think* that variants stop propagating when a port is requested that doesn't have the variants in question). For some reason this GTk2 install failed, otherwise you would not get a message about a build that "was started with". AFAICS, GTk2 and py27-pygtk are pulled in as dependencies of libglade2 which is needed because of VLC dependency avahi . Avahi has x11 as a default port, though that gets unset if +quartz is requested. So that doesn't explain who might have tried to install GTk2 +x11. -- Ticket URL: <https://trac.macports.org/ticket/50838#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X