=> Bootstrap dependency digest>=20010302: found digest-20121220 ===> Building for bnc-2.9.4nb4 cc -O2 -march=i586 -I/usr/pkg/include -include config.h -c bnc.c cc -O2 -march=i586 -I/usr/pkg/include -include config.h -c conf.c conf.c:378:15: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if(jr->cport < 0) ~~~~~~~~~ ^ ~ conf.c:597:15: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((fgets (linbuff, 1024, src)) == NULL) ^~~~~~~ /usr/include/stdio.h:229:30: note: passing argument to parameter here char *fgets(char * __restrict, int, FILE * __restrict); ^ conf.c:603:13: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(strlen(linbuff) < 2) ^~~~~~~ /usr/include/string.h:61:28: note: passing argument to parameter here size_t strlen(const char *); ^ conf.c:609:18: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] tmp = strtok (linbuff, ":\n\r"); ^~~~~~~ /usr/include/string.h:69:31: note: passing argument to parameter here char *strtok(char * __restrict, const char * __restrict); ^ conf.c:634:18: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] tmp = strtok (linbuff, " \n\r,"); ^~~~~~~ /usr/include/string.h:69:31: note: passing argument to parameter here char *strtok(char * __restrict, const char * __restrict); ^ 5 warnings generated. cc -O2 -march=i586 -I/usr/pkg/include -include config.h -c server.c server.c:406:34: warning: passing 'int *' to parameter of type 'size_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] msg = sbuf_pagemap(&ls->sendq, &length); ^~~~~~~ ./sbuf.h:33:49: note: passing argument to parameter 'length' here void *sbuf_pagemap(struct sbuf *record, size_t *length); ^ server.c:570:46: warning: passing 'int *' to parameter of type '__socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] getsockname (s, (struct sockaddr *) &mysa, &len); ^~~~ /usr/include/sys/socket.h:625:74: note: passing argument to parameter here int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict); ^ server.c:1123:29: warning: passing 'int *' to parameter of type 'size_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] msg = sbuf_pagemap(sendq, &length); ^~~~~~~ ./sbuf.h:33:49: note: passing argument to parameter 'length' here void *sbuf_pagemap(struct sbuf *record, size_t *length); ^ server.c:1546:52: warning: passing 'int *' to parameter of type '__socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] res=getpeername (citizen, (struct sockaddr *)nin, &ninlen); ^~~~~~~ /usr/include/sys/socket.h:624:74: note: passing argument to parameter here int getpeername(int, struct sockaddr * __restrict, socklen_t * __restrict); ^ 4 warnings generated. cc -O2 -march=i586 -I/usr/pkg/include -include config.h -c cmds.c cmds.c:404:13: warning: passing 'unsigned char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] fgets (motdb,MAXMOTDLINE, motdf); ^~~~~ /usr/include/stdio.h:229:30: note: passing argument to parameter here char *fgets(char * __restrict, int, FILE * __restrict); ^ cmds.c:406:15: warning: passing 'unsigned char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] p=remnl (motdb,MAXMOTDLINE); ^~~~~ cmds.c:180:18: note: passing argument to parameter 'buf' here int remnl (char *buf, int size) ^ cmds.c:405:6: warning: array index 512 is past the end of the array (which contains 512 elements) [-Warray-bounds] motdb[MAXMOTDLINE]='\0'; ^ ~~~~~~~~~~~ cmds.c:50:1: note: array 'motdb' declared here unsigned char motdb[MAXMOTDLINE]; ^ cmds.c:407:6: warning: array index 512 is past the end of the array (which contains 512 elements) [-Warray-bounds] motdb[MAXMOTDLINE]='\0'; ^ ~~~~~~~~~~~ cmds.c:50:1: note: array 'motdb' declared here unsigned char motdb[MAXMOTDLINE]; ^ 4 warnings generated. cc -O2 -march=i586 -I/usr/pkg/include -include config.h -c ctcp.c cc -O2 -march=i586 -I/usr/pkg/include -include config.h -c send.c cc -O2 -march=i586 -I/usr/pkg/include -include config.h -c sbuf.c cc -o bnc bnc.o conf.o server.o cmds.o ctcp.o sbuf.o send.o -lssl -lcrypt -lssl -lcrypto server.o: In function `initproxy': server.c:(.text+0x2856): undefined reference to `in6addr_any' server.c:(.text+0x285f): undefined reference to `in6addr_any' server.c:(.text+0x2868): undefined reference to `in6addr_any' server.c:(.text+0x2871): undefined reference to `in6addr_any' clang: error: linker command failed with exit code 1 (use -v to see invocation) *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/work/chat/bnc/work/bnc2.9.4 *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/chat/bnc *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/chat/bnc