On Sat, Mar 09, 2024 at 10:42:33PM +0100, Sebastian Ramacher wrote: > /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. > -I../.. -I../../src/include -I../../src -D_LARGEFILE_SOURCE > -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g > -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -Wall -MT > spf_utils.lo -MD -MP -MF .deps/spf_utils.Tpo -c -o spf_utils.lo spf_utils.c > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include > -I../../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 > -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -Wall -MT > spf_utils.lo -MD -MP -MF .deps/spf_utils.Tpo -c spf_utils.c -fPIC -DPIC -o > .libs/spf_utils.o > spf_utils.c: In function ‘SPF_recalloc’: > spf_utils.c:207:9: error: implicit declaration of function ‘memset’ > [-Werror=implicit-function-declaration] > 207 | memset(*bufp, '\0', *buflenp); > | ^~~~~~ > spf_utils.c:32:1: note: include ‘<string.h>’ or provide a declaration of > ‘memset’ > 31 | #include "spf_internal.h" > +++ |+#include <string.h> > 32 | > spf_utils.c:207:9: warning: incompatible implicit declaration of built-in > function ‘memset’ [-Wbuiltin-declaration-mismatch] > 207 | memset(*bufp, '\0', *buflenp); > | ^~~~~~ > spf_utils.c:207:9: note: include ‘<string.h>’ or provide a declaration of > ‘memset’ I've checked the package and while the file already has #include <memory.h> it has it under #ifdef HAVE_MEMORY_H, and configure doesn't seem to set that define in config.h. So it may be a question of modernizing (they are from 2012) or fixing the autotools files.
-- WBR, wRAR
signature.asc
Description: PGP signature