https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: x11-libs/xbae-4.60.4 has implicit function declarations in configure logs (MUSL-CLANG-SYSTEM). Discovered on: amd64 (internal ref: tinderbox_musl) NOTE: (MUSL-CLANG-SYSTEM) in the summary means that bug was found on a machine that runs MUSL libc + clang16 but this bug MAY or MAY NOT BE related to musl/clang16. See also: https://bugs.gentoo.org/898488#c4.
Created attachment 855720 [details] build.log build log and emerge --info
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8a42f563932679b1bf3f97b7462a32784dc3c80 commit c8a42f563932679b1bf3f97b7462a32784dc3c80 Author: Eli Schwartz <eschwartz@gentoo.org> AuthorDate: 2024-09-03 00:47:33 +0000 Commit: Eli Schwartz <eschwartz@gentoo.org> CommitDate: 2024-09-03 00:53:33 +0000 x11-libs/xbae: partial Modern C work Fix implicit configure script stuff via fedora patch. Fix one c99 error in the codebase (there are two others). It turns out that it is actually possible to regenerate the configure script using modern autotools, relatively simply even. You just need to tell it that the m4 macro directory is... the root of the source code. Quite enlightening... they installed custom macros there and then m4_included that into aclocal.m4 but of course that gets overwritten by aclocal. Closes: https://bugs.gentoo.org/898846 Bug: https://bugs.gentoo.org/919195 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> x11-libs/xbae/files/xbae-4.60.4-c99.patch | 24 +++++++ .../xbae/files/xbae-4.60.4-configure-c99.patch | 57 ++++++++++++++++ .../xbae/files/xbae-4.60.4-modern-autotools.patch | 28 ++++++++ x11-libs/xbae/xbae-4.60.4-r1.ebuild | 75 ++++++++++++++++++++++ 4 files changed, 184 insertions(+)