Jump to content
Read the Funtoo Newsletter: Summer 2023 ×
  • 0

xfce-base/libxfce4util-4.13.1 fails to emerge



hello everyone

I am trying to emerge KDE Plasma 5 and everything is emerging fine, but when I get to xfce-base/libxfce4util-4.13.1,  the emerging fails.  I tried to emerge it separately and it still fails.  


here is the build.log for xfce-base/libxfce4util-4.13.1:


Please let me know if there is anything info I need to provide




Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0
38 minutes ago, jhan said:

It seems your emerge fails while trying to create the directory /home/majid/.cache/g-ir-scanner. Not sure why. I just installed it on my system without problem. The only thing that seems to be different is the USE flag introspection. It seems to me that you installed it with "+introspection" while my installation was with ""-introspection".

If you don't really need the "support for GObject based introspection" for this package I would suggest trying to install it with "-introspection" and see how it goes.

Thank you for the reply


Emerging it with USE="-introspection" worked, but the problem is when I run this command to update the system and emerge KDE Plasma 5:


emerge -auvDN --with-bdeps=y @world kde-plasma/plasma-meta


it forces libxfce4util to emerge with USE="+introspection" . Any idea on how I can fix this?



Link to comment
Share on other sites

  • 0
2 hours ago, Oleg Vinichenko said:

this failure could happen if your XDG environment incorrectly set. Thats when you start compilation in GUI (terminal emulator), some XDG* variables have special values. TO check, run following in terminal you used:

declare -p ${!XDG*}

thank you for the response Oleg


Here you go:


# declare -p ${!XDG*}
declare -x XDG_CACHE_HOME="/home/majid/.cache"
declare -x XDG_CONFIG_DIRS="/etc/xdg"
declare -x XDG_CONFIG_HOME="/home/majid/.config"
declare -x XDG_DATA_DIRS="/usr/local/share:/usr/share"
declare -x XDG_DATA_HOME="/home/majid/.local/share"
declare -x XDG_GREETER_DATA_DIR="/var/lib/lightdm-data/majid"
declare -x XDG_MENU_PREFIX="lxqt-"
declare -x XDG_SEAT="seat0"
declare -x XDG_SEAT_PATH="/org/freedesktop/DisplayManager/Seat0"
declare -x XDG_SESSION_COOKIE="funtoohost-1515048768.293209-672040983"
declare -x XDG_SESSION_DESKTOP="lxqt"
declare -x XDG_SESSION_PATH="/org/freedesktop/DisplayManager/Session1"
declare -x XDG_SESSION_TYPE="x11"
declare -x XDG_VTNR="7"


Link to comment
Share on other sites

  • 0
8 minutes ago, palica said:



su -


should set also environment variables

You never fail me Palica :)  That worked!! Thank you! I am now emerging KDE Plasma 5. .Hopefully I wont run into any more issues.   Do you recommend that when I emerge packages, I use su - first to switch into the root user and load all of the root user's environment variables?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Create New...