Hello, <br><br>I am trying to get bro working on my system: <br>$ uname -a<br>OpenBSD <a href="http://edigarov.sa.net.ua/" target="_blank">edigarov.sa.net.ua</a> 4.3 GENERIC#0 amd64<br>$ <br><br>I am getting the following error.<br>
As Bro is written in C++, and I am not a speciallist in this language (I am a C guy, after all) I am asking you to help:<br>
<br>gmake[4]: Entering directory `/usr/home/greg/bro-1.2.1/src&#39;<br>if
g++ -DHAVE_CONFIG_H -I. -I. -I..&nbsp; -I. -I../src/binpac/lib -I../src -I.
-I.. -Ilibedit&nbsp;&nbsp; -O -W -Wall -Wno-unused&nbsp;&nbsp; -g -O2 -MT TCP_Rewriter.o
-MD -MP -MF &quot;.deps/TCP_Rewriter.Tpo&quot; -c -o TCP_Rewriter.o
TCP_Rewriter.cc; \<br>
then mv -f &quot;.deps/TCP_Rewriter.Tpo&quot; &quot;.deps/TCP_Rewriter.Po&quot;; else rm -f &quot;.deps/TCP_Rewriter.Tpo&quot;; exit 1; fi<br>TCP_Rewriter.cc: In member function `int TCP_TracePacket::Finish(pcap_pkthdr*&amp;, <br>

&nbsp;&nbsp; const u_char*&amp;, int&amp;, unsigned int, unsigned int)&#39;:<br>TCP_Rewriter.cc:328: error: no match for &#39;operator=&#39; in &#39;<br>&nbsp;&nbsp; this-&gt;TCP_TracePacket::pcap_hdr.pcap_pkthdr::ts = <br>&nbsp;&nbsp; double_to_timeval(double)()&#39;<br>

/usr/include/net/bpf.h:129: error: candidates are: bpf_timeval&amp; <br>&nbsp;&nbsp; bpf_timeval::operator=(const bpf_timeval&amp;)<br>gmake[4]: *** [TCP_Rewriter.o] Error 1<br>gmake[4]: Leaving directory `/usr/home/greg/bro-1.2.1/src&#39;<br>

gmake[3]: *** [all-recursive] Error 1<br>gmake[3]: Leaving directory `/usr/home/greg/bro-1.2.1/src&#39;<br>gmake[2]: *** [all] Error 2<br>gmake[2]: Leaving directory `/usr/home/greg/bro-1.2.1/src&#39;<br>gmake[1]: *** [all-recursive] Error 1<br>

gmake[1]: Leaving directory `/usr/home/greg/bro-1.2.1&#39;<br>gmake: *** [all] Error 2<br><br>Thanks a lot in advance.<br><br>--<br>With best regards, <br><font color="#888888">&nbsp;&nbsp;&nbsp; Gregory&nbsp; Edigarov</font>