Hi David, I uploaded build.log: http://cr.openjdk.java.net/~ysuenaga/openjdk-fc28/build.log
Is it enough? Thanks, Yasumasa 2018-05-09 11:17 GMT+09:00 David Holmes <david.hol...@oracle.com>: > On 9/05/2018 12:09 PM, Yasumasa Suenaga wrote: >> >> Hi David, >> >> 2018-05-09 10:48 GMT+09:00 David Holmes <david.hol...@oracle.com>: >>> >>> Can you build with LOG=trace to try and see the actual command that is >>> failing? >> >> >> I tried it and got following logs. They look good to me. > > > Not enough there for me to comment :) >> >> >> * Creating interim-image >> >> + >> /home/ysuenaga/OpenJDK/jdk/build/linux-x86_64-normal-server-fastdebug/jdk/bin/jlink >> -J-XX:+UseSerialGC -J-Xms32M -J-Xmx512M -J-XX:TieredStopAtLevel=1 >> -J-Djlin >> k.debug=true --module-path >> >> /home/ysuenaga/OpenJDK/jdk/build/linux-x86_64-normal-server-fastdebug/support/interim-jmods >> --endian little --output >> >> /home/ysuenaga/OpenJDK/jdk/build/linux-x86_64-normal-server-fastdebug/support/interim-image >> --disable-plugin generate-jli-classes --add-modules >> java.base,java.logging > > > So this seems to produce an interim image that won't run - correct? I'd be > scouring the log in the lead up to this to see if anything seems to be > unusual. Can you upload the log to cr.openjdk.java.net? Or email me > directly? > > Thanks, > David > > >> >> * Command on error: >> >> + >> /home/ysuenaga/OpenJDK/jdk/build/linux-x86_64-normal-server-fastdebug/support/interim-image/bin/java >> >> -XX:DumpLoadedClassList=/home/ysuenaga/OpenJDK/jdk/build/linux-x86_64-normal-server-fastdebug/support/link_opt/classlist.raw >> -Djava.lang.invoke.MethodHandle.TRACE_RESOLVE=true -cp >> >> /home/ysuenaga/OpenJDK/jdk/build/linux-x86_64-normal-server-fastdebug/support/classlist.jar >> build.tools.classlist.HelloClasslist >> >> Thanks, >> >> Yasumasa >> >> >>> David >>> >>> >>> On 9/05/2018 11:39 AM, Yasumasa Suenaga wrote: >>>> >>>> >>>> Hi, >>>> >>>> 2018-05-09 0:27 GMT+09:00 Erik Joelsson <erik.joels...@oracle.com>: >>>>> >>>>> >>>>> Hello, >>>>> >>>>> Your assessment is looks correct so far. At this point, one would have >>>>> to >>>>> start debugging the image to figure out what's wrong with it. Are you >>>>> able >>>>> to run the exploded image in >>>>> ./build/linux-x86_64-normal-server-fastdebug/jdk/bin/java? >>>> >>>> >>>> >>>> It works. So I wonder why invalid image was built. >>>> >>>> ``` >>>> $ ./build/linux-x86_64-normal-server-fastdebug/jdk/bin/java --version >>>> openjdk 11-internal 2018-09-25 >>>> OpenJDK Runtime Environment (fastdebug build >>>> 11-internal+0-adhoc.ysuenaga.jdk) >>>> OpenJDK 64-Bit Server VM (fastdebug build >>>> 11-internal+0-adhoc.ysuenaga.jdk, mixed mode) >>>> ``` >>>> >>>> I'm waiting for Severin's evaluation :-) >>>> >>>> >>>> Thanks, >>>> >>>> Yasumasa >>>> >>>> >>>>> Has anyone at Redhat built successfully on Fedora 28 yet? >>>>> >>>>> /Erik >>>>> >>>>> >>>>> >>>>> On 2018-05-08 06:42, Yasumasa Suenaga wrote: >>>>>> >>>>>> >>>>>> >>>>>> Hi all, >>>>>> >>>>>> I tried to build OpenJDK (jdk/jdk) on Fedora 28 x64, but it failed as >>>>>> following: >>>>>> >>>>>> ``` >>>>>> [ysuenaga@fc28 jdk]$ make images >>>>>> Building target 'images' in configuration >>>>>> 'linux-x86_64-normal-server-fastdebug' >>>>>> gmake[3]: *** [GenerateLinkOptData.gmk:64: >>>>>> >>>>>> >>>>>> /home/ysuenaga/OpenJDK/jdk/build/linux-x86_64-normal-server-fastdebug/support/link_opt/classlist] >>>>>> Error 1 >>>>>> gmake[2]: *** [make/Main.gmk:448: generate-link-opt-data] Error 2 >>>>>> >>>>>> ERROR: Build failed for target 'images' in configuration >>>>>> 'linux-x86_64-normal-server-fastdebug' (exit code 2) >>>>>> >>>>>> No indication of failed target found. >>>>>> Hint: Try searching the build log for '] Error'. >>>>>> Hint: See doc/building.html#troubleshooting for assistance. >>>>>> >>>>>> make[1]: *** [/home/ysuenaga/OpenJDK/jdk/make/Init.gmk:305: main] >>>>>> Error >>>>>> 2 >>>>>> make: *** [/home/ysuenaga/OpenJDK/jdk/make/Init.gmk:186: images] Error >>>>>> 2 >>>>>> ``` >>>>>> >>>>>> It seems "interim-image" is not valid: >>>>>> >>>>>> ``` >>>>>> [ysuenaga@fc28 jdk]$ >>>>>> >>>>>> >>>>>> ./build/linux-x86_64-normal-server-fastdebug/support/interim-image/bin/java >>>>>> --version >>>>>> Error occurred during initialization of VM >>>>>> java/lang/NoClassDefFoundError: java/lang/Object >>>>>> ``` >>>>>> >>>>>> It can succeed on Fedora 27. So I think it causes by OS. >>>>>> I've disabled SELinux, and warnings / errors are nothing in >>>>>> `journalctl >>>>>> -a`. >>>>>> >>>>>> Do you have any idea to resolve this issue? >>>>>> >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Yasumasa >>>>> >>>>> >>>>> >>>>> >>> >