Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
gtk+ and wayland use flag (solved)
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
Spanik
Veteran
Veteran


Joined: 12 Dec 2003
Posts: 1008
Location: Belgium

PostPosted: Fri Oct 25, 2024 2:18 pm    Post subject: gtk+ and wayland use flag (solved) Reply with quote

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
View user's profile Send private message
GDH-gentoo
Veteran
Veteran


Joined: 20 Jul 2019
Posts: 1763
Location: South America

PostPosted: Fri Oct 25, 2024 3:10 pm    Post subject: Reply with quote

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


Joined: 12 Dec 2003
Posts: 1008
Location: Belgium

PostPosted: Fri Oct 25, 2024 5:49 pm    Post subject: Reply with quote

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


Joined: 14 Aug 2020
Posts: 2023

PostPosted: Fri Oct 25, 2024 6:31 pm    Post subject: Reply with quote

The ~arch version of clutter-gtk fixes this. It should be stabled shortly.
Back to top
View user's profile Send private message
GDH-gentoo
Veteran
Veteran


Joined: 20 Jul 2019
Posts: 1763
Location: South America

PostPosted: Fri Oct 25, 2024 7:40 pm    Post subject: Reply with quote

Spanik wrote:
https://quirinus.one/gentoo/emerge_output_20241025

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


Joined: 12 Dec 2003
Posts: 1008
Location: Belgium

PostPosted: Mon Oct 28, 2024 8:41 am    Post subject: Reply with quote

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
View user's profile Send private message
GDH-gentoo
Veteran
Veteran


Joined: 20 Jul 2019
Posts: 1763
Location: South America

PostPosted: Mon Oct 28, 2024 3:45 pm    Post subject: Reply with quote

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


Joined: 12 Dec 2003
Posts: 1008
Location: Belgium

PostPosted: Mon Oct 28, 2024 8:46 pm    Post subject: Reply with quote

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
View user's profile Send private message
GDH-gentoo
Veteran
Veteran


Joined: 20 Jul 2019
Posts: 1763
Location: South America

PostPosted: Mon Oct 28, 2024 9:00 pm    Post subject: Reply with quote

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