Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 763060 - media-sound/jack2-1.9.16 : * configure failed
Summary: media-sound/jack2-1.9.16 : * configure failed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Professional Audio Applications Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-01-02 10:07 UTC by Toralf Förster
Modified: 2021-01-02 11:51 UTC (History)
2 users (show)

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


Attachments
emerge-info.txt (emerge-info.txt,15.32 KB, text/plain)
2021-01-02 10:07 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,28.61 KB, text/plain)
2021-01-02 10:07 UTC, Toralf Förster
Details
environment (environment,110.43 KB, text/plain)
2021-01-02 10:07 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,20.29 KB, application/x-bzip)
2021-01-02 10:07 UTC, Toralf Förster
Details
media-sound:jack2-1.9.16:20210101-220044.log (media-sound:jack2-1.9.16:20210101-220044.log,3.49 KB, text/plain)
2021-01-02 10:07 UTC, Toralf Förster
Details
temp.tbz2 (temp.tbz2,24.11 KB, application/x-bzip)
2021-01-02 10:07 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2021-01-02 10:07:20 UTC
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"
Comment 1 Toralf Förster gentoo-dev 2021-01-02 10:07:21 UTC
Created attachment 680590 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2021-01-02 10:07:22 UTC
Created attachment 680593 [details]
emerge-history.txt
Comment 3 Toralf Förster gentoo-dev 2021-01-02 10:07:24 UTC
Created attachment 680596 [details]
environment
Comment 4 Toralf Förster gentoo-dev 2021-01-02 10:07:25 UTC
Created attachment 680599 [details]
etc.portage.tbz2
Comment 5 Toralf Förster gentoo-dev 2021-01-02 10:07:26 UTC
Created attachment 680602 [details]
media-sound:jack2-1.9.16:20210101-220044.log
Comment 6 Toralf Förster gentoo-dev 2021-01-02 10:07:27 UTC
Created attachment 680605 [details]
temp.tbz2
Comment 7 Miroslav Šulc gentoo-dev 2021-01-02 10:19:13 UTC
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?
Comment 8 Ionen Wolkens gentoo-dev 2021-01-02 11:28:46 UTC Comment hidden (obsolete)
Comment 9 Ionen Wolkens gentoo-dev 2021-01-02 11:33:30 UTC
Oh, I get it.

It's python-exec[-native-symlinks]
Comment 10 Miroslav Šulc gentoo-dev 2021-01-02 11:43:43 UTC
(In reply to Ionen Wolkens from comment #9)
> Oh, I get it.
> 
> It's python-exec[-native-symlinks]

thank you! :-)
Comment 11 Larry the Git Cow gentoo-dev 2021-01-02 11:51:00 UTC
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(-)