[MacPorts] #54781: osxfuse @3.6.3: use of undeclared identifiers 'VOL_CAP_FMT_NO_IMMUTABLE_FILES' 'VOL_CAP_FMT_NO_PERMISSIONS'
MacPorts
noreply at macports.org
Fri Sep 8 11:18:47 UTC 2017
#54781: osxfuse @3.6.3: use of undeclared identifiers
'VOL_CAP_FMT_NO_IMMUTABLE_FILES' 'VOL_CAP_FMT_NO_PERMISSIONS'
------------------------+-----------------------
Reporter: mklein-de | Owner: drkp
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: elcapitan
Port: osxfuse |
------------------------+-----------------------
Comment (by ryandesign):
osxfuse only tries to use those new constants when the kernel's
`VERSION_MAJOR` is 16 or greater. Xcode 7.3.1's 10.11 SDK defines
`VERSION_MAJOR` as 15 (in
/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/version.h)
which explains why it would work on our build server. Your Xcode 8.2.1
apparently contains the 10.12 SDK, which defines `VERSION_MAJOR` as 16.
But if the build command is getting the `VERSION_MAJOR` definition from
the SDK then I'm not sure why it isn't also getting the definition of
those missing constants from the SDK.
--
Ticket URL: <https://trac.macports.org/ticket/54781#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list