| ~~~~~~^~~~~~~~~~~~~~~~~ make -j4 krell x86_64-pc-linux-gnu-g++ -pipe -march=native -fno-diagnostics-color -O2 -DIBAM_VERSION=\"0.5.2\" -Wall -fPIC `x86_64-pc-linux-gnu-pkg-config gtk+-2.0 --cflags` `gdk-pixbuf-config --cflags` -c ibam-krell.cpp /bin/sh: line 1: gdk-pixbuf-config: command not found ibam-krell.cpp:16:10: fatal error: gkrellm2/gkrellm.h: No such file or directory 16 | #include <gkrellm2/gkrellm.h> | ^~~~~~~~~~~~~~~~~~~~ ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_desktop_plasma-j4-20220422-215112 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-11.3.0 * clang/llvm (if any): /usr/lib/llvm/14 14.0.1 Python 3.9.12 Available Ruby profiles: [1] ruby26 (with Rubygems) [2] ruby27 (with Rubygems) [3] ruby31 (with Rubygems) * Available Rust versions: [1] rust-1.60.0 * The following VMs are available for generation-2: 1) OpenJDK 11.0.14_p9 [openjdk-11] *) Eclipse Temurin JDK 11.0.14_p9 [openjdk-bin-11] Available Java Virtual Machines: [1] openjdk-11 [2] openjdk-bin-11 system-vm The Glorious Glasgow Haskell Compilation System, version 8.10.4 php cli: HEAD of ::gentoo commit f64eecba5e0c0eed3a6597224c5d62006304538f Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Sat Apr 23 10:04:29 2022 +0000 2022-04-23 10:04:29 UTC emerge -qpvO app-laptop/ibam [ebuild N ] app-laptop/ibam-0.5.2-r4 USE="gkrellm"
Created attachment 773498 [details] emerge-info.txt
Created attachment 773501 [details] app-laptop:ibam-0.5.2-r4:20220423-104710.log
Created attachment 773504 [details] emerge-history.txt
Created attachment 773507 [details] environment
Created attachment 773510 [details] etc.portage.tar.bz2
Created attachment 773513 [details] temp.tar.bz2
I had a look, and couldn't immediately. But I was wondering: could this be because app-admin/gkrellm is listed only in RDEPEND (when USE=gkrellm)? Could it be that app-admin/gkrellm could get installed _after_ app-laptop/ibam?
(In reply to Thomas Bracht Laumann Jespersen from comment #7) > I had a look, and couldn't immediately. couldn't immediately reproduce, is what I meant to say :-)
toralf, could you share 'equery f gkrellm'?
With some help from Sam, I think we figured it out: The missing header file is only installed if USE="X" is set (which it isn't in the logs above). @polynomial-c The question then is: should app-admin/gkrellm install the header regardless of USE=X or should app-laptop/ibam depend on gkrellm[X]? (I'm thinking the latter here, but would like to make sure).
(In reply to Sam James from comment #9) > toralf, could you share 'equery f gkrellm'? tinderbox@mr-fox ~ $ bw 17.1_desktop_plasma-j4-20220422-215112 17-1-desktop-plasma-j4-20220422-215112 /var/tmp/tb # equery f gkrellm * Searching for gkrellm ... * Contents of app-admin/gkrellm-2.3.11-r1: /etc /etc/conf.d /etc/conf.d/gkrellmd /etc/gkrellmd.conf /etc/init.d /etc/init.d/gkrellmd /lib /lib/systemd /lib/systemd/system /lib/systemd/system/gkrellmd.service /usr /usr/bin /usr/bin/gkrellmd /usr/include /usr/include/gkrellm2 /usr/include/gkrellm2/gkrellmd.h /usr/include/gkrellm2/log.h /usr/share /usr/share/doc /usr/share/doc/gkrellm-2.3.11-r1 /usr/share/doc/gkrellm-2.3.11-r1/CREDITS.bz2 /usr/share/doc/gkrellm-2.3.11-r1/Changelog.bz2 /usr/share/doc/gkrellm-2.3.11-r1/README.bz2 17-1-desktop-plasma-j4-20220422-215112 /var/tmp/tb # exit logout
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53faa2120a65c5048b37d228f353a21b6a5bbe21 commit 53faa2120a65c5048b37d228f353a21b6a5bbe21 Author: Thomas Bracht Laumann Jespersen <t@laumann.xyz> AuthorDate: 2022-05-03 10:00:36 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-05-13 20:03:41 +0000 app-laptop/ibam: update EAPI 6 -> 8 Closes: https://bugs.gentoo.org/840323 Signed-off-by: Thomas Bracht Laumann Jespersen <t@laumann.xyz> Closes: https://github.com/gentoo/gentoo/pull/25290 Signed-off-by: Sam James <sam@gentoo.org> app-laptop/ibam/ibam-0.5.2-r5.ebuild | 56 ++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+)