Hi,

sorry for  quick dropping in. Just wanted to remark that it may be
useful to run with --with-build-jdk=<x> with <x> being a good working
jdk you trust. It must be close to the source you build - I usually
use a clean current release build.

This excludes build errors which may be caused by the JDK you are
building being faulty (the build uses itself in places).

..Thomas

On Wed, May 9, 2018 at 5:46 AM, Yasumasa Suenaga <yasue...@gmail.com> wrote:
> 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
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>
>>

Reply via email to