[Newbie question] Strange errors trying to build the JDK

Zambonifofex zambonifofex at gmail.com
Mon Aug 20 01:53:06 UTC 2018


Hello, everyone.

I am new to collaborating to the JDK, so sorry if this question is too
newbie‐ish.

I have recently been affected by a minor bug in the ‘java.desktop’
module on Linux. I figured I’d try to fix it by myself, so I followed
the steps in the “How to Contribute” page, the “Building” page, as
well as some more that I could find online.

The bug number is ‘7162479’. The bug is that it calling
‘setLocationByPlatform(true)’ on a ‘JFrame’ will not work if
‘setResizable(false)’ has been called on the same ‘JFrame’.

When I tried to build the JDK with ‘make images’, after getting a
couple errors related to the changes I made and fixing them, I started
to face a strange error that was not related to the changes I made at
all.

Here is the log I get when trying to run ‘make images’ currently, as
well as the output of ‘hg id’, if that’s of any help (where
‘/home/zambonifofex/jdk $’ is the prompt):

    /home/zambonifofex/jdk/ $ hg id
    2e91d927e00c+ tip
    /home/zambonifofex/jdk/ $ make images
    Building target 'images' in configuration
'linux-x86_64-normal-server-release'
    lib/JvmMapfile.gmk:141: recipe for target
'/home/zambonifofex/jdk/build/linux-x86_64-normal-server-release/hotspot/variant-server/libjvm/symbols-objects'
failed
    make[3]: ***
[/home/zambonifofex/jdk/build/linux-x86_64-normal-server-release/hotspot/variant-server/libjvm/symbols-objects]
Error 1
    make[3]: *** Deleting file
'/home/zambonifofex/jdk/build/linux-x86_64-normal-server-release/hotspot/variant-server/libjvm/symbols-objects'
    make/Main.gmk:257: recipe for target 'hotspot-server-libs' failed
    make[2]: *** [hotspot-server-libs] Error 1
    make[2]: *** Waiting for unfinished jobs....

    ERROR: Build failed for target 'images' in configuration
'linux-x86_64-normal-server-release' (exit code 2)

    === Make failed targets repeated here ===
    lib/JvmMapfile.gmk:141: recipe for target
'/home/zambonifofex/jdk/build/linux-x86_64-normal-server-release/hotspot/variant-server/libjvm/symbols-objects'
failed
    make/Main.gmk:257: recipe for target 'hotspot-server-libs' failed
    === End of repeated output ===

    Hint: Try searching the build log for the name of the first failed target.
    Hint: See doc/building.html#troubleshooting for assistance.

    /home/zambonifofex/jdk/make/Init.gmk:300: recipe for target 'main' failed
    make[1]: *** [main] Error 1
    /home/zambonifofex/jdk/make/Init.gmk:186: recipe for target 'images' failed
    make: *** [images] Error 2
    /home/zambonifofex/jdk/ $

Any help would be appreciated. Thanks in advance.



More information about the build-dev mailing list