I removed the JDK 8 and left the JDK 7 (1.7.0_80). No success same error. I check the config log and saw some complaining about the JRE 7, So I removed this one as well and left only the JDK 7 to be found. No success and same error at the same place.
Guy Le 04/05/17, Guy Bonneau <guy.bonn...@videotron.ca> a écrit : > I have both oracle JDK 7 and JDK 8 installed on the default Java installation > folder of my computer (Need both of them while working with Eclipse and > miscellaneous project). I would have expected the configuration script to > automatically choose the JDK 7 rather than JDK 8 as a Bootstrap. I'll > uninstall Oracle JDK 8 and restart the build and let you know. > > Thanks > Guy > > Le 04/05/17, David Holmes <david.hol...@oracle.com> a écrit : > > On 4/05/2017 9:25 PM, Guy Bonneau wrote: > > >Did it. Both configuration and build logs are now shared at: > > > > > >https://www.dropbox.com/sh/6xbmjzxu8xlbsr0/AADBHa-Zn7owJpyeihlmej9pa?dl=0 > > > > The build log shows no explicit error that I can see. > > > > However the config logs show you are using 8u131 as a boot JDK - you can't > > necessarily do that. To build 8u you need a JDK 7 boot JDK. > > > > David > > > > >Guy > > > > > >Le 04/05/17, *Sriram Narayanan * <sriram...@gmail.com> a écrit : > > >>It may be time saving to have the logs uploaded somewhere for a > > >>comprehensive review and faster diagnostics.I > > >> > > >>Ram > > >> > > >>On Thursday, May 4, 2017, David Holmes <david.hol...@oracle.com > > >><mailto:david.hol...@oracle.com <david.hol...@oracle.com> > > >><david.hol...@oracle.com>>> wrote: > > >> > > >> On 4/05/2017 2:07 PM, Guy Bonneau wrote: > > >> > > >> Looking in the build log I saw that some java compiled classes > > >> seem to > > >> be missing. Attempting to find the Java source files into the > > >> cloned > > >> repository yield nothing. Should those files be included > > >> somewhere in > > >> the repository either as Java source files or precompiles classes? > > >> Unless they are dynamically generated? > > >> > > >> > > >> These are just warnings that you can ignore. Those classes are in > > >> the Oracle JDK sources, not the open sources, but the list has to > > >> contain both. > > >> > > >> There should still be an actual error lurking somewhere in your > > >> build log. > > >> > > >> David > > >> > > >> See below > > >> > > >> (cd > > >> /cygdrive/c/Projects/jdk-8/build/windows-x86_64-normal-server-fastdebug/jdk/classes > > >> && \ > > >> /cygdrive/c/Projects/jdk-8/build/windows-x86_64-normal-server-fastdebug/fixpath.exe > > >> -c /cygdrive/c/progra~1/java/jdk18~1.0_1/bin/java -XX:+UseSerialGC > > >> -Xms32M -Xmx512M -cp > > >> /cygdrive/c/Projects/jdk-8/build/windows-x86_64-normal-server-fastdebug/jdk/btclasses > > >> build.tools.jarreorder.JarReorder \ > > >> -o > > >> /cygdrive/c/Projects/jdk-8/build/windows-x86_64-normal-server-fastdebug/images/lib/_the.jars.contents.tmp > > >> /cygdrive/c/Projects/jdk-8/build/windows-x86_64-normal-server-fastdebug/images/lib/classlist > > >> /cygdrive/c/Projects/jdk-8/build/windows-x86_64-normal-server-fastdebug/images/lib/_the.jars.exclude > > >> . ) > > >> WARNING: Path does not exist as file or directory: > > >> sun\misc\PostVMInitHook.class > > >> WARNING: Path does not exist as file or directory: > > >> sun\usagetracker\UsageTrackerClient.class > > >> WARNING: Path does not exist as file or directory: > > >> sun\usagetracker\UsageTrackerClient$1.class > > >> WARNING: Path does not exist as file or directory: > > >> sun\usagetracker\UsageTrackerClient$4.class > > >> WARNING: Path does not exist as file or directory: > > >> sun\usagetracker\UsageTrackerClient$2.class > > >> WARNING: Path does not exist as file or directory: > > >> sun\usagetracker\UsageTrackerClient$3.class > > >> WARNING: Path does not exist as file or directory: > > >> sun\dc\DuctusRenderingEngine.class > > >> WARNING: Path does not exist as file or directory: > > >> sun\font\T2KFontScaler.class > > >> WARNING: Path does not exist as file or directory: > > >> sun\font\T2KFontScaler$1.class > > >> WARNING: Path does not exist as file or directory: > > >> sun\security\provider\DSA$LegacyDSA.class > > >> WARNING: Path does not exist as file or directory: > > >> com\sun\crypto\provider > > >> WARNING: Path does not exist as file or directory: javax\crypto > > >> WARNING: Path does not exist as file or directory: > > >> sun\awt\motif\X11GB2312.class > > >> WARNING: Path does not exist as file or directory: > > >> sun\awt\motif\X11GB2312$Decoder.class > > >> WARNING: Path does not exist as file or directory: > > >> sun\awt\motif\X11GB2312$Encoder.class > > >> WARNING: Path does not exist as file or directory: > > >> sun\awt\motif\X11GBK.class > > >> WARNING: Path does not exist as file or directory: > > >> sun\awt\motif\X11GBK$Encoder.class > > >> WARNING: Path does not exist as file or directory: > > >> sun\awt\motif\X11KSC5601.class > > >> WARNING: Path does not exist as file or directory: > > >> sun\awt\motif\X11KSC5601$Decoder.class > > >> WARNING: Path does not exist as file or directory: > > >> sun\awt\motif\X11KSC5601$Encoder.class > > >> WARNING: Path does not exist as file or directory: sun\security\ec > > >> WARNING: Path does not exist as file or directory: > > >> sun\security\internal > > >> WARNING: Path does not exist as file or directory: > > >> sun\security\mscapi > > >> WARNING: Path does not exist as file or directory: > > >> sun\security\pkcs11 > > >> WARNING: Path does not exist as file or directory: > > >> com\oracle\jrockit\jfr > > >> WARNING: Path does not exist as file or directory: > > >> oracle\jrockit\jfr > > >> WARNING: Path does not exist as file or directory: jdk\jfr > > >> /usr/bin/mv > > >> /cygdrive/c/Projects/jdk-8/build/windows-x86_64-normal-server-fastdebug/images/lib/_the.jars.contents.tmp > > >> /cygdrive/c/Projects/jdk-8/build/windows-x86_64-normal-server-fastdebug/images/lib/_the.jars.contents > > >> /usr/bin/mkdir -p > > >> /cygdrive/c/Projects/jdk-8/build/windows-x86_64-normal-server-fastdebug/images/lib > > >> /usr/bin/rm -f > > >> /cygdrive/c/Projects/jdk-8/build/windows-x86_64-normal-server-fastdebug/images/lib/_the.rt.jar.contents > > >> /cygdrive/c/Projects/jdk-8/build/windows-x86_64-normal-server-fastdebug/images/lib/_the.rt.jar.contents.tmp > > >> /usr/bin/grep -e '\.class$' > > >> /cygdrive/c/Projects/jdk-8/build/windows-x86_64-normal-server-fastdebug/images/lib/_the.jars.contents > > >> > > >> > > >> /cygdrive/c/Projects/jdk-8/build/windows-x86_64-normal-server-fastdebug/images/lib/_the.rt.jar.contents.tmp > > >> make[2]: *** [CreateJars.gmk:268: > > >> /cygdrive/c/Projects/jdk-8/build/windows-x86_64-normal-server-fastdebug/images/lib/_the.rt.jar.contents] > > >> Error 1 > > >> make[2]: Leaving directory '/cygdrive/c/Projects/jdk-8/jdk/make' > > >> make[1]: *** [BuildJdk.gmk:101: images] Error 2 > > >> > > >> > > >> Le 03/05/17 à 22:22, *David Holmes * <david.hol...@oracle.com> > > >> a écrit : > > >> > > >> On 4/05/2017 9:15 AM, Guy Bonneau wrote: > > >> >Great! > > >> > > > >> >I cloned the default dev repository. > > >> > > > >> >I used the same configuration again. This time it went > > >> farther. But it > > >> >nonetheless failed again with: > > >> > > > >> >Updating images/src.zip > > >> >make[2]: *** [CreateJars.gmk:268: > > >> >/cygdrive/c/Projects/jdk-8/build/windows-x86_64-normal-server-fastdebug/images/lib/_the.rt.jar.contents] > > >> >Error 1 > > >> >make[2]: *** Waiting for unfinished jobs.... > > >> >make[1]: *** [BuildJdk.gmk:101: images] Error 2 > > >> >make: *** [/cygdrive/c/Projects/jdk-8//make/Main.gmk:136: > > >> images-only] > > >> >Error 2 > > >> > > > >> >Any hint? > > >> > > >> The actual error will be earlier in the log. > > >> > > >> David > > >> > > >> >Thanks > > >> >Guy Bonneau > > >> > > > >> >Le 03/05/17 à 08:49, *David Holmes * > > >> <david.hol...@oracle.com> a écrit : > > >> >>On 3/05/2017 10:31 PM, Guy Bonneau wrote: > > >> >>>I took the source code from: > > >> >>> > > >> >>>http://www.java.net/download/openjdk/jdk8/promoted/b132/openjdk-8-src-b132-03_mar_2014.zip > > >> <http://www.java.net/download/openjdk/jdk8/promoted/b132/openjdk-8-src-b132-03_mar_2014.zip> > > >> >>> > > >> >>>which seems the 8u JDK. > > >> >> > > >> >>No that is the GA release of JDK 8. The latest 8u > > >> sources are here: > > >> >> > > >> >>http://hg.openjdk.java.net/jdk8u/jdk8u-dev/ > > >> <http://hg.openjdk.java.net/jdk8u/jdk8u-dev/> > > >> >> > > >> >>>And I have both latest Oracle JDK 7 and JDK 8 installed > > >> on my computer. > > >> >>>Thus I guess the bootstrap JDK must be Oracle JDK 7 > > >> 1.7.0_80 > > >> >> > > >> >>Yes the bootstrap JDK for building 8/8u is 7u. > > >> >> > > >> >>David > > >> >> > > >> >>>Guy > > >> >>> > > >> >>>C:\Program Files\Java\jdk1.7.0_80 > > >> >>> > > >> >>>Le 02/05/17 à 23:56, *David Holmes * > > >> <david.hol...@oracle.com> a > > >> écrit : > > >> >>>>Hi Guy, > > >> >>>> > > >> >>>>On 3/05/2017 1:04 PM, Guy Bonneau wrote: > > >> >>>>>I am trying to build OpenJDK 8 under Windows 7 with > > >> Cygwin 2.8.0 > > >> >>and ran > > >> >>>>>into many issues that I was able to successfully fix > > >> until the > > >> last one > > >> >>>>>which leave me baffled. The configure command I use is: > > >> >>>> > > >> >>>>Are you trying to build the latest 8u sources or the > > >> original 8 > > >> >>>>sources? I suspect the former as the referenced > > >> nashorn class below > > >> >>>>does not exist as of 8u72. What boot JDK are you using? > > >> >>>> > > >> >>>>David > > >> >>>>----- > > >> >>>> > > >> >>>>> > > >> >>>>> > > >> >>>>>bash ./configure > > >> --with-freetype=/cygdrive/c/Projects/freetype-2.7 > > >> >>>>>--with-target-bits=64 --enable-debug --disable-ccache > > >> >>>>> > > >> >>>>> > > >> >>>>> > > >> >>>>>Note that I had to apply this JDK 9 patch to be able > > >> to build the > > >> >>OpenJDK > > >> >>>>>with Cygwin 2.8.0: > > >> >>>>> > > >> >>>>> > > >> >>>>> > > >> >>>>>http://hg.openjdk.java.net/jdk9/dev/rev/f67da475256b > > >> <http://hg.openjdk.java.net/jdk9/dev/rev/f67da475256b> > > >> >>>>> > > >> >>>>> > > >> >>>>> > > >> >>>>>The build fails with: > > >> >>>>> > > >> >>>>> > > >> >>>>> > > >> >>>>>Running nasgen > > >> >>>>> > > >> >>>>>Exception in thread "main" java.lang.VerifyError: class > > >> >>>>>jdk.nashorn.internal.objects.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:142) > > >> >>>>> > > >> >>>>> 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:335) > > >> >>>>> > > >> >>>>> at > > >> java.lang.ClassLoader.loadClass(ClassLoader.java:357) > > >> >>>>> > > >> >>>>> at > > >> >>>>>jdk.nashorn.internal.tools.nasgen.StringConstants.<clinit>(StringConstants.j > > >> >>>>>ava:85) > > >> >>>>> > > >> >>>>> at > > >> >>>>>jdk.nashorn.internal.tools.nasgen.ScriptClassInstrumentor$2.visitMethodInsn( > > >> >>>>>ScriptClassInstrumentor.java:157) > > >> >>>>> > > >> >>>>> at > > >> >>>>>jdk.internal.org > > >> <http://jdk.internal.org>.objectweb.asm.MethodVisitor.visitMethodInsn(MethodVisitor.j > > >> >>>>>ava:509) > > >> >>>>> > > >> >>>>> at > > >> >>>>>jdk.internal.org > > >> <http://jdk.internal.org>.objectweb.asm.ClassReader.readCode(ClassReader.java:1445) > > >> >>>>> > > >> >>>>> at > > >> >>>>>jdk.internal.org > > >> <http://jdk.internal.org>.objectweb.asm.ClassReader.readMethod(ClassReader.java:1046) > > >> >>>>> > > >> >>>>> at > > >> >>>>>jdk.internal.org > > >> <http://jdk.internal.org>.objectweb.asm.ClassReader.accept(ClassReader.java:722) > > >> >>>>> > > >> >>>>> at > > >> >>>>>jdk.internal.org > > >> <http://jdk.internal.org>.objectweb.asm.ClassReader.accept(ClassReader.java:535) > > >> >>>>> > > >> >>>>> 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/Projects/openjdk/build/windows-x86_64-normal-server-fastdebug/na > > >> >>>>>shorn/classes/_the.nasgen.run] Error 1 > > >> >>>>> > > >> >>>>>make: *** > > >> [/cygdrive/c/Projects/openjdk//make/Main.gmk:122: > > >> >>nashorn-only] > > >> >>>>>Error 2 > > >> >>>>> > > >> >>>>> > > >> >>>>> > > >> >>>>>How can I fix this issue? > > >> >>>>> > > >> >>>>> > > >> >>>>> > > >> >>>>>Thanks > > >> >>>>> > > >> >>>>>GB > > >> >>>>> > > >> >>>>> > > >> >>>>> > > >> > > > > > >