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

MacPorts noreply at macports.org
Sat Mar 22 10:58:37 PDT 2014


#42904: binary nepomuk-core package corruption due to case-insensitive filesystem
---------------------------+---------------------
  Reporter:  rjvbertin@…   |      Owner:  nicos@…
      Type:  defect        |     Status:  new
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.2.1
Resolution:                |   Keywords:
      Port:  nepomuk-core  |
---------------------------+---------------------

Comment (by rjvbertin@…):

 Replying to [comment:6 ryandesign@…]:
 > > No, I don't think there's a bug.
 >
 > Well, you claim there is a bug: you've filed this ticket. And I'm
 claiming it's not a MacPorts bug.

 When I filed the ticked I thought that the buildsystem was probably not
 case-sensitive, as that would explain the issue, and made a case for using
 case-sensitive filesystems.


 > ''If'' that is what they've done -- if they intend for there to be two
 different items in the same directory whose names differ only by case --
 then that is
 > unsupportable and that is the bug you should report to them. However,
 thus far, I see no evidence that that is the case.

 It really looks like that. On my Linux boxes I have /usr/include/nepomuk2
 and /usr/include/Nepomuk2 with different, non-overlapping contents.

 > As you can see, there is no directory Nepomuk2. If there should be one,
 then the build system is to blame. As you can see by looking at
 >[browser:trunk/dports/kde/nepomuk-core/Portfile the Portfile], we're not
 doing anything special.

 Hmmm, and elsewhere? Is there something we could learn from doing a
 command like

 port -k destroot -s nepomuk-core

 ?

 > I know of no reason why the boot partition couldn't be case-sensitive,
 only that using a case-sensitive filesystem on OS X is nonstandard and you
 >may therefore be more likely to run into problems because of developers
 who did not test under that configuration.

 The OS itself isn't made for it, and is likely to run into "file not
 found" errors because of it. Very likely because of those last few words
 above ...

 > If that's indeed true, it would be interesting to know how your build
 differs from ours. Are you supplying additional configure flags,
 environment
 > variables, etc?

 From what I remember, I simply did a port install kde4-runtime . When I
 set out it was really to see how far I'd get, so I certainly didn't start
 doing special things!

 R.

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


More information about the macports-tickets mailing list