Howdy,
This is on my OLD rig. I try to do updates when something big comes
out, a couple KDE updates for example. Usually, it is about once a
month or so. I've had this problem for the last two or three times I
synced, about a week apart. At first, I thought maybe I caught the tree
in a unstable state. Maybe it wasn't quite all there for syncing. Then
I tried again and then again. I tried unemerging a couple packages,
checking for unstable packages but none of my usual tricks are working.
I just can't decode what emerge is trying to tell me. I did find a ton
of bugs that look similar but no solutions that I could find. Here is
the error.
root@fireball / # emerge -auUDN world
These are the packages that would be merged, in order:
Calculating dependencies... done!
Dependency resolution took 140.97 s (backtrack: 0/500).
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
sys-auth/polkit-qt:0
(sys-auth/polkit-qt-0.200.0-r1:0/0::gentoo, installed) USE=""
ABI_X86="(64)" pulled in by
(no parents that aren't satisfied by other packages in this slot)
(sys-auth/polkit-qt-0.200.0:0/0::gentoo, ebuild scheduled for merge)
USE="qt5 qt6" ABI_X86="(64)" pulled in by
>=sys-auth/polkit-qt-0.113.0[qt5(-)] required by
(kde-frameworks/kauth-5.116.0-r1:5/5.116::gentoo, ebuild scheduled for
merge) USE="(policykit) -debug -test" ABI_X86="(64)"
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
!!! The ebuild selected to satisfy ">=dev-lang/rust-1.85.0:*" has unmet
requirements.
- dev-lang/rust-1.91.0::gentoo USE="(-big-endian) -clippy -debug -dist
-doc (-llvm-libunwind) -lto -rust-analyzer -rust-src -rust_sysroots_bpf
-rust_sysroots_wasm -rustfmt -system-llvm -test -verify-sig"
ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="sse2" LLVM_SLOT="(-21)"
LLVM_TARGETS="(X86) -AArch64 -AMDGPU -ARC -ARM -AVR -BPF -CSKY -DirectX
-Hexagon -Lanai -LoongArch -M68k -MSP430 -Mips -NVPTX -PowerPC -RISCV
-SPIRV -Sparc -SystemZ -VE -WebAssembly -XCore -Xtensa"
The following REQUIRED_USE flag constraints are unsatisfied:
llvm_slot_21
The above constraints are a subset of the following complete expression:
any-of ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARC
llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_CSKY
llvm_targets_DirectX llvm_targets_Hexagon llvm_targets_Lanai
llvm_targets_LoongArch llvm_targets_M68k llvm_targets_Mips
llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC
llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV
llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly
llvm_targets_X86 llvm_targets_XCore llvm_targets_Xtensa ) rust-analyzer?
( rust-src ) test? ( llvm_targets_AArch64 llvm_targets_AMDGPU
llvm_targets_ARC llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF
llvm_targets_CSKY llvm_targets_DirectX llvm_targets_Hexagon
llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_M68k
llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX
llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc
llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE
llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore
llvm_targets_Xtensa ) rust_sysroots_bpf? ( llvm_targets_BPF )
rust_sysroots_wasm? ( llvm_targets_WebAssembly ) x86? (
cpu_flags_x86_sse2 ) exactly-one-of ( llvm_slot_21 )
(dependency required by "dev-util/maturin-1.11.5::gentoo" [ebuild])
(dependency required by "dev-python/cryptography-46.0.3::gentoo"
[installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
root@fireball / #
Can anyone figure out what emerge wants me to do?
Thanks.
Dale
:-) :-)