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