make error question

I'm attempting to build bro-pub-0.8a70 and receiving some make errors. The system is FreeBSD 4.2. I have successfully built on FreeBSD 4.9, but this older install generates this error. Can anyone shed any insight on my error? This machine currently runs an older version or bro which I did not install.
Thanks,

nb

bro1# make
g++ -I. -Ilibedit -O -c File.cc
File.cc: In method `int BroFile::Write(const char *, int = 0)':
File.cc:719: void value not ignored as it ought to be
File.cc:719: in argument to unary !
*** Error code 1

It then ceases to build.