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