JDK 7 build on mac. JavaNativeFoundation.h: No such file or directory
mikhail cherkasov
mikhail.cherkasov at oracle.com
Mon Dec 24 08:57:18 PST 2012
*Hello *All**,**
**
**I faced with the following error during jdk7 build:
*Frameworks -framework JavaNativeFoundation -framework Security
-framework CoreFoundation*
*/Users/mcherkasov/jdk/jdk7/hotspot/agent/src/os/bsd/MacosxDebuggerLocal.m:27:54:
error: JavaNativeFoundation/JavaNativeFoundation.h: No such file or
directory*
**
I have two version of this file:
*/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaNativeFoundation.framework/Versions/A/Headers/JavaNativeFoundation.h*
*/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaNativeFoundation.framework/Versions/A/Headers/JavaNativeFoundation.h*
**
**But build can't find it, may be I miss some env variable?**
I attached script that setup env variables and run build.
Could someone please check it?
Thanks,
Mikhail.
**
-------------- next part --------------
#!/bin/ksh
export LANG=C
export HOTSPOT_BUILD_JOBS=1
#`sysctl -n hw.ncpu`
export SKIP_FASTDEBUG_BUILD=true
export SKIP_DEBUG_BUILD=true
export INCREMENTAL_BUILD=true
export DEBUG_CLASSFILES=true
export DEBUG_BINARIES=true
export BUILD_NUMBER=b99
export JDK_UPDATE_VERSION=12
export ALLOW_DOWNLOADS=true
export ANT_OPTS="-Dhttp.proxyHost=www-proxy.ru.oracle.com -Dhttp.proxyPort=80"
export JDK7_BASE=`pwd`
export JDK7_BUILD=$JDK7_BASE/build/macosx-x86_64
#export SA_APPLE_BOOT_JAVA=true
#export ALWAYS_PASS_TEST_GAMMA=true
export ALT_BOOTDIR=`/usr/libexec/java_home -v 1.7+`
#export ALT_BOOTDIR=`/usr/libexec/java_home -v 1.6`
export ALT_BUILD_JDK_IMPORT_PATH=`/usr/libexec/java_home -v 1.7+`
#export ALT_BUILD_JDK_IMPORT_PATH=`/usr/libexec/java_home -v 1.6`
export ALT_JDK_IMPORT_PATH=`/usr/libexec/java_home -v 1.7+`
#export ALT_JDK_IMPORT_PATH=`/usr/libexec/java_home -v 1.6`
export ALT_MOZILLA_HEADERS_PATH=/Users/mcherkasov/jdk/tools/mozilla
export NO_DOCS=true
export NO_PACK=true
export ALT_JUNIT_DIR=/Users/mcherkasov/jdk/tools/junit
export ALT_SPARKLE_FRAMEWORK_DIR=/Users/mcherkasov/jdk/tools/sparcle/1.5b6
export ALT_JAVAFX_ZIP_DIR=/Users/mcherkasov/jdk/tools/jfx/7u12
export ALT_JAVAFX_SDK_ROOTDIR=$ALT_JAVAFX_ZIP_DIR
export ANT_PATH=/Users/mcherkasov/jdk/tools/ant/1.7.1/
export PATH=$ANT_PATH/bin:$PATH:
make all
More information about the macosx-port-dev
mailing list