[Bro-Dev] [Bro-Commits] [git/bro] master: Modification to the Communication framework API. (da9b8cc)

Daniel Thayer dnthayer at ncsa.illinois.edu
Tue Oct 11 08:13:59 PDT 2011

Yes, I tried that (didn't seem to make any difference).  
I also started with a fresh copy of the sources:

$ git clone --recursive ssh://git@git.bro-ids.org/bro
$ grep -R listen_port_clear bro 
bro/aux/broctl/BroControl/install.py:        print >>out, "redef Communication::listen_port_clear = %s/tcp;" % nextPort(manager)

After building and installing Bro, I did this:

$ broctl
[BroControl] > install
[BroControl] > start
starting bro ...
bro terminated immediately after starting; check output with "diag"
[BroControl] > diag

==== stderr.log
error in /myprefix/spool/policy/auto/standalone-layout.bro, line 2: "redef" used but not previously defined (Communication::listen_port_clear)

----- Original Message -----
From: "Robin Sommer" <robin at icir.org>
To: "Daniel Thayer" <dnthayer at ncsa.illinois.edu>
Cc: bro-dev at bro-ids.org
Sent: Monday, October 10, 2011 10:39:15 PM
Subject: Re: [Bro-Dev] [Bro-Commits] [git/bro] master: Modification to the	Communication framework API. (da9b8cc)

On Mon, Oct 10, 2011 at 17:06 -0500, you wrote:

> It seems that this change causes Bro to fail to start (due to 'listen_port_clear'
> in aux/broctl/BroControl/install.py)

Did you make sure the submodules are all at the correct state? Try

    git submodule update --recursive --init


Robin Sommer * Phone +1 (510) 722-6541 * robin at icir.org
ICSI/LBNL    * Fax   +1 (510) 666-2956 *   www.icir.org

More information about the bro-dev mailing list