[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