Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 780123 - dev-java/openjdk-8.282_p08-r1 configure: error: The specified make (by MAKE=make) is not found.
Summary: dev-java/openjdk-8.282_p08-r1 configure: error: The specified make (by MAKE=m...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Georgy Yakovlev
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-04-05 00:17 UTC by Alessandro Barbieri
Modified: 2021-06-03 07:26 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge_info (emerge_info,17.56 KB, text/plain)
2021-04-05 00:18 UTC, Alessandro Barbieri
Details
openjdk-8.282_p08-r1:20210404-174443.log (openjdk-8.282_p08-r1:20210404-174443.log,11.85 KB, text/plain)
2021-04-05 00:18 UTC, Alessandro Barbieri
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alessandro Barbieri 2021-04-05 00:17:47 UTC
This package fails to compile on an unstable system. Attached relevant logs and emerge --info
Comment 1 Alessandro Barbieri 2021-04-05 00:18:02 UTC
Created attachment 697641 [details]
emerge_info

emerge --info
Comment 2 Alessandro Barbieri 2021-04-05 00:18:04 UTC
Created attachment 697644 [details]
openjdk-8.282_p08-r1:20210404-174443.log

build log
Comment 3 Alessandro Barbieri 2021-04-05 00:23:20 UTC
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 "$@"
Comment 4 Georgy Yakovlev archtester gentoo-dev 2021-06-03 07:21:36 UTC
>  # 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 ;-)
Comment 5 Larry the Git Cow gentoo-dev 2021-06-03 07:25:46 UTC
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(-)
Comment 6 Georgy Yakovlev archtester gentoo-dev 2021-06-03 07:26:27 UTC
openjdk:11 seems to check it fine though. only :8 is affected