The following happends at every re-run of revdep-rebuild # revdep-rebuild * Configuring search environment for revdep-rebuild * Checking reverse dependencies * Packages containing binaries and libraries broken by a package update * will be emerged. * Collecting system binaries and libraries * Generated new 1_files.rr * Collecting complete LD_LIBRARY_PATH * Generated new 2_ldpath.rr * Checking dynamic linking consistency [ 48% ] * broken /usr/lib32/opengl/nvidia/lib/libGL.so.177.82 (requires libX11.so.6 libXext.so.6) [ 100% ] * Generated new 3_broken.rr * Assigning files to packages * /usr/lib32/opengl/nvidia/lib/libGL.so.177.82 -> x11-drivers/nvidia-drivers * Generated new 4_raw.rr and 4_owners.rr * Cleaning list of packages to rebuild * Generated new 4_pkgs.rr * Assigning packages to ebuilds * Generated new 4_ebuilds.rr * Evaluating package order * Generated new 5_order.rr * All prepared. Starting rebuild emerge --oneshot x11-drivers/nvidia-drivers:0 .......... Calculating dependencies... done! >>> Verifying ebuild Manifests... >>> Emerging (1 of 1) x11-drivers/nvidia-drivers-177.82 to / ... # ls -l /usr/lib64/libX11.so.6 lrwxrwxrwx 1 root root 15 2008-05-29 09:56 /usr/lib64/libX11.so.6 -> libX11.so.6.2.0 # ls -l /usr/lib64/libX11.so.6.2.0 -rwxr-xr-x 1 root root 1056304 2008-05-29 09:56 /usr/lib64/libX11.so.6.2.0 # ls -l /usr/lib64/NX/lib64/libXext.so.6 lrwxrwxrwx 1 root root 14 2008-11-10 22:28 /usr/lib64/NX/lib64/libXext.so.6 -> libXext.so.6.4 # ls -l /usr/lib64/NX/lib64/libXext.so.6.4 -rwxr-xr-x 1 root root 81544 2008-11-10 22:28 /usr/lib64/NX/lib64/libXext.so.6.4
Created attachment 176243 [details] emerge --info
It's because you're on a no-multilib profile. This is something I plan on addressing when I get more time to overhaul the nvidia ebuilds some more.
This is fixed in the 185.x.y series.