CoreServices/CoreServices.h problem building JDK 9 for IOS

David Holmes david.holmes at oracle.com
Sat Jul 2 21:39:30 UTC 2016


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>
>


More information about the mobile-dev mailing list