Il 28/01/26 22:42, Dale ha scritto:
root@fireball / # emerge -auUDN world

I'm not familiar with -U but from the description it seems to me an alternative to -N, I wonder which one takes precedence having both set. -N seems safer to me.

I see two different (unrelated?) errors:


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)"

Looks like sys-auth/polkit-qt-0.200.0-r1 is already installed and emerge cannot update it... with itself? I'd try to unmerge sys-auth/polkit-qt and re-run the command.


!!! 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 / #

(In case you missed it, there is a rust-bin available in portage which may solve your problem, and for sure it is quicker to update!)

Here my understanding is that dev-python/cryptography is trying to pull in >=dev-lang/rust-1.85.0 but this in turn requires llvm-21.x and for some reason it cannot merge it.

Is llvm already installed? With which USEs?

raf

Reply via email to