Okay ...
- this is an old installation (e.g. net-misc/youtube-dl does not exist anymore; now it is net-misc/yt-dlp)
- no update of python (
https://www.gentoo.org/support/news-ite ... n3-12.html )
- and you have gnome- and kde-applications ... with wayland ...
- and some applications from overlays (brave)
- some weird settings in Use-flags ("kwallet ... -kwallet")
- a settings where I really dont know if both can be activated (INPUT_DEVICES="evdev ... libinput"; AFAIK you can use only one of them)
- in your world-file: net-libs/webkit-gtk:4
- strange settings for LUA:
Code: Select all
/etc/portage/package.use/lua:*/* LUA_SINGLE_TARGET: -lua5-1 -lua5-2 -lua5-3 lua5-4
/etc/portage/package.use/lua:
/etc/portage/package.use/lua:media-video/vlc LUA_SINGLE_TARGET: lua5-1
/etc/portage/package.use/lua:dev-libs/libpeas LUA_SINGLE_TARGET: lua5-1
- old mask (which should not be relevant):
Code: Select all
/etc/portage/package.mask/zz-Heikin:=net-libs/webkit-gtk-2.32.1
... what could possibly go wrong
What I would suggest:
1. Make a backup of your world-file and all files in -r /etc/portage/*
2. Delete (yes, I know it is not recommended; but we have a backup) these lines in your world-file:
Code: Select all
net-libs/webkit-gtk:4
www-client/brave-bin::brave-overlay
app-office/libreoffice-bin
dev-lang/python
dev-lang/ruby
dev-libs/cudnn
dev-libs/libaio
media-video/ffmpeg
net-misc/youtube-dl
3. Create a file for vlc in /etc/portage/package.use/vlc with this content:
Code: Select all
# temporary because of bug: https://bugs.gentoo.org/864721
media-video/vlc -vaapi
4. Delete the files /etc/portage/package.unmask, /etc/portage/package.use/lua, /etc/portage/package.use/zz-autounmask (yes, you have to allow a lot of things later)
5. Edit your make.conf and delete the line: RUBY_TARGETS="ruby31" and correct your USE= (some settings you have already through your desktop-profile)(decide if KWALLLET y/n):
Code: Select all
USE="avif geolocation gmic gphoto2 -graphicsmagick jpeg2k kwallet lua opencl tools webp -libav ffmpeg firmware imagemagick postscript svg2 visio inkjar webkit networkmanager appindicator aalib xinerama minizip libcaca opus lensfun krita color-management widgets graphite v4l v4l2 vaapi vdpau vulkan chromecast flac imap xml openssl joystick charmap flickr raw gimp exiv2 scanner samba script rustfmt"
6. And again: emerge -uUDvp @world (allow the questions for unmasking)