FreeBSD 4.1 compile problems with 2.0.0a
Carter Bullard
carter at qosient.com
Mon Sep 4 22:01:56 EDT 2000
Great Guys,
I'll have these corrected and out tomorrow.
Do we want whole tarfiles or patches at this point?
I don't have any problems with tarfiles, as they
overtly help keep everyone in sync.
Carter
-----Original Message-----
From: owner-argus at lists.andrew.cmu.edu
[mailto:owner-argus at lists.andrew.cmu.edu]On Behalf Of Peter Van Epp
Sent: Monday, September 04, 2000 9:41 PM
To: argus
Subject: Re: FreeBSD 4.1 compile problems with 2.0.0a
Got it. Its a config error, ../include/linux-include is needed but got
dropped. The following two patches make argus-2.0.0a.tar.gz compile on both
the
GENERIC and ARGUS kernels. I expect Neil is going to need to change them to
include 3.5 to make his laptop version work (I think 3.5 and 4.1 are pretty
close both being the latest in the two streams) though. We probably want to
identify how far back in the FreeBSD line we can go and still compile and
then
stick in a test for the version number and come up with a "FreeBSD version
too
old to run Argus needs at least version 3.x" error message to add to
configure.
I have a set of 3.1 CDs at work I can pop them on a machine and see
if it will work that far back.
Peter Van Epp / Operations and Technical Support
Simon Fraser University, Burnaby, B.C. Canada
*** configure.orig Mon Sep 4 18:20:17 2000
--- configure Mon Sep 4 18:20:06 2000
***************
*** 1631,1636 ****
--- 1631,1639 ----
COMPAT_LIB="-lpthread"
V_INCLS="$V_INCLS -I../include/linux-include"
;;
+ freebsd4*)
+ V_INCLS="$V_INCLS -I../include/linux-include"
+ ;;
esac
for ac_prog in ranlib
*** server/ArgusModeler.h.orig Mon Sep 4 17:58:25 2000
--- server/ArgusModeler.h Mon Sep 4 18:13:24 2000
***************
*** 93,99 ****
#include <sys/types.h>
#include <sys/time.h>
! #if defined(HAVE_SOLARIS) || defined(__FreeBSD)
#include <sys/socket.h>
#endif
--- 93,99 ----
#include <sys/types.h>
#include <sys/time.h>
! #if defined(HAVE_SOLARIS) || defined(__FreeBSD__)
#include <sys/socket.h>
#endif
***************
*** 107,114 ****
#include <netinet/ip_icmp.h>
#include <netinet/igmp.h>
#include <netinet/rtp.h>
-
-
struct AHHeader {
unsigned char nxt, len;
--- 107,112 ----
More information about the argus
mailing list