[Bro] Problems compiling with --enable-int64

Paul Schmehl pauls at utdallas.edu
Tue Apr 15 14:20:00 PDT 2008


I'm working on updating the FreeBSD port of bro (I'm the port maintainer), and 
I've been testing various combinations of options.  I've run into a problem 
compiling with --enable-int64.

Val.cc: In member function 'virtual Val* Val::SizeVal() const':
Val.cc:567: error: call of overloaded 'abs(const bro_int_t&)' is ambiguous
/usr/include/stdlib.h:84: note: candidates are: int abs(int)
/usr/include/c++/4.2/cstdlib:143: note:                 long int std::abs(long 
int)
*** Error code 1

Is this a bug in the code?  Or do I need to point to a library that's not 
found?  Configure works fine, but make fails.

Compiler is gcc 4.2.1.  OS version is 7.0 STABLE.

-- 
Paul Schmehl (pauls at utdallas.edu)
Senior Information Security Analyst
The University of Texas at Dallas
http://www.utdallas.edu/ir/security/




More information about the Bro mailing list