On 9/05/2018 1:46 PM, Yasumasa Suenaga wrote:
Hi David,

I uploaded build.log:
   http://cr.openjdk.java.net/~ysuenaga/openjdk-fc28/build.log

Is it enough?

It's all there is. :) But no errors. It all is fine right up to the part that it isn't.

Can you run:

/home/ysuenaga/OpenJDK/jdk/build/linux-x86_64-normal-server-fastdebug/support/interim-image/bin/java

with full logging enabled - -Xlog:all=trace (I think that's the right syntax). It may show how far the VM gets before something goes wrong.

Thanks,
David


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