=> Bootstrap dependency digest>=20010302: found digest-20121220 ===> Building for vtun-3.0.3nb1 cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/include/openssl -I/usr/pkg/include/lzo -I/usr/include/openssl -I/usr/include/openssl -I/usr/include/openssl -I/usr/include/openssl -DVTUN_CONFIG_FILE=\"/usr/pkg/etc/vtund.conf\" -DVTUN_PID_FILE=\"/usr/pkg/var/run/vtund.pid\" -DVTUN_STAT_DIR=\"/usr/pkg/var/log/vtund\" -DVTUN_LOCK_DIR=\"/usr/pkg/var/run/vtund\" -I/usr/pkg/include -I/usr/include -c main.c /usr/bin/yacc -d -b cfg_file cfg_file.y /usr/bin/yacc: 20 shift/reduce conflicts. cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/include/openssl -I/usr/pkg/include/lzo -I/usr/include/openssl -I/usr/include/openssl -I/usr/include/openssl -I/usr/include/openssl -DVTUN_CONFIG_FILE=\"/usr/pkg/etc/vtund.conf\" -DVTUN_PID_FILE=\"/usr/pkg/var/run/vtund.pid\" -DVTUN_STAT_DIR=\"/usr/pkg/var/log/vtund\" -DVTUN_LOCK_DIR=\"/usr/pkg/var/run/vtund\" -I/usr/pkg/include -I/usr/include -c cfg_file.tab.c In file included from cfg_file.y:35: ./lib.h:74:13: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] if( (w = read(fd, buf, len)) < 0 ){ ^ ./lib.h:93:14: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] if( (w = write(fd, buf, len)) < 0 ){ ^ 2 warnings generated. flex -t cfg_file.l > cfg_file.lex.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/include/openssl -I/usr/pkg/include/lzo -I/usr/include/openssl -I/usr/include/openssl -I/usr/include/openssl -I/usr/include/openssl -DVTUN_CONFIG_FILE=\"/usr/pkg/etc/vtund.conf\" -DVTUN_PID_FILE=\"/usr/pkg/var/run/vtund.pid\" -DVTUN_STAT_DIR=\"/usr/pkg/var/log/vtund\" -DVTUN_LOCK_DIR=\"/usr/pkg/var/run/vtund\" -I/usr/pkg/include -I/usr/include -c cfg_file.lex.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/include/openssl -I/usr/pkg/include/lzo -I/usr/include/openssl -I/usr/include/openssl -I/usr/include/openssl -I/usr/include/openssl -DVTUN_CONFIG_FILE=\"/usr/pkg/etc/vtund.conf\" -DVTUN_PID_FILE=\"/usr/pkg/var/run/vtund.pid\" -DVTUN_STAT_DIR=\"/usr/pkg/var/log/vtund\" -DVTUN_LOCK_DIR=\"/usr/pkg/var/run/vtund\" -I/usr/pkg/include -I/usr/include -c server.c server.c:70:58: warning: passing 'int *' to parameter of type '__socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if( getpeername(sock, (struct sockaddr *) &cl_addr, &opt) ){ ^~~~ /usr/include/sys/socket.h:647:74: note: passing argument to parameter here int getpeername(int, struct sockaddr * __restrict, socklen_t * __restrict); ^ server.c:75:58: warning: passing 'int *' to parameter of type '__socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if( getsockname(sock, (struct sockaddr *) &my_addr, &opt) < 0 ){ ^~~~ /usr/include/sys/socket.h:648:74: note: passing argument to parameter here int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict); ^ server.c:159:47: warning: passing 'int *' to parameter of type '__socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if( (s1=accept(s,(struct sockaddr *)&cl_addr,&opt)) < 0 ) ^~~~ /usr/include/sys/socket.h:644:69: note: passing argument to parameter here int accept(int, struct sockaddr * __restrict, socklen_t * __restrict); ^ 3 warnings generated. cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/include/openssl -I/usr/pkg/include/lzo -I/usr/include/openssl -I/usr/include/openssl -I/usr/include/openssl -I/usr/include/openssl -DVTUN_CONFIG_FILE=\"/usr/pkg/etc/vtund.conf\" -DVTUN_PID_FILE=\"/usr/pkg/var/run/vtund.pid\" -DVTUN_STAT_DIR=\"/usr/pkg/var/log/vtund\" -DVTUN_LOCK_DIR=\"/usr/pkg/var/run/vtund\" -I/usr/pkg/include -I/usr/include -c client.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/include/openssl -I/usr/pkg/include/lzo -I/usr/include/openssl -I/usr/include/openssl -I/usr/include/openssl -I/usr/include/openssl -DVTUN_CONFIG_FILE=\"/usr/pkg/etc/vtund.conf\" -DVTUN_PID_FILE=\"/usr/pkg/var/run/vtund.pid\" -DVTUN_STAT_DIR=\"/usr/pkg/var/log/vtund\" -DVTUN_LOCK_DIR=\"/usr/pkg/var/run/vtund\" -I/usr/pkg/include -I/usr/include -c lib.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/include/openssl -I/usr/pkg/include/lzo -I/usr/include/openssl -I/usr/include/openssl -I/usr/include/openssl -I/usr/include/openssl -DVTUN_CONFIG_FILE=\"/usr/pkg/etc/vtund.conf\" -DVTUN_PID_FILE=\"/usr/pkg/var/run/vtund.pid\" -DVTUN_STAT_DIR=\"/usr/pkg/var/log/vtund\" -DVTUN_LOCK_DIR=\"/usr/pkg/var/run/vtund\" -I/usr/pkg/include -I/usr/include -c llist.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/include/openssl -I/usr/pkg/include/lzo -I/usr/include/openssl -I/usr/include/openssl -I/usr/include/openssl -I/usr/include/openssl -DVTUN_CONFIG_FILE=\"/usr/pkg/etc/vtund.conf\" -DVTUN_PID_FILE=\"/usr/pkg/var/run/vtund.pid\" -DVTUN_STAT_DIR=\"/usr/pkg/var/log/vtund\" -DVTUN_LOCK_DIR=\"/usr/pkg/var/run/vtund\" -I/usr/pkg/include -I/usr/include -c auth.c auth.c:67:15: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] RAND_bytes(buf, VTUN_CHAL_SIZE); ^~~ /usr/include/openssl/rand.h:101:31: note: passing argument to parameter 'buf' here int RAND_bytes(unsigned char *buf, int num); ^ auth.c:75:29: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] BF_set_key(&key, 16, MD5(pwd,strlen(pwd),NULL)); ^~~ /usr/include/openssl/md5.h:118:41: note: passing argument to parameter 'd' here unsigned char *MD5(const unsigned char *d, size_t n, unsigned char *md); ^ auth.c:78:22: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] BF_ecb_encrypt(chal + i, chal + i, &key, BF_ENCRYPT); ^~~~~~~~ /usr/include/openssl/blowfish.h:114:42: note: passing argument to parameter 'in' here void BF_ecb_encrypt(const unsigned char *in, unsigned char *out, ^ auth.c:78:33: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] BF_ecb_encrypt(chal + i, chal + i, &key, BF_ENCRYPT); ^~~~~~~~ /usr/include/openssl/blowfish.h:114:61: note: passing argument to parameter 'out' here void BF_ecb_encrypt(const unsigned char *in, unsigned char *out, ^ auth.c:86:29: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] BF_set_key(&key, 16, MD5(pwd,strlen(pwd),NULL)); ^~~ /usr/include/openssl/md5.h:118:41: note: passing argument to parameter 'd' here unsigned char *MD5(const unsigned char *d, size_t n, unsigned char *md); ^ auth.c:89:22: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] BF_ecb_encrypt(chal + i, chal + i, &key, BF_DECRYPT); ^~~~~~~~ /usr/include/openssl/blowfish.h:114:42: note: passing argument to parameter 'in' here void BF_ecb_encrypt(const unsigned char *in, unsigned char *out, ^ auth.c:89:33: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] BF_ecb_encrypt(chal + i, chal + i, &key, BF_DECRYPT); ^~~~~~~~ /usr/include/openssl/blowfish.h:114:61: note: passing argument to parameter 'out' here void BF_ecb_encrypt(const unsigned char *in, unsigned char *out, ^ 7 warnings generated. cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/include/openssl -I/usr/pkg/include/lzo -I/usr/include/openssl -I/usr/include/openssl -I/usr/include/openssl -I/usr/include/openssl -DVTUN_CONFIG_FILE=\"/usr/pkg/etc/vtund.conf\" -DVTUN_PID_FILE=\"/usr/pkg/var/run/vtund.pid\" -DVTUN_STAT_DIR=\"/usr/pkg/var/log/vtund\" -DVTUN_LOCK_DIR=\"/usr/pkg/var/run/vtund\" -I/usr/pkg/include -I/usr/include -c tunnel.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/include/openssl -I/usr/pkg/include/lzo -I/usr/include/openssl -I/usr/include/openssl -I/usr/include/openssl -I/usr/include/openssl -DVTUN_CONFIG_FILE=\"/usr/pkg/etc/vtund.conf\" -DVTUN_PID_FILE=\"/usr/pkg/var/run/vtund.pid\" -DVTUN_STAT_DIR=\"/usr/pkg/var/log/vtund\" -DVTUN_LOCK_DIR=\"/usr/pkg/var/run/vtund\" -I/usr/pkg/include -I/usr/include -c lock.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/include/openssl -I/usr/pkg/include/lzo -I/usr/include/openssl -I/usr/include/openssl -I/usr/include/openssl -I/usr/include/openssl -DVTUN_CONFIG_FILE=\"/usr/pkg/etc/vtund.conf\" -DVTUN_PID_FILE=\"/usr/pkg/var/run/vtund.pid\" -DVTUN_STAT_DIR=\"/usr/pkg/var/log/vtund\" -DVTUN_LOCK_DIR=\"/usr/pkg/var/run/vtund\" -I/usr/pkg/include -I/usr/include -c netlib.c netlib.c:104:49: warning: passing 'int *' to parameter of type '__socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] getsockopt(s,SOL_SOCKET,SO_ERROR,&errno,&l); ^~ /usr/include/sys/socket.h:649:71: note: passing argument to parameter here int getsockopt(int, int, int, void *__restrict, socklen_t * __restrict); ^ netlib.c:121:19: error: variable has incomplete type 'struct ifreq' struct ifreq ifr; ^ netlib.c:121:13: note: forward declaration of 'struct ifreq' struct ifreq ifr; ^ netlib.c:130:19: error: invalid application of 'sizeof' to an incomplete type 'struct ifreq' if( ioctl(s, SIOCGIFADDR, &ifr) < 0 ){ ^~~~~~~~~~~ /usr/include/sys/sockio.h:52:21: note: expanded from macro 'SIOCGIFADDR' #define SIOCGIFADDR _IOWR('i', 33, struct ifreq) /* get ifnet address */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ioccom.h:89:48: note: expanded from macro '_IOWR' #define _IOWR(g,n,t) _IOC(IOC_INOUT, (g), (n), sizeof(t)) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/sys/ioccom.h:83:19: note: expanded from macro '_IOC' ((inout) | (((len) & IOCPARM_MASK) << IOCPARM_SHIFT) | \ ^ netlib.c:121:13: note: forward declaration of 'struct ifreq' struct ifreq ifr; ^ netlib.c:168:50: warning: passing 'int *' to parameter of type '__socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if( getsockname(s,(struct sockaddr *)&saddr,&opt) ){ ^~~~ /usr/include/sys/socket.h:648:74: note: passing argument to parameter here int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict); ^ netlib.c:188:61: warning: passing 'int *' to parameter of type '__socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if( getpeername(host->rmt_fd,(struct sockaddr *)&saddr,&opt) ){ ^~~~ /usr/include/sys/socket.h:647:74: note: passing argument to parameter here int getpeername(int, struct sockaddr * __restrict, socklen_t * __restrict); ^ netlib.c:228:64: warning: passing 'int *' to parameter of type '__socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if( getsockname(host->rmt_fd, (struct sockaddr *)addr, &opt) < 0 ){ ^~~~ /usr/include/sys/socket.h:648:74: note: passing argument to parameter here int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict); ^ 4 warnings and 2 errors generated. *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/work/net/vtun/work/vtun-3.0.3 *** Error code 1 Stop. bmake[1]: stopped in /usr/pkgsrc/net/vtun *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/net/vtun