Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Other Things Gentoo
  • Search

qt6

Still need help with Gentoo, and your question doesn't fit in the above forums? Here is your last bastion of hope.
Post Reply
Advanced search
25 posts • Page 1 of 1
Author
Message
honeymak
l33t
l33t
User avatar
Posts: 681
Joined: Mon Dec 30, 2002 5:15 pm

qt6

  • Quote

Post by honeymak » Mon Dec 29, 2025 12:38 am

Code: Select all

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

dev-qt/qtsvg:6

  (dev-qt/qtsvg-6.10.1:6/6.10.1::gentoo, ebuild scheduled for merge) USE="-custom-cflags -test" ABI_X86="(64)" conflicts with
    ~dev-qt/qtsvg-6.9.3:6 required by (dev-qt/qtdeclarative-6.9.3-r1:6/6.9.3::gentoo, installed) USE="jit network opengl sql ssl svg vulkan widgets -accessibility -custom-cflags -qmlls" ABI_X86="(64)"
    ^             ^^^^^  
    ~dev-qt/qtsvg-6.9.3:6 required by (dev-qt/qtwayland-6.9.3:6/6.9.3::gentoo, installed) USE="gnome qml vulkan -accessibility -compositor -custom-cflags -test" ABI_X86="(64)"
    ^             ^^^^^  


!!! The following update(s) have been skipped due to unsatisfied dependencies
!!! triggered by backtracking:

dev-qt/qtdeclarative:6
dev-qt/qttools:6
dev-qt/qttranslations:6
dev-qt/qtbase:6
dev-qt/qtmultimedia:6
dev-qt/qt5compat:6

what should i do? wait for a week for dev update or what?
:oops: :oops:
hackers - make sth real
academics - read sth said to be real
Top
Asch
Tux's lil' helper
Tux's lil' helper
Posts: 85
Joined: Wed Jan 20, 2010 1:10 pm
Location: Nowhere special

  • Quote

Post by Asch » Mon Dec 29, 2025 12:49 am

What happens if you try the commaand below?

Code: Select all

# emerge -av1 dev-qt/qtdeclarative dev-qt/qtsvg dev-qt/qttools dev-qt/qttranslations dev-qt/qtbase dev-qt/qtmultimedia dev-qt/qt5compat dev-qt/qtwayland
I have all those packages here at 6.10.1 (sometimes 6.10.1-r1). All available with the amd64 keyword. There is even no need to set ~amd64.

What architecture are you using btw?
Top
honeymak
l33t
l33t
User avatar
Posts: 681
Joined: Mon Dec 30, 2002 5:15 pm

  • Quote

Post by honeymak » Mon Dec 29, 2025 12:54 am

Code: Select all

g64 ~ # emerge -pav1 dev-qt/qtdeclarative dev-qt/qtsvg dev-qt/qttools dev-qt/qttranslations dev-qt/qtbase dev-qt/qtmultimedia dev-qt/qt5compat dev-qt/qtwayland

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

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

[ebuild  r  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 network nls opengl sql sqlite ssl udev vulkan wayland widgets xml (zstd) -accessibility -brotli -custom-cflags -eglfs -evdev -gles2-only -gssapi -journald -mysql -oci8 -odbc -postgres -renderdoc -sctp -syslog -test -tslib" 49058 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" 2553 KiB
[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)
[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" 1126 KiB
[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)
[ebuild     U  ] dev-qt/qtdeclarative-6.10.1-r1: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" 36673 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)
[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="21* -17 -18 -19 -20*" 9812 KiB
[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)
[ebuild     U  ] dev-qt/qttranslations-6.10.1:6/6.10.1::gentoo [6.9.3:6/6.9.3::gentoo] USE="-custom-cflags" 1589 KiB
[ebuild  rR    ] kde-frameworks/kguiaddons-6.20.0:6/6.20::gentoo  USE="X dbus wayland -debug -test" 0 KiB
[ebuild  rR    ] kde-frameworks/kwindowsystem-6.20.0:6/6.20::gentoo  USE="X wayland -debug -test" 0 KiB
[ebuild  rR    ] dev-libs/libportal-0.9.1:0/1-1-1-1::gentoo  USE="X gtk introspection qt6 vala wayland -gtk-doc -test" 0 KiB
[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/qt5compat-6.10.1:6/6.10.1::gentoo [6.9.3:6/6.9.3::gentoo] USE="gui icu qml -custom-cflags -test" 14273 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/qtwayland-6.10.1:6/6.10.1::gentoo [6.9.3:6/6.9.3::gentoo] USE="gnome qml -custom-cflags -test (-accessibility%) (-compositor%) (-vulkan%*)" 881 KiB
[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)
[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" 72240 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/qtmultimedia-6.10.1:6/6.10.1::gentoo [6.9.3:6/6.9.3::gentoo] USE="X alsa dbus ffmpeg gstreamer opengl pulseaudio qml vulkan wayland -custom-cflags -eglfs -pipewire -test -v4l -vaapi" 9691 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)

Total: 14 packages (11 upgrades, 3 reinstalls), Size of downloads: 197986 KiB
Conflict: 9 blocks (all satisfied)

The following packages are causing rebuilds:

  (dev-qt/qtbase-6.10.1:6/6.10.1::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (kde-frameworks/kguiaddons-6.20.0:6/6.20::gentoo, ebuild scheduled for merge)
    (kde-frameworks/kwindowsystem-6.20.0:6/6.20::gentoo, ebuild scheduled for merge)
    (dev-libs/libportal-0.9.1:0/1-1-1-1::gentoo, ebuild scheduled for merge)

i added -p option to the cmdline
:oops:

my arch is x86-64. i don't use accept keyword
hackers - make sth real
academics - read sth said to be real
Top
Asch
Tux's lil' helper
Tux's lil' helper
Posts: 85
Joined: Wed Jan 20, 2010 1:10 pm
Location: Nowhere special

  • Quote

Post by Asch » Mon Dec 29, 2025 2:39 am

Well, it says that all nine conflicts are satisfied. So it should be safe to emerge. -1 (equivalent to --oneshot) will make sure this will keep your @world set clean and allow you to proceed all your packages freely.
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 » Mon Dec 29, 2025 4:59 am

Code: Select all

emerge -1​O qtbase qtsvg qtshadertools qtshadertools qttools $(qlist -IC dev-qt)
Top
Naoto
n00b
n00b
User avatar
Posts: 5
Joined: Mon Dec 29, 2025 12:22 pm

  • Quote

Post by Naoto » Mon Dec 29, 2025 1:05 pm

I have a similar issue. The following command seems to make Portage resolve it:

Code: Select all

emerge -avuDU1 @world dev-qt/qttranslations
However, I am wondering why Portage cannot figure this out on its own. There is an ebuild available for qttranslations-6.10.1, so why is it not updated automatically along with the other Qt 6 packages?

I am relatively new to Gentoo, so I do not yet have a deep understanding of how Portage works under the hood. I'm trying to understand this behavior to be able to handle such issues in the future :oops:
Top
Hu
Administrator
Administrator
Posts: 24403
Joined: Tue Mar 06, 2007 5:38 am

  • Quote

Post by Hu » Mon Dec 29, 2025 4:09 pm

Perfect Gentleman wrote:

Code: Select all

emerge -1O qtbase qtsvg qtshadertools qtshadertools qttools $(qlist -IC dev-qt)
Are you sure about that? -O is short for --nodeps, so you're completely disabling Portage's dependency resolver. This is discouraged generally, and is especially discouraged if users are not warned of the danger of doing this.
Naoto wrote:I have a similar issue. The following command seems to make Portage resolve it:

Code: Select all

emerge -avuDU1 @world dev-qt/qttranslations
However, I am wondering why Portage cannot figure this out on its own. There is an ebuild available for qttranslations-6.10.1, so why is it not updated automatically along with the other Qt 6 packages?

I am relatively new to Gentoo, so I do not yet have a deep understanding of how Portage works under the hood. I'm trying to understand this behavior to be able to handle such issues in the future :oops:
If you don't tell Portage to install qttranslations, and qttranslations is not implied via your command line options, then Portage will not allow itself to update the package. If updating is mandatory to resolve the conflict, and Portage does not allow itself to do the update, then you get a failure. Generally, you shouldn't have a package that is installed and not reachable, so this shouldn't happen. Have you run emerge --depclean recently? That should have tried to remove qttranslations if it was truly unused. If emerge --depclean doesn't try to remove qttranslations, and emerge --deep --update @world doesn't try to update it, then that situation would be worth examining in more detail.
Top
Naoto
n00b
n00b
User avatar
Posts: 5
Joined: Mon Dec 29, 2025 12:22 pm

  • Quote

Post by Naoto » Mon Dec 29, 2025 5:34 pm

I ran emerge --depclean, but it did nothing related to qttranslations.
Portage attempted to update it with --backtrack=0 but obviously failed.
When I tried to investigate further, it looked like a loop between qtbase, qttools, and qttranslations (and maybe pyside).
Updating @world with qttranslations completed successfully, everything seems to work correctly.
Maybe I will be able to reproduce it again by downgrading dev-qt/* back to 6.9 and ugrade again.

Edit: downgraded all qt6 stuff to 6.9 (with pyside and apps that depend on qt6) and tried emerge -avuDU @world, same as before, blocks qt update. Adding qttranslations to it again makes it resolve succesfully.
Top
sam_
Developer
Developer
User avatar
Posts: 2817
Joined: Fri Aug 14, 2020 12:33 am

  • Quote

Post by sam_ » Mon Dec 29, 2025 11:22 pm

If you're having issues, please share the output of: emerge -a -uvDU @world and emerge -pev @world --backtrack=0. Thanks.
Top
Arcticus
n00b
n00b
Posts: 4
Joined: Wed Jun 05, 2024 1:55 pm

  • Quote

Post by Arcticus » Tue Dec 30, 2025 4:17 am

sam_ wrote:If you're having issues, please share the output of: emerge -a -uvDU @world and emerge -pev @world --backtrack=0. Thanks.

Code: Select all

# emerge -a -uvDU @world

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

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


Total: 0 packages, Size of downloads: 0 KiB

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

dev-qt/qtsvg:6

  (dev-qt/qtsvg-6.10.1:6/6.10.1::gentoo, ebuild scheduled for merge) USE="-custom-cflags -test" ABI_X86="(64)" conflicts with
    ~dev-qt/qtsvg-6.9.3:6 required by (dev-qt/qtdeclarative-6.9.3-r1:6/6.9.3::gentoo, installed) USE="jit network opengl sql ssl svg vulkan widgets -accessibility -custom-cflags -qmlls" ABI_X86="(64)"
    ^             ^^^^^  
    ~dev-qt/qtsvg-6.9.3:6 required by (dev-qt/qtwayland-6.9.3:6/6.9.3::gentoo, installed) USE="gnome qml vulkan -accessibility -compositor -custom-cflags -test" ABI_X86="(64)"
    ^             ^^^^^  


!!! The following update(s) have been skipped due to unsatisfied dependencies
!!! triggered by backtracking:

dev-qt/qtdeclarative:6
dev-qt/qttools:6
dev-qt/qttranslations:6
dev-qt/qtbase:6
dev-qt/qt5compat:6
dev-qt/qtmultimedia:6
dev-qt/qtcharts:6
dev-qt/qtscxml:6

Nothing to merge; quitting.
The output from emerge -pev @world --backtrack=0 is here: https://pastebin.com/r760m3Km
Top
sam_
Developer
Developer
User avatar
Posts: 2817
Joined: Fri Aug 14, 2020 12:33 am

  • Quote

Post by sam_ » Tue Dec 30, 2025 12:27 pm

Thanks. Please put this into /etc/portage/package.use:

Code: Select all

# required by media-libs/mesa-25.2.7::gentoo[-video_cards_radeon,-video_cards_r600,video_cards_radeonsi,-video_cards_r300]
# required by media-libs/gst-plugins-base-1.24.11-r1::gentoo[gles2,opengl]
# required by gui-libs/gtk-4.18.6-r1::gentoo[gstreamer]
# required by app-editors/gnome-text-editor-48.3::gentoo
# required by gnome-base/gnome-core-apps-48.0::gentoo
# required by gnome-base/gnome-48.0::gentoo
# required by @selected
# required by @world (argument)
>=x11-libs/libdrm-2.4.127 video_cards_radeon
# required by media-plugins/frei0r-plugins-2.4.1-r1::gentoo[facedetect]
# required by media-libs/mlt-7.34.1-r1::gentoo[frei0r]
# required by media-video/shotcut-25.08.16::gentoo
# required by @selected
# required by @world (argument)
>=media-libs/opencv-4.11.0-r1 features2d
# required by dev-libs/libayatana-appindicator-0.5.94::gentoo
# required by media-sound/spotify-1.2.77::gentoo
# required by @selected
# required by @world (argument)
>=dev-libs/libdbusmenu-16.04.0-r4 gtk3
# required by app-emulation/virt-manager-5.1.0-r1::gentoo[gui]
# required by @selected
# required by @world (argument)
>=net-misc/spice-gtk-0.42-r4 usbredir
# required by app-emulation/libvirt-11.10.0::gentoo[virt-network]
# required by app-emulation/libvirt-glib-5.0.0-r1::gentoo
# required by app-emulation/virt-manager-5.1.0-r1::gentoo
# required by @selected
# required by @world (argument)
>=net-dns/dnsmasq-2.91 script
Then run both commands again and share the output. Thanks.
Top
Naoto
n00b
n00b
User avatar
Posts: 5
Joined: Mon Dec 29, 2025 12:22 pm

  • Quote

Post by Naoto » Tue Dec 30, 2025 1:04 pm

sam_ wrote:If you're having issues, please share the output of: emerge -a -uvDU @world and emerge -pev @world --backtrack=0. Thanks.
emerge -a -uvDU @world
emerge -pev @world --backtrack=0
Top
Arcticus
n00b
n00b
Posts: 4
Joined: Wed Jun 05, 2024 1:55 pm

  • Quote

Post by Arcticus » Tue Dec 30, 2025 3:40 pm

sam_ wrote:Thanks. Please put this into /etc/portage/package.use:
[...]
Then run both commands again and share the output. Thanks.
emerge -a -uvDU @world output: https://pastebin.com/U4mJDtdV
emerge -pev @world --backtrack=0 output: https://pastebin.com/ukhZRZrV
Top
sam_
Developer
Developer
User avatar
Posts: 2817
Joined: Fri Aug 14, 2020 12:33 am

  • Quote

Post by sam_ » Tue Dec 30, 2025 5:06 pm

Thank you both! I think it's a Portage bug. I'm not yet able to reproduce it though.

Does this work as a workaround for both of you?

emerge -a -uvDU @world -1 dev-qt/qttranslations:6

If not, what about:

emerge -a -uvDU @world --backtrack=100 -1 dev-qt/qttranslations:6

(There's another bug I've seen occasionally where the backtrack limit is reported as not being reached yet it clearly was. I haven't got to the bottom of it yet.)
Top
vokiel
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 115
Joined: Fri Oct 01, 2004 6:38 pm

  • Quote

Post by vokiel » Tue Dec 30, 2025 5:39 pm

sam_ wrote:Thank you both! I think it's a Portage bug. I'm not yet able to reproduce it though.

Does this work as a workaround for both of you?

emerge -a -uvDU @world -1 dev-qt/qttranslations:6

If not, what about:

emerge -a -uvDU @world --backtrack=100 -1 dev-qt/qttranslations:6

(There's another bug I've seen occasionally where the backtrack limit is reported as not being reached yet it clearly was. I haven't got to the bottom of it yet.)
I was drawn here by troubles upgrading KDE (plasma-meta). Without the backtrack, it works for me, except portage wants to rebuild a lot of packages on the system (418).
"When you do things right, people won't be sure you've done anything at all."
Top
Arcticus
n00b
n00b
Posts: 4
Joined: Wed Jun 05, 2024 1:55 pm

  • Quote

Post by Arcticus » Tue Dec 30, 2025 5:59 pm

sam_ wrote: Does this work as a workaround for both of you?

emerge -a -uvDU @world -1 dev-qt/qttranslations:6
It appears to be doing promising things. Seems like it'll leave me without qtwayland in slot 6, though. Will have to wait for it to compile...

Code: Select all

# emerge -a -uvDU @world -1 dev-qt/qttranslations:6 

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

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

[ebuild  r  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 network nls opengl sql sqlite ssl udev vulkan wayland widgets xml (zstd) -accessibility -brotli -custom-cflags -eglfs -evdev -gles2-only -gssapi -journald -mysql -oci8 -odbc -postgres -renderdoc -sctp -syslog -test -tslib" 49,058 KiB
[uninstall     ] dev-qt/qtwayland-6.9.3:6/6.9.3::gentoo  USE="gnome qml vulkan -accessibility -compositor -custom-cflags -test" 
[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)
[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
[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)
[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
[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)
[ebuild     U  ] dev-qt/qtdeclarative-6.10.1-r1: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
[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)
[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="21 -17 -18 -19 -20" 9,812 KiB
[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)
[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  rR    ] kde-frameworks/kguiaddons-6.20.0:6/6.20::gentoo  USE="X dbus wayland -debug -test" 0 KiB
[ebuild  rR    ] kde-frameworks/kwindowsystem-6.20.0:6/6.20::gentoo  USE="X wayland -debug -test" 0 KiB
[ebuild  rR    ] dev-libs/libportal-0.9.1:0/1-1-1-1::gentoo  USE="X gtk introspection qt6 vala wayland -gtk-doc -test" 0 KiB
[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/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/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/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/qtmultimedia-6.10.1:6/6.10.1::gentoo [6.9.3:6/6.9.3::gentoo] USE="X alsa dbus ffmpeg gstreamer opengl pulseaudio qml vulkan wayland -custom-cflags -eglfs -pipewire -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)

Total: 15 packages (12 upgrades, 3 reinstalls, 1 uninstall), Size of downloads: 202,182 KiB
Conflict: 11 blocks (all satisfied)

The following packages are causing rebuilds:

  (dev-qt/qtbase-6.10.1:6/6.10.1::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (kde-frameworks/kwindowsystem-6.20.0:6/6.20::gentoo, ebuild scheduled for merge)
    (dev-libs/libportal-0.9.1:0/1-1-1-1::gentoo, ebuild scheduled for merge)
    (kde-frameworks/kguiaddons-6.20.0:6/6.20::gentoo, ebuild scheduled for merge)

Would you like to merge these packages? [Yes/No] 
Top
sam_
Developer
Developer
User avatar
Posts: 2817
Joined: Fri Aug 14, 2020 12:33 am

  • Quote

Post by sam_ » Tue Dec 30, 2025 6:14 pm

vokiel wrote:
sam_ wrote:Thank you both! I think it's a Portage bug. I'm not yet able to reproduce it though.

Does this work as a workaround for both of you?

emerge -a -uvDU @world -1 dev-qt/qttranslations:6

If not, what about:

emerge -a -uvDU @world --backtrack=100 -1 dev-qt/qttranslations:6

(There's another bug I've seen occasionally where the backtrack limit is reported as not being reached yet it clearly was. I haven't got to the bottom of it yet.)
I was drawn here by troubles upgrading KDE (plasma-meta). Without the backtrack, it works for me, except portage wants to rebuild a lot of packages on the system (418).
The -pev --backtrack=0 command was just for diagnostics, not to be run without --pretend/-p.
Top
sam_
Developer
Developer
User avatar
Posts: 2817
Joined: Fri Aug 14, 2020 12:33 am

  • Quote

Post by sam_ » Tue Dec 30, 2025 6:15 pm

Arcticus wrote:
sam_ wrote: Does this work as a workaround for both of you?

emerge -a -uvDU @world -1 dev-qt/qttranslations:6
It appears to be doing promising things. Seems like it'll leave me without qtwayland in slot 6, though. Will have to wait for it to compile...

Code: Select all

# emerge -a -uvDU @world -1 dev-qt/qttranslations:6 

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

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

[ebuild  r  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 network nls opengl sql sqlite ssl udev vulkan wayland widgets xml (zstd) -accessibility -brotli -custom-cflags -eglfs -evdev -gles2-only -gssapi -journald -mysql -oci8 -odbc -postgres -renderdoc -sctp -syslog -test -tslib" 49,058 KiB
[uninstall     ] dev-qt/qtwayland-6.9.3:6/6.9.3::gentoo  USE="gnome qml vulkan -accessibility -compositor -custom-cflags -test" 
[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)
[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
[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)
[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
[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)
[ebuild     U  ] dev-qt/qtdeclarative-6.10.1-r1: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
[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)
[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="21 -17 -18 -19 -20" 9,812 KiB
[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)
[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  rR    ] kde-frameworks/kguiaddons-6.20.0:6/6.20::gentoo  USE="X dbus wayland -debug -test" 0 KiB
[ebuild  rR    ] kde-frameworks/kwindowsystem-6.20.0:6/6.20::gentoo  USE="X wayland -debug -test" 0 KiB
[ebuild  rR    ] dev-libs/libportal-0.9.1:0/1-1-1-1::gentoo  USE="X gtk introspection qt6 vala wayland -gtk-doc -test" 0 KiB
[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/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/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/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/qtmultimedia-6.10.1:6/6.10.1::gentoo [6.9.3:6/6.9.3::gentoo] USE="X alsa dbus ffmpeg gstreamer opengl pulseaudio qml vulkan wayland -custom-cflags -eglfs -pipewire -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)

Total: 15 packages (12 upgrades, 3 reinstalls, 1 uninstall), Size of downloads: 202,182 KiB
Conflict: 11 blocks (all satisfied)

The following packages are causing rebuilds:

  (dev-qt/qtbase-6.10.1:6/6.10.1::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (kde-frameworks/kwindowsystem-6.20.0:6/6.20::gentoo, ebuild scheduled for merge)
    (dev-libs/libportal-0.9.1:0/1-1-1-1::gentoo, ebuild scheduled for merge)
    (kde-frameworks/kguiaddons-6.20.0:6/6.20::gentoo, ebuild scheduled for merge)

Would you like to merge these packages? [Yes/No] 
Thanks! Please let it rip. Not having qtwayland is OK. With Qt 6.10, most of qtwayland is now in qtbase, and qtwayland is just for a separate compositor impl which very few package will need. I suspect that the complex dependencies to express this in packages which needed the "main bits of qtwayland" are why Portage got confused.
Top
Arcticus
n00b
n00b
Posts: 4
Joined: Wed Jun 05, 2024 1:55 pm

  • Quote

Post by Arcticus » Tue Dec 30, 2025 6:54 pm

sam_ wrote: Thanks! Please let it rip. Not having qtwayland is OK. With Qt 6.10, most of qtwayland is now in qtbase, and qtwayland is just for a separate compositor impl which very few package will need. I suspect that the complex dependencies to express this in packages which needed the "main bits of qtwayland" are why Portage got confused.
It worked great; everything is all clean again. Thank you!
Top
Naoto
n00b
n00b
User avatar
Posts: 5
Joined: Mon Dec 29, 2025 12:22 pm

  • Quote

Post by Naoto » Tue Dec 30, 2025 10:39 pm

sam_ wrote:I think it's a Portage bug. I'm not yet able to reproduce it though.
If this helps in any way, I was able to reproduce the exact issue using in container based on gentoo/stage3 docker image.

Containerfile

It produces a ready-to-use image in which the bug can be reproduced just by running emerge -avuDU @world
Takes some time to build though (tried to make it faster using binhost and parallel jobs), so I can share image that I already built if it makes it easier, but in this state it takes about 8.6GB :?
Top
sam_
Developer
Developer
User avatar
Posts: 2817
Joined: Fri Aug 14, 2020 12:33 am

  • Quote

Post by sam_ » Tue Dec 30, 2025 11:36 pm

That is very helpful indeed! Would you mind filing a bug on bugs.gentoo.org with that please?
Top
Naoto
n00b
n00b
User avatar
Posts: 5
Joined: Mon Dec 29, 2025 12:22 pm

  • Quote

Post by Naoto » Wed Dec 31, 2025 4:40 pm

sam_ wrote:Would you mind filing a bug on bugs.gentoo.org with that please?
https://bugs.gentoo.org/968228
If something is wrong or missing, please tell me. It's my first time filling a bug to gentoo.
Top
saboya
Guru
Guru
Posts: 557
Joined: Tue Nov 28, 2006 10:28 am
Location: Brazil

  • Quote

Post by saboya » Sun Jan 04, 2026 10:10 am

Had the same issue.

Code: Select all

emerge -a -uvDU @world -1 dev-qt/qttranslations:6
That worked for me.
Top
honeymak
l33t
l33t
User avatar
Posts: 681
Joined: Mon Dec 30, 2002 5:15 pm

  • Quote

Post by honeymak » Mon Jan 05, 2026 2:57 am

Code: Select all

Total: 0 packages, Size of downloads: 0 KiB

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

dev-qt/qtsvg:6

  (dev-qt/qtsvg-6.10.1:6/6.10.1::gentoo, ebuild scheduled for merge) USE="-custom-cflags -test" ABI_X86="(64)" conflicts with
    ~dev-qt/qtsvg-6.9.3:6 required by (dev-qt/qtdeclarative-6.9.3-r1:6/6.9.3::gentoo, installed) USE="jit network opengl sql ssl svg vulkan widgets -accessibility -custom-cflags -qmlls" ABI_X86="(64)"
    ^             ^^^^^  
    ~dev-qt/qtsvg-6.9.3:6 required by (dev-qt/qtwayland-6.9.3:6/6.9.3::gentoo, installed) USE="gnome qml vulkan -accessibility -compositor -custom-cflags -test" ABI_X86="(64)"
    ^             ^^^^^  


!!! The following update(s) have been skipped due to unsatisfied dependencies
!!! triggered by backtracking:

dev-qt/qtdeclarative:6
dev-qt/qttools:6
dev-qt/qttranslations:6
dev-qt/qtbase:6
dev-qt/qtmultimedia:6
dev-qt/qt5compat:6
g64 ~ # emerge qtdeclarative -pavc

Calculating dependencies... done!
  dev-qt/qtdeclarative-6.9.3-r1 pulled in by:
    dev-qt/qt5compat-6.9.3 requires ~dev-qt/qtdeclarative-6.9.3:6
    dev-qt/qtmultimedia-6.9.3 requires ~dev-qt/qtdeclarative-6.9.3:6
    dev-qt/qtquick3d-6.9.3 requires ~dev-qt/qtdeclarative-6.9.3:6
    dev-qt/qtquicktimeline-6.9.3 requires ~dev-qt/qtdeclarative-6.9.3:6
    dev-qt/qttools-6.9.3 requires ~dev-qt/qtdeclarative-6.9.3:6[widgets]
    kde-frameworks/kguiaddons-6.20.0 requires >=dev-qt/qtdeclarative-6.8.1:6
    kde-frameworks/kwindowsystem-6.20.0 requires >=dev-qt/qtdeclarative-6.8.1:6

>>> No packages selected for removal by depclean
Packages installed:   1442
Packages in world:    57
Packages in system:   50
Required packages:    1442
Number to remove:     0
g64 ~ # emerge qtwayland -pavc

Calculating dependencies... done!
  dev-qt/qtwayland-6.9.3 pulled in by:
    dev-qt/qtbase-6.9.3 requires ~dev-qt/qtwayland-6.9.3:6
    kde-frameworks/kguiaddons-6.20.0 requires <dev-qt/qtwayland-6.10:6
    kde-frameworks/kwindowsystem-6.20.0 requires <dev-qt/qtwayland-6.10:6

>>> No packages selected for removal by depclean
Packages installed:   1442
Packages in world:    57
Packages in system:   50
Required packages:    1442
Number to remove:     0

i am still having these........that's why i come back to this thread.....
after reading u guys posts, i guess i am gonna still waiting......hmmm...

:oops: :oops:
hackers - make sth real
academics - read sth said to be real
Top
honeymak
l33t
l33t
User avatar
Posts: 681
Joined: Mon Dec 30, 2002 5:15 pm

  • Quote

Post by honeymak » Mon Jan 12, 2026 1:00 am

Code: Select all

g64 ~ # equery l \*|grep -i kde
kde-frameworks/extra-cmake-modules-6.20.0
kde-frameworks/kf-env-6
kde-frameworks/kguiaddons-6.20.0
kde-frameworks/kwindowsystem-6.20.0
sys-libs/libblockdev-3.3.1
g64 ~ # emerge app-crypt/pinentry -pv

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

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

[ebuild   R    ] app-crypt/pinentry-1.3.2-r1::gentoo  USE="X gtk keyring ncurses qt6 wayland -caps -efl -emacs (-verify-sig)" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB

i found that app-crypt/pinentry requiring old kde stuff by use flag qt6?
but why that makes it qt6.9 ok while qt6.10 not ok?

Code: Select all

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

dev-qt/qtsvg:6

  (dev-qt/qtsvg-6.10.1:6/6.10.1::gentoo, ebuild scheduled for merge) USE="-custom-cflags -test" ABI_X86="(64)" conflicts with
    ~dev-qt/qtsvg-6.9.3:6 required by (dev-qt/qtwayland-6.9.3:6/6.9.3::gentoo, installed) USE="gnome qml vulkan -accessibility -compositor -custom-cflags -test" ABI_X86="(64)"
    ^             ^^^^^  
    ~dev-qt/qtsvg-6.9.3:6 required by (dev-qt/qtdeclarative-6.9.3-r1:6/6.9.3::gentoo, installed) USE="jit network opengl sql ssl svg vulkan widgets -accessibility -custom-cflags -qmlls" ABI_X86="(64)"
    ^             ^^^^^  


!!! The following update(s) have been skipped due to unsatisfied dependencies
!!! triggered by backtracking:

dev-qt/qtdeclarative:6
dev-qt/qttools:6
dev-qt/qttranslations:6
dev-qt/qtbase:6
dev-qt/qtmultimedia:6
dev-qt/qt5compat:6
while my profile is gnome profile and not plasma/kde profile

:oops: :oops:
hackers - make sth real
academics - read sth said to be real
Top
Post Reply

25 posts • Page 1 of 1

Return to “Other Things Gentoo”

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