[Bro] BRO_CFLAG_RECONNECT error

Daniel Thayer dnthayer at illinois.edu
Fri May 8 21:16:02 PDT 2015


I believe this is an issue with broccoli and newer versions of swig.
This should be fixed in a newer version of Bro (the 2.4 beta was
released today).  Alternatively, if you prefer to use Bro 2.3.2,
then you could copy the files CMakeLists.txt and broccoli.py
from the git repo https://github.com/bro/broccoli-python and
put them in your Bro 2.3.2 source tree (the relative path
is aux/broccoli/bindings/broccoli-python/), then rebuild Bro.



On 05/08/2015 09:52 PM, Canton Weston wrote:
> 3.0.5
>
> Sent from my iPad
>
>> On May 8, 2015, at 10:46 PM, Daniel Thayer <dnthayer at illinois.edu> wrote:
>>
>> When you compiled Bro, which version of swig was used?
>>
>>
>>
>>> On 05/08/2015 08:10 PM, Canton Weston wrote:
>>> -----BEGIN PGP SIGNED MESSAGE-----
>>> Hash: SHA256
>>>
>>> Hello Bro Team.
>>>
>>> I had done a fresh pull down of Fedora 21 and wanted to upgrade bro as
>>> well. So I pulled down bro-2.3.2 and compiled.  All went fine and no
>>> errors.  After 'make install' I went to start bro via broctl and got
>>> the following error
>>>
>>> Traceback (most recent call last):
>>>    File "/usr/local/bro/bin/broctl", line 962, in <module>
>>>      from BroControl import util
>>>    File "/usr/local/bro/lib/broctl/BroControl/util.py", line 10, in
>>> <module>
>>>      import config
>>>    File "/usr/local/bro/lib/broctl/BroControl/config.py", line 9, in
>>> <module>
>>>      import execute
>>>    File "/usr/local/bro/lib/broctl/BroControl/execute.py", line 17, in
>>> <module>
>>>      import broccoli
>>>    File "/usr/local/bro/lib/broctl/broccoli.py", line 11, in <module>
>>>      class Connection:
>>>    File "/usr/local/bro/lib/broctl/broccoli.py", line 13, in Connection
>>>      def __init__(self, destination, broclass="",
>>> flags=BRO_CFLAG_RECONNECT | BRO_CFLAG_ALWAYS_QUEUE, connect=True):
>>> NameError: name 'BRO_CFLAG_RECONNECT' is not defined
>>>
>>>
>>> Now I thought this was due to an upgrade issue.  So I deleted
>>> everything in /usr/local/bro and reinstalled.  Unfortunately, still
>>> the same error.  Has anyone encountered this before?  I have had bro
>>> running on Fedora 20 just fine before upgrade so I am wondering what
>>> is afoot here.
>>> -----BEGIN PGP SIGNATURE-----
>>> Version: GnuPG v2
>>>
>>> iQIcBAEBCAAGBQJVTV5/AAoJEI2M5athlEGVH2QQAKFlc43oLq4j6vG8fbRBgEY+
>>> rx8uGhroG38k5A9n/lC/9uv+LuhIFr1W99ka9LSxGzAhevWjLbrGmkjwZNEbYHyC
>>> Cwv5Wv5OXktnMkr9mH5pQOBce2H9PLQDEWKmTCgUQa49iUbqMkeYLq2mJ/yU9i1X
>>> SdRQcPSTlkzhWonNpx2CDK+v+exhAmQvI2Iy+TzOgUR+G4hxV1tn88R2UtR3+nDs
>>> mU4bDIldhIl6Fp5eBw/j4juNr6hd+5i577ySU6a8+uRv5qgNevMyIYhNRgwDosoe
>>> 2W8lpFqQifQNrX1cazLSqm3dJnxMowstmchCl2DI/WMiYjgleYOZ6+pbic7c15ty
>>> JDSr14d4e0XFWsJG9lhT4z7R+PXeW3g88N4m4qEuorAuP4HgK/7CvFt+Lwa28QDq
>>> rhQYKGkMeZfJ7qBE10vDrRrYKRVveIiXGj/5PeJ+5NZ6WO33VbXucU/VBbOdsJF5
>>> iygtJV6oQaxN+uZlEXXBESKkuYrKXBq5VYh6XbYApk46MfkkEVsogNVPoHtqy7fV
>>> QigdFlkNFsZaHfWds/kYbqxzhXw4k+YMi+ZdV7bdZQjrvImC8jvw7Hd9nXtiXEd4
>>> m7w/WDJeXGlDFFrZJADRFbhxsPf8qqigsYpHO0xPO9fFeP3fzytk/dC/rtMLyVDn
>>> 7vrHqUr37jf0K7krB3oF
>>> =Qxhe
>>> -----END PGP SIGNATURE-----
>>> _______________________________________________
>>> Bro mailing list
>>> bro at bro-ids.org
>>> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/bro
>>>


More information about the Bro mailing list