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.