There was a race with the JFR build tools when building multiple JVMs.
:-( Erik produced a fix for this as part of JDK-8202384), unfortunately
this has not yet been pushed.
You can find the JFR fix part here:
http://cr.openjdk.java.net/~erikj/8202384/webrev.05/make/hotspot/gensrc/GensrcJfr.gmk.udiff.html
If you apply it locally, it should resolve your issue.
If JDK-8202384 takes much longer to push, hopefully Erik can separate
out this trivial part (which is already reviewed by me as part of
JDK-8202384) and push it separately.
/Magnus
On 2018-06-15 14:04, Matthias Klose wrote:
Since b14 or b15, the client VM on x86 doesn't build anymore when
building with
--with-jvm-variants=client,server --with-num-cores=4
building with one to three cores seems to work however. The server and
zero VMs build without issues and parallel builds. Any idea which
dependencies got dropped?
javac: file not found:
/home/packages/openjdk/11/openjdk-11-11~18/build/buildtools/tools_classes/_the.BUILD_JFR_TOOLS_batch.tmp
make[4]: ***
[/home/packages/openjdk/11/openjdk-11-11~18/build/buildtools/tools_classes/_the.BUILD_JFR_TOOLS_batch]
Error 3
make[4]: *** Deleting file
'/home/packages/openjdk/11/openjdk-11-11~18/build/buildtools/tools_classes/_the.BUILD_JFR_TOOLS_batch'
gensrc/GensrcJfr.gmk:40: recipe for target
'/home/packages/openjdk/11/openjdk-11-11~18/build/buildtools/tools_classes/_the.BUILD_JFR_TOOLS_batch'
failed
make[4]: Leaving directory
'/home/packages/openjdk/11/openjdk-11-11~18/make/hotspot'
make[3]: *** [hotspot-client-gensrc] Error 2
make[3]: *** Waiting for unfinished jobs....
make/Main.gmk:249: recipe for target 'hotspot-client-gensrc' failed