[MacPorts] #50838: Problem installing VLC - clean macports

MacPorts noreply at macports.org
Tue Mar 8 05:24:14 PST 2016


#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


More information about the macports-tickets mailing list