On Wed, Mar 13, 2024 at 12:44:18PM +0100, Lucas Nussbaum wrote: > > error.c:197:43: error: implicit declaration of function ‘strcmp’ > > [-Werror=implicit-function-declaration] > > 197 | (file_name == old_file_name || !strcmp (old_file_name, > > file_name))) > > | ^~~~~~ <string.h> is included in that file under #if STDC_HEADERS || _LIBC. No idea what is _LIBC as it's only mentioned in various .c files, but STDC_HEADERS is set/unset by configure via AC_HEADER_STDC, and in this case it's unset ("checking for ANSI C header files... no"):
configure:6168: gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/recode-ConsAw/recode-3.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro conftest.c 1>&5 configure: In function 'main': configure:6163:67: error: implicit declaration of function 'exit' [-Werror=implicit-function-declaration] -- WBR, wRAR
signature.asc
Description: PGP signature