Finished `dev` profile [unoptimized + debuginfo] target(s) in 46.89s Running `out/rust/x86_64-unknown-linux-gnu/debug/configure` ninja: error: '/usr/bin/protoc', needed by '/var/tmp/portage/app-misc/anki-24.06.3-r2/work/anki-24.06.3/out/pylib/anki/_backend_generated.py', missing and no known rule to make it Build failed. * ERROR: app-misc/anki-24.06.3-r2::gentoo failed (compile phase): * Failed to run command: /var/tmp/portage/app-misc/anki-24.06.3-r2/work/anki-24.06.3/out/rust/x86_64-unknown-linux-gnu/release/runner build -- -j4 -l0 wheels * * Call stack: ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 23.0_desktop_plasma-20241123-221003 UNMASKED: Issues involving opaque types / incomplete typedefs should block bug 930805 >=sys-libs/ncurses-6.5 The attached etc.portage.tar.xz has all details. ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-14 * clang version 19.1.4 llvm-config: 19.1.4 Python 3.12.7 go version go1.23.3 linux/amd64 Available Ruby profiles: [1] ruby32 (with Rubygems) [2] ruby33 (with Rubygems) * Available Rust versions: [1] rust-bin-1.71.1 [2] rust-bin-1.81.0 [3] rust-bin-1.82.0 [4] rust-1.82.0 * The following VMs are available for generation-2: 1) Eclipse Temurin JDK 17.0.13_p11 [openjdk-bin-17] *) Eclipse Temurin JDK 21.0.5_p11 [openjdk-bin-21] 3) Eclipse Temurin JDK 8.432_p06 [openjdk-bin-8] Available Java Virtual Machines: [1] openjdk-bin-8 [2] openjdk-bin-17 [3] openjdk-bin-21 system-vm HEAD of ::gentoo commit 713333a208bd624659ab3af4ce63fae3eb714e1d Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Sat Nov 30 02:33:39 2024 +0000 2024-11-30 02:33:39 UTC emerge -qpvO =app-misc/anki-24.06.3-r2 [ebuild N ] app-misc/anki-24.06.3-r2 USE="gui -debug -doc -test" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11"
Created attachment 912786 [details] emerge-info.txt
Created attachment 912787 [details] app-misc:anki-24.06.3-r2:20241130-044437.log.xz
Created attachment 912788 [details] emerge-history.txt.xz
Created attachment 912789 [details] environment.xz
Created attachment 912790 [details] etc.clang.tar.xz
Created attachment 912791 [details] etc.portage.tar.xz
The file size of ./files/logs.tar.xz is too big (1.3M) for an upload. For few weeks the link http://tinderbox.zwiebeltoralf.de:31560/23.0_desktop_plasma-20241123-221003/var/tmp/tb/issues/20241130-044746-app-misc_anki-24.06.3-r2/files/logs.tar.xz is valid.
Created attachment 912792 [details] qlist-info.txt.xz
Created attachment 912793 [details] temp.tar.xz
Created attachment 912903 [details, diff] Fix that adds dev-libs/protobuf[protoc] to BDEPEND I was missing the explicit dependency on the protoc binary. This patch fixes the issue. If someone could merge it, that'd be nice.
(In reply to Lucio Sauer from comment #10) > Created attachment 912903 [details, diff] [details, diff] > Fix that adds dev-libs/protobuf[protoc] to BDEPEND > > I was missing the explicit dependency on the protoc binary. This patch fixes > the issue. If someone could merge it, that'd be nice. app-misc/anki MissingUseDepDefault: version 24.06.3-r2: BDEPEND="dev-libs/protobuf[protoc]": USE flag 'protoc' missing from packages: [ dev-libs/protobuf-21.9, dev-libs/protobuf-21.12, dev-libs/protobuf-22.5-r1, dev-libs/protobuf-22.5-r2, dev-libs/protobuf-23.3-r4, dev-libs/protobuf-23.4, dev-libs/protobuf-24.4, dev-libs/protobuf-25.3, dev-libs/protobuf-26.1-r2 ] PythonCompatUpdate: version 24.06.3-r2: PYTHON_COMPAT update available: python3_13 I'll fix it.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc9e04399eb60213083628e79372f04555ad946e commit fc9e04399eb60213083628e79372f04555ad946e Author: Lucio Sauer <watermanpaint@posteo.net> AuthorDate: 2024-11-30 21:39:53 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-12-01 06:44:59 +0000 app-misc/anki: ensure that dependencies provide the protoc binary The build system expects /usr/bin/protoc to be available. Closes: https://bugs.gentoo.org/945400 Signed-off-by: Lucio Sauer <watermanpaint@posteo.net> Signed-off-by: Sam James <sam@gentoo.org> app-misc/anki/anki-24.06.3-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30a176c362ba1f38a4b8d641a24f54235ae796d9 commit 30a176c362ba1f38a4b8d641a24f54235ae796d9 Author: Sam James <sam@gentoo.org> AuthorDate: 2024-12-01 06:46:51 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-12-01 06:46:54 +0000 app-misc/anki: fix MissingUseDepDefault In older versions, protoc was always installed. Bug: https://bugs.gentoo.org/945400 Signed-off-by: Sam James <sam@gentoo.org> app-misc/anki/anki-24.06.3-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Thank you, Sam!