#40888: tuntaposx @20111101 fails to build on Mavericks --------------------+-------------------------------- Reporter: john@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Keywords: | Port: tuntaposx --------------------+-------------------------------- Error is: {{{ :info:build /usr/bin/clang++ -Wall -mkernel -force_cpusubtype_ALL -fno- builtin -fno-stack-protector -arch x86_64 -DKERNEL -D__APPLE__ -DKERNEL_PRIVATE -DTUNTAP_VERSION=\"20111101\" -DTUN_KEXT_VERSION=\"20111101\" -I.. -I/System/Library/Frameworks/Kernel.framework/Headers -c .> :info:build In file included from In file included from ../tuntap.cc../tuntap.cc::3030: :info:build In file included from : :info:build In file included from ../tuntap.h:35: :info:build ../tuntap.h:35: :info:build ../lock.h:35:10: ../lock.h:35:fatal error: 'kern/locks.h' file not found10: fatal error: 'kern/locks.h' file not found :info:build :info:build #include <kern/locks.h> :info:build ^ :info:build #include <kern/locks.h> :info:build ^ :info:build 1 error generated. :info:build 1 error generated. }}} (full log attached.) It looks as though there no longer is a `/System/Library/Frameworks/Kernel.framework/Headers`. If I replace that with `/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers` the build seems fine, but I'm not sure off hand how to do that in a portable way. -- Ticket URL: <https://trac.macports.org/ticket/40888> MacPorts <http://www.macports.org/> Ports system for OS X