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'<br>if
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I../src/binpac/lib -I../src -I.
-I.. -Ilibedit -O -W -Wall -Wno-unused -g -O2 -MT TCP_Rewriter.o
-MD -MP -MF ".deps/TCP_Rewriter.Tpo" -c -o TCP_Rewriter.o
TCP_Rewriter.cc; \<br>
then mv -f ".deps/TCP_Rewriter.Tpo" ".deps/TCP_Rewriter.Po"; else rm -f ".deps/TCP_Rewriter.Tpo"; exit 1; fi<br>TCP_Rewriter.cc: In member function `int TCP_TracePacket::Finish(pcap_pkthdr*&, <br>
const u_char*&, int&, unsigned int, unsigned int)':<br>TCP_Rewriter.cc:328: error: no match for 'operator=' in '<br> this->TCP_TracePacket::pcap_hdr.pcap_pkthdr::ts = <br> double_to_timeval(double)()'<br>
/usr/include/net/bpf.h:129: error: candidates are: bpf_timeval& <br> bpf_timeval::operator=(const bpf_timeval&)<br>gmake[4]: *** [TCP_Rewriter.o] Error 1<br>gmake[4]: Leaving directory `/usr/home/greg/bro-1.2.1/src'<br>
gmake[3]: *** [all-recursive] Error 1<br>gmake[3]: Leaving directory `/usr/home/greg/bro-1.2.1/src'<br>gmake[2]: *** [all] Error 2<br>gmake[2]: Leaving directory `/usr/home/greg/bro-1.2.1/src'<br>gmake[1]: *** [all-recursive] Error 1<br>
gmake[1]: Leaving directory `/usr/home/greg/bro-1.2.1'<br>gmake: *** [all] Error 2<br><br>Thanks a lot in advance.<br><br>--<br>With best regards, <br><font color="#888888"> Gregory Edigarov</font>