This package has been identified via automation as potentially impacted by upcoming Clang 16 changes. The following have been identified as potential issues: [-Werror,-Wimplicit-function-declaration] [-Werror,-Wimplicit-function-declaration] error: call to undeclared function 'strptime'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]
Created attachment 827429 [details] clang-14.log build log
Created attachment 827431 [details] clang-15.log build log
Created attachment 827433 [details] clang.diff build log
This is most probably related to version 2.1.10-r2 which was available in the tree in that time.
the 2.1.13 version is also affected.
configure tests need fixing too, no?
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e940cb1186e1d25ab604cad4b3e02cb7a324b30e commit e940cb1186e1d25ab604cad4b3e02cb7a324b30e Author: Eli Schwartz <eschwartz@gentoo.org> AuthorDate: 2024-07-08 03:13:00 +0000 Commit: Eli Schwartz <eschwartz@gentoo.org> CommitDate: 2024-07-08 03:18:40 +0000 net-dns/opendnssec: add patch to build with gcc 14 Upstream's website appears to be having... issues. I did find a bug reporting link but it led to a subdomain with broken SSL. Unclear how to progress further. The sum totality of the issues is a lot of missing headers. Not only did this affect both configure checks as well as the installable artifacts, but it also triggered LTO type mismatch errors when the missing stdlib headers resulted in fake guessed prototypes that then mismatched libc. Killing two birds with one stone! Closes: https://bugs.gentoo.org/871294 Closes: https://bugs.gentoo.org/879727 Closes: https://bugs.gentoo.org/924367 Closes: https://bugs.gentoo.org/927176 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> ...s-of-headers-to-pass-the-basic-c99-sniff-.patch | 89 ++++++++++++++++++++++ ...c-2.1.13.ebuild => opendnssec-2.1.13-r1.ebuild} | 4 + 2 files changed, 93 insertions(+)