=> Bootstrap dependency digest>=20010302: found digest-20121220 ===> Building for libuuid-2.19.1nb1 Making all in src CC clear.lo CC compare.lo CC copy.lo CC gen_uuid.lo gen_uuid.c:228:15: error: variable has incomplete type 'struct ifreq' struct ifreq ifr, *ifrp; ^ gen_uuid.c:228:9: note: forward declaration of 'struct ifreq' struct ifreq ifr, *ifrp; ^ gen_uuid.c:229:16: error: variable has incomplete type 'struct ifconf' struct ifconf ifc; ^ gen_uuid.c:229:9: note: forward declaration of 'struct ifconf' struct ifconf ifc; ^ gen_uuid.c:260:17: error: invalid application of 'sizeof' to an incomplete type 'struct ifconf' if (ioctl (sd, SIOCGIFCONF, (char *)&ifc) < 0) { ^~~~~~~~~~~ /usr/include/sys/sockio.h:63:21: note: expanded from macro 'SIOCGIFCONF' #define SIOCGIFCONF _IOWR('i', 38, struct ifconf) /* get ifnet list */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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) | \ ^ gen_uuid.c:229:9: note: forward declaration of 'struct ifconf' struct ifconf ifc; ^ gen_uuid.c:265:25: error: invalid application of 'sizeof' to an incomplete type 'struct ifreq' for (i = 0; i < n; i+= ifreq_size(*ifrp) ) { ^~~~~~~~~~~~~~~~~ gen_uuid.c:247:27: note: expanded from macro 'ifreq_size' #define ifreq_size(i) max(sizeof(struct ifreq),\ ^ ~~~~~~~~~~~~~~ gen_uuid.c:245:20: note: expanded from macro 'max' #define max(a,b) ((a) > (b) ? (a) : (b)) ^ gen_uuid.c:228:9: note: forward declaration of 'struct ifreq' struct ifreq ifr, *ifrp; ^ gen_uuid.c:265:25: error: incomplete definition of type 'struct ifreq' for (i = 0; i < n; i+= ifreq_size(*ifrp) ) { ^~~~~~~~~~~~~~~~~ gen_uuid.c:248:16: note: expanded from macro 'ifreq_size' sizeof((i).ifr_name)+(i).ifr_addr.sa_len) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gen_uuid.c:245:26: note: expanded from macro 'max' #define max(a,b) ((a) > (b) ? (a) : (b)) ^ gen_uuid.c:228:9: note: forward declaration of 'struct ifreq' struct ifreq ifr, *ifrp; ^ gen_uuid.c:265:25: error: incomplete definition of type 'struct ifreq' for (i = 0; i < n; i+= ifreq_size(*ifrp) ) { ^~~~~~~~~~~~~~~~~ gen_uuid.c:248:30: note: expanded from macro 'ifreq_size' sizeof((i).ifr_name)+(i).ifr_addr.sa_len) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ gen_uuid.c:245:26: note: expanded from macro 'max' #define max(a,b) ((a) > (b) ? (a) : (b)) ^ gen_uuid.c:228:9: note: forward declaration of 'struct ifreq' struct ifreq ifr, *ifrp; ^ gen_uuid.c:265:25: error: invalid application of 'sizeof' to an incomplete type 'struct ifreq' for (i = 0; i < n; i+= ifreq_size(*ifrp) ) { ^~~~~~~~~~~~~~~~~ gen_uuid.c:247:27: note: expanded from macro 'ifreq_size' #define ifreq_size(i) max(sizeof(struct ifreq),\ ^ ~~~~~~~~~~~~~~ gen_uuid.c:245:32: note: expanded from macro 'max' #define max(a,b) ((a) > (b) ? (a) : (b)) ^ gen_uuid.c:228:9: note: forward declaration of 'struct ifreq' struct ifreq ifr, *ifrp; ^ gen_uuid.c:265:25: error: incomplete definition of type 'struct ifreq' for (i = 0; i < n; i+= ifreq_size(*ifrp) ) { ^~~~~~~~~~~~~~~~~ gen_uuid.c:248:16: note: expanded from macro 'ifreq_size' sizeof((i).ifr_name)+(i).ifr_addr.sa_len) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gen_uuid.c:245:38: note: expanded from macro 'max' #define max(a,b) ((a) > (b) ? (a) : (b)) ^ gen_uuid.c:228:9: note: forward declaration of 'struct ifreq' struct ifreq ifr, *ifrp; ^ gen_uuid.c:265:25: error: incomplete definition of type 'struct ifreq' for (i = 0; i < n; i+= ifreq_size(*ifrp) ) { ^~~~~~~~~~~~~~~~~ gen_uuid.c:248:30: note: expanded from macro 'ifreq_size' sizeof((i).ifr_name)+(i).ifr_addr.sa_len) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ gen_uuid.c:245:38: note: expanded from macro 'max' #define max(a,b) ((a) > (b) ? (a) : (b)) ^ gen_uuid.c:228:9: note: forward declaration of 'struct ifreq' struct ifreq ifr, *ifrp; ^ gen_uuid.c:407:21: warning: format specifies type 'unsigned long' but the argument has type 'time_t' (aka 'long long') [-Wformat] clock_seq, last.tv_sec, last.tv_usec, adjustment); ^~~~~~~~~~~ gen_uuid.c:407:34: warning: format specifies type 'unsigned long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] clock_seq, last.tv_sec, last.tv_usec, adjustment); ^~~~~~~~~~~~ 2 warnings and 9 errors generated. *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/work/devel/libuuid/work/util-linux-2.19.1/shlibs/uuid/src *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/work/devel/libuuid/work/util-linux-2.19.1/shlibs/uuid *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/devel/libuuid *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/devel/libuuid