trofi / nix-guix-gentoo

Gentoo overlay for nix and guix functional package managers.
110 stars 9 forks source link

Multiple package instances within a single package slot have been pulled: virtual/libcrypt:0 #51

Open androos opened 1 month ago

androos commented 1 month ago

I use ACCEPT_KEYWORDS="~amd64"

Honestly, I don't really know why this is happening. Would be grateful for any help.

!!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict:

virtual/libcrypt:0

(virtual/libcrypt-2-r1-1:0/2::gentoo, installed) USE="-static-libs" ABI_X86="32 (64) (-x32)" pulled in by virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (sys-apps/systemd-256.7:0/2::gentoo, installed) USE="acl dns-over-tls gcrypt idn kernel-install kmod lz4 openssl pam pcre (policykit) qrcode resolvconf seccomp sysv-utils zstd -apparmor -audit -boot -bpf -cgroup-hybrid -cryptsetup -curl -elfutils -fido2 -gnutls -homed -http -importd -iptables -lzma -pkcs11 -pwquality -secureboot (-selinux) (-split-usr) -test -tpm -ukify -vanilla -xkb" ABI_X86="32 (64) (-x32)" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11 -python3_13"

virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (sys-libs/pam-1.6.1:0/0::gentoo, installed) USE="filecaps -audit -berkdb -debug -examples -nis (-selinux)" ABI_X86="32 (64) (-x32)"

(virtual/libcrypt-2-r1:0/2::gentoo, ebuild scheduled for merge) USE="static-libs" ABI_X86="(64) -32 (-x32)" pulled in by virtual/libcrypt[static-libs] required by (sys-apps/busybox-nix-sandbox-shell-1.36.1:0/0::nix-guix, ebuild scheduled for merge) USE="-llvm-libunwind" ABI_X86="(64)"

trofi commented 1 month ago

Try adding --verbose --backtrack=100 to your emerge command and post the result.

But from a cursory glance virtual/libcrypt should, but does not have a USE=static-libs flag set (possibly due to one of it's dependencies, like libxcrypt?).

trofi commented 3 weeks ago

Do you still need help with that or you got it sorted?