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