[MacPorts] #42904: binary nepomuk-core package corruption due to case-insensitive filesystem

MacPorts noreply at macports.org
Mon Mar 17 14:55:59 PDT 2014


#42904: binary nepomuk-core package corruption due to case-insensitive filesystem
----------------------------------------+--------------------------------
 Reporter:  rjvbertin@…                 |      Owner:  macports-tickets@…
     Type:  enhancement                 |     Status:  new
 Priority:  Normal                      |  Milestone:
Component:  ports                       |    Version:  2.2.1
 Keywords:  case sensitivity; buildbot  |       Port:  nepomuk-core
----------------------------------------+--------------------------------
 This is a follow-up on https://trac.macports.org/ticket/37968 , because I
 have bumped into the same build failure mentioned there.

 As mentioned in the original issue, installing nepomuk-core on a case-
 insensitive filesystem mixes up the (C++) Nepomuk2 and nepomuk2 (C?)
 header directories. HFS+ being case-preserving this indicates an issue in
 the install or in the packaging procedure. I build nepomuk-core from
 source on a case-sensitive FS and the resulting header tree was as
 expected and intended, which makes me suspect packaging procedure.

 I don't know why the original ticket was closed as "invalid", but I'd
 really like to make a case for the use of case-sensitive filesystems on
 the buildbots even if the default on OS X is case-insensitive. This maps
 better to the origin of the majority of projects. Any adaptations required
 to allow installation on case-insensitive filesystems will work fine on a
 case-sensitive filesystem while mix-ups of the sort described in the
 original issue are prevented automatically.

-- 
Ticket URL: <https://trac.macports.org/ticket/42904>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list