# Bro v2.3.2 release

**URL:** <https://community.zeek.org/t/bro-v2-3-2-release/3449>\
**Category:** Zeek\
**Created:** [January 26, 2015, 4:47pm UTC](https://community.zeek.org/t/bro-v2-3-2-release/3449 "2015-01-26T16:47:55Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Siwek\_Jon](https://avatars.discourse-cdn.com/v4/letter/s/90db22/32.png) [@Siwek\_Jon](https://community.zeek.org/u/Siwek_Jon)\
**Post date:** [January 26, 2015, 4:47pm UTC](https://community.zeek.org/t/bro-v2-3-2-release/3449/1 "2015-01-26T16:47:55Z")

</div>

Bro v2.3.2 is now available. For more details on vulnerabilities addressed, see this blog post:

&nbsp;&nbsp;[http://blog.bro.org/2015/01/bro-232-release.html](http://blog.bro.org/2015/01/bro-232-release.html)

The new version can be downloaded from:

&nbsp;&nbsp;[https://www.bro.org/download/index.html](https://www.bro.org/download/index.html)

- Jon

---

<div class="post-metadata">

**Author:** ![John\_Donnelly](https://avatars.discourse-cdn.com/v4/letter/j/3ec8ea/32.png) [@John\_Donnelly](https://community.zeek.org/u/John_Donnelly)\
**Post date:** [January 28, 2015, 2:17pm UTC](https://community.zeek.org/t/bro-v2-3-2-release/3449/2 "2015-01-28T14:17:30Z")

</div>

Hi

I am getting this error on a fresh checkout:

git clone --recursive  
cd bro  
./configure --enable-debug

make[3]: Entering directory `/work/jpd/dyn/src/bro-fork/bro/build’  
[20%] Building CXX object src/analyzer/protocol/bittorrent/CMakeFs/plugin-Bro-BitTorrent.dir/BitTorrent.cc.o  
In file included from /work/jpd/dyn/src/bro-fork/bro/src/Net.h:12:0,  
from /work/jpd/dyn/src/bro-fork/bro/src/RuleMatcher.h:15,  
from /work/jpd/dyn/src/bro-fork/bro/src/Conn.h:13,  
from /work/jpd/dyn/src/bro-fork/bro/src/analyzer/protocol/tcp/TCP.h:11,  
from /work/jpd/dyn/src/bro-fork/bro/src/analyzer/protocol/bittorrent/BitTorrent.h:6,  
from /work/jpd/dyn/src/bro-fork/bro/src/analyzer/protocol/bittorrent/BitTorrent.cc:3:  
/work/jpd/dyn/src/bro-fork/bro/src/iosource/PktSrc.h: In constructor ‘iosource::PktSrc::Properties::Properties()’:  
/work/jpd/dyn/src/bro-fork/bro/src/iosource/PktSrc.h:272:14: error: ‘PCAP\_NETMASK\_UNKNOWN’ was not declared in this scope  
netmask = PCAP\_NETMASK\_UNKNOWN;  
^

---

<div class="post-metadata">

**Author:** ![John\_Donnelly](https://avatars.discourse-cdn.com/v4/letter/j/3ec8ea/32.png) [@John\_Donnelly](https://community.zeek.org/u/John_Donnelly)\
**Post date:** [January 28, 2015, 3:19pm UTC](https://community.zeek.org/t/bro-v2-3-2-release/3449/3 "2015-01-28T15:19:32Z")

</div>

#define PCAP\_NETMASK\_UNKNOWN 0xffffffff

“/usr/include/pcap/pcap.h” 484L, 18147C

Is on my system;

Adding #include “pcap.h” to PktSrc.h doesn’t solve it.

So I added #define PCAP\_NETMASK\_UNKNOWN 0xfffffffff  
to PktSrc,h to get get farther .

---

<div class="post-metadata">

**Author:** ![John\_Donnelly](https://avatars.discourse-cdn.com/v4/letter/j/3ec8ea/32.png) [@John\_Donnelly](https://community.zeek.org/u/John_Donnelly)\
**Post date:** [January 28, 2015, 3:20pm UTC](https://community.zeek.org/t/bro-v2-3-2-release/3449/4 "2015-01-28T15:20:33Z")

</div>

Yet another build failure:

make[3]: Leaving directory `/work/jpd/dyn/src/bro-fork/bro/build' make[3]: Entering directory `/work/jpd/dyn/src/bro-fork/bro/build’  
[70%] Building CXX object src/iosource/CMakeFiles/bro\_iosource.dir/BPF\_Program.cc.o  
[70%] Building CXX object src/iosource/CMakeFiles/bro\_iosource.dir/Component.cc.o  
[70%] Building CXX object src/iosource/CMakeFiles/bro\_iosource.dir/Manager.cc.o  
[70%] Building CXX object src/iosource/CMakeFiles/bro\_iosource.dir/PktDumper.cc.o  
[70%] Building CXX object src/iosource/CMakeFiles/bro\_iosource.dir/PktSrc.cc.o  
/work/jpd/dyn/src/bro-fork/bro/src/iosource/PktSrc.cc: In member function ‘bool iosource::PktSrc::ApplyBPFFilter(int, const pcap\_pkthdr\*, const u\_char\*)’:  
/work/jpd/dyn/src/bro-fork/bro/src/iosource/PktSrc.cc:516:57: error: ‘pcap\_offline\_filter’ was not declared in this scope  
return pcap\_offline\_filter(code-\>GetProgram(), hdr, pkt);  
^  
/work/jpd/dyn/src/bro-fork/bro/src/iosource/PktSrc.cc:517:2: warning: control reaches end of non-void function [-Wreturn-type]  
}  
^  
make[3]: \*\*\* [src/iosource/CMakeFiles/bro\_iosource.dir/PktSrc.cc.o] Error 1  
make[3]: Leaving directory `/work/jpd/dyn/src/bro-fork/bro/build' make[2]: *** [src/iosource/CMakeFiles/bro_iosource.dir/all] Error 2 make[2]: Leaving directory `/work/jpd/dyn/src/bro-fork/bro/build’  
make[1]: \*\*\* [all] Error 2  
make[1]: Leaving directory `/work/jpd/dyn/src/bro-fork/bro/build’  
make: \*\*\* [all] Error 2

shell returned 2

---

<div class="post-metadata">

**Author:** ![Siwek\_Jon](https://avatars.discourse-cdn.com/v4/letter/s/90db22/32.png) [@Siwek\_Jon](https://community.zeek.org/u/Siwek_Jon)\
**Post date:** [January 28, 2015, 3:45pm UTC](https://community.zeek.org/t/bro-v2-3-2-release/3449/5 "2015-01-28T15:45:12Z")

</div>

To use 2.3.2 from a git clone, you also have to checkout the v2.3.2 tag and ensure the git submodules are tracking correct versions. But I’ll follow up w/ your problem building the master branch in the tracker ticket you created.

- Jon

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/zeek/original/1X/f09d732bc2cc7c7cc7e35db67cf4e1d5233ce7a7.png) [@system](https://community.zeek.org/u/system)\
**Post date:** [May 6, 2022, 3:42pm UTC](https://community.zeek.org/t/bro-v2-3-2-release/3449/6 "2022-05-06T15:42:23Z")

</div>


