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. * 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 * 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 >>> >>> >>> >