[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