env: ‘/var/tmp/portage/media-sound/jack2-1.9.16/work/jack2-1.9.16/waf’: No such file or directory * ERROR: media-sound/jack2-1.9.16::gentoo failed (configure phase): * configure failed * * Call stack: * ebuild.sh, line 125: Called src_configure ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1-20201231-222458 ------------------------------------------------------------------- gcc-config -l: Available Python interpreters, in order of preference: [1] python3.8 [2] python3.9 (fallback) [3] python2.7 (fallback) Available Rust versions: [1] rust-1.48.0 * The following VMs are available for generation-2: *) AdoptOpenJDK 8.272_p10 [openjdk-bin-8] Available Java Virtual Machines: [1] openjdk-bin-8 system-vm The Glorious Glasgow Haskell Compilation System, version 8.8.4 timestamp(s) of HEAD at this tinderbox image: /var/db/repos/gentoo Fri Jan 1 09:05:27 PM UTC 2021 emerge -qpvO media-sound/jack2 [ebuild N ] media-sound/jack2-1.9.16 USE="classic pam readline -alsa -dbus -doc -ieee1394 -libsamplerate -metadata -opus -sndfile" ABI_X86="(64) -32 (-x32)" PYTHON_SINGLE_TARGET="python3_8 (-python3_6) -python3_7 -python3_9"
Created attachment 680590 [details] emerge-info.txt
Created attachment 680593 [details] emerge-history.txt
Created attachment 680596 [details] environment
Created attachment 680599 [details] etc.portage.tbz2
Created attachment 680602 [details] media-sound:jack2-1.9.16:20210101-220044.log
Created attachment 680605 [details] temp.tbz2
if i get it right, the waf file is missing. and if so, i'm clueless as the tarball contains one: # tar tvf /var/db/repos/gentoo/distfiles/jack2-1.9.16.tar.gz | grep -E "waf$" -rwxrwxr-x root/root 4188 2020-10-16 21:10 jack2-1.9.16/waf i'm not even able to reproduce it on my system: # USE="-* abi_x86_64 amd64 classic elibc_glibc kernel_linux pam python_single_target_python3_8 readline userland_GNU" ebuild /var/db/repos/gentoo/media-sound/jack2/jack2-1.9.16.ebuild clean configure * jack2-1.9.16.tar.gz BLAKE2B SHA512 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * Using python3.8 to build >>> Unpacking source... >>> Unpacking jack2-1.9.16.tar.gz to /var/tmp/portage/media-sound/jack2-1.9.16/work >>> Source unpacked in /var/tmp/portage/media-sound/jack2-1.9.16/work >>> Preparing source in /var/tmp/portage/media-sound/jack2-1.9.16/work/jack2-1.9.16 ... * Applying jack2-1.9.14-fix-doc.patch ... [ ok ] * Will copy sources from /var/tmp/portage/media-sound/jack2-1.9.16/work/jack2-1.9.16 * abi_x86_64.amd64: copying to /var/tmp/portage/media-sound/jack2-1.9.16/work/jack2-1.9.16-abi_x86_64.amd64 >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-sound/jack2-1.9.16/work/jack2-1.9.16 ... * abi_x86_64.amd64: running multilib-minimal_abi_src_configure 'CCFLAGS=-march=native -O2 -pipe -frecord-gcc-switches' 'LINKFLAGS=-march=native -O2 -pipe -frecord-gcc-switches -Wl,-O1 -Wl,--as-needed' 'PKGCONFIG=x86_64-pc-linux-gnu-pkg-config' '/var/tmp/portage/media-sound/jack2-1.9.16/work/jack2-1.9.16/waf' '--prefix=/usr' '--htmldir=/usr/share/doc/jack2-1.9.16/html' '--libdir =/usr/lib64' '--htmldir=/usr/share/doc/jack2-1.9.16/html' '--classic' '--alsa=no' '--celt=no' '--db=no' '--doxygen=no' '--firewire=no' '--iio=no' '--opus=no' '--portaudio=no' '--readline=yes' '--samplerate=no' '--sndfile=no' '--winmme=no' 'configure' Setting top to : /var/tmp/portage/media-sound/jack2-1.9.16/work/jack2-1.9.16-abi_x86_64.amd64 Setting out to : /var/tmp/portage/media-sound/jack2-1.9.16/work/jack2-1.9.16-abi_x86_64.amd64/build Checking for 'g++' (C++ compiler) : x86_64-pc-linux-gnu-g++ Checking for 'gcc' (C compiler) : x86_64-pc-linux-gnu-gcc Checking platform : Linux Checking for library readline : yes Checking for header readline/readline.h : yes Checking for header systemd/sd-daemon.h : not found Checking for library systemd : not found Checking for header alloca.h : yes Checking for ppoll : yes Checking for header execinfo.h : yes Checking for ucontext->uc_mcontext.gp_regs : no Checking for ucontext->uc_mcontext.uc_regs : no Checking for ucontext->uc_mcontext.mc_gregs : no Checking for ucontext->uc_mcontext.gregs : yes Checking for NGREG : yes ================== JACK 1.9.16 svn revision will checked and eventually updated during build Maximum JACK clients : 256 Maximum ports per application : 2048 Install prefix : /usr Library directory : /usr/lib64 Drivers directory : /usr/lib64/jack Build debuggable binaries : no C compiler flags : ['-march=native', '-O2', '-pipe', '-frecord-gcc-switches', '-Wall'] C++ compiler flags : ['-march=native', '-O2', '-pipe', '-frecord-gcc-switches', '-Wall', '-std=gnu++11'] Linker flags : ['-march=native', '-O2', '-pipe', '-frecord-gcc-switches', '-Wl,-O1', '-Wl,--as-needed', '-Wl,-O1', '-Wl,--as-needed', '-Wl,--no-undefined'] Build with engine profiling : no Build with 32/64 bits mixed mode : no Build standard JACK (jackd) : yes Build D-Bus JACK (jackdbus) : no Autostart method : classic Build doxygen documentation : no Enable ALSA driver : no Enable FireWire driver (FFADO) : no Enable IIO driver : no Enable Portaudio driver : no Enable WinMME driver : no Build with CELT : no Build Opus netjack2 : no Build with libsamplerate : no Build with libsndfile : no Build with readline : yes Use systemd notify : no Use Berkeley DB (metadata) : no 'configure' finished successfully (0.493s) >>> Source configured. # ls -l /var/tmp/portage/media-sound/jack2-1.9.16/work/jack2-1.9.16/waf -rwxr-xr-x 1 portage portage 4188 16. říj 21.10 /var/tmp/portage/media-sound/jack2-1.9.16/work/jack2-1.9.16/waf anybody any idea what could cause the issue?
I had a look at this (and the env file), and so far I can't find any way to reproduce other than manually deleting the waf file before the configure phase. Perhaps a bad cleaning operation happened mid-build?
Oh, I get it. It's python-exec[-native-symlinks]
(In reply to Ionen Wolkens from comment #9) > Oh, I get it. > > It's python-exec[-native-symlinks] thank you! :-)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72c7f7b2ca04d094ecd680df59189a0f3acb4162 commit 72c7f7b2ca04d094ecd680df59189a0f3acb4162 Author: Miroslav Šulc <fordfrog@gentoo.org> AuthorDate: 2021-01-02 11:49:55 +0000 Commit: Miroslav Šulc <fordfrog@gentoo.org> CommitDate: 2021-01-02 11:49:55 +0000 media-sound/jack2: fixed python shebang in waf thanks Ionen Wolkens <sudinave@gmail.com> for finding the cause Closes: https://bugs.gentoo.org/763060 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org> media-sound/jack2/jack2-1.9.16.ebuild | 3 ++- media-sound/jack2/jack2-9999.ebuild | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-)