On Mon, Dec 19, 2016 at 2:01 PM, Peter Koellner <pe...@asgalon.net> wrote: > Well, the fun did not last too long. Next I tried a "make all", which leads > to the following errorin nashorn/nasgen. Am I working on the wrong > repository version for the latest stable openjdk build? I cloned the jdk8 > tip. >
You should either clone: http://hg.openjdk.java.net/jdk8u/jdk8u/ which is the latest JDK 8 Updates Master (and which should definitely work) or: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/ which is the latest JDK 8 Updates Development branch. http://hg.openjdk.java.net/jdk8 is probably not what you want (it is the now read-only, jdk8 master repository from March 2014). Regards, Volker > > $ make all > Building OpenJDK for target 'all' in configuration > 'windows-x86-normal-server-re > lease' > > ## Starting langtools > ## Finished langtools (build time 00:00:01) > > ## Starting hotspot > ## Finished hotspot (build time 00:00:01) > > ## Starting corba > ## Finished corba (build time 00:00:02) > > ## Starting jaxp > ## Finished jaxp (build time 00:00:01) > > ## Starting jaxws > ## Finished jaxws (build time 00:00:02) > > ## Starting jdk > ## Finished jdk (build time 00:00:10) > > ## Starting demos > ## Finished demos (build time 00:00:02) > > ## Starting nashorn > Running nasgen > Exception in thread "main" java.lang.VerifyError: class > jdk.nashorn.internal.obj > ects.ScriptFunctionImpl overrides final method > setPrototype.(Ljava/lang/Object;) > V > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:763) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:14 > 2) > at java.net.URLClassLoader.defineClass(URLClassLoader.java:467) > at java.net.URLClassLoader.access$100(URLClassLoader.java:73) > at java.net.URLClassLoader$1.run(URLClassLoader.java:368) > at java.net.URLClassLoader$1.run(URLClassLoader.java:362) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:361) > at java.lang.ClassLoader.loadClass(ClassLoader.java:424) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) > at java.lang.ClassLoader.loadClass(ClassLoader.java:357) > at > jdk.nashorn.internal.tools.nasgen.StringConstants.<clinit>(StringCons > tants.java:85) > at > jdk.nashorn.internal.tools.nasgen.ScriptClassInstrumentor$2.visitMeth > odInsn(ScriptClassInstrumentor.java:157) > at > jdk.internal.org.objectweb.asm.MethodVisitor.visitMethodInsn(MethodVi > sitor.java:509) > at > jdk.internal.org.objectweb.asm.ClassReader.readCode(ClassReader.java: > 1445) > at > jdk.internal.org.objectweb.asm.ClassReader.readMethod(ClassReader.jav > a:1046) > at > jdk.internal.org.objectweb.asm.ClassReader.accept(ClassReader.java:72 > 2) > at > jdk.internal.org.objectweb.asm.ClassReader.accept(ClassReader.java:53 > 5) > at jdk.nashorn.internal.tools.nasgen.Main.process(Main.java:121) > at jdk.nashorn.internal.tools.nasgen.Main.processAll(Main.java:88) > at jdk.nashorn.internal.tools.nasgen.Main.main(Main.java:62) > make[1]: *** [BuildNashorn.gmk:79: > /cygdrive/c/openjdk/jdk8/build/windows-x86-no > rmal-server-release/nashorn/classes/_the.nasgen.run] Error 1 > make: *** [/cygdrive/c/openjdk/jdk8//make/Main.gmk:122: nashorn-only] Error > 2 > > > -- > peter kollner <pe...@asgalon.net>