https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: app-editors/nano-8.0 has implicit function declarations in configure logs. Discovered on: amd64 (internal ref: tinderbox_musl) System: MUSL-SYSTEM (https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#MUSL) Info about the issue: https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#QA0072
Created attachment 894497 [details] build.log build log and emerge --info
Found the following implicit function declarations in configure logs: config.log:9985 - re_set_syntax config.log:9999 - re_compile_pattern config.log:10005 - re_search config.log:10038 - re_match
commit 9728fbba80abeec5adad8ba6cf7580c16c039a45 Author: Eli Schwartz <eschwartz93@gmail.com> AuthorDate: Tue May 21 19:22:31 2024 Commit: Sam James <sam@gentoo.org> CommitDate: Wed May 22 12:56:31 2024 install-qa-checks.d: suppress some gnulib implicit decls on musl These happen in tons of GNU packages because of using gnulib's regex.m4 specifically, which pulls in a macro that checks for some functionality and spit out many implicit function declaration errors if regex.h isn't GNU's specifically. The compile tests do fail either way, it's just very dirty in the logs. Bug: https://bugs.gentoo.org/906027 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Closes: https://github.com/gentoo/portage/pull/1327 Signed-off-by: Sam James <sam@gentoo.org> bin/install-qa-check.d/90config-impl-decl | 12 ++++++++++++ 1 file changed, 12 insertions(+)