Compile problems? Argus-2.0.1 Released
Carter Bullard
carter at qosient.com
Fri May 4 15:14:29 EDT 2001
I just noticed that you were having problems finding
"struct timebuf". RH 7.1 must be really screwed up.
Try putting this in ./include/compat.h to see if this
helps.
Index: compat.h
===================================================================
RCS file: /usr/local/cvsroot/argus/include/compat.h,v
retrieving revision 1.7.4.2
diff -r1.7.4.2 compat.h
83a84,87
> #if defined(linux)
> #include <time.h>
> #endif
>
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
> -----Original Message-----
> From: owner-argus-info at lists.andrew.cmu.edu
> [mailto:owner-argus-info at lists.andrew.cmu.edu]On Behalf Of
> Chris Newton
> Sent: Friday, May 04, 2001 1:52 PM
> To: argus-info at lists.andrew.cmu.edu
> Subject: Compile problems? Argus-2.0.1 Released
>
>
> 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)
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist1.pair.net/pipermail/argus/attachments/20010504/1744db24/attachment.html>
More information about the argus
mailing list