For some reason, "emerge depclean -p" tells me that it will remove the "ld.so" and "mailbase" packages which are needed by other packages (sendmail for mailbase and chktex/gtk-engines-* for ld.so)..
ld.so is included in newer glibc's. Mailbase is probably an old slot or is not used. emerge -cp mailbase <--- Two versions shown, right? Reopen if you have more to report.
I have the latest versions of both mailbase and sendmail... tester@TesterTop tester $ emerge -cp mailbase >>> These are the packages that I would unmerge: net-mail/mailbase selected: none protected: 0.00-r4 omitted: none >>> clean: No packages selected for removal. tester@TesterTop tester $ qpkg -q -I mailbase net-mail/mailbase-0.00-r4 * DEPENDED ON BY: net-mail/sendmail-8.12.6-r1
now its no longer mailbase... its gnuplot... depclean wants to remove it .. but octave needs it...
I can not reproduce with portage 2.0.44.. Closing
*** Bug 9941 has been marked as a duplicate of this bug. ***
I'm not sure this has been resolved: valkyrie bin # epm -q portage portage-2.0.46-r4 valkyrie bin # emerge -p depclean ... Calculating depclean dependencies ... done! >>> These are the packages that I would unmerge: net-mail/mailbase selected: 0.00-r4 protected: none omitted: none valkyrie bin # emerge depclean (blows away mailbase) valkyrie bin # emerge -up --deep world | grep mailbase [ebuild N ] net-mail/mailbase-0.00-r4