Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

qtbase slot conflict

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
28 posts
  • 1
  • 2
  • Next
Author
Message
leifbk
Guru
Guru
User avatar
Posts: 431
Joined: Mon Jan 05, 2004 9:18 am
Location: Bærum, Norway
Contact:
Contact leifbk
Website

qtbase slot conflict

  • Quote

Post by leifbk » Sat Dec 06, 2025 5:43 am

For maybe a couple of weeks I have been unable to update @world. I have looked for similar problems in this forum, but it seems like I'm all alone with this problem. I suspect that the cause is some ancient and obsolete useflag - I've been running with basically the same make.conf file since 2003.

The output from emerge -avudn @world is too long to post here, but this is the main part:

Code: Select all

balapapa ~ # emerge -avuDN @world

These are the packages that would be merged, in order:

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

[ebuild     U  ] llvm-core/llvm-common-21.1.7::gentoo [21.1.6::gentoo] USE="-emacs -verify-sig" 155 232 KiB
[ebuild     U  ] dev-libs/ell-0.81::gentoo [0.80::gentoo] USE="-pie -test" 580 KiB
[ebuild     U  ] dev-build/b2-5.3.3::gentoo [5.3.2::gentoo] USE="-examples" 1 169 KiB
[ebuild     U  ] media-libs/libpng-1.6.52:0/16::gentoo [1.6.51:0/16::gentoo] USE="-apng -static-libs -test" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="sse" 1 039 KiB
[ebuild     U  ] dev-libs/boehm-gc-8.2.10::gentoo [8.2.8::gentoo] USE="large threads -cxx -static-libs" ABI_X86="(32) (64) (-x32)" 1 201 KiB
[ebuild     U  ] llvm-core/clang-common-21.1.7::gentoo [21.1.6::gentoo] USE="cet -bootstrap-prefix -default-compiler-rt -default-libcxx -default-lld -emacs -hardened -llvm-libunwind -verify-sig" 0 KiB
[ebuild     U  ] sys-kernel/linux-firmware-20251125_p20251203::gentoo [20251111::gentoo] USE="initramfs redistributable -bindist -compress-xz -compress-zstd -deduplicate -dist-kernel -savedconfig (-unknown-license)" 849 039 KiB
[ebuild     U  ] dev-build/autoconf-2.72-r5:2.72::gentoo [2.72-r4:2.72::gentoo] USE="-verify-sig" 0 KiB
[ebuild     U  ] dev-lang/python-3.13.11:3.13::gentoo [3.13.9:3.13::gentoo] USE="bluetooth ensurepip gdbm ncurses readline sqlite ssl tk -debug -examples (-jit) -libedit -pgo -test -valgrind -verify-sig" LLVM_SLOT="18" 22 181 KiB
[ebuild   R    ] media-libs/a52dec-0.7.4-r9::gentoo  USE="oss (-djbfft%)" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild     U  ] dev-perl/Text-WrapI18N-0.60.0-r3::gentoo [0.60.0-r2::gentoo] USE="-test" PERL_FEATURES="(-debug) -ithreads -quadmath" 0 KiB
[ebuild     U  ] dev-libs/libxslt-1.1.45::gentoo [1.1.43-r2::gentoo] USE="crypt python -debug -debugger -examples -static-libs" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_13 -python3_11 -python3_12 -python3_14" 1 485 KiB
[ebuild     U  ] sys-fs/cryptsetup-2.8.1-r1:0/12::gentoo [2.8.1:0/12::gentoo] USE="argon2 nls openssl udev -fips -gcrypt -kernel -nettle -passwdqc -pwquality -ssh -static -static-libs -test -urandom" 0 KiB
[ebuild     U  ] dev-python/cython-3.2.2::gentoo [3.2.1::gentoo] USE="-debug -doc -test -test-full" PYTHON_TARGETS="python3_13 -pypy3_11 -python3_11 -python3_12 -python3_13t -python3_14 -python3_14t" 3 200 KiB
[ebuild     U  ] app-arch/libarchive-3.8.4:0/13::gentoo [3.8.3:0/13::gentoo] USE="acl bzip2 e2fsprogs iconv lzma xattr zstd -blake2 -expat -lz4 -lzo -nettle -static-libs -test -verify-sig" ABI_X86="(64) -32 (-x32)" 5 924 KiB
[ebuild  N     ] dev-python/librt-0.6.3::gentoo  USE="-debug -test -verify-provenance" PYTHON_TARGETS="python3_13 -python3_11 -python3_12 -python3_14" 53 KiB
[ebuild   R    ] dev-python/notify2-0.3.1-r3::gentoo  USE="-examples -test" PYTHON_TARGETS="python3_13 -python3_11 -python3_12 -python3_14%" 0 KiB
[ebuild     U  ] x11-libs/libxkbcommon-1.13.1::gentoo [1.13.0::gentoo] USE="X wayland -doc -static-libs -test -tools" ABI_X86="(64) -32 (-x32)" 1 206 KiB
[ebuild     U  ] dev-python/trove-classifiers-2025.12.1.14::gentoo [2025.11.14.15::gentoo] USE="-test -verify-provenance" PYTHON_TARGETS="python3_13 -pypy3_11 -python3_11 -python3_12 -python3_13t -python3_14 -python3_14t" 17 KiB
[ebuild     U  ] x11-apps/xkbcomp-1.5.0-r1::gentoo [1.4.7::gentoo] 243 KiB
[ebuild  N     ] dev-python/mypy-extensions-1.1.0::gentoo  USE="-test" PYTHON_TARGETS="python3_13 -pypy3_11 -python3_11 -python3_12 -python3_14" 7 KiB
[ebuild  N     ] dev-python/typing-extensions-4.15.0::gentoo  USE="-test" PYTHON_TARGETS="python3_13 -pypy3_11 -python3_11 -python3_12 -python3_13t -python3_14 -python3_14t" 107 KiB
[ebuild     U  ] sci-libs/libqalculate-5.8.2:0/23.3::gentoo [5.8.1:0/23.3::gentoo] USE="curl hardened icu readline -gnuplot -test" 2 316 KiB
[ebuild     U  ] dev-python/hatchling-1.28.0::gentoo [1.27.0::gentoo] USE="-test" PYTHON_TARGETS="python3_13 -pypy3_11 -python3_11 -python3_12 -python3_13t -python3_14 -python3_14t" 5 172 KiB
[ebuild     U  ] llvm-runtimes/openmp-21.1.7:0/21.1::gentoo [21.1.6:0/21.1::gentoo] USE="-debug -gdb-plugin -hwloc -ompt -test -verify-sig" ABI_X86="(64) -32 (-x32)" PYTHON_SINGLE_TARGET="python3_13 -python3_11 -python3_12 -python3_14" 0 KiB
[ebuild  N     ] dev-python/mypy-1.19.0::gentoo  USE="-debug -native-extensions -test" PYTHON_TARGETS="python3_13 -python3_11 -python3_12 -python3_14" 3 514 KiB
[ebuild     U  ] dev-python/pyqt-builder-1.19.1::gentoo [1.19.0::gentoo] PYTHON_TARGETS="python3_13 -python3_11 -python3_12 -python3_14" 5 125 KiB
[ebuild     U  ] media-libs/libfreehand-0.1.2-r2::gentoo [0.1.2-r1::gentoo] USE="-doc -test" 0 KiB
[ebuild     U  ] dev-libs/libevdev-1.13.6::gentoo [1.13.5::gentoo] USE="-doc -test" ABI_X86="(64) -32 (-x32)" 462 KiB
[ebuild     U  ] dev-python/charset-normalizer-3.4.4-r1::gentoo [3.4.4::gentoo] USE="native-extensions%* -debug% -test -verify-provenance" PYTHON_TARGETS="python3_13 -pypy3_11 -python3_11 -python3_12 -python3_14" 0 KiB
[ebuild     U  ] dev-libs/libinput-1.30.0:0/10::gentoo [1.29.2:0/10::gentoo] USE="-doc -lua% -test" INPUT_DEVICES="-wacom" LUA_SINGLE_TARGET="lua5-4%*" 901 KiB
[ebuild     U  ] media-libs/mesa-25.3.1::gentoo [25.3.0::gentoo] USE="X llvm (opengl) proprietary-codecs vulkan wayland zstd -debug -lm-sensors -opencl -sysprof -test -unwind -vaapi -valgrind" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="sse2" LLVM_SLOT="20 -18 -19 -21" VIDEO_CARDS="radeonsi -asahi -d3d12 (-freedreno) -i915 (-imagination) -intel -lavapipe (-lima) -nouveau -nvk (-panfrost) -r300 -r600 -radeon (-v3d) (-vc4) -virgl (-vivante) -vmware -zink" 42 301 KiB
[ebuild     U  ] x11-base/xorg-server-21.1.21:0/21.1.21::gentoo [21.1.20:0/21.1.20::gentoo] USE="elogind udev xorg -debug -minimal (-selinux) -suid (-systemd) -test -unwind -xcsecurity -xephyr -xnest -xvfb" 4 935 KiB
[ebuild     U  ] gui-libs/gtk-4.20.3-r2:4::gentoo [4.20.3-r1:4::gentoo] USE="X cups gstreamer introspection vulkan wayland (-aqua) -broadway -cloudproviders -colord -examples -gtk-doc -sysprof -test" CPU_FLAGS_X86="f16c" 0 KiB
[ebuild     U  ] media-libs/kimageannotator-0.7.2::gentoo [0.7.1-r1::gentoo] USE="-test" 266 KiB
[ebuild     U  ] llvm-core/llvm-21.1.7:21/21.1::gentoo [21.1.6:21/21.1::gentoo] USE="binutils-plugin libffi xml zstd -debug (-debuginfod) -doc -exegesis -libedit -test -verify-sig -z3" ABI_X86="(64) -32 (-x32)" LLVM_TARGETS="(AArch64) (AMDGPU) (ARM) (AVR) (BPF) (Hexagon) (Lanai) (LoongArch) (MSP430) (Mips) (NVPTX) (PowerPC) (RISCV) (SPIRV) (Sparc) (SystemZ) (VE) (WebAssembly) (X86) (XCore) -ARC -CSKY -DirectX -M68k -Xtensa" 0 KiB
[ebuild     U  ] dev-ruby/json-2.17.1:2::gentoo [2.16.0:2::gentoo] USE="-doc -test" RUBY_TARGETS="ruby32 ruby33 ruby34" 868 KiB
[ebuild     U  ] media-gfx/graphviz-14.0.5-r1:0/6.8.7.2.4::gentoo [12.2.1-r1:0/0::gentoo] USE="X cairo gtk2 nls pdf perl python qt6 svg webp -devil -doc -examples -gts -guile -lasi -postscript -ruby -tcl" GUILE_SINGLE_TARGET="3-0 -2-2" PYTHON_SINGLE_TARGET="python3_13 -python3_11 -python3_12 -python3_14%" 20 473 KiB
[ebuild     U  ] llvm-core/clang-21.1.7:21/21.1::gentoo [21.1.6:21/21.1::gentoo] USE="extra (pie) static-analyzer xml -debug -doc (-ieee-long-double) -test -verify-sig" ABI_X86="(64) -32 (-x32)" LLVM_TARGETS="(AArch64) (AMDGPU) (ARM) (AVR) (BPF) (Hexagon) (Lanai) (LoongArch) (MSP430) (Mips) (NVPTX) (PowerPC) (RISCV) (SPIRV) (Sparc) (SystemZ) (VE) (WebAssembly) (X86) (XCore) -ARC -CSKY -DirectX -M68k -Xtensa" PYTHON_SINGLE_TARGET="python3_13 -python3_11 -python3_12 -python3_14" 0 KiB
[ebuild     U  ] llvm-runtimes/compiler-rt-21.1.7:21::gentoo [21.1.6:21::gentoo] USE="atomic-builtins (clang) -debug -test -verify-sig" ABI_X86="(64) -32" 0 KiB
[ebuild     U  ] llvm-runtimes/compiler-rt-sanitizers-21.1.7:21::gentoo [21.1.6:21::gentoo] USE="asan cfi (clang) ctx-profile dfsan gwp-asan hwasan libfuzzer lsan memprof msan nsan orc profile rtsan safestack scudo tsan ubsan xray -debug (-shadowcallstack) -test -verify-sig" ABI_X86="(64) -32" 0 KiB
[ebuild     U  ] llvm-runtimes/clang-runtime-21.1.7:21::gentoo [21.1.6:21::gentoo] USE="compiler-rt openmp sanitize -default-compiler-rt -default-libcxx -default-lld -libcxx -llvm-libunwind -offload -polly" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild   R    ] sci-libs/flexiblas-3.5.0::gentoo  USE="openblas* openmp system-blas -blis -index64 -mkl -tbb -test" 0 KiB
[ebuild     U  ] sci-libs/blas-lapack-aux-wrapper-3::gentoo [1::gentoo] USE="-index64 -test" 9 KiB
[ebuild     U  ] dev-qt/qtbase-6.10.1:6/6.10.1::gentoo [6.9.3:6/6.9.3::gentoo] USE="X concurrent cups dbus gtk gui icu libinput libproxy mysql network nls opengl postgres sql sqlite ssl udev vulkan wayland widgets xml (zstd) -accessibility -brotli -custom-cflags -eglfs -evdev -gles2-only -gssapi (-journald) -oci8 -odbc -renderdoc -sctp -syslog -test -tslib" 49 058 KiB
[ebuild     U  ] dev-qt/qtshadertools-6.10.1:6/6.10.1::gentoo [6.9.3:6/6.9.3::gentoo] USE="-custom-cflags -test" 1 126 KiB
[ebuild     U  ] dev-qt/qtsvg-6.10.1:6/6.10.1::gentoo [6.9.3:6/6.9.3::gentoo] USE="-custom-cflags -test" 2 553 KiB
[ebuild     U  ] dev-qt/qtdeclarative-6.10.1:6/6.10.1::gentoo [6.9.3-r1:6/6.9.3::gentoo] USE="jit network opengl sql ssl svg vulkan widgets -accessibility -custom-cflags -qmlls" 36 673 KiB
[ebuild     U  ] dev-qt/qttools-6.10.1-r1:6/6.10.1::gentoo [6.9.3:6/6.9.3::gentoo] USE="assistant linguist opengl qdbus qml vulkan widgets (zstd) -custom-cflags -designer -distancefieldgenerator -gles2-only -pixeltool -qdoc -qmlls -qtattributionsscanner -qtdiag -qtplugininfo (-clang%)" LLVM_SLOT="20 -17 -18 -19 -21" 9 812 KiB
[ebuild     U  ] dev-qt/qttranslations-6.10.1:6/6.10.1::gentoo [6.9.3:6/6.9.3::gentoo] USE="-custom-cflags" 1 589 KiB
[ebuild     U  ] dev-qt/qt5compat-6.10.1:6/6.10.1::gentoo [6.9.3:6/6.9.3::gentoo] USE="gui icu qml -custom-cflags -test" 14 273 KiB
[blocks b      ] <dev-qt/qt5compat-6.10.1:6 ("<dev-qt/qt5compat-6.10.1:6" is soft blocking dev-qt/qtbase-6.10.1)
[ebuild     U  ] dev-qt/qtpositioning-6.10.1:6/6.10.1::gentoo [6.9.3:6/6.9.3::gentoo] USE="geoclue qml -custom-cflags -nmea -test" 634 KiB
[blocks b      ] <dev-qt/qtpositioning-6.10.1:6 ("<dev-qt/qtpositioning-6.10.1:6" is soft blocking dev-qt/qtbase-6.10.1)
[ebuild     U  ] dev-qt/qtsensors-6.10.1:6/6.10.1::gentoo [6.9.3:6/6.9.3::gentoo] USE="qml -custom-cflags -test" 1 451 KiB
[blocks b      ] <dev-qt/qtsensors-6.10.1:6 ("<dev-qt/qtsensors-6.10.1:6" is soft blocking dev-qt/qtbase-6.10.1)
[ebuild     U  ] dev-qt/qtwebchannel-6.10.1:6/6.10.1::gentoo [6.9.3:6/6.9.3::gentoo] USE="qml -custom-cflags -test" 190 KiB
[ebuild     U  ] dev-qt/qtcharts-6.10.1:6/6.10.1::gentoo [6.9.3:6/6.9.3::gentoo] USE="qml -custom-cflags -gles2-only -test" 4 543 KiB
[blocks b      ] <dev-qt/qtcharts-6.10.1:6 ("<dev-qt/qtcharts-6.10.1:6" is soft blocking dev-qt/qtbase-6.10.1)
[ebuild     U  ] dev-qt/qtquicktimeline-6.10.1:6/6.10.1::gentoo [6.9.3:6/6.9.3::gentoo] USE="-custom-cflags -test" 95 KiB
[blocks b      ] <dev-qt/qtquicktimeline-6.10.1:6 ("<dev-qt/qtquicktimeline-6.10.1:6" is soft blocking dev-qt/qtbase-6.10.1)
[ebuild     U  ] dev-qt/qtimageformats-6.10.1:6/6.10.1::gentoo [6.9.3:6/6.9.3::gentoo] USE="mng -custom-cflags -test" 1 985 KiB
[blocks b      ] <dev-qt/qtimageformats-6.10.1:6 ("<dev-qt/qtimageformats-6.10.1:6" is soft blocking dev-qt/qtbase-6.10.1)
[ebuild     U  ] dev-qt/qtnetworkauth-6.10.1:6/6.10.1::gentoo [6.9.3:6/6.9.3::gentoo] USE="-custom-cflags -test" 423 KiB
[blocks b      ] <dev-qt/qtnetworkauth-6.10.1:6 ("<dev-qt/qtnetworkauth-6.10.1:6" is soft blocking dev-qt/qtbase-6.10.1)
[ebuild     U  ] dev-qt/qtwebsockets-6.10.1:6/6.10.1::gentoo [6.9.3:6/6.9.3::gentoo] USE="qml ssl -custom-cflags -test" 437 KiB
[blocks b      ] <dev-qt/qtwebsockets-6.10.1:6 ("<dev-qt/qtwebsockets-6.10.1:6" is soft blocking dev-qt/qtbase-6.10.1)
[ebuild     U  ] dev-qt/qtscxml-6.10.1:6/6.10.1::gentoo [6.9.3:6/6.9.3::gentoo] USE="qml -custom-cflags -test" 534 KiB
[blocks b      ] <dev-qt/qtscxml-6.10.1:6 ("<dev-qt/qtscxml-6.10.1:6" is soft blocking dev-qt/qtbase-6.10.1)
[ebuild     U  ] dev-qt/qtquick3d-6.10.1:6/6.10.1::gentoo [6.9.3:6/6.9.3::gentoo] USE="opengl vulkan -custom-cflags -test" 72 240 KiB
[blocks b      ] <dev-qt/qtquick3d-6.10.1:6 ("<dev-qt/qtquick3d-6.10.1:6" is soft blocking dev-qt/qtbase-6.10.1)
[ebuild     U  ] dev-qt/qtlocation-6.10.1:6/6.10.1::gentoo [6.9.3:6/6.9.3::gentoo] USE="-custom-cflags -test" 3 078 KiB
[blocks b      ] <dev-qt/qtlocation-6.10.1:6 ("<dev-qt/qtlocation-6.10.1:6" is soft blocking dev-qt/qtbase-6.10.1)
[ebuild     U  ] sci-astronomy/stellarium-25.3-r1::gentoo [25.3::gentoo] USE="nls scripting show-my-sky stars xlsx -debug -deep-sky -doc -gps -lens-distortion -libcxx -media -telescope -test -verify-sig -webengine" 3 602 930 KiB
[ebuild     U  ] kde-plasma/breeze-6.5.3-r1:6::gentoo [6.5.3:6::gentoo] USE="-debug" 0 KiB
[ebuild     U  ] media-video/ffmpeg-7.1.3:0/59.61.61::gentoo [7.1.2:0/59.61.61::gentoo] USE="X alsa bluray bzip2 dav1d drm dvd fdk fontconfig gnutls gpl jpegxl lame lcms libass openal opengl postproc pulseaudio sdl svg theora truetype vorbis vulkan webp x264 xml xvid zlib -amf -amr -amrenc (-appkit) -bs2b -cdio -chromaprint -chromium -codec2 -cuda -doc -flite -frei0r -fribidi -gcrypt -gme -gmp -gsm -iec61883 -ieee1394 -jack -jpeg2k -kvazaar -ladspa -libaom -libaribb24 -libcaca -libilbc -liblc3 -libplacebo -librtmp -libsoxr -lv2 -lzma -modplug -nvenc -ocr% -opencl -openh264 -openmpt -openssl -opus -qrcode -qsv -quirc -rabbitmq -rav1e -rubberband -samba -shaderc -snappy -sndio -soc -speex -srt -ssh -svt-av1 -twolame -v4l -vaapi -vdpau -verify-sig -vidstab -vmaf -vpx -x265 -zeromq -zimg -zvbi (-libtesseract%)" ABI_X86="(64) -32 (-x32)" 10 774 KiB
[ebuild     U  ] dev-qt/qtmultimedia-6.10.1:6/6.10.1::gentoo [6.9.3:6/6.9.3::gentoo] USE="X alsa dbus ffmpeg gstreamer opengl pipewire pulseaudio qml vulkan wayland -custom-cflags -eglfs -test -v4l -vaapi" 9 691 KiB
[blocks b      ] <dev-qt/qtmultimedia-6.10.1:6 ("<dev-qt/qtmultimedia-6.10.1:6" is soft blocking dev-qt/qtbase-6.10.1)
[ebuild     U  ] dev-qt/qtwebengine-6.10.1:6/6.10.1::gentoo [6.9.3:6/6.9.3::gentoo] USE="alsa jumbo-build opengl pdfium pulseaudio qml screencast system-icu vulkan widgets -accessibility -bindist -custom-cflags -designer -geolocation -kerberos -test -vaapi -webdriver" 860 505 KiB
[ebuild     U  ] media-video/ffmpeg-compat-6.1.4:6/58.60.60::gentoo [6.1.3:6/58.60.60::gentoo] USE="X alsa bluray bzip2 dav1d drm fontconfig gnutls gpl jpegxl lame lcms libass openal opengl postproc pulseaudio sdl svg theora truetype vorbis vulkan webp x264 xml xvid zlib -amf -amr -amrenc (-appkit) -bs2b -cdio -chromaprint -codec2 -cuda -fdk -flite -frei0r -fribidi -gcrypt -gme -gmp -gsm -iec61883 -ieee1394 -jack -jpeg2k -kvazaar -ladspa -libaom -libaribb24 -libcaca -libilbc -libplacebo -librtmp -libsoxr -lv2 -lzma -modplug -nvenc -ocr% -opencl -openh264 -openmpt -openssl -opus -qsv -rabbitmq -rav1e -rubberband -samba -shaderc -snappy -sndio -soc -speex -srt -ssh -svt-av1 -twolame -v4l -vaapi -vdpau -verify-sig -vidstab -vmaf -vpx -x265 -zeromq -zimg -zvbi (-libtesseract%)" ABI_X86="(64) -32 (-x32)" 10 234 KiB
[ebuild     U  ] media-libs/libsdl3-3.2.28::gentoo [3.2.26::gentoo] USE="X alsa dbus opengl oss pipewire pulseaudio udev usb vulkan wayland (-aqua) -doc -ibus -io-uring -jack -kms -sndio -test" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="avx avx2 mmx sse sse2 sse3 sse4_1 sse4_2 -avx512f" 15 532 KiB
[ebuild     U  ] dev-qt/qtspeech-6.10.1:6/6.10.1::gentoo [6.9.3:6/6.9.3::gentoo] USE="qml speechd -custom-cflags -flite" 243 KiB
[blocks b      ] <dev-qt/qtspeech-6.10.1:6 ("<dev-qt/qtspeech-6.10.1:6" is soft blocking dev-qt/qtbase-6.10.1)
[ebuild   R    ] dev-python/pyqt5-5.15.11::gentoo  USE="dbus declarative gui multimedia network opengl printsupport sql ssl svg widgets -debug -designer -examples -gles2-only -help -speech -testlib -websockets -x11extras -xmlpatterns (-serialport%)" PYTHON_TARGETS="python3_13 -python3_11 -python3_12 -python3_14" 0 KiB
[ebuild     U  ] dev-libs/ktextaddons-1.8.0:6::gentoo [1.7.1:6::gentoo] USE="-debug -designer -doc -speech -test" 990 KiB
[ebuild     U  ] dev-qt/qtwebview-6.10.1:6/6.10.1::gentoo [6.9.3:6/6.9.3::gentoo] USE="-custom-cflags -test" 126 KiB
[blocks b      ] <dev-qt/qtwebview-6.10.1:6 ("<dev-qt/qtwebview-6.10.1:6" is soft blocking dev-qt/qtbase-6.10.1)
[ebuild   R    ] dev-python/pygame-2.6.1::gentoo  USE="X opengl -debug -examples -test" PYTHON_TARGETS="python3_13 -pypy3_11 -python3_11 -python3_12 -python3_14%" 0 KiB
[ebuild     U  ] kde-misc/kdeconnect-25.08.3-r2:6::gentoo [25.08.3-r1:6::gentoo] USE="X pulseaudio (-bluetooth) -debug (-selinux) -telephony -test -zeroconf" 0 KiB
[ebuild     U  ] media-libs/kquickimageeditor-0.6.0:6::gentoo [0.5.1:6::gentoo] USE="opencv%* -debug -test%" 3 261 KiB
[ebuild     U  ] media-libs/mlt-7.34.1-r1:0/7::gentoo [7.32.0:0/7::gentoo] USE="ffmpeg frei0r gtk opengl python qt6 rubberband sdl vorbis%* xine xml -debug -jack -libsamplerate -opencv -rtaudio -test (-vdpau) -vidstab" PYTHON_SINGLE_TARGET="python3_13 -python3_11 -python3_12 -python3_14%" 1 776 KiB
[blocks B      ] <dev-qt/qtdeclarative-6.10.1:6 ("<dev-qt/qtdeclarative-6.10.1:6" is soft blocking dev-qt/qtbase-6.10.1)
[blocks B      ] <dev-qt/qttools-6.10.1:6 ("<dev-qt/qttools-6.10.1:6" is soft blocking dev-qt/qtbase-6.10.1)
[blocks B      ] <dev-qt/qtsvg-6.10.1:6 ("<dev-qt/qtsvg-6.10.1:6" is soft blocking dev-qt/qtbase-6.10.1)
[blocks B      ] <dev-qt/qtwebchannel-6.10.1:6 ("<dev-qt/qtwebchannel-6.10.1:6" is soft blocking dev-qt/qtbase-6.10.1)
[blocks B      ] <dev-qt/qtwayland-6.10.1:6 ("<dev-qt/qtwayland-6.10.1:6" is soft blocking dev-qt/qtbase-6.10.1)
[blocks B      ] <dev-qt/qtshadertools-6.10.1:6 ("<dev-qt/qtshadertools-6.10.1:6" is soft blocking dev-qt/qtbase-6.10.1)
[blocks B      ] <dev-qt/qtwebengine-6.10.1:6 ("<dev-qt/qtwebengine-6.10.1:6" is soft blocking dev-qt/qtbase-6.10.1)

Total: 77 packages (68 upgrades, 4 new, 5 reinstalls), Size of downloads: 5 845 754 KiB
Conflict: 21 blocks (7 unsatisfied)

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

dev-qt/qtbase:6

  (dev-qt/qtbase-6.10.1:6/6.10.1::gentoo, ebuild scheduled for merge) USE="X concurrent cups dbus gtk gui icu libinput libproxy mysql network nls opengl postgres sql sqlite ssl udev vulkan wayland widgets xml (zstd) -accessibility -brotli -custom-cflags -eglfs -evdev -gles2-only -gssapi (-journald) -oci8 -odbc -renderdoc -sctp -syslog -test -tslib" ABI_X86="(64)" pulled in by
    ~dev-qt/qtbase-6.10.1:6 required by (dev-qt/qtspeech-6.10.1:6/6.10.1::gentoo, ebuild scheduled for merge) USE="qml speechd -custom-cflags -flite" ABI_X86="(64)"
    ^              ^^^^^^^^                                                                                                                                                                                                                                                                                                                  
    >=dev-qt/qtbase-6.10:6[wayland] required by (kde-plasma/plasma-desktop-6.5.3:6/6::gentoo, installed) USE="handbook screencast sdl semantic-desktop -debug -ibus -scim -test -webengine" ABI_X86="(64)" INPUT_DEVICES="-wacom"
    ^^              ^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
    (and 47 more with the same problems)
And at the end:

Code: Select all

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (dev-qt/qtwayland-6.9.3:6/6.9.3::gentoo, installed) pulled in by
    ~dev-qt/qtwayland-6.9.3:6 required by (dev-qt/qtbase-6.9.3:6/6.9.3::gentoo, installed) USE="X concurrent cups dbus gtk gui icu libinput libproxy mysql network nls opengl postgres sql sqlite ssl udev vulkan wayland widgets xml (zstd) -accessibility -brotli -custom-cflags -eglfs -evdev -gles2-only -gssapi (-journald) -oci8 -odbc -renderdoc -sctp -syslog -test -tslib" ABI_X86="(64)"
Here is my make.conf:

Code: Select all

# CHOST="x86_64-pc-linux-gnu"
ACCEPT_KEYWORDS="~amd64"
CFLAGS="-march=native -O2 -pipe"
# CFLAGS="-march=native -O2 -pipe -std=gnu17"

CXXFLAGS="${CFLAGS}"
CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sse sse2 sse3 sse4_1 sse4_2 ssse3"
MAKEOPTS="-j9"
LINGUAS="nb en nb_NO"
L10N="nb-NO nb"
#USE="X qt kde mmx sse sse2"

USE="X gtk2 dvd dvdr alsa cdr apm cups foomaticdb \
     sql css quicktime gd gif jpeg mpeg scanner ppds tcltk \
     gnome opengl cdparanoia audiofile aalib xine mplayer \
     dbx avi player dvdread esd nptl midi \
     nptlonly offensive mime crypt mp4 aac mikmod openal perl php \
     python xprint timidity pg-intdatetime \
     wxwindows libg++ postgres directfb oss matroska \
     unicode icu divx4linux dba artswrappersuid png -hal dbus udev \
     gtk win32codecs cddb legacy-systray \
     flac slang tiff xml imagemagick bzip2 curl \
     svga gtkmtml usb xvid asf libvisual dts x264 pdf \
     imlib nsplugin truetype type1 lame ogg theora a52 \
     svg taglib sdl utempter mp3 sdl java truetype type1 \
     cleartype corefonts sasl bluetooth semantic-desktop \
     policykit subversion branding ffmpeg -libav xmp mtp \
     dri dri3 sna uxa bluray aacs json avif"

ALSA_CARDS="snd_intel8x0"
INPUT_DEVICES="libinput evdev"
VIDEO_CARDS="amdgpu radeonsi"
ACCEPT_LICENSE="*"

PORTDIR="/usr/portage"
PORTAGE_NICENESS="15"

EMERGE_DEFAULT_OPTS="--with-bdeps=y --complete-graph=y --keep-going"

ABI_X86="64"
RUBY_TARGETS="ruby32 ruby33 ruby34"
LLVM_TARGETS="X86"
GRUB_PLATFORMS="pc"
LUA_SINGLE_TARGET="lua5-4"

GENTOO_MIRRORS="http://ftp.gwdg.de/pub/linux/gentoo/ https://ftp.fau.de/gentoo http://packages.hs-regensburg.de/gentoo-distfiles/"
Grumpy old man
Top
Perfect Gentleman
Veteran
Veteran
User avatar
Posts: 1302
Joined: Sun May 18, 2014 10:16 am
Contact:
Contact Perfect Gentleman
Website

  • Quote

Post by Perfect Gentleman » Sat Dec 06, 2025 5:50 am

the simpliest way

Code: Select all

emerge --unmerge $(qlist -IC dev-qt)
emerge --oneshot --ask --tree --verbose --update --newuse --newrepo --changed-use --changed-deps=y --with-bdeps=y --deep --keep-going=y --quiet-build @system
emerge --oneshot --ask --tree --verbose --update --newuse --newrepo --changed-use --changed-deps=y --with-bdeps=y --deep --keep-going=y --quiet-build @selected
emerge --oneshot --ask --tree --verbose --update --newuse --newrepo --changed-use --changed-deps=y --with-bdeps=y --deep --keep-going=y --quiet-build @world
another way

Code: Select all

emerge -1 --nodeps qtbase
emerge -1 --nodeps $(qlist -IC dev-qt)
emerge --oneshot --ask --tree --verbose --update --newuse --newrepo --changed-use --changed-deps=y --with-bdeps=y --deep --keep-going=y --quiet-build @system
emerge --oneshot --ask --tree --verbose --update --newuse --newrepo --changed-use --changed-deps=y --with-bdeps=y --deep --keep-going=y --quiet-build @selected
emerge --oneshot --ask --tree --verbose --update --newuse --newrepo --changed-use --changed-deps=y --with-bdeps=y --deep --keep-going=y --quiet-build @world
Last edited by Perfect Gentleman on Sun Dec 07, 2025 10:06 am, edited 2 times in total.
Top
leifbk
Guru
Guru
User avatar
Posts: 431
Joined: Mon Jan 05, 2004 9:18 am
Location: Bærum, Norway
Contact:
Contact leifbk
Website

  • Quote

Post by leifbk » Sat Dec 06, 2025 6:00 am

Perfect Gentleman wrote:simpiest way

Code: Select all

emerge --unmerge $(qlist -IC dev-qt)
emerge --oneshot --ask --tree --verbose --update --newuse --newrepo --changed-use --changed-deps=y --with-bdeps=y --deep --keep-going=y --quiet-build @system
emerge --oneshot --ask --tree --verbose --update --newuse --newrepo --changed-use --changed-deps=y --with-bdeps=y --deep --keep-going=y --quiet-build @selected
emerge --oneshot --ask --tree --verbose --update --newuse --newrepo --changed-use --changed-deps=y --with-bdeps=y --deep --keep-going=y --quiet-build @world
Great! Thank you!
Grumpy old man
Top
sam_
Developer
Developer
User avatar
Posts: 2823
Joined: Fri Aug 14, 2020 12:33 am

  • Quote

Post by sam_ » Sat Dec 06, 2025 8:07 am

Please don't recommend unmerging. It just means the problem is beneath the surface.

In OP's output, we see:
Dependency resolution took 173.48 s (backtrack: 20/20).
If it's regularly hitting the limit (20), then something else is wrong (like some removed or otherwise unavailable package in @world, which needs fixing). Or if it's a one-off, it's because of just a complex depgraph (and --backtrack=100 or similar should be fine).
Top
Perfect Gentleman
Veteran
Veteran
User avatar
Posts: 1302
Joined: Sun May 18, 2014 10:16 am
Contact:
Contact Perfect Gentleman
Website

  • Quote

Post by Perfect Gentleman » Sat Dec 06, 2025 8:35 am

unmerge always helps, when smth like this happnes. It never fails for me.
Top
sam_
Developer
Developer
User avatar
Posts: 2823
Joined: Fri Aug 14, 2020 12:33 am

  • Quote

Post by sam_ » Sat Dec 06, 2025 8:36 am

Yes, it makes a problem latent. It doesn't fix the actual problem, which is how people who unmerge usually "have to" unmerge often. It is not normal to have to ever. But also, even if it does work for you (it doesn't, it just appears to), that doesn't make it good advice.
Top
Perfect Gentleman
Veteran
Veteran
User avatar
Posts: 1302
Joined: Sun May 18, 2014 10:16 am
Contact:
Contact Perfect Gentleman
Website

  • Quote

Post by Perfect Gentleman » Sat Dec 06, 2025 8:44 am

Qt is just gui-lib, its unmerging won't break system.
Top
leifbk
Guru
Guru
User avatar
Posts: 431
Joined: Mon Jan 05, 2004 9:18 am
Location: Bærum, Norway
Contact:
Contact leifbk
Website

  • Quote

Post by leifbk » Sat Dec 06, 2025 8:56 am

I can appreciate both sides of this argument. During my many years with Gentoo I've done a few unmerges which doesn't seem to hurt. On the other hand, I'll try to remember to increase the backtrack option the next time :)

Thank you guys.
Grumpy old man
Top
asturm
Developer
Developer
Posts: 9496
Joined: Thu Apr 05, 2007 4:07 pm

  • Quote

Post by asturm » Sat Dec 06, 2025 9:04 am

Perfect Gentleman wrote:Qt is just gui-lib, its unmerging won't break system.
It masks the real problem that will show up again as a result, with leifbk continuing to blame Qt when it isn't the real problem, just a symptom.
Top
leifbk
Guru
Guru
User avatar
Posts: 431
Joined: Mon Jan 05, 2004 9:18 am
Location: Bærum, Norway
Contact:
Contact leifbk
Website

  • Quote

Post by leifbk » Sat Dec 06, 2025 9:22 am

asturm wrote:
Perfect Gentleman wrote:Qt is just gui-lib, its unmerging won't break system.
It masks the real problem that will show up again as a result, with leifbk continuing to blame Qt when it isn't the real problem, just a symptom.
It would be nice if portage could tell what's really wrong, rather than produce a ton of misleading error messages. It isn't me who's blaming Qt, it's portage.
Grumpy old man
Top
logrusx
Advocate
Advocate
User avatar
Posts: 3539
Joined: Thu Feb 22, 2018 2:29 pm

  • Quote

Post by logrusx » Sat Dec 06, 2025 10:30 am

Perfect Gentleman wrote:unmerge always helps, when smth like this happnes. It never fails for me.
That doesn't make it a good advice. It only shows you haven't bothered to go to the bottom of the real problem.
Perfect Gentleman wrote:Qt is just gui-lib, its unmerging won't break system.
Once again, that doesn't address the real issue.
leifbk wrote:I can appreciate both sides of this argument.
I don't see arguments in favor of one of the sides.
leifbk wrote:During my many years with Gentoo I've done a few unmerges which doesn't seem to hurt.
Once again, that doesn't address the real issue. Very rarely this is the solution.
leifbk wrote:On the other hand, I'll try to remember to increase the backtrack option the next time :)
That's really the wrong thing to get from this situation.
leifbk wrote:
asturm wrote:
Perfect Gentleman wrote:Qt is just gui-lib, its unmerging won't break system.
It masks the real problem that will show up again as a result, with leifbk continuing to blame Qt when it isn't the real problem, just a symptom.
It would be nice if portage could tell what's really wrong, rather than produce a ton of misleading error messages. It isn't me who's blaming Qt, it's portage.
Portage can't tell anything about your actions. It only tries to satisfy your wishes the way you've made it aware of them.

A backtrack level of 20 means portage made 20 attempts to construct a dependency graph that's satisfied and it failed. That's most all the time on you, not on portage.

If you still have backtracks in a full world update, no matter if it finished without updates, I suggest you share your /var/lib/portage/world file and any sets you may have, because with that high number of backtracks, I bet you have things there you don't even remember existed.

And last but not least, occasionally digging to the bottom of it uncovers bugs or things that need to be improved with portage.

p.s. if you have an 8-core CPU then change -j9 to -j8. Nine threads on an 8-core CPU for the type of load that compiling is is cannot lead to any benefit for the packages that the number of compile threads matter and doesn't make a difference for the ones it doesn't matter.

Best Regards,
Georgi
Top
leifbk
Guru
Guru
User avatar
Posts: 431
Joined: Mon Jan 05, 2004 9:18 am
Location: Bærum, Norway
Contact:
Contact leifbk
Website

  • Quote

Post by leifbk » Sat Dec 06, 2025 11:02 am

Here goes:

Code: Select all

leif@balapapa ~ $ cat /var/lib/portage/world
app-admin/gkrellm
app-admin/mei-amt-check
app-admin/pwgen
app-admin/syslog-ng
app-arch/p7zip
app-arch/rar
app-cdr/cuetools
app-editors/gvim
app-editors/hexedit
app-editors/nano
app-editors/vim
app-misc/banner
app-misc/neofetch
app-office/libreoffice
app-portage/cpuid2cpuflags
app-portage/g-cpan
app-portage/genlop
app-portage/gentoolkit
app-portage/mirrorselect
app-text/convmv
app-text/evince
app-text/tree
dev-db/mariadb
dev-db/postgresql
dev-db/postgresql:16
dev-debug/strace
dev-lang/php
dev-lang/python
dev-lang/ruby
dev-lang/squirrel
dev-libs/openssl
dev-perl/Audio-FLAC-Header
dev-perl/Curses-UI
dev-perl/DBD-Pg
dev-perl/DBD-SQLite
dev-perl/DateTime-Format-DateParse
dev-perl/File-Find-Rule
dev-perl/File-Which
dev-perl/FreezeThaw
dev-perl/MP3-Tag
dev-perl/Parallel-ForkManager
dev-perl/Switch
dev-perl/Term-ReadLine-Gnu
dev-perl/Term-ScreenColor
dev-python/chameleon
dev-python/html5lib
dev-python/markdown
dev-vcs/mercurial
games-board/pysolfc
games-misc/cowsay
games-misc/wtf
games-util/nml
kde-apps/k3b
kde-apps/kde-apps-meta
kde-apps/kdepim-meta
kde-apps/kmag
kde-apps/kmail
kde-misc/kdeconnect
kde-plasma/plasma-meta
mail-filter/spamassassin
media-gfx/gnofract4d
media-gfx/imagemagick
media-gfx/krita
media-libs/gst-plugins-bad
media-sound/fluidsynth
media-sound/id3v2
media-sound/kid3
media-sound/mp3asm
media-sound/mp3diags
media-sound/mp3splt-gtk
media-sound/shntool
media-sound/strawberry
media-video/ffmpeg
media-video/handbrake
media-video/makemkv
media-video/pipewire
media-video/vlc
net-analyzer/traceroute
net-dns/bind-tools
net-fs/sshfs
net-ftp/ftp
net-misc/netkit-telnetd
net-misc/ntp
net-misc/whois
net-print/cups
net-print/cups-meta
net-print/foomatic-db
net-print/foomatic-db-ppds
net-print/hplip
net-wireless/bluez
perl-gcpan/Term-Spinner-Lite
sci-astronomy/stellarium
sci-libs/lapack
sci-libs/openblas
sci-mathematics/calc
sci-visualization/gnuplot
sys-apps/ethtool
sys-apps/haveged
sys-apps/hdparm
sys-apps/inxi
sys-apps/lm-sensors
sys-apps/lshw
sys-apps/portage
sys-apps/rng-tools
sys-apps/smartmontools
sys-block/gparted
sys-boot/grub
sys-devel/gcc
sys-fs/dosfstools
sys-fs/extundelete
sys-fs/mtpfs
sys-kernel/genkernel
sys-kernel/gentoo-sources
sys-kernel/installkernel
sys-kernel/linux-headers
sys-power/upower
sys-process/cronie
sys-process/htop
sys-process/lsof
sys-process/nmon
www-client/firefox
www-client/google-chrome
www-servers/lighttpd
x11-apps/mesa-progs
x11-apps/xdpyinfo
x11-apps/xrandr
x11-misc/sddm
x11-misc/xclip
x11-misc/xfractint
x11-themes/gtk-engines-qtpixmap
x11-themes/oxygen-gtk
It used to be good advice to have jobs= number of CPU threads +1 in make.conf. Maybe that has changed?
Grumpy old man
Top
logrusx
Advocate
Advocate
User avatar
Posts: 3539
Joined: Thu Feb 22, 2018 2:29 pm

  • Quote

Post by logrusx » Sat Dec 06, 2025 11:18 am

leifbk wrote:Here goes:

Code: Select all

leif@balapapa ~ $ cat /var/lib/portage/world
I don't see something sticking out, but dev-perl stuff is suspicious.

Usual suspects are the *libs stuff, dev-python, dev-perl, compilers, system libraries, et.c things that would have been pulled in by whatever needed them and would end up in world when you emerge them to fix something and forget to add --oneshot.

Code: Select all

emerge -DuUpv --backtrack=0 @world
will fail at the first package it cannot satisfy. That might give us a better clue of what's going on if it's tracks are not already covered up by that unmerge.
leifbk wrote:It used to be good advice to have jobs= number of CPU threads +1 in make.conf. Maybe that has changed?
It has never been a good advice. Whoever came up with it made it up.

Best Regards,
Georgi
Top
leifbk
Guru
Guru
User avatar
Posts: 431
Joined: Mon Jan 05, 2004 9:18 am
Location: Bærum, Norway
Contact:
Contact leifbk
Website

  • Quote

Post by leifbk » Sat Dec 06, 2025 11:36 am

logrusx wrote:
leifbk wrote:Here goes:

Code: Select all

leif@balapapa ~ $ cat /var/lib/portage/world
I don't see something sticking out, but dev-perl stuff is suspicious.

Usual suspects are the *libs stuff, dev-python, dev-perl, compilers, system libraries, et.c things that would have been pulled in by whatever needed them.
Most of the perl stuff has been deliberately selected by me. I've got my own genealogy database on a postgres/lighttpd/php stack, and a lot of cli code written in perl.

There's one thing that puzzles me: for some reason, portage wants to pull in a newer version of ffmpeg (8.0?) which almost no programs have support for.

I'm coming back to the other stuff later when Perfect Gentleman's commands has stopped running.
leifbk wrote:It used to be good advice to have jobs= number of CPU threads +1 in make.conf. Maybe that has changed?
It has never been a good advice. Whoever came up with it made it up.
It was advised in the Gentoo installation handbook back when I started in 2003. I could never have made that up.
Grumpy old man
Top
sam_
Developer
Developer
User avatar
Posts: 2823
Joined: Fri Aug 14, 2020 12:33 am

  • Quote

Post by sam_ » Sat Dec 06, 2025 11:38 am

logrusx wrote:...
I completely agree with everything you're saying (thank you), though I recommend emerge -pev @world --backtrack=0 instead for diagnostic purposes given it helps us know if anything installed cannot be rebuilt for any reason too.
leifbk wrote: Most of the perl stuff has been deliberately selected by me. I've got my own genealogy database on a postgres/lighttpd/php stack, and a lot of cli code written in perl.
This is OK, but please make sure you only have dev-perl/XYZ in there, not perl-core/* or virtual/perl-*.
leifbk wrote: There's one thing that puzzles me: for some reason, portage wants to pull in a newer version of ffmpeg (8.0?) which almost no programs have support for.
Most software supports it now, but it backtracks around this if needed to use an older ffmpeg.
Last edited by sam_ on Sat Dec 06, 2025 11:39 am, edited 1 time in total.
Top
logrusx
Advocate
Advocate
User avatar
Posts: 3539
Joined: Thu Feb 22, 2018 2:29 pm

  • Quote

Post by logrusx » Sat Dec 06, 2025 11:39 am

leifbk wrote:
leifbk wrote:It used to be good advice to have jobs= number of CPU threads +1 in make.conf. Maybe that has changed?
It has never been a good advice. Whoever came up with it made it up.
It was advised in the Gentoo installation handbook back when I started in 2003. I could never have made that up.
I didn't say you made it up, I said whoever came with it made it up. And it's not that hard for a widespread misconception to get into any kind of documentation.

Best Regards,
Georgi
Top
grknight
Retired Dev
Retired Dev
Posts: 2568
Joined: Fri Feb 20, 2015 9:36 pm

  • Quote

Post by grknight » Sat Dec 06, 2025 12:01 pm

logrusx wrote:
leifbk wrote:
It has never been a good advice. Whoever came up with it made it up.
It was advised in the Gentoo installation handbook back when I started in 2003. I could never have made that up.
I didn't say you made it up, I said whoever came with it made it up. And it's not that hard for a widespread misconception to get into any kind of documentation.
It did make sense when CPUs were single core (and threads didn't exist in CPUs). Most boards had 1 or 2 CPU slots and this metric made sense for the make program.
Once multi-core started multiplying, it made less sense.
Top
logrusx
Advocate
Advocate
User avatar
Posts: 3539
Joined: Thu Feb 22, 2018 2:29 pm

  • Quote

Post by logrusx » Sat Dec 06, 2025 12:20 pm

Time-sharing for CPU heavy loads never makes sense, no matter how many the hardware threads are. It forces unnecessary context switching because if you have CPU hungry threads you must as well schedule them and the only way to schedule threads on a single platform thread is time-sharing.

I've seen ridiculous argumentation for that +1 which is now gone, thankfully. I remember vividly "for IO operations" which is total non-sense. No wonder if I encountered that particular argument in the Gentoo handbook or the back then relevant gentoo-wiki.com or something like that.

Best Regards,
Georgi
Top
Hu
Administrator
Administrator
Posts: 24403
Joined: Tue Mar 06, 2007 5:38 am

  • Quote

Post by Hu » Sat Dec 06, 2025 2:43 pm

Perfect Gentleman wrote:Qt is just gui-lib, its unmerging won't break system.
Although removing Qt won't break a system the way that removing glibc would, I would expect most KDE Plasma users to be pretty unhappy about the consequences of removing Qt, since Plasma uses Qt rather extensively, so they won't be able to start new graphical programs until Qt is fixed. They would be forced to drop to a minimal graphical environment, or even all the way to text-only mode, until a replacement Qt was installed. This is part of why we push that, if a package must be removed, then it should be removed via emerge --ask --depclean category/package, so that Portage is given the opportunity to report that removing it will break something else, and prompt the user to decide whether to remove more packages or to back off and pursue some other path.
leifbk wrote:It used to be good advice to have jobs= number of CPU threads +1 in make.conf. Maybe that has changed?
Without regard to the merits of whether it is or was good advice, I will say that it is not relevant here, for two reasons. First, it will only take effect once Portage starts building packages. Your dependency graph is currently in a state that Portage is refusing to build anything, so it doesn't matter (yet) whether your MAKEOPTS is optimal or absurd because it is not used yet. Second, an inappropriately low job count in MAKEOPTS merely makes your builds take longer than necessary. An inappropriately high job count will oversubscribe resources, slowing the build or, in particularly bad cases, making it fail due to resource exhaustion if you manage to run out of memory. Thus, while you may benefit long term from changing it, you won't fix your immediate problem by adjusting MAKEOPTS.
Top
sam_
Developer
Developer
User avatar
Posts: 2823
Joined: Fri Aug 14, 2020 12:33 am

  • Quote

Post by sam_ » Sat Dec 06, 2025 2:45 pm

I wasn't even making an argument about its criticality (or possible lack-of), just that it's papering over the actual problem, which is why users who "have to" unmerge end up in such a situation very often, while it's not normal at all. You're right, of course, but I deliberately didn't make such an argument so I was surprised to see Perfect Gentleman say that.
Top
Hu
Administrator
Administrator
Posts: 24403
Joined: Tue Mar 06, 2007 5:38 am

  • Quote

Post by Hu » Sat Dec 06, 2025 3:02 pm

I also was surprised to see that argument, and since Perfect Gentleman is a long time poster with a notable number of posts, I felt it was important to have a post in this thread specifically disagreeing with the claim that "Qt ... unmerging won't break the system". You and the other respondents offered good reasons why unmerging is wrong for this problem, so I focused on arguing that Qt is critical for some classes of users, so unmerging it for almost any reason is wrong.
Top
Perfect Gentleman
Veteran
Veteran
User avatar
Posts: 1302
Joined: Sun May 18, 2014 10:16 am
Contact:
Contact Perfect Gentleman
Website

  • Quote

Post by Perfect Gentleman » Sun Dec 07, 2025 3:11 am

My system severral times was in situations when "--backtrack xxx" didn't help at all. It was that strange and funny considering that there is second PC with almost the same setup of software ans it didn/r have such problem. Sometimes it was vice versa. And only unmerging of those libs and packages helped. Of course, it's not the nest and correct way, bit it's the easiest one.
Top
logrusx
Advocate
Advocate
User avatar
Posts: 3539
Joined: Thu Feb 22, 2018 2:29 pm

  • Quote

Post by logrusx » Sun Dec 07, 2025 7:01 am

Dude, stop it. You do whatever you want on your systems, don't give potentially handful advice on the forums.
Top
Perfect Gentleman
Veteran
Veteran
User avatar
Posts: 1302
Joined: Sun May 18, 2014 10:16 am
Contact:
Contact Perfect Gentleman
Website

  • Quote

Post by Perfect Gentleman » Sun Dec 07, 2025 7:11 am

Man. it could be harmful if it made harm, but it's not. Just ask OP if my advice helped him or not.
Top
logrusx
Advocate
Advocate
User avatar
Posts: 3539
Joined: Thu Feb 22, 2018 2:29 pm

  • Quote

Post by logrusx » Sun Dec 07, 2025 7:27 am

It's not only OP who reads forums. You cannot assume everyone is experienced enough to know what they are doing following your advice. You cannot even assume they will use it only in the appropriate situation. It's been a widely accepted consensus among experienced users not to give such advice.
Top
Post Reply

28 posts
  • 1
  • 2
  • Next

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic