I just ran “emerge -a --depclean”, and the output included the following: ⋮ >>> Assigning files to packages... * In order to avoid breakage of link level dependencies, one or more * packages will not be removed. This can be solved by rebuilding the * packages that pulled them in. * * dev-db/libiodbc-3.52.7 pulled in by: * dev-libs/redland-1.0.10-r1 needs libiodbc.so.2, libiodbcinst.so.2 * x11-libs/wxGTK-2.8.10.1-r4 needs libiodbc.so.2 * * dev-libs/boost-1.39.0 pulled in by: * app-office/akonadi-server-1.2.1 needs libboost_program_options-mt-1_39.so.1.39.0 * * gnome-base/libbonoboui-2.24.2 pulled in by: * x11-themes/gtk-engines-qt-1.1-r2 needs libbonoboui-2.so.0 * * gnome-base/libgnome-2.28.0 pulled in by: * net-p2p/sancho-bin-0.9.4.58-r1 needs libgnome-2.so.0 * x11-themes/gtk-engines-qt-1.1-r2 needs libgnome-2.so.0 * * gnome-base/libgnomeui-2.24.2 pulled in by: * net-p2p/sancho-bin-0.9.4.58-r1 needs libgnomeui-2.so.0 * >>> Adding lib providers to graph... ⋮ Of course, I then ran “emerge -a1tv =dev-libs/redland-1.0.10-r1 =x11-libs/wxGTK-2.8.10.1-r4 =app-office/akonadi-server-1.2.1 =x11-themes/gtk-engines-qt-1.1-r2 =net-p2p/sancho-bin-0.9.4.58-r1 =x11-themes/gtk-engines-qt-1.1-r2”, because I wanted to fix that. But now “emerge -a --depclean” still gives me the exact same output. revdep-rebuild does not find anything broken, by the way. So what do I do now? I guess it’s a bug, right? :) Reproducible: Always Steps to Reproduce:
It's similar to bug 230257. In cases like this, due to issues with the package build systems, you have to uninstall the redundant packages before you rebuild stuff.
Yeah, you are right. It’s really the same core problem. There’s no point in patching it left and right. This needs to be fixed at a more general level. :/ Your suggestion fixed the problem, so thanks! :) And good luck with the small architectural redesign, needed for this one. (No sarcasm here. :) *** This bug has been marked as a duplicate of bug 230257 ***