Réf. : [Bro] New install and looking for help.


As Vern said in a mail, Bro is now working on OpenBSD (both 3.6 and
current snapshots releases).
I think Vern will release the working code with a new version.

                      <copaseticsituation Pour : bro@bro-ids.org
                      @gmail.com> cc : (ccc : Jean-Philippe LUIGGI/DADM/SAGEM)
                      Envoyé par :
                      15/02/2005 04:51
                      Veuillez répondre à
                      Remis le :
                      15/02/2005 04:52

I'm trying to install bro on OpenBSD 3.6 and receiving the following
error during the make. Also I've trie to install on FreeBSD on 5.3.
No Luck with either.

OpenBSD error:

bash-2.05b# make
g++ -I. -Ilibedit -O -c PktSrc.cc
PktSrc.cc: In method `void PktSrc::SetHdrSize()':
PktSrc.cc:239: `DLT_LINUX_SLL' undeclared (first use this function)
PktSrc.cc:239: (Each undeclared identifier is reported only once
PktSrc.cc:239: for each function it appears in.)
*** Error code 1

Stop in /home/jsa/bro/bro-pub-0.8a88 (line 350 of Makefile).

FreeBSD error:

Nesium# make
g++ -I. -Ilibedit -O -c main.cc
In file included from PacketFilter.h:9,
                 from Sessions.h:29,
                 from RuleMatcher.h:12,
                 from main.cc:54:
PrefixTable.h:48: error: struct PrefixTable::iterator redeclared with
different access
main.cc: In function `int main(int, char**)':
main.cc:317: error: array bound forbidden after parenthesized type-id
main.cc:317: note: try removing the parentheses around the type-id
*** Error code 1

Stop in /usr/home/jsa/Bro/bro-pub-0.8a88.

I have not been able to find very much information on troubleshooting
the install. Appreciate the help!