Hi, Trying to determine whether or not the prerelease version has the same SI units bug as 0.17, I checked out the source from CVS HEAD and ran into this build bug on FreeBSD:
$ make all make all-recursive Making all in config gcc -DHAVE_CONFIG_H -I. -g -O2 -MT addr_hash.o -MD -MP -MF .deps/addr_hash.Tpo -c -o addr_hash.o addr_hash.c addr_hash.c: In function 'hash': addr_hash.c:46: error: 'struct in6_addr' has no member named 's6_addr32' addr_hash.c:54: error: 'struct in6_addr' has no member named 's6_addr32' *** Error code 1
Stop in /scratch/iftop. *** Error code 1
Stop in /scratch/iftop. *** Error code 1
Stop in /scratch/iftop. $ uname -a FreeBSD bayonetta.local 9.0-BETA1 FreeBSD 9.0-BETA1 #0 r224946M: Thu Aug 18 10:02:09 PDT 2011 gcooper@bayonetta.local:/usr/obj/usr/src/sys/BAYONETTA amd64
Looks like some linuxisms have crept into the source. Thanks, -Garrett
lördag den 20 augusti 2011 klockan 20:49 skrev Garrett Cooper detta:
Hi, Trying to determine whether or not the prerelease version has the same SI units bug as 0.17, I checked out the source from CVS HEAD and ran into this build bug on FreeBSD:
$ make all make all-recursive Making all in config gcc -DHAVE_CONFIG_H -I. -g -O2 -MT addr_hash.o -MD -MP -MF .deps/addr_hash.Tpo -c -o addr_hash.o addr_hash.c addr_hash.c: In function 'hash': addr_hash.c:46: error: 'struct in6_addr' has no member named 's6_addr32' addr_hash.c:54: error: 'struct in6_addr' has no member named 's6_addr32' *** Error code 1
The following patch has been sent to Paul Warren just a few days ago. It restores compilability and most functionality for
GNU/Linux, GNU/kFreeBSD, FreeBSD, OpenBSD, OpenSolaris/NexentaCore.
These are the systems I have available.
Best regards, Mats Erik Andersson