[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