https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: games-util/qstat-2.14 has implicit function declarations in configure logs (GCC-13-SYSTEM). Discovered on: amd64 (internal ref: gcc13_tinderbox) NOTE: (GCC-13-SYSTEM) in the summary means that the bug was found on a machine that runs gcc-13 but this bug MAY or MAY NOT BE related to the new compiler See also: https://bugs.gentoo.org/898488#c4.
Created attachment 855932 [details] build.log build log and emerge --info
Fixed upstream: https://github.com/Unity-Technologies/qstat/commit/9977e09cebc340208ab097f8db619ebc80756859
While making a package bump, I learned that my previous assertion was incorrect, strnstr still being tested for. Either way, there's a fallback strnstr implementation, it's safe to ignore.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46ae3b8e567d43a891f8818bb92b6258b412e07e commit 46ae3b8e567d43a891f8818bb92b6258b412e07e Author: NHOrus <jy6x2b32pie9@yahoo.com> AuthorDate: 2025-01-26 15:18:18 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-02-10 08:54:22 +0000 games-util/qstat: Remove bad function pointer cast, C23 porting Existing function pointer is already of correct type, any additional casting is superfluous, and in this case lacks argument types. Safely removed. Added strnstr to whitelist of QA checks for implicit declarations: there is a fallback implementation, safe to ignore Closes: https://bugs.gentoo.org/899024 Bug: https://bugs.gentoo.org/944360 Signed-off-by: NHOrus <jy6x2b32pie9@yahoo.com> Signed-off-by: Sam James <sam@gentoo.org> games-util/qstat/Manifest | 1 + games-util/qstat/files/qstat-2.14-unneeded-cast.patch | 14 ++++++++++++++ .../qstat/{qstat-2.14.ebuild => qstat-2.14-r1.ebuild} | 13 +++++++++---- 3 files changed, 24 insertions(+), 4 deletions(-)