Compile problems? Argus-2.0.1 Released
Chris Newton
newton at unb.ca
Fri May 4 13:52:22 EDT 2001
Hi Carter. Two things. First, I believe you left the .debug and .devel files
in this release tar ball.
Second, I can't get argus to compile on a redhat 7.1 box. Here is the
output of make:
[root at epic argus-2.0.1]# make
making in common
make[1]: Entering directory `/usr/local/nva/src/argus-2.0.1/common'
gcc -O -I. -I../include -I../include/linux-include -DHAVE_MALLOC_H=1
-DHAVE_ETHER_HOSTTON=1 -DHAVE_STRERROR=1 -DHAVE_NET_IF_ARP_H=1
-DARGUS_SYSLOG=1 -c ./argus_parse.c
In file included from ../include/linux-include/netinet/if_ether.h:19,
from ../include/argus_out.h:55,
from ../include/argus_parse.h:55,
from ./argus_parse.c:122:
../include/linux-include/net/if_arp.h:43:9: warning: extra tokens at end of
#endif directive
./argus_parse.c:631:8: warning: extra tokens at end of #endif directive
./argus_parse.c:838:8: warning: extra tokens at end of #endif directive
./argus_parse.c:874:8: warning: extra tokens at end of #endif directive
./argus_parse.c:911:8: warning: extra tokens at end of #endif directive
./argus_parse.c:972:8: warning: extra tokens at end of #endif directive
./argus_parse.c:1165:11: warning: extra tokens at end of #endif directive
./argus_parse.c:1240:8: warning: extra tokens at end of #endif directive
./argus_parse.c:1277:8: warning: extra tokens at end of #endif directive
./argus_parse.c:1299:8: warning: extra tokens at end of #endif directive
./argus_parse.c:1312:8: warning: extra tokens at end of #endif directive
./argus_parse.c:1437:8: warning: extra tokens at end of #endif directive
./argus_parse.c:1676:8: warning: extra tokens at end of #endif directive
./argus_parse.c:1887:8: warning: extra tokens at end of #endif directive
./argus_parse.c: In function `argus_parse_init':
./argus_parse.c:161: warning: assignment makes pointer from integer without a
cast
./argus_parse.c: In function `main':
./argus_parse.c:264: warning: assignment makes pointer from integer without a
cast
./argus_parse.c:265: dereferencing pointer to incomplete type
./argus_parse.c: In function `check_time':
./argus_parse.c:2112: storage size of `tmbuf' isn't known
./argus_parse.c:2134: warning: assignment makes pointer from integer without a
cast
./argus_parse.c:2135: sizeof applied to an incomplete type
./argus_parse.c:2137: sizeof applied to an incomplete type
./argus_parse.c:2139: warning: assignment makes pointer from integer without a
cast
./argus_parse.c:2140: sizeof applied to an incomplete type
./argus_parse.c:2142: sizeof applied to an incomplete type
./argus_parse.c:2150: warning: assignment makes pointer from integer without a
cast
./argus_parse.c:2151: dereferencing pointer to incomplete type
./argus_parse.c:2151: invalid use of undefined type `struct tm'
./argus_parse.c:2152: sizeof applied to an incomplete type
./argus_parse.c: In function `check_time_format':
./argus_parse.c:2314: sizeof applied to an incomplete type
./argus_parse.c:2316: invalid use of undefined type `struct tm'
./argus_parse.c:2317: invalid use of undefined type `struct tm'
./argus_parse.c:2318: invalid use of undefined type `struct tm'
./argus_parse.c:2319: invalid use of undefined type `struct tm'
./argus_parse.c:2320: invalid use of undefined type `struct tm'
./argus_parse.c:2321: invalid use of undefined type `struct tm'
./argus_parse.c: In function `parseTime':
./argus_parse.c:2351: sizeof applied to an incomplete type
./argus_parse.c:2381: dereferencing pointer to incomplete type
./argus_parse.c:2390: dereferencing pointer to incomplete type
./argus_parse.c:2400: dereferencing pointer to incomplete type
./argus_parse.c:2433: dereferencing pointer to incomplete type
./argus_parse.c:2434: dereferencing pointer to incomplete type
./argus_parse.c:2435: dereferencing pointer to incomplete type
./argus_parse.c:2442: dereferencing pointer to incomplete type
./argus_parse.c:2444: dereferencing pointer to incomplete type
./argus_parse.c:2444: dereferencing pointer to incomplete type
./argus_parse.c:2446: dereferencing pointer to incomplete type
./argus_parse.c:2446: dereferencing pointer to incomplete type
./argus_parse.c:2448: dereferencing pointer to incomplete type
./argus_parse.c:2448: dereferencing pointer to incomplete type
./argus_parse.c:2450: dereferencing pointer to incomplete type
./argus_parse.c:2450: dereferencing pointer to incomplete type
./argus_parse.c:2452: dereferencing pointer to incomplete type
./argus_parse.c:2452: dereferencing pointer to incomplete type
./argus_parse.c:2457: warning: assignment makes pointer from integer without a
cast
../include/argus_parse.h:169: storage size of `tm_lasttime' isn't known
../include/argus_parse.h:170: storage size of `tm_startime' isn't known
../include/argus_parse.h:172: storage size of `starTimeFilter' isn't known
../include/argus_parse.h:173: storage size of `lastTimeFilter' isn't known
make[1]: *** [argus_parse.o] Error 1
make[1]: Leaving directory `/usr/local/nva/src/argus-2.0.1/common'
making in clients
make[1]: Entering directory `/usr/local/nva/src/argus-2.0.1/clients'
make[1]: *** No rule to make target `../lib/argus_parse.a', needed by
`../bin/ra'. Stop.
make[1]: Leaving directory `/usr/local/nva/src/argus-2.0.1/clients'
[root at epic argus-2.0.1]#
>===== Original Message From argus-announce-admin at qosient.com =====
Gentle people,
Argus-2.0.1 has been released and is available from the
web site at http://qosient.com/argus/downloads.htm. This
version of argus addresses many issues relating to argus
being used in heavily loaded networks, and so 2.0.1 provides
a significant improvement in performance and reliability.
Argus-2.0.1 also has many bug fixes for argus-2.0.0, so even
if you're simply analyzing curious packet capture files,
argus-2.0.1 will have some improvements for you.
Argus-2.0.1 is fully backward compatible, so no problem with
your argus-2.0.0 data. Please download argus-2.0.1 at your
convenience.
Thanks and have a great weekend!
Carter
Carter Bullard
QoSient, LLC
300 E. 56th Street, Suite 18K
New York, New York 10022
carter at qosient.com
Phone +1 212 588-9133
Fax +1 212 588-9134
http://qosient.com
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Chris Newton, Systems Analyst
Computing Services, University of New Brunswick
newton at unb.ca 506-447-3212(voice) 506-453-3590(fax)
More information about the argus
mailing list