Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 951808 - Missing dependencies for x11-apps/mesa-progs[X]
Summary: Missing dependencies for x11-apps/mesa-progs[X]
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-22 08:58 UTC by Louis Chauvet
Modified: 2025-04-02 15:13 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Louis Chauvet 2025-03-22 08:58:14 UTC
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
Comment 1 Larry the Git Cow gentoo-dev 2025-04-02 15:13:26 UTC
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(-)