This package fails to compile on an unstable system. Attached relevant logs and emerge --info
Created attachment 697641 [details] emerge_info emerge --info
Created attachment 697644 [details] openjdk-8.282_p08-r1:20210404-174443.log build log
I get this if I set MAKE=make configure: error: The specified make (by MAKE=make) is not found. configure exiting with result code 1 !!! Please attach the following file when seeking support: !!! /var/tmp/notmpfs/portage/dev-java/openjdk-8.282_p08-r1/work/openjdk-8.282_p08/config.log * ERROR: dev-java/openjdk-8.282_p08-r1::gentoo failed (configure phase): * econf failed * * Call stack: * ebuild.sh, line 125: Called src_configure * environment, line 6064: Called econf '--disable-ccache' '--enable-unlimited-crypto' '--with-boot-jdk=/usr/lib64/openjdk-8' '--with-extra-cflags=-Os -pipe -march=native -fdiagnostics-color=always -Os -pipe -march=native -fdiagnostics-color=always -fno-plt -fexceptions -Wformat -fstack-clash-protection -fcf-protection -Wimplicit-function-declaration -Wno-error=implicit-function-declaration -fcommon' '--with-extra-cxxflags=-Os -pipe -march=native -fdiagnostics-color=always -Os -pipe -march=native -fdiagnostics-color=always -fno-plt -fexceptions -Wformat -fstack-clash-protection -fcf-protection -fcommon' '--with-extra-ldflags=-Wl,-O1 -Wl,--as-needed -Wl,--sort-common' '--with-giflib=system' '--with-jtreg=no' '--with-jobs=1' '--with-num-cores=1' '--with-update-version=282' '--with-build-number=b08' '--with-milestone=fcs' '--with-vendor-name=Gentoo' '--with-vendor-url=https://gentoo.org' '--with-vendor-bug-url=https://bugs.gentoo.org' '--with-vendor-vm-bug-url=https://bugs.openjdk.java.net' '--with-zlib=system' '--with-native-debug-symbols=none' '--disable-precompiled-headers' * phase-helpers.sh, line 680: Called __helpers_die 'econf failed' * isolated-functions.sh, line 112: Called die * The specific snippet of code: * die "$@"
> # We need to find a recent version of GNU make. Especially on Solaris, this can be tricky. > if test "x$MAKE" != x; then > # User has supplied a make, test it. > if test ! -f "$MAKE"; then > as_fn_error $? "The specified make (by MAKE=$MAKE) is not found." "$LINENO" 5 > fi it tests file presence, specify full path or $(which make) or $(command -v make) this is java, do not expect common sense or standard things to work ;-)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29d6c303221209ac5c84591a0666918199c03c28 commit 29d6c303221209ac5c84591a0666918199c03c28 Author: Georgy Yakovlev <gyakovlev@gentoo.org> AuthorDate: 2021-06-03 07:24:05 +0000 Commit: Georgy Yakovlev <gyakovlev@gentoo.org> CommitDate: 2021-06-03 07:25:31 +0000 dev-java/openjdk: unset MAKE Closes: https://bugs.gentoo.org/780123 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> dev-java/openjdk/openjdk-8.292_p10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
openjdk:11 seems to check it fine though. only :8 is affected