When building x11-apps/mesa-progs[X] (install glxgears/glxinfo), you need to have (at least) x11-libs/libxkbcommon[X] too. The current package does not require x11-libs/libxkbcommon[X], but only x11-libs/libxkbcommon The fix seems to be: 39c39 < x11-libs/libxkbcommon[${MULTILIB_USEDEP},X?] --- > x11-libs/libxkbcommon[${MULTILIB_USEDEP}] Reproducible: Always Steps to Reproduce: 1. set `x11-libs/libxkbcommon -X` in package.use 2. USE=X emerge -av x11-apps/mesa-progs Actual Results: Failed to build due to missing dependencies on libxkbcommon Expected Results: Successfull build
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=600764272ba3148c22657397e538978fab096c18 commit 600764272ba3148c22657397e538978fab096c18 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2025-04-02 15:11:30 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2025-04-02 15:13:22 +0000 x11-apps/mesa-progs: Depend on libxkbcommon[X] when needed Closes: https://bugs.gentoo.org/951808 Signed-off-by: Matt Turner <mattst88@gentoo.org> x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild | 4 ++-- x11-apps/mesa-progs/mesa-progs-9999.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-)