openbsd make error

Peter Van Epp vanepp at sfu.ca
Mon Oct 9 14:09:40 EDT 2006


On Mon, Oct 09, 2006 at 06:11:49PM +0100, poncenby smythe wrote:
> Followed the INSTALL file with ./configure and make.
> And here is the output which ultimately ends in error, I believe  
> there is an error at the start of make too.
> I have taken a cursory look at the INSTALL file but could not see  
> something like my error.
> system is OpenBSD 3.8 generic.
> many thanks for your time.
> 

	Known problem (Carter has this fix in the next version):

Peter Van Epp / Operations and Technical Support 
Simon Fraser University, Burnaby, B.C. Canada

	Two apparant problems (although one may be a 2.0.6 bug). The correction
to ether_hostton got missed (it breaks on OpenBSD but works with this patch):

*** common/argus_util.c.orig	Tue Sep 26 08:31:44 2006
--- common/argus_util.c	Tue Sep 26 08:34:44 2006
***************
*** 2134,2145 ****
     unsigned char ether_addr_octet[6];
  };
  #endif
! #if !defined(__APPLE_CC__) && !defined(__APPLE__)
! #if defined(__OpenBSD__)
  extern int ether_hostton(char *, struct ether_addr *);
  #else
  extern int ether_hostton(const char *, struct ether_addr *);
- #endif
  #endif
  #endif
  
--- 2134,2143 ----
     unsigned char ether_addr_octet[6];
  };
  #endif
! #if defined(__APPLE_CC__) && defined(__APPLE__)
  extern int ether_hostton(char *, struct ether_addr *);
  #else
  extern int ether_hostton(const char *, struct ether_addr *);
  #endif
  #endif



More information about the argus mailing list