[MacPorts] #34930: Precompiled binary packages incompatible with installed dependencies

MacPorts noreply at macports.org
Tue Jun 19 07:24:11 PDT 2012


#34930: Precompiled binary packages incompatible with installed dependencies
---------------------------------------+------------------------------------
 Reporter:  macports.org@…             |       Owner:  mcalhoun@…           
     Type:  defect                     |      Status:  new                  
 Priority:  Normal                     |   Milestone:                       
Component:  ports                      |     Version:  2.1.1                
 Keywords:                             |        Port:  python26             
---------------------------------------+------------------------------------

Comment(by macports.org@…):

 > This problem is probably not limited to py26-gobject, but to every
 python module using native code.

 Aye, and maybe other interpreters as well when they have a switch with
 such an influence on binary compatibility. Technically, any port with
 variants on which other ports depend can have such an issue if it's
 installed from source and its dependencies are installed from binary.

 > Either all python modules should have the ucs4 variants, or the python26
 port should drop the variant

 Or the binary distribution system could have some additional smarts like
 variant dependencies/undependencies (e.g. binaries without +ucs4 would not
 be installed on a machine with +ucs4). But I don't know anything about
 variants handling or the new binary system, so I don't know if that's
 possible.

 A simple way to "fix" the issue would be to use binary packages when all
 dependencies were installed from binaries, but that's going to be far less
 interesting for existing installations as they're mostly installed from
 source.

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


More information about the macports-tickets mailing list