As a "cleanup" test, I've run "emerge --depclean" and "revdep-rebuild".
"emerge --depclean" removed approx 85 files, which seemed reasonable. "revdep-rebuild" then rebuilt 7 or 8 packages -- also reasonable. When I run the commands again, "emerge --depclean" removes the packages that "revdep-rebuild" just rebuilt. To be specific, the iteration 10 minutes ago cleaned 6 packages: x11-proto/xf86miscproto dev-libs/boehm-gc dev-util/intltool x11-proto/xf86vidmodeproto dev-embedded/gputils x11-misc/util-macros and rebuilt 7 packages: dev-embedded/gputils-0.13.3-r1 x11-misc/util-macros-1.2.1 dev-libs/boehm-gc-6.8 x11-proto/xf86miscproto-0.9.2 x11-proto/xf86vidmodeproto-2.2.2 dev-embedded/sdcc-2.5.0_p20060502 x11-drivers/ati-drivers-8.552-r2 Another iteration cleaned 5 packages x11-proto/xf86miscproto dev-libs/boehm-gc x11-proto/xf86vidmodeproto dev-embedded/gputils x11-misc/util-macros and rebuilt the same 7 packages. Possibly of interest is that ati-drivers is being rebuilt though it's not being cleaned. This seems behavior less than optimal. FWIW, I'm running on an AMD64 and are: app-portage/gentoolkit-0.2.4.2-r1 (for revdep-rebuild) sys-apps/portage-2.1.6.11 ( for emerge ) Any thoughts on why the two commands don't agree on what's needed and changes I should make so that the _do_ agree. Thanks. David