Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Stack with moving to a new profile with qt
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
cz0
Guru
Guru


Joined: 13 Jun 2005
Posts: 308
Location: /earth/russia/moscow

PostPosted: Tue Jul 23, 2024 10:21 am    Post subject: Stack with moving to a new profile with qt Reply with quote

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
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2405

PostPosted: Tue Jul 23, 2024 11:08 am    Post subject: Reply with quote

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
View user's profile Send private message
cz0
Guru
Guru


Joined: 13 Jun 2005
Posts: 308
Location: /earth/russia/moscow

PostPosted: Tue Aug 06, 2024 7:45 pm    Post subject: Reply with quote

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
View user's profile Send private message
cz0
Guru
Guru


Joined: 13 Jun 2005
Posts: 308
Location: /earth/russia/moscow

PostPosted: Tue Aug 06, 2024 7:47 pm    Post subject: Reply with quote

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
View user's profile Send private message
cz0
Guru
Guru


Joined: 13 Jun 2005
Posts: 308
Location: /earth/russia/moscow

PostPosted: Tue Aug 06, 2024 7:50 pm    Post subject: Reply with quote

The command I run is just usual:
Code:

emerge world -uDN


The output does not fit post limit and and constantly get 'post error'.
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2405

PostPosted: Tue Aug 06, 2024 8:34 pm    Post subject: Reply with quote

cz0 wrote:
The command I run is just usual:
Code:

emerge world -uDN


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
View user's profile Send private message
cz0
Guru
Guru


Joined: 13 Jun 2005
Posts: 308
Location: /earth/russia/moscow

PostPosted: Wed Aug 07, 2024 6:05 am    Post subject: Reply with quote

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
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 9261

PostPosted: Wed Aug 07, 2024 6:09 am    Post subject: Reply with quote

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
View user's profile Send private message
cz0
Guru
Guru


Joined: 13 Jun 2005
Posts: 308
Location: /earth/russia/moscow

PostPosted: Tue Aug 13, 2024 7:28 pm    Post subject: Reply with quote

I've dropped libreoffice-bin kicad qbittorrent (and its net-libs/libtorrent-rasterbar) and now I can continue.
Back to top
View user's profile Send private message
cz0
Guru
Guru


Joined: 13 Jun 2005
Posts: 308
Location: /earth/russia/moscow

PostPosted: Tue Aug 20, 2024 8:48 pm    Post subject: Reply with quote

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