On 7.5.2007, at 11.27, Ryan Schmidt wrote:
On May 7, 2007, at 01:35, Jyrki Wahlstedt wrote:
there seems to be one small problem with the package. It does not build on case-sensitive filesystems! It failed in my home laptop, though there were no problems in my work laptop. The main difference between the units is the filesystem, at work I didn't install the system and the filesystem is the default, at home I use the case-sensitive variant (having a still longer UNIX than Mac background). I looked at the fusefs package and there is an include (in fuse_ipc.c): #include <UserNotification/kUNCUserNotifications.h>
the file is actually: /System/Library/Frameworks/Kernel.framework/Versions/A/Headers/ UserNotification/KUNCUserNotifications.h
I couldn't yet check whether that fixes the problem, but it seems promising.
Sounds like this problem is not specific to MacPorts, and that it should be reported to the upstream maintainers of fusefs.
Quite true.
Every port should build on case-sensitive filesystems, too!!!
Perhaps. But note that Apple used to specifically tell you not to use case-sensitive HFS+ for your boot volume in the 10.3 days. See the first paragraph:
This is for Server only. And the Installer should forbid one to do this. As I could install a system with case-sensitive filesystem, it should work and be supported.
I can find virtually no other information in the knowledge base about case-sensitive HFS+, including whether or not that directive still applies to 10.4 and later.
Note also that probably none of the MacPorts contributors have case- sensitive HFS+ setups, so probably nobody other than you will discover or be affected by such problems. While I would expect such problems to be rare, they would be nonexistent if you used the normal case-insensitive HFS+.
This has been a problem with some other ports as well, e.g. TeXShop had a problem due to a case-sensitivity in some filenames. Filesystems being case-sensitive or not is a debate not worth going into here, suffice it to repeat that the ports really should work in both. ! ! Jyrki Wahlstedt ! skype:jyrkiwahlstedt ! http://www.wahlstedt.fi/jyrki/ ! ! Our life is no dream; but it ought to become one and perhaps will. ! PGP key ID: 0x139CC386 fingerprint: F355 B46F 026C B8C1 89C0 A780 6366 EFD9 139C C386