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 library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]
Created attachment 827381 [details] clang-14.log build log
Created attachment 827383 [details] clang-15.log build log
Created attachment 827385 [details] clang.diff build log
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=491118144424d5fd00ab6b1c74a01623217bb875 commit 491118144424d5fd00ab6b1c74a01623217bb875 Author: NHOrus <jy6x2b32pie9@yahoo.com> AuthorDate: 2025-01-19 11:57:22 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-02-10 09:26:28 +0000 media-sound/gstreamripper: Port to C23, fix implicit decls in configure As usual, autoreconf, patch for configure.in to work after autoreconf, and patches to fix function definitions or usage that weren't problematic last time, with C99 port Closes: https://bugs.gentoo.org/945203 Closes: https://bugs.gentoo.org/899850 Closes: https://bugs.gentoo.org/879711 Signed-off-by: NHOrus <jy6x2b32pie9@yahoo.com> Closes: https://github.com/gentoo/gentoo/pull/40205 Signed-off-by: Sam James <sam@gentoo.org> .../files/gstreamripper-0.2-C23-fixes.patch | 62 ++++++++++++++++++++++ ...r-0.2-r1.ebuild => gstreamripper-0.2-r2.ebuild} | 18 +++++-- 2 files changed, 75 insertions(+), 5 deletions(-)