On 2/12/20 4:35 PM, Erik Joelsson wrote:

This looks like https://bugs.openjdk.java.net/browse/JDK-8237879


This seems to be the issue. Thanks!


To answer some previous questions, yes I've built from the Git repo before. Given that my make version matches the above affected version(4.3) I think it's safe to assume that the above is the issue.



Workaround is to get an older version of GNU make (trivial to download and build yourself) and configure with MAKE=yourmake on the configure command line.

/Erik

On 2020-02-12 14:15, Ty Young wrote:
Hi,


Attempting to build any JDK version with a supported boot JDK results in failure:


Building target 'images' in configuration 'linux-x86_64-server-release'
Warning: No SCM configuration present and no .src-rev
make[3]: *** No rule to make target '/home/ty/Downloads/panama-foreign-linkToNative/build/linux-x86_64-server-release/buildtools/langtools_tools_classes/_the.BUILD_TOOLS_LANGTOOLS.vardeps', needed by '/home/ty/Downloads/panama-foreign-linkToNative/build/linux-x86_64-server-release/buildtools/langtools_tools_classes/_the.BUILD_TOOLS_LANGTOOLS_batch'. Stop.
make[3]: *** Waiting for unfinished jobs....
make[3]: *** No rule to make target '/home/ty/Downloads/panama-foreign-linkToNative/build/linux-x86_64-server-release/make-support/vardeps/make/ReleaseFile.gmk/create-info-file.vardeps', needed by '/home/ty/Downloads/panama-foreign-linkToNative/build/linux-x86_64-server-release/jdk/release'. Stop.
make[2]: *** [make/Main.gmk:405: release-file] Error 2
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [make/Main.gmk:70: buildtools-langtools] Error 2
make[3]: *** No rule to make target '/home/ty/Downloads/panama-foreign-linkToNative/build/linux-x86_64-server-release/make-support/vardeps/make/ModuleWrapper.gmk/java.base/ORDERED_CFG_VARIANTS.vardeps', needed by '/home/ty/Downloads/panama-foreign-linkToNative/build/linux-x86_64-server-release/support/modules_libs/java.base/jvm.cfg'. Stop.
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [make/Main.gmk:158: java.base-copy] Error 2

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


The exact commands used to compile are:


"bash configure --disable-warnings-as-errors" and "make images"


This used to work but after an update to *something* it no longer builds. Given that I use Arch Linux(which uses newer software) it could just be a bug introduced in some package and might be fixed soon(TM) but I figure I'd hit up the this list to see if anyone can confirm this.


Reply via email to