gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c chicken.c -o chicken-static.o -I. -I./ In file included from chicken.c:11:0: chicken.h:3059:17: error: static declaration of ‘strlcpy’ follows non-static declaration C_inline size_t strlcpy(char *dst, const char *src, size_t sz) ^ In file included from /usr/include/ctype.h:4:0, from chicken.h:100, from chicken.c:11: /usr/include/string.h:94:9: note: previous declaration of ‘strlcpy’ was here size_t _EXFUN(strlcpy,(char *, const char *, size_t)); ^ In file included from chicken.c:11:0: chicken.h:3077:17: error: static declaration of ‘strlcat’ follows non-static declaration C_inline size_t strlcat(char *dst, const char *src, size_t sz) ^ In file included from /usr/include/ctype.h:4:0, from chicken.h:100, from chicken.c:11: /usr/include/string.h:93:9: note: previous declaration of ‘strlcat’ was here size_t _EXFUN(strlcat,(char *, const char *, size_t)); ^ rules.make:177: recipe for target 'chicken-static.o' failed make[2]: *** [chicken-static.o] Error 1 make[2]: Leaving directory '/home/foobaz/src/chicken-core' rules.make:676: recipe for target 'boot-chicken' failed make[1]: *** [boot-chicken] Error 2 make[1]: Leaving directory '/home/foobaz/src/chicken-core' GNUmakefile:60: recipe for target 'boot-chicken' failed make: *** [boot-chicken] Error 2