[Newbie question] Strange errors trying to build the JDK
David Holmes
david.holmes at oracle.com
Tue Aug 21 23:00:05 UTC 2018
Hi,
You need to search further up the build log to try and find the actual
error that occurred when building hotspot.
Run "make hotspot" and it should be easier to see.
David
On 20/08/2018 11:53 AM, Zambonifofex wrote:
> 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