argus-2.0.2 is available from the dev download area

Carter Bullard carter at qosient.com
Sat Aug 25 11:44:46 EDT 2001


Hey Peter,
   Well "better late than never"?  2.0.2 is now released,
so are these problems happening to /pub/argus/argus-2.0.2?

   It would probably be better if we modified the ./configure
file so that if its OpenBSD, we don't use the
../include/linux-include directory.  Could you check out
how it behaves if you take the "-I ../include/linux-include"
out of the Makefiles?


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: Peter Van Epp [mailto:vanepp at sfu.ca] 
> Sent: Friday, August 24, 2001 6:44 PM
> To: carter at qosient.com
> Subject: Re: argus-2.0.2 is available from the dev download area
> 
> 
> 	There are some advantages to being away from email :-) 
> I figured out what I did wrong and smacked OpenBSD around til 
> it builds clean (and then 
> reapplied the patch and rebuilt on FreeBSD to verify that 
> didn't break anything there). This is against 
> /dev/argus-2.0.2 from the web site.
> 
> Peter Van Epp / Operations and Technical Support 
> Simon Fraser University, Burnaby, B.C. Canada
> 
> 
> 
> *** common/argus_filter.c.orig	Fri Aug 24 07:01:40 2001
> --- common/argus_filter.c	Fri Aug 24 07:03:06 2001
> ***************
> *** 701,709 ****
>   #define ISLOOPBACK(p) (strcmp((p)->ifr_name, "lo0") == 0)
>   #endif
>   
> - #if !defined(__OpenBSD__)
>   #include <net/if.h>
> - #endif
>   
>   /*
>    * Return the name of a network interface attached to the 
> system, or NULL
> --- 701,707 ----
> *** include/argus_out.h.orig	Fri Aug 24 06:56:15 2001
> --- include/argus_out.h	Fri Aug 24 06:57:21 2001
> ***************
> *** 49,55 ****
> --- 49,57 ----
>   #if defined(HAVE_SOLARIS) || (__FreeBSD__) || (__NetBSD__) 
> || (__OpenBSD__)
>   #include <sys/types.h>
>   #include <sys/socket.h>
> + #if !defined(__OpenBSD__)
>   #include <net/if.h>
> + #endif
>   #endif
>   
>   #include <netinet/if_ether.h>
> *** include/linux-include/netinet/if_ether.h.orig	Fri Aug 
> 24 06:59:18 2001
> --- include/linux-include/netinet/if_ether.h	Fri Aug 24 06:59:33 2001
> ***************
> *** 15,23 ****
>   #ifndef _netinet_if_ether_h
>   #define _netinet_if_ether_h
>   
> - #if !defined(__OpenBSD__)
>   #include <net/if_arp.h>
> - #endif
>   
>   /*
>    * Ethernet address - 6 octets
> --- 15,21 ----
> *** include/linux-include/netinet/ip.h.orig	Fri Aug 24 06:35:55 2001
> --- include/linux-include/netinet/ip.h	Fri Aug 24 06:50:46 2001
> ***************
> *** 22,27 ****
> --- 22,33 ----
>   
>   #define	IPVERSION	4
>   
> + #if defined(__OpenBSD__)
> + #define __BYTE_ORDER BYTE_ORDER
> + #define __LITTLE_ENDIAN LITTLE_ENDIAN
> + #define __BIG_ENDIAN BIG_ENDIAN
> + #endif
> + 
>   /*
>    * Structure of an internet header, naked of options.
>    *
> 



More information about the argus mailing list