https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: app-text/spellutils-0.7 has implicit function declarations in configure logs (MUSL-SYSTEM). Discovered on: amd64 (internal ref: tinderbox_musl) NOTE: (MUSL-SYSTEM) in the summary means that bug was found on a machine that runs MUSL libc but this bug MAY or MAY NOT BE related to musl. See also: https://bugs.gentoo.org/898488#c4.
Created attachment 861613 [details] build.log build log and emerge --info
Found the following implicit function declarations in configure logs: config.log:57 - exit config.log:107 - getpagesize config.log:110 - exit config.log:116 - rand config.log:119 - umask config.log:126 - write config.log:133 - close config.log:159 - read config.log:170 - unlink
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48474b54b9c34c9d16b53a2cdb9d731813cecf0f commit 48474b54b9c34c9d16b53a2cdb9d731813cecf0f Author: Eli Schwartz <eschwartz93@gmail.com> AuthorDate: 2024-06-26 15:08:19 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-06-27 03:15:58 +0000 app-text/spellutils: add patch to successfully eautoreconf It uses a heavily vintage autoconf 2.13 in the dist tarball, while simultaneously packed with gettextize bombs. It fails to configure under Modern C compilers. Simply regenerating the build system solves all this. Bonus: there's a patch that patches a gettext input, which is no longer used or needed. It dates back to at least the import of ::gentoo into git. Closes: https://bugs.gentoo.org/871537 Closes: https://bugs.gentoo.org/906253 Closes: https://github.com/gentoo/gentoo/pull/37307 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> .../0001-allow-running-modern-autoreconf.patch | 52 +++++++++++++++++ app-text/spellutils/spellutils-0.7-r1.ebuild | 68 ++++++++++++++++++++++ 2 files changed, 120 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa6166b72919f0abc65438f35163faeae6eebd04 commit fa6166b72919f0abc65438f35163faeae6eebd04 Author: Andreas K. Hüttel <dilfridge@gentoo.org> AuthorDate: 2024-11-03 21:18:18 +0000 Commit: Andreas K. Hüttel <dilfridge@gentoo.org> CommitDate: 2024-11-03 21:25:44 +0000 app-text/spellutils: drop 0.7 Bug: https://bugs.gentoo.org/906253 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> app-text/spellutils/files/spellutils-0.7-nls.patch | 13 --------- app-text/spellutils/spellutils-0.7.ebuild | 33 ---------------------- 2 files changed, 46 deletions(-)