[MacPorts] #28192: glib2 @2.26.1_1 did not activate
MacPorts
noreply at macports.org
Sun Feb 6 17:51:55 PST 2011
#28192: glib2 @2.26.1_1 did not activate
--------------------------------------+-------------------------------------
Reporter: Peter_Dyballa@… | Owner: ryandesign@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.9.2
Keywords: | Port: glib2
--------------------------------------+-------------------------------------
Comment(by ecronin@…):
For me the problem is that {{{build/}}} (and therefore
{{{glib2/work/destroot}}}) is on a case-sensitive filesystem where both
files exist. MacPorts seems to build its manifest for the port from this
directory. The contents of {{{glib2/work/destroot}}} are then copied to
{{{/var/lib/macports/software/}}} on the other case-insensitive filesystem
where GSettings.html and gsettings.html clobber each other undetected.
When the port is then activated (on the same case-insensitive filesystem)
it tries activating both capitalizations that existed in the case-
sensitive destroot...
If the destroot could be done onto the final filesystem or the manifest
was generated after destroot is moved to {{{software/}}} this wouldn't
break inside macports with an un-activateable package, but might still
break in the 3rd party software itself... But given how iffy case-
sensitive osx is already, expecting something crazy like half case-
sensitive/half case-insensitive to always work is a bit much.
--
Ticket URL: <https://trac.macports.org/ticket/28192#comment:21>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list