JDK build fails on Arch Linux

Ty Young youngty1997 at gmail.com
Wed Feb 12 23:02:45 UTC 2020


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.
>>
>>



More information about the build-dev mailing list