Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] dependency hell
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
klas
Tux's lil' helper
Tux's lil' helper


Joined: 30 Aug 2017
Posts: 107
Location: London

PostPosted: Tue Jun 10, 2025 5:28 pm    Post subject: [SOLVED] dependency hell Reply with quote

Help in resolving dependency hell
Code:

# emerge --emptytree @world
 * Use eselect news read to view new items.

These are the packages that would be merged:

Calculating dependencies... done!
Dependency resolution took 57.23 s (backtrack: 0/20).

[ebuild   R    ] app-shells/bash-5.2_p37::gentoo  USE="net nls (readline) -afs -bashlogger -examples -mem-scramble -pgo -plugins -verify-sig" 0 KiB
.
.
.
[ebuild     U  ] xfce-extra/xfce4-volumed-pulse-0.3.0::gentoo [0.2.5::gentoo] USE="libnotify" 0 KiB
[ebuild   R    ] xfce-extra/xfce4-whiskermenu-plugin-2.10.0::gentoo  USE="wayland -accountsservice*" 0 KiB

Total: 421 packages (63 upgrades, 4 downgrades, 17 new, 2 in new slots, 335 reinstalls, 1 uninstall), Size of downloads: 83685 KiB
Conflict: 2 blocks (all satisfied)

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

dev-libs/nss:0

  (dev-libs/nss-3.101.3:0/0::gentoo, ebuild scheduled for merge) USE="utils -cacert -test" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="avx2 sse3" pulled in by
    >=dev-libs/nss-3.11[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 (net-misc/networkmanager-1.48.10-r1:0/0::gentoo, ebuild scheduled for merge) USE="bluetooth concheck gtk-doc introspection modemmanager nss policykit ppp systemd tools wext wifi -audit -connection-sharing -debug -dhclient -dhcpcd (-elogind) -gnutls -iptables -iwd -libedit -nftables -ofono -ovs -psl -resolvconf (-selinux) -syslog -teamd -test -vala" ABI_X86="32 (64) (-x32)"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  (dev-libs/nss-3.112:0/0::gentoo, installed) USE="utils -cacert -test -test-full" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="avx2 sse3" pulled in by
    >=dev-libs/nss-3.108 required by (www-client/librewolf-136.0_p2:0/136::librewolf, installed) USE="X clang dbus gmp-autoupdate hardened jumbo-build pulseaudio system-av1 system-harfbuzz system-icu system-jpeg system-libevent system-libvpx system-webp wayland -debug -eme-free -hwaccel -jack -libproxy -openh264 -pgo (-selinux) -sndio -system-png -telemetry -valgrind -wasm-sandbox -wifi" ABI_X86="(64)" L10N="en-GB -ach -af -an -ar -ast -az -be -bg -bn -br -bs -ca -ca-valencia -cak -cs -cy -da -de -dsb -el -en-CA -eo -es-AR -es-CL -es-ES -es-MX -et -eu -fa -ff -fi -fr -fur -fy -ga -gd -gl -gn -gu -he -hi -hr -hsb -hu -hy -ia -id -is -it -ja -ka -kab -kk -km -kn -ko -lij -lt -lv -mk -mr -ms -my -nb -ne -nl -nn -oc -pa -pl -pt-BR -pt-PT -rm -ro -ru -sc -sco -si -sk -skr -sl -son -sq -sr -sv -szl -ta -te -th -tl -tr -trs -uk -ur -uz -vi -xh -zh-CN -zh-TW" LLVM_SLOT="19 -17 -18"
    ^^             ^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

dev-python/resolvelib:0

  (dev-python/resolvelib-1.1.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_13 (-pypy3_11) -python3_11 -python3_12 (-python3_14)" pulled in by
    >=dev-python/resolvelib-1.1.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] required by (dev-python/pip-25.1.1:0/0::gentoo, ebuild scheduled for merge) USE="(test-rust) -test" ABI_X86="(64)" PYTHON_TARGETS="python3_13 (-pypy3_11) -python3_11 -python3_12 (-python3_14)"
    ^^                      ^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     

  (dev-python/resolvelib-1.0.1:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_13 -python3_11 -python3_12" pulled in by
    <dev-python/resolvelib-1.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] required by (app-admin/ansible-core-2.18.3:0/0::gentoo, ebuild scheduled for merge) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_13 -python3_11 -python3_12"


[Administrator edit: changed [quote] tags to [code] tags to preserve output layout. -Hu]


Last edited by klas on Tue Jun 10, 2025 9:04 pm; edited 3 times in total
Back to top
View user's profile Send private message
grknight
Retired Dev
Retired Dev


Joined: 20 Feb 2015
Posts: 2262

PostPosted: Tue Jun 10, 2025 5:45 pm    Post subject: Reply with quote

The first bit is easy, net-misc/networkmanager with abi_x86_32 is saying it needs dev-libs/nss with abi_x86_32 and it found one. However, librewolf says: hold on there, that version is too low. Answer, fix the restrictive abi_x86_32 USE for dev-libs/nss in package.use (most likely). This also assumes the package.accept_keywords for dev-libs/nss haven't been nuked and this isn't an attempt to where full system unstable is trying to return to stable.

The second piece is a bit more "you have to decide and monitor". app-admin/ansible-core needs an older version of dev-python/resolvelib. However, the latest dev-python/pip needs something newer. Solution, package.mask >=dev-python/pip-25.1 until ansible-core catches up or drop ansible-core if possible. (This may cause other packages to be included in a mask)
Back to top
View user's profile Send private message
klas
Tux's lil' helper
Tux's lil' helper


Joined: 30 Aug 2017
Posts: 107
Location: London

PostPosted: Tue Jun 10, 2025 9:01 pm    Post subject: Reply with quote

Thanks . I dropped ansible and remove the 32 bit thing.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum