argus-2.0.5.beta.4.tar.gz available

Peter Van Epp vanepp at sfu.ca
Tue Mar 5 12:50:12 EST 2002


> 
> Gentle People,
>    ftp://qosient.com/dev/argus-2.0/argus-2.0.5.beta.4.tar.gz 
> is now available for downloading and testing.  This fixes two
> nagging problems, native Cisco netflow record support in ra*
> programs, and a client problem with outfile renaming.
> 
>    Please give these a test, as I'd like to release 2.0.5
> sometime in the next week or so.
> 
> Thanks!!!!!
> 
> Carter
> 

	Well, other than using beta.5 rather than beta.4 all of FreeBSD 
4.5-RELEASE, OpenBSD 2.7 and NetBSD 1.5 compile (with complaints) and 
run and collect and display data which looks right on a brief test:

FreeBSD (and the other 2) complains about this:

gcc -O2 -I. -I../include -DHAVE_TCP_WRAPPER=1 -DHAVE_SYS_SOCKIO_H=1 -DHAVE_STRING_H=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_FILE_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_ETHER_HOSTTON=1 -DHAVE_STRERROR=1 -DSTDC_HEADERS=1  -DARGUS_SYSLOG=1 -c ./argus_filter.c
In file included from ./argus_filter.c:113:
../include/argus_filter.h:113: warning: static declaration for `bpf_image' follows non-static

OpenBSD complains about an IPV6 redefinition (an ifdef __openBSD__ in 
compat.h would fix it I expect):

test5# make
making in ./common
gcc -O2 -I. -I../include -DHAVE_TCP_WRAPPER=1 -DHAVE_SYS_SOCKIO_H=1 -DHAVE_STRING_H=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_FILE_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_ETHER_HOSTTON=1 -DHAVE_STRERROR=1  -DARGUS_SYSLOG=1 -c ./argus_parse.c
In file included from ../include/argus_out.h:56,
                 from ../include/argus_parse.h:52,
                 from ./argus_parse.c:120:
/usr/include/netinet/if_ether.h:78: warning: `ETHERTYPE_IPV6' redefined
../include/compat.h:254: warning: this is the location of the previous definition

NetBSD complains about a few more (a similar solution should work):

test5# make
making in ./common
gcc -O2 -I. -I../include -DHAVE_SYS_SOCKIO_H=1 -DHAVE_STRING_H=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_FILE_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_ETHER_HOSTTON=1 -DHAVE_STRERROR=1 -DSTDC_HEADERS=1  -DARGUS_SYSLOG=1 -c ./argus_parse.c
In file included from /usr/include/net/if_ether.h:68,
                 from /usr/include/netinet/if_ether.h:57,
                 from ../include/argus_out.h:56,
                 from ../include/argus_parse.h:52,
                 from ./argus_parse.c:120:
/usr/include/net/ethertypes.h:85: warning: `ETHERTYPE_VINES' redefined
../include/compat.h:185: warning: this is the location of the previous definition
/usr/include/net/ethertypes.h:129: warning: `ETHERTYPE_DN' redefined
../include/compat.h:206: warning: this is the location of the previous definition
/usr/include/net/ethertypes.h:170: warning: `ETHERTYPE_DECDNS' redefined
../include/compat.h:227: warning: this is the location of the previous definition
/usr/include/net/ethertypes.h:172: warning: `ETHERTYPE_DECDTS' redefined
../include/compat.h:230: warning: this is the location of the previous definition
/usr/include/net/ethertypes.h:181: warning: `ETHERTYPE_VEXP' redefined
../include/compat.h:233: warning: this is the location of the previous definition
/usr/include/net/ethertypes.h:182: warning: `ETHERTYPE_VPROD' redefined
../include/compat.h:236: warning: this is the location of the previous definition
/usr/include/net/ethertypes.h:201: warning: `ETHERTYPE_ATALK' redefined
../include/compat.h:239: warning: this is the location of the previous definition
/usr/include/net/ethertypes.h:222: warning: `ETHERTYPE_AARP' redefined
../include/compat.h:242: warning: this is the location of the previous definition
/usr/include/net/ethertypes.h:245: warning: `ETHERTYPE_SNMP' redefined
../include/compat.h:251: warning: this is the location of the previous definition
/usr/include/net/ethertypes.h:283: warning: `ETHERTYPE_IPV6' redefined
../include/compat.h:254: warning: this is the location of the previous definition
...

Peter Van Epp / Operations and Technical Support 
Simon Fraser University, Burnaby, B.C. Canada



More information about the argus mailing list