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-int] [-Werror,-Wimplicit-function-declaration] error: call to undeclared function 'basename'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] error: call to undeclared function 'tcgetattr'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] error: call to undeclared function 'tgetent'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] [-Werror,-Wimplicit-int] error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int]
Created attachment 827143 [details] clang-14.log build log
Created attachment 827145 [details] clang-15.log build log
Created attachment 827147 [details] clang.diff build log
Is this for version 3.5a or 4.0?
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c61735c200d5a256705d2c3e8243eeb122dc390d commit c61735c200d5a256705d2c3e8243eeb122dc390d Author: Pascal Jäger <pascal.jaeger@leimstift.de> AuthorDate: 2022-10-30 12:36:46 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-10-31 17:43:19 +0000 app-editors/levee: version bump to 4.0, fix clang16 build - wrote patch to remove all old implicit function declarations, implicit ins, etc (also sent it upstream) - patch build system to look for libtinfo (bug was also present in 3.5a, but wasn't filed in b.g.o) - call ./configure.sh with --size=256000 because configure script is using it an a non-standard way (sam: fix -Wimplicit-int, prestripping) Closes: https://bugs.gentoo.org/875740 Closes: https://bugs.gentoo.org/870889 Closes: https://bugs.gentoo.org/729264 Closes: https://bugs.gentoo.org/690168 Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de> Closes: https://github.com/gentoo/gentoo/pull/28040 Signed-off-by: Sam James <sam@gentoo.org> app-editors/levee/Manifest | 2 ++ app-editors/levee/levee-4.0.ebuild | 48 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+)