| libtool: compile: gcc -I../include -I. -I../snmplib -g -O2
-DNETSNMP_USE_INLINE -Ukfreebsd -Dkfreebsd=kfreebsd -D_REENTRANT -D_GNU_SOURCE
-DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -fstack-protector
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-I/usr/lib/perl/5.10/CORE -c snmp_client.c -fPIC -DPIC -o .libs/snmp_client.o
| In file included from ../include/net-snmp/system/kfreebsd.h:16,
| from ../include/net-snmp/net-snmp-config.h:1760,
| from snmp_client.c:42:
| /usr/include/netinet/tcp_var.h:79: error: expected specifier-qualifier-list
before 'uint64_t'
| /usr/include/netinet/tcp_var.h:205: error: expected specifier-qualifier-list
before 'uint64_t'
| make[3]: *** [snmp_client.lo] Error 1
| make[3]: Leaving directory
`/build/buildd-net-snmp_5.4.2.1~dfsg-4-kfreebsd-i386-dXXFur/net-snmp-5.4.2.1~dfsg/snmplib'
Full build log:
https://buildd.debian.org/fetch.cgi?pkg=net-snmp&arch=kfreebsd-i386&ver=5.4.2.1~dfsg-4&stamp=1259945396&file=log&as=raw
Reminded me of Aurélien's comment in #559398, might be another bug.
It looks like bug in new kfreebsd-kernel-headers, does #include<stdint.h>
at the begin of /usr/include/netinet/tcp_var.h fix it ?
Petr