View previous topic :: View next topic |
Author |
Message |
Spanik l33t
Joined: 12 Dec 2003 Posts: 995 Location: Belgium
|
Posted: Fri Oct 25, 2024 2:18 pm Post subject: gtk+ and wayland use flag (solved) |
|
|
I'm updating my desktop and after the "emerge --sync" and "emerge -puvUD @world" I got the message that some kde/plasma related packages now require the wayland use flag. And also gtk+. So I added the entries in /etc/portage/package.use for each of these and ran the "emerge -puvUD @world" again. Only to now get:
Code: | The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by media-libs/clutter-gtk-1.8.4-r1::gentoo
# required by media-video/cheese-44.1::gentoo
# required by @selected
# required by @world (argument)
>=x11-libs/gtk+-3.24.41-r1 -wayland |
Which is a contradiction, I cannot give gtk+ both "wayland" and "-wayland" use flags.
Am I right in thinking that recompiling clutter-gtk and "cheese" with the wayland flag (or removing them) would be a way out of this? _________________ Expert in non-working solutions
Last edited by Spanik on Mon Oct 28, 2024 8:30 am; edited 1 time in total |
|
Back to top |
|
|
GDH-gentoo Veteran
Joined: 20 Jul 2019 Posts: 1674 Location: South America
|
Posted: Fri Oct 25, 2024 3:10 pm Post subject: |
|
|
media-libs/clutter and media-libs/clutter-gtk must be installed with the wayland USE flag set if x11-libs/gtk+:3 was. My guess is they aren't.
However, you should have posted the complete output of emerge -puvUD @world, so that nobody has to guess... _________________
NeddySeagoon wrote: | I'm not a witch, I'm a retired electronics engineer |
Ionen wrote: | As a packager I just don't want things to get messier with weird build systems and multiple toolchains requirements though |
|
|
Back to top |
|
|
Spanik l33t
Joined: 12 Dec 2003 Posts: 995 Location: Belgium
|
Posted: Fri Oct 25, 2024 5:49 pm Post subject: |
|
|
You're right, I should have added it. But I can't post it. Don't know what it is with the forum but I always get "error in posting". I'll try with a link.
https://quirinus.one/gentoo/emerge_output_20241025 _________________ Expert in non-working solutions |
|
Back to top |
|
|
sam_ Developer
Joined: 14 Aug 2020 Posts: 1933
|
Posted: Fri Oct 25, 2024 6:31 pm Post subject: |
|
|
The ~arch version of clutter-gtk fixes this. It should be stabled shortly. |
|
Back to top |
|
|
GDH-gentoo Veteran
Joined: 20 Jul 2019 Posts: 1674 Location: South America
|
Posted: Fri Oct 25, 2024 7:40 pm Post subject: |
|
|
There's also this unrelated problem:
Code: | !!! The slot conflict(s) shown above involve package(s) which may need to
!!! be rebuilt in order to solve the conflict(s). However, the following
!!! package(s) cannot be rebuilt for the reason(s) shown:
(media-video/dvdrip-0.98.11-r5:0/0::gentoo, installed): ebuild is masked or unavailable
(media-video/transcode-1.1.7-r6:0/0::gentoo, installed): ebuild is masked or unavailable |
Those two packages no longer exist in Gentoo's repository, and that is creating the problems with Perl and ImageMagick. _________________
NeddySeagoon wrote: | I'm not a witch, I'm a retired electronics engineer |
Ionen wrote: | As a packager I just don't want things to get messier with weird build systems and multiple toolchains requirements though |
|
|
Back to top |
|
|
Spanik l33t
Joined: 12 Dec 2003 Posts: 995 Location: Belgium
|
Posted: Mon Oct 28, 2024 8:41 am Post subject: |
|
|
So I had to ditch cheese and dvdrip before I could get out of this. Not that big an issue but not nice either.
All that for new icons, led colour on the keyboard and a floating taskbar (can be disables thank $deity). But most importantly, it is A LOT SLOWER! _________________ Expert in non-working solutions |
|
Back to top |
|
|
GDH-gentoo Veteran
Joined: 20 Jul 2019 Posts: 1674 Location: South America
|
Posted: Mon Oct 28, 2024 3:45 pm Post subject: |
|
|
Spanik wrote: | So I had to ditch cheese and dvdrip before I could get out of this. Not that big an issue but not nice either. |
Ditching media-video/cheese seems unnecessary. _________________
NeddySeagoon wrote: | I'm not a witch, I'm a retired electronics engineer |
Ionen wrote: | As a packager I just don't want things to get messier with weird build systems and multiple toolchains requirements though |
|
|
Back to top |
|
|
Spanik l33t
Joined: 12 Dec 2003 Posts: 995 Location: Belgium
|
Posted: Mon Oct 28, 2024 8:46 pm Post subject: |
|
|
Not 100% sure anymore but it seems that it was cheese that demanded clutter-gtk. Didn't wrote it down, sorry. As I normally use guvcview for the usb webcam it doesn't matter that much.
But again, it doesn't feel good to ditch perfectly working packages because something else is depending hardcoded on something you don't need/want. And even worse when as a result of that it is getting slower and less responsive as well. _________________ Expert in non-working solutions |
|
Back to top |
|
|
GDH-gentoo Veteran
Joined: 20 Jul 2019 Posts: 1674 Location: South America
|
Posted: Mon Oct 28, 2024 9:00 pm Post subject: |
|
|
Spanik wrote: | Not 100% sure anymore but it seems that it was cheese that demanded clutter-gtk. |
Yes, but the problem with media-libs/clutter-gtk was fixable.
media-video/dvdrip, on the other hand, depended on media-video/transcode, and the latter was in a bad shape. _________________
NeddySeagoon wrote: | I'm not a witch, I'm a retired electronics engineer |
Ionen wrote: | As a packager I just don't want things to get messier with weird build systems and multiple toolchains requirements though |
|
|
Back to top |
|
|
|