#49559: neponuk can't be installed on a case-sensitive system ----------------------+-------------------------------- Reporter: info@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: base | Version: 2.3.4 Resolution: | Keywords: Port: neponuk | ----------------------+-------------------------------- Comment (by rjvbertin@…): I don't think the reporter knows, nor do I. The issue is this: nepomuk installs `${prefix}/include/nepomuk2/variant.h` and `${prefix}/include/Nepomuk2/Variant`. Contrary to the bug title, this installs fine on a case-*sensitive* filesystem. On case-insensitive, this leads to a single directory that contains both `variant.h` and `Variant` (and the other C-style vs. C++ style headers). The name of that directory will be `nepomuk2` (not `Nepomuk2` because the C-style headers are installed last. The binary package produced by the build bots show the same phenomenon, something I have reported before already. Why this happens is a mystery to me, but this would happen if the destroot that serves to create the binary package is on a case-insensitive FS, for instance. C++ code will use `#include <Nepomuk2/Variant`. When the header is installed as `${prefix}/include/nepomuk2/Variant` on a case-sensitive filesystem, this include statement will fail. -- Ticket URL: <https://trac.macports.org/ticket/49559#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X