Does this message from emerge --depclean mean that there's a dependency on dev-qt/qtx11extras:5 missing from the libreoffice-bin ebuild?
Or have I managed to break something? $ sudo emerge --depclean --ask Password: * Always study the list of packages [...] 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. * * dev-qt/qtx11extras-5.15.16 pulled in by: * app-office/libreoffice-bin-24.2.7.2 needs libQt5X11Extras.so.5 * I've also noticed that the output from equery --depends isn't particularly useful when the dependancy is conditional: $ equery depends dev-qt/qtx11extras * These packages depend on dev-qt/qtx11extras: app-crypt/pinentry-1.3.1 (X ? dev-qt/qtx11extras:5) (X ? dev-qt/qtx11extras:5) media-libs/suil-0.10.20 (qt5 ? dev-qt/qtx11extras:5) (qt5 ? dev-qt/qtx11extras:5) It _looks_ like pinentry should require qtx11extras, since pinentry is installed with the X use flag: $ emerge -av --pretend app-crypt/pinentry [...] [ebuild R ] app-crypt/pinentry-1.3.1::gentoo USE="X gtk ncurses -caps -efl -emacs -keyring -qt5 -qt6 -verify-sig -wayland" 0 KiB However, the _actual_ dependency isn't just (X ? dev-qt/qtx11extras:5) as shown by equery, it is (qt5 ? (X ? dev-qt/qtx11extras:5) I guess I need to find someththing better than 'equery depends'.