Resending, my apologies if this is a duplicate.

I’ve been trying to build JDK 9 for IOS following these instructions 
<http://openjdk.java.net/projects/mobile/ios.html>.  I’ve set LOG=debug when I 
build to get as much information as possible.  I’m running OS X 10.11.5 and 
Xcode 7.3.1  I’m able to create a simple c that includes 
CoreServices/CoreServices.h and build without any problem, I’m not sure if the 
build points to an incorrect build path for CoreServices, but if it does I 
didn’t see where.  Any help would be appreciated.


Compiling KeystoreImpl.m (for libosxsecurity.dylib)
/usr/bin/sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$//' -e 's/^[     ]*//' 
-e '/^$/ d' -e 's/$/ :/'  
/Users/rob/jdk9mobile/mobile-dev/build/ios-x86_64-normal-minimal1-release/buildjdk/support/native/java.base/libnio/Net.d
 > 
/Users/rob/jdk9mobile/mobile-dev/build/ios-x86_64-normal-minimal1-release/buildjdk/support/native/java.base/libnio/Net.d.targets
( ( /usr/bin/clang -x objective-c -D_LITTLE_ENDIAN -DMACOSX -D_LP64=1 
-DARCH='"x86_64"' -Dx86_64 -DNDEBUG -DMACOSX -D_ALLBSD_SOURCE 
-D_DARWIN_UNLIMITED_SELECT -DMAC_OS_X_VERSION_MAX_ALLOWED=1070 
-mmacosx-version-min=10.7.0 
-I/Users/rob/jdk9mobile/mobile-dev/jdk/src/java.base/share/native/include 
-I/Users/rob/jdk9mobile/mobile-dev/jdk/src/java.base/macosx/native/include 
-I/Users/rob/jdk9mobile/mobile-dev/jdk/src/java.base/unix/native/include 
-I/Users/rob/jdk9mobile/mobile-dev/jdk/src/java.base/share/native/libjava 
-I/Users/rob/jdk9mobile/mobile-dev/jdk/src/java.base/unix/native/libjava 
-I/Users/rob/jdk9mobile/mobile-dev/jdk/src/java.base/macosx/native/libosxsecurity
 -I/Users/rob/jdk9mobile/mobile-dev/jdk/src/java.base/macosx/native/libjava 
-I/Users/rob/jdk9mobile/mobile-dev/jdk/src/java.base/unix/native/libjava 
-I/Users/rob/jdk9mobile/mobile-dev/jdk/src/java.base/share/native/libjava 
-I/Users/rob/jdk9mobile/mobile-dev/jdk/src/java.base/macosx/native/libjava 
-I/Users/rob/jdk9mobile/mobile-dev/jdk/src/java.base/unix/native/libjava 
-I/Users/rob/jdk9mobile/mobile-dev/jdk/src/java.base/share/native/libjava 
-I/Users/rob/jdk9mobile/mobile-dev/build/ios-x86_64-normal-minimal1-release/buildjdk/support/headers/java.base
 -isysroot 
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk
 -iframework 
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/Frameworks
 -F 
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/Frameworks/JavaVM.framework/Frameworks
 -Os -DTHIS_FILE='"KeystoreImpl.m"' -c -MMD -MF 
/Users/rob/jdk9mobile/mobile-dev/build/ios-x86_64-normal-minimal1-release/buildjdk/support/native/java.base/libosxsecurity/KeystoreImpl.d
 -o 
/Users/rob/jdk9mobile/mobile-dev/build/ios-x86_64-normal-minimal1-release/buildjdk/support/native/java.base/libosxsecurity/KeystoreImpl.o
 
/Users/rob/jdk9mobile/mobile-dev/jdk/src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m
 > >(/usr/bin/tee 
/Users/rob/jdk9mobile/mobile-dev/build/ios-x86_64-normal-minimal1-release/buildjdk/support/native/java.base/libosxsecurity/KeystoreImpl.o.log)
 2> >(/usr/bin/tee 
/Users/rob/jdk9mobile/mobile-dev/build/ios-x86_64-normal-minimal1-release/buildjdk/support/native/java.base/libosxsecurity/KeystoreImpl.o.log
 >&2) || ( exitcode=$? && /bin/cp 
/Users/rob/jdk9mobile/mobile-dev/build/ios-x86_64-normal-minimal1-release/buildjdk/support/native/java.base/libosxsecurity/KeystoreImpl.o.log
 
/Users/rob/jdk9mobile/mobile-dev/build/ios-x86_64-normal-minimal1-release/make-support/failure-logs/buildjdk_support_native_java.base_libosxsecurity_KeystoreImpl.o.log
 && exit $exitcode ) ) && wait )
Linking libverify.dylib
/Users/rob/jdk9mobile/mobile-dev/jdk/src/java.base/macosx/native/libnio/fs/UTIFileTypeDetector.c:30:10:
 fatal error: 'CoreServices/CoreServices.h' file not found
#include <CoreServices/CoreServices.h>

Reply via email to