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.