Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
libxfce4ui binary package has hidden wayland dependency
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
toofastforyahuh
Apprentice
Apprentice


Joined: 18 May 2004
Posts: 171

PostPosted: Sat May 18, 2024 1:28 am    Post subject: libxfce4ui binary package has hidden wayland dependency Reply with quote

The closest forum post to this problem is here:
https://forums.gentoo.org/viewtopic-p-8694092.html?sid=c54c29e4f9fdfd8f28f90f5130e874b9

Quick backstory: I have never used wayland, nor toggled any USE flags for it. It has always been "-wayland".
During the 17.1->23.0 profile transition, the system is required to be rebuilt with emerge -e world.
I attempted to shortcut this using binary packages as best as possible, ignoring some personal things I don't want touched (beyond the scope of this posting).

Code:
# emerge --getbinpkg -e world --exclude=grub --exclude=grub2 --exclude=sdlmame --exclude=vanilla-sources --exclude=xanim --exclude=radeon-ucode --exclude=gnome-icon-theme --exclude=sys-fs/udev


And the following each failed to compile with an error about missing "gdk_wayland_display_get_type"

Code:
xfce-base/garcon-4.18.2
x11-terms/xfce4-terminal-1.1.3
app-cdr/xfburn-0.7.0
xfce-base/xfce4-session-4.18.3-r1
xfce-base/xfce4-settings-4.18.4
xfce-base/xfce4-panel-4.18.6
xfce-base/thunar-4.18.10


So I continued via
Code:
#emerge --resume --skipfirst

until I got everything else completed. After which:

1. revdep-rebuild/revdep-rebuild.sh does not resolve the problem.
2. re-emerging gtk+ from source does not solve the problem.
3. re-emerging libxfce4ui from source (i.e. without --getbinpkg) does solve the problem.
After which
Code:
# emerge -1  garcon xfce4-terminal xfburn xfce4-session xfce4-settings xfce4-panel thunar

works fine.

My only conclusion is that the libxfce4ui binary package must have a hidden dependency on wayland even though it does not show as such when running
Code:
# emerge -pv1 libxfce4ui

I can confirm on my system that
Code:
# emerge --getbinpkg -pv1 libxfce4ui

does indeed bring in a binary package.

I ran into this problem on 2 gentoo boxes.
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