Subject: build failure for graphics/netpbm (w/ security update) fails on Darwin
To: None <tech-pkg@netbsd.org>
From: Mark E. Perkins <perkinsm@bway.net>
List: tech-pkg
Date: 08/07/2005 09:34:20
Subject pretty much says it all.... details included below; pkgsrc tree
updated this morning.

Can anyone suggest a fix?

Thanks,
Mark


gcc -pipe -c
-I/Volumes/NetBSD/pkgsrc/graphics/netpbm/work/netpbm-10.28/converter/other/cameratopam
-I.  -DNDEBUG \
    -no-cpp-precomp -I/Volumes/NetBSD/pkg/include -O2
-I/Volumes/NetBSD/pkg/include   -o camera.o camera.c
In file included from camera.c:3:
/usr/include/netinet/in.h:255: error: parse error before "in_addr_t"
/usr/include/netinet/in.h:312: error: parse error before "u_char"
/usr/include/netinet/in.h:314: error: parse error before "sin_port"
/usr/include/netinet/in.h:317: error: parse error before '}' token
/usr/include/netinet/in.h:329: error: field `ip_dst' has incomplete type
/usr/include/netinet/in.h:398: error: field `imr_multiaddr' has
incomplete type
/usr/include/netinet/in.h:399: error: field `imr_interface' has
incomplete type
In file included from /usr/include/netinet/in.h:518,
                 from camera.c:3:
/usr/include/netinet6/in6.h:123: error: parse error before "u_int8_t"
/usr/include/netinet6/in6.h:125: error: parse error before "__u6_addr32"
/usr/include/netinet6/in6.h:126: error: parse error before '}' token
/usr/include/netinet6/in6.h:127: error: parse error before '}' token
/usr/include/netinet6/in6.h:145: error: parse error before "u_int8_t"
/usr/include/netinet6/in6.h:147: error: parse error before "sin6_port"
/usr/include/netinet6/in6.h:148: error: parse error before "sin6_flowinfo"
/usr/include/netinet6/in6.h:150: error: parse error before "sin6_scope_id"
/usr/include/netinet6/in6.h:384: error: field `ro_dst' has incomplete type
/usr/include/netinet6/in6.h:455: error: field `ipv6mr_multiaddr' has
incomplete type
/usr/include/netinet6/in6.h:463: error: field `ipi6_addr' has incomplete
type
/usr/include/netinet6/in6.h:620: error: parse error before '*' token
/usr/include/netinet6/in6.h:621: error: parse error before '*' token
/usr/include/netinet6/in6.h:622: error: parse error before "u_int8_t"
/usr/include/netinet6/in6.h:623: error: parse error before "u_int8_t"
/usr/include/netinet6/in6.h:639: error: parse error before "u_int8_t"
/usr/include/netinet6/in6.h:644: error: parse error before "u_int8_t"
/usr/include/netinet6/in6.h:646: error: parse error before "u_int8_t"
/usr/include/netinet/in.h:315: error: storage size of `sin_addr' isn't known
/usr/include/netinet6/in6.h:149: error: storage size of `sin6_addr'
isn't known
gnumake[3]: *** [camera.o] Error 1
gnumake[2]: *** [cameratopam/all] Error 2
gnumake[1]: *** [other/all] Error 2
gnumake: *** [converter/all] Error 2
*** Error code 2