error building jdk7u-osx on lion: run-generator...
Weijun Wang
weijun.wang at oracle.com
Thu Feb 2 21:26:36 PST 2012
Hi All
I've just updated my Mac to Lion, installed Xcode and Java. I cloned the
jdk7u-dev repos and run
make ALLOW_DOWNLOADS=true SA_APPLE_BOOT_JAVA=true
ALWAYS_PASS_TEST_GAMMA=true ALT_BOOTDIR=`/usr/libexec/java_home -v 1.6`
HOTSPOT_BUILD_JOBS=`sysctl -n hw.ncpu`
but it failed. What's wrong here?
Thanks
Max
-------------------------------
run-generator:
[mkdir] Created dir:
/Users/ww155710/work/osx-jdk/build/macosx-amd64/JObjC.build/src/jobjc
[exec] Current OS is Mac OS X
[exec] Executing 'ruby' with arguments:
[exec] './rungen'
[exec] 'install'
[exec] 'JObjC.jar'
[exec]
'/Users/ww155710/work/osx-jdk/build/macosx-amd64/JObjC.dst/Debug'
[exec] '/Users/ww155710/work/osx-jdk/build/macosx-amd64/JObjC.build'
[exec] 'ppc i386 x86_64'
[exec]
'/Users/ww155710/work/osx-jdk/build/macosx-amd64/stable_bridge_metadata'
[exec]
[exec] The ' characters around the executable and arguments are
[exec] not part of the command.
[exec] ENV['JAVA_HOME'] =
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
[exec] java -fullversion = openjdk full version
"1.7.0-internal-ww155710_2012_02_03_10_54-b00"
[exec] jobjc_jar = JObjC.jar
[exec] libpath =
/Users/ww155710/work/osx-jdk/build/macosx-amd64/JObjC.dst/Debug
[exec] objroot =
/Users/ww155710/work/osx-jdk/build/macosx-amd64/JObjC.build
[exec] ARCHS = ppc i386 x86_64
[exec] STABLE_GEN_DIR =
/Users/ww155710/work/osx-jdk/build/macosx-amd64/stable_bridge_metadata
[exec] java -classpath
/Users/ww155710/work/osx-jdk/build/macosx-amd64/JObjC.build/bin/core:/Users/ww155710/work/osx-jdk/build/macosx-amd64/JObjC.build/bin/generator
com.apple.internal.jobjc.generator.BootClassPathMinus JObjC.jar
[exec] bootclasspath is:
[exec] Error occurred during initialization of VM
[exec] java/lang/NoClassDefFoundError: java/lang/invoke/MethodHandle
[exec] java -d64 -Xms128m -Xmx512m
-Djava.library.path=/Users/ww155710/work/osx-jdk/build/macosx-amd64/JObjC.dst/Debug
-Xbootclasspath:Error occurred during initialization of VM
[exec] java/lang/NoClassDefFoundError:
java/lang/invoke/MethodHandle -classpath
/Users/ww155710/work/osx-jdk/build/macosx-amd64/JObjC.build/bin/core:/Users/ww155710/work/osx-jdk/build/macosx-amd64/JObjC.build/bin/generator
-ea com.apple.internal.jobjc.generator.Generator
dst=/Users/ww155710/work/osx-jdk/build/macosx-amd64/JObjC.build/src/jobjc frameworks=/Users/ww155710/work/osx-jdk/build/macosx-amd64/stable_bridge_metadata
[exec] Error occurred during initialization of VM
[exec] java/lang/NoClassDefFoundError: java/lang/Object
[exec] sh: line 1: java/lang/NoClassDefFoundError:: No such file
or directory
[exec] ./rungen:67:in `raise': exception class/object expected
(TypeError)
[exec] from ./rungen:67
BUILD FAILED
/Users/ww155710/work/osx-jdk/jdk/src/macosx/native/jobjc/build.xml:187:
exec returned: 1
at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:646)
at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:672)
at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:498)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:390)
at org.apache.tools.ant.Target.performTasks(Target.java:411)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
at org.apache.tools.ant.Main.runBuild(Main.java:809)
at org.apache.tools.ant.Main.startAnt(Main.java:217)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
Total time: 31 seconds
make[4]: ***
[/Users/ww155710/work/osx-jdk/build/macosx-amd64/JObjC.build/JObjC.jar]
Error 1
make[3]: *** [all] Error 1
make[2]: *** [all] Error 1
make[1]: *** [jdk-build] Error 2
make: *** [build_product_image] Error 2
More information about the macosx-port-dev
mailing list