mine init.d # rm ~/.revdep*; revdep-rebuild -pv
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... done.
(/root/.revdep-rebuild.1_files)
Collecting complete LD_LIBRARY_PATH... done.
(/root/.revdep-rebuild.2_ldpath)
Checking dynamic linking consistency...
broken /usr/local/lib/libstats_pi.so.0.0.0 (requires libGeoIP.1)
broken /usr/local/lib/libverlihub.so.0.0.0 (requires libGeoIP.1)
broken /usr/local/lib/libvhapi.so.0.0.0 (requires libGeoIP.1)
broken /usr/lib/libdb_cxx-4.2.la (requires /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/libstdc++.la)
broken /usr/local/lib/libdiakritika_pi.la (requires /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/libstdc++.la)
broken /usr/local/lib/libplug_pi.la (requires /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/libstdc++.la)
broken /usr/local/lib/libstats_pi.la (requires /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/libstdc++.la)
broken /usr/local/lib/libverlihub.la (requires /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/libstdc++.la)
broken /usr/local/lib/libvhapi.la (requires /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/libstdc++.la)
done.
(/root/.revdep-rebuild.3_rebuild)
Assigning files to ebuilds... done.
(/root/.revdep-rebuild.4_ebuilds)
Evaluating package order... done.
(/root/.revdep-rebuild.5_order)
All prepared. Starting rebuild...
emerge --oneshot -pv =sys-libs/db-4.2.52_p2-r1
..........
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] sys-libs/db-4.2.52_p2-r1 USE="-bootstrap -doc -java -nocxx -tcl -test" 3,980 kB
Total size of downloads: 3,980 kB
Build finished correctly. Removing temporary files...
You can re-run revdep-rebuild to verify that all libraries and binaries
are fixed. If some inconsistency remains, it can be orphaned file, deep
dependency, binary package or specially evaluated library.