https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: dev-libs/expat-2.5.0 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 861722 [details] build.log build log and emerge --info
Found the following implicit function declarations in configure logs: config.log:810 - arc4random_buf config.log:856 - arc4random config.log:810 - arc4random_buf config.log:856 - arc4random
It's technically not a bug since the related AC_LINK_IFELSE blocks are meant to fail when the functions are absent. Is this causing actual damage that I am overlooking or is it just triggering the QA tool?
tinderbox_musl has reproduced this issue with version 2.6.0 - Updating summary.
(In reply to Sebastian Pipping from comment #3) > It's technically not a bug since the related AC_LINK_IFELSE blocks are meant > to fail when the functions are absent. Is this causing actual damage that I > am overlooking or is it just triggering the QA tool? Hi Ago, did you see this^^?
I missed that sorry. If you think there is nothing to do in the code you can just silence the warning: https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#QA0072
tinderbox_musl has reproduced this issue with version 2.6.1 - Updating summary.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ed081778ec545235f21fb687ad967dc1958e239 commit 3ed081778ec545235f21fb687ad967dc1958e239 Author: Sebastian Pipping <sping@gentoo.org> AuthorDate: 2024-03-09 13:06:09 +0000 Commit: Sebastian Pipping <sping@gentoo.org> CommitDate: 2024-03-09 13:08:11 +0000 dev-libs/expat: Address implicit function declarations in config.log Closes: https://bugs.gentoo.org/906384 Signed-off-by: Sebastian Pipping <sping@gentoo.org> dev-libs/expat/expat-2.6.1.ebuild | 6 ++++++ 1 file changed, 6 insertions(+)
(In reply to Agostino Sarubbo from comment #6) > I missed that sorry. > > If you think there is nothing to do in the code you can just silence the > warning: > https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#QA0072 Thanks for the link! I hope I fixed it the right way now (commit above), if not, please let me know. (I have no access to a musl-Gentoo system myself.)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d0133772eaca16f5cce905bbb06e61672207dc4 commit 4d0133772eaca16f5cce905bbb06e61672207dc4 Author: Andreas K. Hüttel <dilfridge@gentoo.org> AuthorDate: 2024-11-03 21:21:34 +0000 Commit: Andreas K. Hüttel <dilfridge@gentoo.org> CommitDate: 2024-11-03 21:25:47 +0000 dev-libs/expat: drop 2.5.0, 2.6.0, 2.6.1, 2.6.2 Bug: https://bugs.gentoo.org/906384 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> dev-libs/expat/Manifest | 4 -- dev-libs/expat/expat-2.5.0.ebuild | 95 ----------------------------------- dev-libs/expat/expat-2.6.0.ebuild | 95 ----------------------------------- dev-libs/expat/expat-2.6.1.ebuild | 101 -------------------------------------- dev-libs/expat/expat-2.6.2.ebuild | 101 -------------------------------------- 5 files changed, 396 deletions(-)