[Bro] Error building Bro 1.2 on Debian Lenny
Peter Wurzinger
pw at seclab.tuwien.ac.at
Fri Oct 10 01:40:48 PDT 2008
Hi!
I am trying to build Bro 1.2.1 (tarball from website) on a freshly
installed up-to-date Debian Lenny machine. I successfully ran
'configure'. However, 'make' terminates with the following screen output:
../src/builtin-func.y: In function âchar* concat(char*, char*)â:
../src/builtin-func.y:78: error: âstrlenâ was not declared in this scope
../src/builtin-func.y:83: error: âmemcpyâ was not declared in this scope
../src/builtin-func.y: In function âint yyparse()â:
../src/builtin-func.y:178: error: âstrlenâ was not declared in this scope
../src/builtin-func.y:545: warning: deprecated conversion from string
constant to âchar*â
../src/builtin-func.y:554: warning: deprecated conversion from string
constant to âchar*â
../src/builtin-func.y: In function âvoid print_msg(const char*)â:
../src/builtin-func.y:566: error: âstrlenâ was not declared in this scope
I have tried gcc versions 4.3 and 3.4, but to no avail. Bro version
1.3.2 fails to compile as well. I have successfully installed Bro on
Ubuntu or Debian Etch machines. Just on two Lenny machines there is this
problem.
I'd be happy about any help i can get on this problem. Does the error
message look familiar? Has Bro generally been tested on Lenny, and does
it normally work?
Thanks in advance, and best regards,
Peter.
More information about the Bro
mailing list