* Package: sys-process/below-0.8.1-r1:0 * Repository: gentoo * Maintainer: hodges.daniel.scott@gmail.com flow@gentoo.org,proxy-maint@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * ERROR: sys-process/below-0.8.1-r1::gentoo failed (setup phase): * No Rust slot satisfying the package's dependencies found installed! * ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 23.0_no_multilib_hardened_systemd-20241108-013002 UNMASKED: <sys-devel/gcc-15.0.9999:15 The attached etc.portage.tar.xz has all details. ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-10 [2] x86_64-pc-linux-gnu-15 * clang version 19.1.3 llvm-config: 19.1.3 Python 3.12.7 go version go1.23.2 linux/amd64 [1] php8.2 * [2] php8.3 Available Ruby profiles: [1] ruby32 (with Rubygems) * Available Rust versions: [1] rust-bin-1.71.1 [2] rust-bin-1.81.0 [3] rust-bin-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 6128c40e66b4d03fdde747352132a780f28671ca Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Mon Nov 11 15:33:28 2024 +0000 2024-11-11 15:33:27 UTC emerge -qpvO =sys-process/below-0.8.1-r1 [ebuild N ] sys-process/below-0.8.1-r1 USE="-debug"
Created attachment 908538 [details] emerge-info.txt
Created attachment 908539 [details] die.env.xz
Created attachment 908540 [details] emerge-history.txt
Created attachment 908541 [details] etc.clang.tar.xz
Created attachment 908542 [details] etc.portage.tar.xz
Created attachment 908543 [details] logs.tar.xz
Created attachment 908544 [details] qlist-info.txt.xz
Created attachment 908545 [details] sys-process:below-0.8.1-r1:20241111-161900.log
BDEPEND looks wrong indeed in the generated metadata. ``` BDEPEND=sys-devel/clang virtual/pkgconfig || ( >=dev-lang/rust-bin-1.71.1:* >=dev-lang/rust-1.71.1:* ) virtual/pkgconfig ``` Yet the ebuild has: ``` RUST_REQ_USE="rustfmt" ```
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c7e11e46ad664457ccf4954e5bc346c148cff2d commit 7c7e11e46ad664457ccf4954e5bc346c148cff2d Author: Matt Jolly <kangie@gentoo.org> AuthorDate: 2024-11-11 20:50:47 +0000 Commit: Matt Jolly <kangie@gentoo.org> CommitDate: 2024-11-11 23:39:58 +0000 rust.eclass: define `usedep` before its first usage The open-ended dependency (no `RUST_MAX_VER`) was generated before `usedep` was set to anything. Define `usedep` when the variable is initialised and let the `RUST_NEEDS_LLVM` path set it per llvm slot as required. Closes: https://bugs.gentoo.org/943289 Signed-off-by: Matt Jolly <kangie@gentoo.org> eclass/rust.eclass | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)