I am switching a system from nvidia-drivers to nouveau. I changed the
entries in make.conf and did emerge --depclean nvidia-drivers.
One result was about a dozen packages to @preserved-rebuild, including
two webkit-gtk and libreoffice (so hours to rebuild).
The overnight emerge @preserved-rebuild finished without error, but at
the end announced that I again needed to emerge about a dozen packages,
again including the two webkit-gtk versions and libreoffice.
The full output (see below) mentions several nvidia files.
How do I break this cycle?
thanks,
allan
================================================================
>>> Auto-cleaning packages...
>>> No outdated packages were found on your system.
* GNU info directory index is up-to-date.
!!! existing preserved libs:
>>> package: x11-drivers/nvidia-drivers-334.21-r3
* - /usr/lib32/opengl/nvidia/lib/libGL.so.1
* - /usr/lib32/opengl/nvidia/lib/libGL.so.334.21
* used by /opt/Adobe/Reader9/Reader/intellinux/plug_ins3d/drvOpenGL.x3d
(app-text/acroread-9.5.5)
* used by /usr/lib32/libGLEW.so.1.9.0
(app-emulation/emul-linux-x86-opengl-20140406)
* used by /usr/lib32/libGLEWmx.so.1.9.0
(app-emulation/emul-linux-x86-opengl-20140406)
* used by 5 other files
* - /usr/lib64/libnvidia-glsi.so.334.21
* - /usr/lib32/opengl/nvidia/lib/libEGL.so.1
* - /usr/lib32/opengl/nvidia/lib/libEGL.so.334.21
* used by /usr/lib32/egl/egl_gallium.so
(app-emulation/emul-linux-x86-opengl-20140406)
* used by /usr/lib32/libcairo-gobject.so.2.11200.14
(app-emulation/emul-linux-x86-gtklibs-20140406)
* used by /usr/lib32/libcairo-script-interpreter.so.2.11200.14
(app-emulation/emul-linux-x86-gtklibs-20140406)
* used by /usr/lib32/libcairo.so.2.11200.14
(app-emulation/emul-linux-x86-gtklibs-20140406)
* - /usr/lib32/libnvidia-glcore.so.334.21
* - /usr/lib32/libnvidia-tls.so.334.21
* - /usr/lib64/libnvidia-tls.so.334.21
* - /usr/lib32/libnvidia-glsi.so.334.21
* - /usr/lib64/libnvidia-glcore.so.334.21
* - /usr/lib64/opengl/nvidia/lib/libGL.so.1
* - /usr/lib64/opengl/nvidia/lib/libGL.so.334.21
* used by /usr/bin/Xephyr (x11-base/xorg-server-1.15.0)
* used by /usr/bin/cairo-sphinx (x11-libs/cairo-1.12.16)
* used by /usr/bin/glxgears (x11-apps/mesa-progs-8.1.0)
* used by 15 other files
* - /usr/lib64/opengl/nvidia/lib/libEGL.so.1
* - /usr/lib64/opengl/nvidia/lib/libEGL.so.334.21
* used by /usr/bin/cairo-sphinx (x11-libs/cairo-1.12.16)
* used by /usr/lib64/libcairo.so.2.11200.16 (x11-libs/cairo-1.12.16)
* used by /usr/lib64/libwebkit2gtk-3.0.so.25.4.8
(net-libs/webkit-gtk-2.2.6)
* used by 3 other files
Use emerge @preserved-rebuild to rebuild packages using these libraries
allan ~ # emerge @preserved-rebuild
These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
[ebuild R ] gnome-base/gnome-control-center-3.10.3:2 USE="bluetooth
colord cups gnome-online-accounts i18n socialweb -debug -kerberos -v4l"
INPUT_DEVICES="-wacom" 0 kB
[ebuild R ] x11-apps/xdriinfo-1.0.4 0 kB
[ebuild R ] app-office/libreoffice-4.1.4.2 USE="bluetooth branding cups
dbus eds gnome gstreamer gtk opengl vba webdav (-aqua) -debug -gtk3 -java
-jemalloc -kde -mysql -odk -postgres -telepathy {-test}"
LIBREOFFICE_EXTENSIONS="presenter-minimizer -nlpsolver -scripting-beanshell
-scripting-javascript -wiki-publisher" PYTHON_SINGLE_TARGET="python2_7
-python3_3" PYTHON_TARGETS="python2_7 python3_3" 0 kB
[ebuild R ] net-libs/webkit-gtk-2.2.6-r200:2 USE="egl geoloc gstreamer
introspection jit libsecret opengl spell webgl (-aqua) -coverage -debug -gles2
{-test}" 0 kB
[ebuild R ] app-text/acroread-9.5.5 USE="cups ldap nsplugin -html"
LINGUAS="-ja -ko -zh_CN -zh_TW" 0 kB
[ebuild R ] games-board/gnome-chess-3.10.3 0 kB
[ebuild R ] gnome-base/gnome-session-3.10.1 USE="ipv6 systemd -debug -doc
-gconf" 0 kB
[ebuild R ] net-libs/webkit-gtk-2.2.6:3/29 USE="egl geoloc gstreamer
introspection jit libsecret opengl spell webgl (-aqua) -coverage -debug -gles2
{-test}" 0 kB
[ebuild R ] x11-base/xorg-server-1.15.0:0/1.15.0 USE="ipv6 kdrive nptl
suid udev xorg -dmx -doc -minimal (-selinux) -static-libs -tslib -unwind -xnest
-xvfb" 0 kB
[ebuild R ] media-libs/libwebp-0.4.0:0/5 USE="gif jpeg opengl png tiff
-experimental -static-libs -swap-16bit-csp" ABI_X86="(64) (-32) (-x32)" 0 kB
[ebuild R ] app-emulation/emul-linux-x86-gtklibs-20140406
USE="development" ABI_X86="(-32)" 0 kB
[ebuild R ] app-emulation/emul-linux-x86-opengl-20140406
USE="development" ABI_X86="(-32)" 0 kB
[ebuild R ] media-libs/freeglut-2.8.1-r1 USE="-debug -static-libs"
ABI_X86="(64) (-32) (-x32)" 0 kB
[ebuild R ] x11-apps/mesa-progs-8.1.0 USE="-egl -gles1 -gles2" 0 kB
[ebuild R ] media-libs/glu-9.0.0-r1 USE="-static-libs" ABI_X86="(64)
(-32) (-x32)" 0 kB
[ebuild R ] x11-libs/cairo-1.12.16 USE="X glib opengl svg xcb (-aqua)
-debug -directfb -doc (-drm) (-gallium) (-gles2) -legacy-drivers -openvg (-qt4)
-static-libs -valgrind -xlib-xcb" 0 kB
Total: 16 packages (16 reinstalls), Size of downloads: 0 kB