[MacPorts] #45822: Issues when installing VLC-devel in a clean MacPorts install

MacPorts noreply at macports.org
Sat Feb 27 05:59:23 PST 2016


#45822: Issues when installing VLC-devel in a clean MacPorts install
--------------------------------+--------------------------------
  Reporter:  onaforeignshore@…  |      Owner:  macports-tickets@…
      Type:  defect             |     Status:  new
  Priority:  Normal             |  Milestone:
 Component:  ports              |    Version:
Resolution:                     |   Keywords:
      Port:  VLC-devel          |
--------------------------------+--------------------------------

Comment (by rjvbertin@…):

 You're right that this is very weird. I'd hope that the build bots create
 each binary package by starting with a clean MacPorts base install, so if
 this were an issue with port:VLC it should have appeared on the build bots
 too. Theoretically.

 Variants are transmitted to dependencies that support them, and can lead
 to conflicts "down the road", especially if you come upon GTk2
 dependencies. I have no idea what the current status of the native/quartz
 GTk2 implementation is, but I wouldn't be at all surprised if not all
 GTk2-related ports support the quartz version, possibly because they
 (also) have X11 dependencies.

 There isn't much we can do about that because ports cannot depend on a
 specific set of variants of some other port. We can check if no
 incompatible variants are active, but not impose a specific variant on a
 missing dependency.

 The only possible solution I see here is to rename the quartz variant
 (cocoa or native would be reasonable alternatives).

 NB: I have port:VLC installed
 `+dbus+full+huge+jack+qtkit+quartz+shout+smb+svg+x11` and port:libVLC
 `+dbus+qtkit+quartz+x11 (active)`. So it is definitely possible to install
 VLC with support for both "native" and X11 (I have no idea though how to
 start it under X11 =)).

-- 
Ticket URL: <https://trac.macports.org/ticket/45822#comment:2>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list