Here's what I got this morning when running "emerge --depclean -p" : Calculating dependencies... done! >>> Checking for lib consumers... >>> 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. * * x11-libs/libXinerama-1.0.3 pulled in by: * app-office/openoffice-bin-3.0.0 * >>> Adding lib providers to graph... [...] Is the openoffice ebuild missing a dep on libXinerama? Feel free to whack me with a clue bat if I'm wrong :) Cheers
Indeed, same with openoffice-bin-3.1.0. My trendy magic tool that looks for packages associated with libs in elf NEEDED section clearly shows that something in there links to libXinerama, thus it should be reflected in dependencies.
But because it's quite stupid (doesn't know multilib) it spits too much sometimes, anyway: maciek@lebrodyl ~ $ /usr/local/portage/kde-testing/Documentation/maintainers/dynlink-scanner.sh openoffice-bin Processing app-office/openoffice-bin-3.1.0 app-emulation/emul-linux-x86-baselibs-20081109 app-emulation/emul-linux-x86-xlibs-20081109 app-office/openoffice-bin-3.1.0 dev-libs/atk-1.24.0 dev-libs/glib-2.18.4-r1 dev-libs/libxml2-2.7.3 media-libs/fontconfig-2.6.0-r2 sys-devel/gcc-4.3.2-r3 sys-libs/glibc-2.9_p20081201-r2 x11-libs/cairo-1.8.6-r1 x11-libs/gtk+-2.14.7-r2 x11-libs/libICE-1.0.4 x11-libs/libSM-1.1.0 x11-libs/libX11-1.1.5 x11-libs/libXaw-1.0.5 x11-libs/libXcursor-1.1.9 x11-libs/libXext-1.0.4 x11-libs/libXfixes-4.0.3 x11-libs/libXi-1.2.1 x11-libs/libXinerama-1.0.3 x11-libs/libXrandr-1.2.3 x11-libs/libXrender-0.9.4 x11-libs/libXt-1.0.5 x11-libs/pango-1.24.2
Same problem here. "emerge openoffice-bin" and "emerge -1 libXinerama" and doing "revdep-rebuild -i" didn't solve the problem.
Fixed in 3.3.0