View previous topic :: View next topic |
Author |
Message |
cz0 Guru
Joined: 13 Jun 2005 Posts: 307 Location: /earth/russia/moscow
|
Posted: Tue Jul 23, 2024 10:21 am Post subject: Stack with moving to a new profile with qt |
|
|
Hi folks!
I'm stack with qtgui, qtdbus and qtwayland blocking my update:
Code: |
... stuff...
[blocks B ] <dev-qt/qtgui-5.15.14:5 ("<dev-qt/qtgui-5.15.14:5" is soft blocking dev-qt/qtcore-5.15.14)
[blocks B ] <dev-qt/qtdbus-5.15.14:5 ("<dev-qt/qtdbus-5.15.14:5" is soft blocking dev-qt/qtcore-5.15.14)
[blocks B ] <dev-qt/qtwayland-5.15.14:5 ("<dev-qt/qtwayland-5.15.14:5" is soft blocking dev-qt/qtcore-5.15.14)
Total: 249 packages (177 upgrades, 11 new, 1 in new slot, 60 reinstalls), Size of downloads: 3774944 KiB
Conflict: 21 blocks (3 unsatisfied)
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-libs/boost:0
(dev-libs/boost-1.84.0-r3:0/1.84.0::gentoo, installed) USE="bzip2 context nls python stacktrace zlib -debug -doc -icu -lzma -mpi -numpy -tools -zstd" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python3_11 -python3_10 -python3_12" pulled in by
dev-libs/boost:0/1.84.0 required by (app-office/libreoffice-bin-7.6.4.1:0/0::gentoo, installed) USE="kde -gnome -java" ABI_X86="(64)" CPU_FLAGS_X86="sse2" PYTHON_SINGLE_TARGET="python3_11"
^^^^^^^^^
dev-libs/boost:0/1.84.0=[nls] required by (app-office/libreoffice-bin-7.6.4.1:0/0::gentoo, installed) USE="kde -gnome -java" ABI_X86="(64)" CPU_FLAGS_X86="sse2" PYTHON_SINGLE_TARGET="python3_11"
^^^^^^^^^^
(and 5 more with the same problems)
(dev-libs/boost-1.85.0-r1:0/1.85.0.1::gentoo, ebuild scheduled for merge) USE="bzip2 context nls python stacktrace zlib -debug -doc -icu -lzma -mpi -numpy -tools -zstd" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python3_11 python3_12 -python3_10" pulled in by
dev-libs/boost[python,python_targets_python3_12(-)] required by (net-libs/libtorrent-rasterbar-2.0.10:0/2.0::gentoo, ebuild scheduled for merge) USE="dht python ssl -debug -examples -gnutls -test" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11"
dev-qt/qtgui:5
(dev-qt/qtgui-5.15.14:5/5.15.14::gentoo, ebuild scheduled for merge) USE="X accessibility dbus egl jpeg libinput png udev -debug -eglfs -evdev -gles2-only -ibus -linuxfb -test -tslib -tuio -vnc -vulkan -wayland" ABI_X86="(64)" pulled in by
=dev-qt/qtgui-5.15.14* required by (dev-qt/qtgraphicaleffects-5.15.14:5/5::gentoo, ebuild scheduled for merge) USE="-debug -test" ABI_X86="(64)"
^ ^^^^^^^^
(and 11 more with the same problem)
(dev-qt/qtgui-5.15.13:5/5.15.13::gentoo, installed) USE="X accessibility dbus egl jpeg libinput png udev -debug -eglfs -evdev -gles2-only -ibus -linuxfb -test -tslib -tuio -vnc -vulkan -wayland" ABI_X86="(64)" pulled in by
>=dev-qt/qtgui-5.15.9:5/5.15.13=[accessibility,egl,-gles2-only,libinput] required by (kde-plasma/kwin-5.27.11-r1:5/5::gentoo, installed) USE="(caps) handbook -accessibility -debug -gles2-only -lock -multimedia -plasma -screencast -test" ABI_X86="(64)"
^^^^^^^^^^^
=dev-qt/qtgui-5.15.13*:5/5.15.13=[egl,libinput,-vulkan] required by (dev-qt/qtwayland-5.15.13:5/5.15.13::gentoo, installed) USE="-compositor -debug -test -vulkan" ABI_X86="(64)"
^ ^^^^^^^^^^^^^^^^^^^
(and 2 more with the same problems)
dev-qt/qtcore:5
(dev-qt/qtcore-5.15.14:5/5.15.14::gentoo, ebuild scheduled for merge) USE="icu -debug -old-kernel -test" ABI_X86="(64)" pulled in by
=dev-qt/qtcore-5.15.14* required by (dev-qt/qtx11extras-5.15.14:5/5.15::gentoo, ebuild scheduled for merge) USE="-debug -test" ABI_X86="(64)"
^ ^^^^^^^^
(and 23 more with the same problem)
(dev-qt/qtcore-5.15.13:5/5.15.13::gentoo, installed) USE="icu -debug -old-kernel -test" ABI_X86="(64)" pulled in by
>=dev-qt/qtcore-5.15.9:5/5.15.13= required by (kde-frameworks/kxmlgui-5.116.0:5/5.116::gentoo, installed) USE="-debug -designer -doc -test" ABI_X86="(64)"
^^^^^^^^^^^
=dev-qt/qtcore-5.15.13*:5/5.15.13= required by (dev-qt/qtwayland-5.15.13:5/5.15.13::gentoo, installed) USE="-compositor -debug -test -vulkan" ABI_X86="(64)"
^ ^^^^^^^^^^^^^^^^^^^
(and 2 more with the same problems)
dev-qt/qtdbus:5
(dev-qt/qtdbus-5.15.14:5/5.15::gentoo, ebuild scheduled for merge) USE="-debug -test" ABI_X86="(64)" pulled in by
=dev-qt/qtdbus-5.15.14* required by (dev-qt/qtgui-5.15.14:5/5.15.14::gentoo, ebuild scheduled for merge) USE="X accessibility dbus egl jpeg libinput png udev -debug -eglfs -evdev -gles2-only -ibus -linuxfb -test -tslib -tuio -vnc -vulkan -wayland" ABI_X86="(64)"
^ ^^^^^^^^
(and 2 more with the same problem)
(dev-qt/qtdbus-5.15.13:5/5.15::gentoo, installed) USE="-debug -test" ABI_X86="(64)" pulled in by
=dev-qt/qtdbus-5.15.13* required by (dev-qt/qtgui-5.15.13:5/5.15.13::gentoo, installed) USE="X accessibility dbus egl jpeg libinput png udev -debug -eglfs -evdev -gles2-only -ibus -linuxfb -test -tslib -tuio -vnc -vulkan -wayland" ABI_X86="(64)"
^ ^^^^^^^^
virtual/rust:0
(virtual/rust-1.79.0:0/llvm-18::gentoo, ebuild scheduled for merge) USE="-profiler -rustfmt" ABI_X86="32 (64) (-x32)" pulled in by
=virtual/rust-1.79.0[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 (gnome-base/librsvg-2.57.3:2/2::gentoo, installed) USE="introspection vala -debug -gtk-doc" ABI_X86="32 (64) (-x32)"
^ ^^^^^^
(and 3 more with the same problem)
(virtual/rust-1.77.1:0/llvm-17::gentoo, installed) USE="-profiler -rustfmt" ABI_X86="32 (64) (-x32)" pulled in by
=virtual/rust-1.77.1 required by (www-client/firefox-128.0:rapid/rapid::gentoo, ebuild scheduled for merge) USE="X clang dbus gmp-autoupdate jumbo-build system-av1 system-harfbuzz system-icu system-jpeg system-libevent system-libvpx system-webp telemetry wifi -debug -eme-free -hardened -hwaccel -jack -libproxy -lto -openh264 -pgo -pulseaudio (-selinux) -sndio -system-png (-valgrind) -wayland" ABI_X86="(64)" L10N="ru -ach -af -an -ar -ast -az -be -bg -bn -br -bs -ca -ca-valencia -cak -cs -cy -da -de -dsb -el -en-CA -en-GB -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 -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="17 -18"
^ ^^^^^^ circumvent
virtual/rust:0/llvm-17 required by (www-client/firefox-128.0:rapid/rapid::gentoo, ebuild scheduled for merge) USE="X clang dbus gmp-autoupdate jumbo-build system-av1 system-harfbuzz system-icu system-jpeg system-libevent system-libvpx system-webp telemetry wifi -debug -eme-free -hardened -hwaccel -jack -libproxy -lto -openh264 -pgo -pulseaudio (-selinux) -sndio -system-png (-valgrind) -wayland" ABI_X86="(64)" L10N="ru -ach -af -an -ar -ast -az -be -bg -bn -br -bs -ca -ca-valencia -cak -cs -cy -da -de -dsb -el -en-CA -en-GB -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 -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="17 -18"
|
Non of this soft blocking packages are in world. Moreover, another system having same use flags and per-package use flags managed to complete this update without issues.
In other situation wish short update list I will uninstall blocks and make portage rebuild them as deps, but this may ruing KDE and make my system useless.
Any ideas how to circumvent this without removing blocking packages prior update?
Last edited by cz0 on Tue Aug 06, 2024 7:41 pm; edited 2 times in total |
|
Back to top |
|
|
logrusx Advocate
Joined: 22 Feb 2018 Posts: 2401
|
Posted: Tue Jul 23, 2024 11:08 am Post subject: |
|
|
Please provide:
Complete command you're running;
Complete output;
Make.conf;
grep -r -E "qt|python|PYTHON" /etc/portage
Best Regards,
Georgi |
|
Back to top |
|
|
cz0 Guru
Joined: 13 Jun 2005 Posts: 307 Location: /earth/russia/moscow
|
Posted: Tue Aug 06, 2024 7:45 pm Post subject: |
|
|
Code: |
grep -r -E "qt|python|PYTHON" /etc/portage
/etc/portage/make.conf:flac gpm jpeg lm_sensors mp3 networkmanager nsplugin nss ogg opengl pdf python
/etc/portage/make.conf:qt5 slang smp spell sqlite svg threads tiff usb vorbis wavpack wifi X x264
/etc/portage/package.use/qtgui:dev-qt/qtgui accessibility # Random req
/etc/portage/package.use/syslog-ng:app-admin/syslog-ng -python # randon errors
/etc/portage/package.use/kicad:sci-electronics/kicad i18n PYTHON_SINGLE_TARGET: python3_11 # Linguage support
/etc/portage/package.use/virtualbox:app-emulation/virtualbox PYTHON_SINGLE_TARGET: python3_11
/etc/portage/package.use/qtcore:dev-qt/qtcore icu # required by kde-5
/etc/portage/package.use/qtmultimedia:dev-qt/qtmultimedia qml # spectacle random req
|
|
|
Back to top |
|
|
cz0 Guru
Joined: 13 Jun 2005 Posts: 307 Location: /earth/russia/moscow
|
Posted: Tue Aug 06, 2024 7:47 pm Post subject: |
|
|
Code: |
cat /etc/portage/make.conf
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
CPU_FLAGS_X86="aes avx f16c mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" # run cpuid2cpuflags for the list of flags
MAKEOPTS="-j2 -l3"
PORTDIR="/usr/portage"
DISTDIR="/mnt/extended/distfiles"
PORTDIR_OVERLAY="/usr/local/portage"
PKGDIR="${PORTDIR}/packages"
ABI_X86="64 32"
USE="a52 aac alsa aspell bzip2 caps cue cups dbus djvu elogind egl exif
flac gpm jpeg lm_sensors mp3 networkmanager nsplugin nss ogg opengl pdf python
qt5 slang smp spell sqlite svg threads tiff usb vorbis wavpack wifi X x264
xvid xvmc -gnome -ldap -semantic-desktop -vlc"
INPUT_DEVICES="libinput"
VIDEO_CARDS="intel i965"
ALSA_CARDS="hda-intel"
AUTOCLEAN="yes"
FEATURES="parallel-fetch"
GENTOO_MIRRORS="https://mirror.yandex.ru/gentoo-distfiles"
ACCEPT_LICENSE="* -@EULA dlj-1.1 PUEL-11 AdobeFlash-11.x RAR"
|
|
|
Back to top |
|
|
cz0 Guru
Joined: 13 Jun 2005 Posts: 307 Location: /earth/russia/moscow
|
Posted: Tue Aug 06, 2024 7:50 pm Post subject: |
|
|
The command I run is just usual:
The output does not fit post limit and and constantly get 'post error'. |
|
Back to top |
|
|
logrusx Advocate
Joined: 22 Feb 2018 Posts: 2401
|
Posted: Tue Aug 06, 2024 8:34 pm Post subject: |
|
|
cz0 wrote: | The command I run is just usual:
The output does not fit post limit and and constantly get 'post error'. |
Code: | wgetpaste -c 'emerge -uDNvp @world' |
I will look at your issue tomorrow, but in the meantime someone else may help.
p.s. libreoffice-bin is problematic and will likely be dropper: https://bugs.gentoo.org/929347
Consider dropping in favor of libreoffice from the binary package host.
Best Regards,
Georgi |
|
Back to top |
|
|
cz0 Guru
Joined: 13 Jun 2005 Posts: 307 Location: /earth/russia/moscow
|
Posted: Wed Aug 07, 2024 6:05 am Post subject: |
|
|
Here we are:
https://bpa.st/MRKQ
Don't pay attention to cndrvcups* errors, this is my custom fixed/patched ebuild to keep my 1/4 century Canon LBP-810 running. |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 9261
|
Posted: Wed Aug 07, 2024 6:09 am Post subject: |
|
|
You don't have a Qt problem.
You need to fix at least:
- Necessary python3_11 package.use entries (alternatively unmask some sci-electronics/kicad-8 version)
- Drop libreoffice-bin |
|
Back to top |
|
|
cz0 Guru
Joined: 13 Jun 2005 Posts: 307 Location: /earth/russia/moscow
|
Posted: Tue Aug 13, 2024 7:28 pm Post subject: |
|
|
I've dropped libreoffice-bin kicad qbittorrent (and its net-libs/libtorrent-rasterbar) and now I can continue. |
|
Back to top |
|
|
cz0 Guru
Joined: 13 Jun 2005 Posts: 307 Location: /earth/russia/moscow
|
Posted: Tue Aug 20, 2024 8:48 pm Post subject: |
|
|
So, the solution was:
Drop libreoffice-bin, kicad, qbittorrent and net-libs/libtorrent-rasterbar.
This allowed to update and rebuild world with python 3.12 as SINGLE_TARGET.
After all was done, I unmasked kicad-8 for ~amd64 and gave it a try, then reemeged qbittorrent without any issue. Finally, I emerged libreoffice from sources as I rescuer same dependencies as libreoffice-bin.
It looks like that all problems were caused by pesky boost that was needed with conflicting python versions for different packages that were impossible to fulfill at the same time.
Thank you asturm and logrusx. I'm runing Gentoo for two decades now and forgot how pesky it may be with conflicting dependencies. |
|
Back to top |
|
|
|
|
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
|
|