Moving to mobile-dev list

David

On 2/07/2016 8:50 AM, Bits2Order wrote:
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