=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Building for oidentd-2.0.7nb4 --- config.h --- --- all --- /usr/pkg/bin/bmake all-recursive --- all-recursive --- Making all in src --- all-recursive --- Making all in missing --- getopt.o --- --- snprintf.o --- --- inet_aton.o --- --- getopt.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -O2 -funsigned-char -MT getopt.o -MD -MP -MF ".deps/getopt.Tpo" -c -o getopt.o `test -f 'getopt.c' || echo './'`getopt.c; then mv -f ".deps/getopt.Tpo" ".deps/getopt.Po"; else rm -f ".deps/getopt.Tpo"; exit 1; fi --- snprintf.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -O2 -funsigned-char -MT snprintf.o -MD -MP -MF ".deps/snprintf.Tpo" -c -o snprintf.o `test -f 'snprintf.c' || echo './'`snprintf.c; then mv -f ".deps/snprintf.Tpo" ".deps/snprintf.Po"; else rm -f ".deps/snprintf.Tpo"; exit 1; fi --- inet_aton.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -O2 -funsigned-char -MT inet_aton.o -MD -MP -MF ".deps/inet_aton.Tpo" -c -o inet_aton.o `test -f 'inet_aton.c' || echo './'`inet_aton.c; then mv -f ".deps/inet_aton.Tpo" ".deps/inet_aton.Po"; else rm -f ".deps/inet_aton.Tpo"; exit 1; fi --- ipv6_missing.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -O2 -funsigned-char -MT ipv6_missing.o -MD -MP -MF ".deps/ipv6_missing.Tpo" -c -o ipv6_missing.o `test -f 'ipv6_missing.c' || echo './'`ipv6_missing.c; then mv -f ".deps/ipv6_missing.Tpo" ".deps/ipv6_missing.Po"; else rm -f ".deps/ipv6_missing.Tpo"; exit 1; fi In file included from ipv6_missing.c:42: ./ipv6_missing.h:6:10: warning: 'EAI_MEMORY' macro redefined [-Wmacro-redefined] # define EAI_MEMORY 2 ^ /usr/include/netdb.h:170:9: note: previous definition is here #define EAI_MEMORY 6 /* memory allocation failure */ ^ 1 warning generated. --- libmissing.a --- rm -f libmissing.a ar cru libmissing.a getopt.o snprintf.o inet_aton.o ipv6_missing.o ranlib libmissing.a --- oidentd.o --- --- oidentd_util.o --- --- oidentd_inet_util.o --- --- oidentd.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -O2 -funsigned-char -MT oidentd.o -MD -MP -MF ".deps/oidentd.Tpo" -c -o oidentd.o `test -f 'oidentd.c' || echo './'`oidentd.c; then mv -f ".deps/oidentd.Tpo" ".deps/oidentd.Po"; else rm -f ".deps/oidentd.Tpo"; exit 1; fi --- oidentd_util.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -O2 -funsigned-char -MT oidentd_util.o -MD -MP -MF ".deps/oidentd_util.Tpo" -c -o oidentd_util.o `test -f 'oidentd_util.c' || echo './'`oidentd_util.c; then mv -f ".deps/oidentd_util.Tpo" ".deps/oidentd_util.Po"; else rm -f ".deps/oidentd_util.Tpo"; exit 1; fi --- oidentd_inet_util.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -O2 -funsigned-char -MT oidentd_inet_util.o -MD -MP -MF ".deps/oidentd_inet_util.Tpo" -c -o oidentd_inet_util.o `test -f 'oidentd_inet_util.c' || echo './'`oidentd_inet_util.c; then mv -f ".deps/oidentd_inet_util.Tpo" ".deps/oidentd_inet_util.Po"; else rm -f ".deps/oidentd_inet_util.Tpo"; exit 1; fi In file included from oidentd_inet_util.c:43: ./missing/ipv6_missing.h:6:10: warning: 'EAI_MEMORY' macro redefined [-Wmacro-redefined] # define EAI_MEMORY 2 ^ /usr/include/netdb.h:170:9: note: previous definition is here #define EAI_MEMORY 6 /* memory allocation failure */ ^ oidentd_inet_util.c:140:11: warning: passing 'u_char [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(listen_port_str, sizeof(listen_port_str), "%d", listen_port); ^~~~~~~~~~~~~~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ oidentd_inet_util.c:142:26: warning: passing 'u_char [64]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = getaddrinfo(NULL, listen_port_str, &hints, &res); ^~~~~~~~~~~~~~~ /usr/include/netdb.h:249:44: note: passing argument to parameter here int getaddrinfo(const char *, const char *, ^ --- oidentd_user_db.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -O2 -funsigned-char -MT oidentd_user_db.o -MD -MP -MF ".deps/oidentd_user_db.Tpo" -c -o oidentd_user_db.o `test -f 'oidentd_user_db.c' || echo './'`oidentd_user_db.c; then mv -f ".deps/oidentd_user_db.Tpo" ".deps/oidentd_user_db.Po"; else rm -f ".deps/oidentd_user_db.Tpo"; exit 1; fi --- oidentd_options.o --- --- oidentd_inet_util.o --- 3 warnings generated. --- oidentd_masq.o --- --- oidentd_options.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -O2 -funsigned-char -MT oidentd_options.o -MD -MP -MF ".deps/oidentd_options.Tpo" -c -o oidentd_options.o `test -f 'oidentd_options.c' || echo './'`oidentd_options.c; then mv -f ".deps/oidentd_options.Tpo" ".deps/oidentd_options.Po"; else rm -f ".deps/oidentd_options.Tpo"; exit 1; fi --- oidentd_masq.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -O2 -funsigned-char -MT oidentd_masq.o -MD -MP -MF ".deps/oidentd_masq.Tpo" -c -o oidentd_masq.o `test -f 'oidentd_masq.c' || echo './'`oidentd_masq.c; then mv -f ".deps/oidentd_masq.Tpo" ".deps/oidentd_masq.Po"; else rm -f ".deps/oidentd_masq.Tpo"; exit 1; fi --- os.o --- --- oidentd_user_db.o --- oidentd_user_db.c:98:9: warning: returning 'char *' from a function with result type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] return (user->force_data[randval(user->num_replies)]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oidentd_user_db.c:154:21: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] xstrncpy(reply, select_reply(user_cap), len); ^~~~~~~~~~~~~~~~~~~~~~ ./oidentd_util.h:51:40: note: passing argument to parameter 'src' here char *xstrncpy(char *dest, const char *src, size_t n); ^ oidentd_user_db.c:192:11: warning: initializing 'char *' with an expression of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *temp_reply = select_reply(user_pref); ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from oidentd_user_db.c:37: ./oidentd_util.h:61:12: warning: inline function 'randval' is not defined [-Wundefined-inline] inline int randval(int i); ^ oidentd_user_db.c:88:18: note: used here buf[i] = valid[randval(sizeof(valid) - 1)]; ^ --- oidentd_cfg_scan.o --- --- os.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -O2 -funsigned-char -MT os.o -MD -MP -MF ".deps/os.Tpo" -c -o os.o `test -f 'os.c' || echo './'`os.c; then mv -f ".deps/os.Tpo" ".deps/os.Po"; else rm -f ".deps/os.Tpo"; exit 1; fi --- oidentd_cfg_scan.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -O2 -funsigned-char -MT oidentd_cfg_scan.o -MD -MP -MF ".deps/oidentd_cfg_scan.Tpo" -c -o oidentd_cfg_scan.o `test -f 'oidentd_cfg_scan.c' || echo './'`oidentd_cfg_scan.c; then mv -f ".deps/oidentd_cfg_scan.Tpo" ".deps/oidentd_cfg_scan.Po"; else rm -f ".deps/oidentd_cfg_scan.Tpo"; exit 1; fi --- oidentd_user_db.o --- 4 warnings generated. --- oidentd_cfg_parse.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -O2 -funsigned-char -MT oidentd_cfg_parse.o -MD -MP -MF ".deps/oidentd_cfg_parse.Tpo" -c -o oidentd_cfg_parse.o `test -f 'oidentd_cfg_parse.c' || echo './'`oidentd_cfg_parse.c; then mv -f ".deps/oidentd_cfg_parse.Tpo" ".deps/oidentd_cfg_parse.Po"; else rm -f ".deps/oidentd_cfg_parse.Tpo"; exit 1; fi --- os.o --- In file included from os.c:39: In file included from /usr/include/sys/file.h:42: In file included from /usr/include/sys/refcount.h:36: In file included from /usr/include/sys/systm.h:42: /usr/include/machine/cpufunc.h:159:1: error: static declaration of 'ffsl' follows non-static declaration ffsl(long mask) ^ /usr/include/strings.h:53:6: note: previous declaration is here int ffsl(long) __pure2; ^ In file included from os.c:39: In file included from /usr/include/sys/file.h:42: In file included from /usr/include/sys/refcount.h:36: In file included from /usr/include/sys/systm.h:42: /usr/include/machine/cpufunc.h:167:1: error: static declaration of 'ffsll' follows non-static declaration ffsll(long long mask) ^ /usr/include/strings.h:54:6: note: previous declaration is here int ffsll(long long) __pure2; ^ In file included from os.c:39: In file included from /usr/include/sys/file.h:42: In file included from /usr/include/sys/refcount.h:36: In file included from /usr/include/sys/systm.h:42: /usr/include/machine/cpufunc.h:175:1: error: static declaration of 'fls' follows non-static declaration fls(int mask) ^ /usr/include/strings.h:55:6: note: previous declaration is here int fls(int) __pure2; ^ In file included from os.c:39: In file included from /usr/include/sys/file.h:42: In file included from /usr/include/sys/refcount.h:36: In file included from /usr/include/sys/systm.h:42: /usr/include/machine/cpufunc.h:183:1: error: static declaration of 'flsl' follows non-static declaration flsl(long mask) ^ /usr/include/strings.h:56:6: note: previous declaration is here int flsl(long) __pure2; ^ In file included from os.c:39: In file included from /usr/include/sys/file.h:42: In file included from /usr/include/sys/refcount.h:36: In file included from /usr/include/sys/systm.h:42: /usr/include/machine/cpufunc.h:191:1: error: static declaration of 'flsll' follows non-static declaration flsll(long long mask) ^ /usr/include/strings.h:57:6: note: previous declaration is here int flsll(long long) __pure2; ^ In file included from os.c:39: In file included from /usr/include/sys/file.h:42: In file included from /usr/include/sys/refcount.h:36: /usr/include/sys/systm.h:230:5: error: conflicting types for 'asprintf' int asprintf(char **ret, struct malloc_type *mtp, const char *format, ^ /usr/include/stdio.h:414:6: note: previous declaration is here int asprintf(char **, const char *, ...) __printflike(2, 3); ^ In file included from os.c:39: In file included from /usr/include/sys/file.h:42: In file included from /usr/include/sys/refcount.h:36: /usr/include/sys/systm.h:237:5: error: conflicting types for 'vasprintf' int vasprintf(char **ret, struct malloc_type *mtp, const char *format, ^ /usr/include/stdio.h:423:6: note: previous declaration is here int vasprintf(char **, const char *, __va_list) ^ In file included from os.c:39: In file included from /usr/include/sys/file.h:42: In file included from /usr/include/sys/refcount.h:36: /usr/include/sys/systm.h:305:30: error: unknown type name 'uintfptr_t'; did you mean 'uintptr_t'? void hardclock(int usermode, uintfptr_t pc); ^ /usr/include/sys/_stdint.h:78:22: note: 'uintptr_t' declared here typedef __uintptr_t uintptr_t; ^ In file included from os.c:39: In file included from /usr/include/sys/file.h:42: In file included from /usr/include/sys/refcount.h:36: /usr/include/sys/systm.h:312:30: error: unknown type name 'uintfptr_t'; did you mean 'uintptr_t'? void profclock(int usermode, uintfptr_t pc); ^ /usr/include/sys/_stdint.h:78:22: note: 'uintptr_t' declared here typedef __uintptr_t uintptr_t; ^ In file included from os.c:39: In file included from /usr/include/sys/file.h:42: In file included from /usr/include/sys/refcount.h:36: /usr/include/sys/systm.h:313:43: error: unknown type name 'uintfptr_t'; did you mean 'uintptr_t'? void profclock_cnt(int cnt, int usermode, uintfptr_t pc); ^ /usr/include/sys/_stdint.h:78:22: note: 'uintptr_t' declared here typedef __uintptr_t uintptr_t; ^ In file included from os.c:39: In file included from /usr/include/sys/file.h:42: In file included from /usr/include/sys/refcount.h:36: In file included from /usr/include/sys/systm.h:357: /usr/include/sys/libkern.h:56:15: error: unknown type name 'bool' static inline bool ^ /usr/include/sys/libkern.h:88:21: error: static declaration of 'abs' follows non-static declaration static __inline int abs(int a) { return (a < 0 ? -a : a); } ^ /usr/include/stdlib.h:85:6: note: previous declaration is here int abs(int) __pure2; ^ In file included from os.c:39: In file included from /usr/include/sys/file.h:42: In file included from /usr/include/sys/refcount.h:36: In file included from /usr/include/sys/systm.h:357: /usr/include/sys/libkern.h:89:22: error: static declaration of 'labs' follows non-static declaration static __inline long labs(long a) { return (a < 0 ? -a : a); } ^ /usr/include/stdlib.h:98:7: note: previous declaration is here long labs(long) __pure2; ^ In file included from os.c:39: In file included from /usr/include/sys/file.h:42: In file included from /usr/include/sys/refcount.h:36: In file included from /usr/include/sys/systm.h:357: /usr/include/sys/libkern.h:139:9: error: conflicting types for 'random' u_long random(void); ^ /usr/include/stdlib.h:223:7: note: previous declaration is here long random(void); ^ In file included from os.c:39: In file included from /usr/include/sys/file.h:42: In file included from /usr/include/sys/refcount.h:36: In file included from /usr/include/sys/systm.h:357: /usr/include/sys/libkern.h:148:7: error: conflicting types for 'strdup' char *strdup(const char *__restrict, struct malloc_type *); ^ /usr/include/string.h:85:7: note: previous declaration is here char *strdup(const char *) __malloc_like; ^ In file included from os.c:39: In file included from /usr/include/sys/file.h:42: In file included from /usr/include/sys/refcount.h:36: In file included from /usr/include/sys/systm.h:357: /usr/include/sys/libkern.h:150:7: error: conflicting types for 'strndup' char *strndup(const char *__restrict, size_t, struct malloc_type *); ^ /usr/include/string.h:103:7: note: previous declaration is here char *strndup(const char *, size_t) __malloc_like; ^ In file included from os.c:39: In file included from /usr/include/sys/file.h:42: In file included from /usr/include/sys/refcount.h:36: In file included from /usr/include/sys/systm.h:357: /usr/include/sys/libkern.h:198:22: error: static declaration of 'memset' follows non-static declaration LIBKERN_INLINE void *memset(void *, int, size_t); ^ /usr/include/string.h:67:7: note: previous declaration is here void *memset(void *, int, size_t); ^ In file included from os.c:39: In file included from /usr/include/sys/file.h:42: In file included from /usr/include/sys/refcount.h:36: In file included from /usr/include/sys/systm.h:357: /usr/include/sys/libkern.h:201:1: error: static declaration of 'memset' follows non-static declaration memset(void *b, int c, size_t len) ^ /usr/include/string.h:67:7: note: previous declaration is here void *memset(void *, int, size_t); ^ In file included from os.c:39: In file included from /usr/include/sys/file.h:42: In file included from /usr/include/sys/refcount.h:36: In file included from /usr/include/sys/systm.h:357: /usr/include/sys/libkern.h:215:1: error: static declaration of 'index' follows non-static declaration index(const char *p, int ch) ^ /usr/include/strings.h:60:7: note: previous declaration is here char *index(const char *, int) __pure; /* LEGACY */ ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. *** [os.o] Error code 1 bmake[3]: stopped in /var/pkgsrc/work/net/oidentd/work/oidentd-2.0.7/src 1 error bmake[3]: stopped in /var/pkgsrc/work/net/oidentd/work/oidentd-2.0.7/src *** [all-recursive] Error code 1 bmake[2]: stopped in /var/pkgsrc/work/net/oidentd/work/oidentd-2.0.7/src 1 error bmake[2]: stopped in /var/pkgsrc/work/net/oidentd/work/oidentd-2.0.7/src *** [all-recursive] Error code 1 bmake[1]: stopped in /var/pkgsrc/work/net/oidentd/work/oidentd-2.0.7 1 error bmake[1]: stopped in /var/pkgsrc/work/net/oidentd/work/oidentd-2.0.7 *** [all] Error code 2 bmake: stopped in /var/pkgsrc/work/net/oidentd/work/oidentd-2.0.7 1 error bmake: stopped in /var/pkgsrc/work/net/oidentd/work/oidentd-2.0.7 *** Error code 2 Stop. bmake[1]: stopped in /usr/pkgsrc/net/oidentd *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/net/oidentd