Summary: | media-sound/a2jmidid-9-r1 Failed to compile on `rm "${ED}/usr/bin/a2j_control" || die;` | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Denis Salem <denissalem> |
Component: | Current packages | Assignee: | Alexis Ballier <aballier> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | proaudio |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/34706 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Denis Salem
2023-10-22 12:08:19 UTC
Please attach the full build log. There it is : * Package: media-sound/a2jmidid-9-r1:0 * Repository: gentoo * Maintainer: aballier@gentoo.org proaudio@gentoo.org * Upstream: https://github.com/jackaudio/a2jmidid/issues * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_single_target_python3_11 * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * Using python3.11 to build >>> Unpacking source... >>> Unpacking a2jmidid-9.tar.gz to /var/tmp/portage/media-sound/a2jmidid-9-r1/work >>> Source unpacked in /var/tmp/portage/media-sound/a2jmidid-9-r1/work >>> Preparing source in /var/tmp/portage/media-sound/a2jmidid-9-r1/work/a2jmidid-9 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-sound/a2jmidid-9-r1/work/a2jmidid-9 ... meson setup --libdir lib64 --localstatedir /var/lib --prefix /usr --sysconfdir /etc --wrap-mode nodownload --build.pkg-config-path /var/tmp/portage/media-sound/a2jmidid-9-r1/temp/python3.11/pkgconfig:/usr/share/pkgconfig --pkg-config-path /var/tmp/portage/media-sound/a2jmidid-9-r1/temp/python3.11/pkgconfig:/usr/share/pkgconfig --native-file /var/tmp/portage/media-sound/a2jmidid-9-r1/temp/meson.x86_64-pc-linux-gnu.amd64.ini -Db_pch=false -Dwerror=false --buildtype plain -Ddisable-dbus=true /var/tmp/portage/media-sound/a2jmidid-9-r1/work/a2jmidid-9 /var/tmp/portage/media-sound/a2jmidid-9-r1/work/a2jmidid-9-build The Meson build system Version: 1.2.1 Source dir: /var/tmp/portage/media-sound/a2jmidid-9-r1/work/a2jmidid-9 Build dir: /var/tmp/portage/media-sound/a2jmidid-9-r1/work/a2jmidid-9-build Build type: native build Project name: a2jmidid Project version: 9 C compiler for the host machine: x86_64-pc-linux-gnu-gcc (gcc 12.3.1 "x86_64-pc-linux-gnu-gcc (Gentoo 12.3.1_p20230526 p2) 12.3.1 20230526") C linker for the host machine: x86_64-pc-linux-gnu-gcc ld.bfd 2.39 Host machine cpu family: x86_64 Host machine cpu: x86_64 Found pkg-config: /usr/bin/x86_64-pc-linux-gnu-pkg-config (1.8.1) Run-time dependency jack found: YES 1.9.22 Run-time dependency alsa found: YES 1.2.9 Library dl found: YES Library pthread found: YES Program git found: YES (/usr/bin/git) WARNING: You should add the boolean check kwarg to the run_command call. It currently defaults to false, but it will default to true in future releases of meson. See also: https://github.com/mesonbuild/meson/issues/9300 Configuring config.h using configuration Build targets in project: 3 a2jmidid 9 User defined options Native files : /var/tmp/portage/media-sound/a2jmidid-9-r1/temp/meson.x86_64-pc-linux-gnu.amd64.ini build.pkg_config_path: /var/tmp/portage/media-sound/a2jmidid-9-r1/temp/python3.11/pkgconfig:/usr/share/pkgconfig buildtype : plain libdir : lib64 localstatedir : /var/lib pkg_config_path : /var/tmp/portage/media-sound/a2jmidid-9-r1/temp/python3.11/pkgconfig:/usr/share/pkgconfig prefix : /usr sysconfdir : /etc werror : false wrap_mode : nodownload b_pch : false disable-dbus : true Found ninja-1.11.1 at /usr/bin/ninja >>> Source configured. >>> Compiling source in /var/tmp/portage/media-sound/a2jmidid-9-r1/work/a2jmidid-9 ... meson compile -C /var/tmp/portage/media-sound/a2jmidid-9-r1/work/a2jmidid-9-build --jobs 1 --load-average 0 --verbose INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -C /var/tmp/portage/media-sound/a2jmidid-9-r1/work/a2jmidid-9-build -j 1 -v ninja: Entering directory `/var/tmp/portage/media-sound/a2jmidid-9-r1/work/a2jmidid-9-build' [1/13] x86_64-pc-linux-gnu-gcc -Ia2jmidi_bridge.p -I. -I../a2jmidid-9 -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -march=native -O2 -pipe -fPIE -MD -MQ a2jmidi_bridge.p/a2jmidi_bridge.c.o -MF a2jmidi_bridge.p/a2jmidi_bridge.c.o.d -o a2jmidi_bridge.p/a2jmidi_bridge.c.o -c ../a2jmidid-9/a2jmidi_bridge.c [2/13] x86_64-pc-linux-gnu-gcc -o a2jmidi_bridge a2jmidi_bridge.p/a2jmidi_bridge.c.o -flto -Wl,--as-needed -Wl,--no-undefined -pie -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,--start-group /usr/lib64/libasound.so /usr/lib64/libjack.so -Wl,--end-group [3/13] x86_64-pc-linux-gnu-gcc -Ij2amidi_bridge.p -I. -I../a2jmidid-9 -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -march=native -O2 -pipe -fPIE -MD -MQ j2amidi_bridge.p/j2amidi_bridge.c.o -MF j2amidi_bridge.p/j2amidi_bridge.c.o.d -o j2amidi_bridge.p/j2amidi_bridge.c.o -c ../a2jmidid-9/j2amidi_bridge.c [4/13] x86_64-pc-linux-gnu-gcc -o j2amidi_bridge j2amidi_bridge.p/j2amidi_bridge.c.o -flto -Wl,--as-needed -Wl,--no-undefined -pie -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,--start-group /usr/lib64/libasound.so /usr/lib64/libjack.so -Wl,--end-group [5/13] x86_64-pc-linux-gnu-gcc -Ia2jmidid.p -I. -I../a2jmidid-9 -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -march=native -O2 -pipe -fPIE -MD -MQ a2jmidid.p/a2jmidid.c.o -MF a2jmidid.p/a2jmidid.c.o.d -o a2jmidid.p/a2jmidid.c.o -c ../a2jmidid-9/a2jmidid.c [6/13] x86_64-pc-linux-gnu-gcc -Ia2jmidid.p -I. -I../a2jmidid-9 -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -march=native -O2 -pipe -fPIE -MD -MQ a2jmidid.p/log.c.o -MF a2jmidid.p/log.c.o.d -o a2jmidid.p/log.c.o -c ../a2jmidid-9/log.c [7/13] x86_64-pc-linux-gnu-gcc -Ia2jmidid.p -I. -I../a2jmidid-9 -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -march=native -O2 -pipe -fPIE -MD -MQ a2jmidid.p/port.c.o -MF a2jmidid.p/port.c.o.d -o a2jmidid.p/port.c.o -c ../a2jmidid-9/port.c [8/13] x86_64-pc-linux-gnu-gcc -Ia2jmidid.p -I. -I../a2jmidid-9 -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -march=native -O2 -pipe -fPIE -MD -MQ a2jmidid.p/port_thread.c.o -MF a2jmidid.p/port_thread.c.o.d -o a2jmidid.p/port_thread.c.o -c ../a2jmidid-9/port_thread.c [9/13] x86_64-pc-linux-gnu-gcc -Ia2jmidid.p -I. -I../a2jmidid-9 -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -march=native -O2 -pipe -fPIE -MD -MQ a2jmidid.p/port_hash.c.o -MF a2jmidid.p/port_hash.c.o.d -o a2jmidid.p/port_hash.c.o -c ../a2jmidid-9/port_hash.c [10/13] x86_64-pc-linux-gnu-gcc -Ia2jmidid.p -I. -I../a2jmidid-9 -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -march=native -O2 -pipe -fPIE -MD -MQ a2jmidid.p/paths.c.o -MF a2jmidid.p/paths.c.o.d -o a2jmidid.p/paths.c.o -c ../a2jmidid-9/paths.c [11/13] x86_64-pc-linux-gnu-gcc -Ia2jmidid.p -I. -I../a2jmidid-9 -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -march=native -O2 -pipe -fPIE -MD -MQ a2jmidid.p/jack.c.o -MF a2jmidid.p/jack.c.o.d -o a2jmidid.p/jack.c.o -c ../a2jmidid-9/jack.c ../a2jmidid-9/jack.c: In function ‘a2j_process_incoming’: ../a2jmidid-9/jack.c:64:18: warning: variable ‘now’ set but not used [-Wunused-but-set-variable] 64 | jack_nframes_t now; | ^~~ ../a2jmidid-9/jack.c: In function ‘a2j_alsa_output_thread’: ../a2jmidid-9/jack.c:326:7: warning: variable ‘err’ set but not used [-Wunused-but-set-variable] 326 | int err; | ^~~ [12/13] x86_64-pc-linux-gnu-gcc -Ia2jmidid.p -I. -I../a2jmidid-9 -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -march=native -O2 -pipe -fPIE -MD -MQ a2jmidid.p/list.c.o -MF a2jmidid.p/list.c.o.d -o a2jmidid.p/list.c.o -c ../a2jmidid-9/list.c [13/13] x86_64-pc-linux-gnu-gcc -o a2jmidid a2jmidid.p/a2jmidid.c.o a2jmidid.p/log.c.o a2jmidid.p/port.c.o a2jmidid.p/port_thread.c.o a2jmidid.p/port_hash.c.o a2jmidid.p/paths.c.o a2jmidid.p/jack.c.o a2jmidid.p/list.c.o -flto -Wl,--as-needed -Wl,--no-undefined -pie -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,--start-group /usr/lib64/libasound.so /usr/lib64/libjack.so -ldl -lpthread -Wl,--end-group >>> Source compiled. >>> Test phase [not enabled]: media-sound/a2jmidid-9-r1 >>> Install media-sound/a2jmidid-9-r1 into /var/tmp/portage/media-sound/a2jmidid-9-r1/image meson install -C /var/tmp/portage/media-sound/a2jmidid-9-r1/work/a2jmidid-9-build --destdir /var/tmp/portage/media-sound/a2jmidid-9-r1/image --no-rebuild Installing a2jmidi_bridge to /var/tmp/portage/media-sound/a2jmidid-9-r1/image/usr/bin Installing j2amidi_bridge to /var/tmp/portage/media-sound/a2jmidid-9-r1/image/usr/bin Installing a2jmidid to /var/tmp/portage/media-sound/a2jmidid-9-r1/image/usr/bin Installing /var/tmp/portage/media-sound/a2jmidid-9-r1/work/a2jmidid-9/man/a2jmidi_bridge.1 to /var/tmp/portage/media-sound/a2jmidid-9-r1/image/usr/share/man/man1 Installing /var/tmp/portage/media-sound/a2jmidid-9-r1/work/a2jmidid-9/man/a2jmidid.1 to /var/tmp/portage/media-sound/a2jmidid-9-r1/image/usr/share/man/man1 Installing /var/tmp/portage/media-sound/a2jmidid-9-r1/work/a2jmidid-9/man/j2amidi_bridge.1 to /var/tmp/portage/media-sound/a2jmidid-9-r1/image/usr/share/man/man1 rm: cannot remove '/var/tmp/portage/media-sound/a2jmidid-9-r1/image/usr/bin/a2j_control': No such file or directory * ERROR: media-sound/a2jmidid-9-r1::gentoo failed (install phase): * (no error message) * * Call stack: * ebuild.sh, line 136: Called src_install * environment, line 2438: Called die * The specific snippet of code: * rm "${ED}/usr/bin/a2j_control" || die; * * If you need support, post the output of `emerge --info '=media-sound/a2jmidid-9-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-sound/a2jmidid-9-r1::gentoo'`. * The complete build log is located at '/var/tmp/portage/media-sound/a2jmidid-9-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-sound/a2jmidid-9-r1/temp/environment'. * Working directory: '/var/tmp/portage/media-sound/a2jmidid-9-r1/work/a2jmidid-9' * S: '/var/tmp/portage/media-sound/a2jmidid-9-r1/work/a2jmidid-9' The a2jmidid's meson build system does not install /usr/bin/a2j_control when dbus is disabled. Thus removing the not staged for install file fails. See https://bugs.gentoo.org/798411 https://bugs.gentoo.org/914074 is the same issue (duplicate) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bb8a74bb9c7df16ac95e2ec7e3843274dd1e052 commit 9bb8a74bb9c7df16ac95e2ec7e3843274dd1e052 Author: Nedko Arnaudov <nedko@nedk.org> AuthorDate: 2024-01-08 00:10:08 +0000 Commit: Miroslav Šulc <fordfrog@gentoo.org> CommitDate: 2024-01-10 08:45:43 +0000 media-sound/a2jmidid-12: new upstream version; ebuild fixes Closes: https://bugs.gentoo.org/798411 Closes: https://bugs.gentoo.org/916117 Closes: https://bugs.gentoo.org/914074 Closes: https://bugs.gentoo.org/909411 Closes: https://bugs.gentoo.org/909404 Signed-off-by: Nedko Arnaudov <nedko@nedk.org> Closes: https://github.com/gentoo/gentoo/pull/34706 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org> media-sound/a2jmidid/Manifest | 1 + media-sound/a2jmidid/a2jmidid-12.ebuild | 48 +++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) |