| Summary: | x11-apps/mesa-progs-9999[gles2] - es2gears.c: undefined reference to `mat4_rotate' (2023/02/01) | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Bigos <wielkiegie> |
| Component: | Current packages | Assignee: | Gentoo X packagers <x11> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | orbea |
| Priority: | Normal | Keywords: | PullRequest |
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| See Also: | https://github.com/gentoo/gentoo/pull/29396 | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Bigos
2023-02-01 21:07:27 UTC
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ebcb19270a73ada62218837526a42e93cb0730f commit 9ebcb19270a73ada62218837526a42e93cb0730f Author: orbea <orbea@riseup.net> AuthorDate: 2023-02-02 16:54:54 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2023-02-02 17:10:59 +0000 x11-apps/mesa-progs: Update live patch The build fails with USE=gles2 because libutil was disabled in the live patch, but upstream now changed es2gears_x11 to depend on it. To fix this most of libutil was enabled again excluding the parts that depend on glu which do not seem to be required. Closes: https://bugs.gentoo.org/892860 Signed-off-by: orbea <orbea@riseup.net> Closes: https://github.com/gentoo/gentoo/pull/29396 Signed-off-by: Matt Turner <mattst88@gentoo.org> .../files/9999-Disable-things-we-don-t-want.patch | 50 +++++++++------------- 1 file changed, 21 insertions(+), 29 deletions(-) Note that if all of libutil is enabled again es2gears_x11 will be skipped in teh build with zero indication of why. Turns out since the gentoo patch disables the glu dependency in the meson build which is required by parts of libutil which is in turn required by es2gears_x11 all of this will be silently disabled by meson... However the parts of libutil which are required by es2gears_x11 do not require glu themselves. |