[Bro] Bro1.0 make-problem

Vidar Evenrud Seeberg vseeberg at netcom.no
Tue Dec 20 03:18:42 PST 2005


Hello!

After a crash I had to reinstall Ubuntu Breezy. I then compiled Bro 1.0,
and when "make" I got this error:

make  all-recursive
make[1]: Entering directory `/compile/bro-1.0'
Making all in aux
make[2]: Entering directory `/compile/bro-1.0/aux'
make  all-recursive
make[3]: Entering directory `/compile/bro-1.0/aux'
Making all in adtrace
make[4]: Entering directory `/compile/bro-1.0/aux/adtrace'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/compile/bro-1.0/aux/adtrace'
Making all in cf
make[4]: Entering directory `/compile/bro-1.0/aux/cf'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/compile/bro-1.0/aux/cf'
Making all in hf
make[4]: Entering directory `/compile/bro-1.0/aux/hf'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/compile/bro-1.0/aux/hf'
Making all in rst
make[4]: Entering directory `/compile/bro-1.0/aux/rst'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/compile/bro-1.0/aux/rst'
Making all in scripts
make[4]: Entering directory `/compile/bro-1.0/aux/scripts'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/compile/bro-1.0/aux/scripts'
make[4]: Entering directory `/compile/bro-1.0/aux'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/compile/bro-1.0/aux'
make[3]: Leaving directory `/compile/bro-1.0/aux'
make[2]: Leaving directory `/compile/bro-1.0/aux'
Making all in src
make[2]: Entering directory `/compile/bro-1.0/src'
make  all-recursive
make[3]: Entering directory `/compile/bro-1.0/src'
Making all in binpac
make[4]: Entering directory `/compile/bro-1.0/src/binpac'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/compile/bro-1.0/src/binpac'
make[4]: Entering directory `/compile/bro-1.0/src'
g++  -g -O2   -o bro  dce_rpc_pac.o ncp_pac.o smb_pac.o main.o
net_util.o util.o parse.o scan.o re-parse.o re-scan.o rule-parse.o
rule-scan.o Active.o Anon.o Attr.o BackDoor.o Base64.o BPF_Program.o
BroString.o CCL.o ChunkedIO.o CompHash.o Conn.o ConnCompressor.o
DCE_RPC.o DFA.o DNS.o DNS_Mgr.o DbgBreakpoint.o DbgHelp.o DbgWatch.o
Debug.o DebugCmds.o DebugLogger.o Desc.o Dict.o Discard.o EquivClass.o
Event.o EventHandler.o EventRegistry.o Expr.o FTP.o File.o Finger.o
Frag.o Frame.o Func.o Gnutella.o HTTP.o Hash.o ICMP.o ID.o Ident.o
IntSet.o InterConn.o IOSource.o IRC.o List.o Logger.o Login.o MIME.o
NCP.o NFA.o NFS.o NTP.o NVT.o Net.o NetVar.o NetbiosSSN.o Obj.o
OSFinger.o PacketFilter.o PacketSort.o PersistenceSerializer.o PktSrc.o
PolicyFile.o POP3.o Portmap.o PrefixTable.o PriorityQueue.o Queue.o RE.o
RPC.o Reassem.o RemoteSerializer.o Rlogin.o RSH.o Rule.o RuleAction.o
RuleCondition.o RuleMatcher.o ScriptAnaly.o SMB.o SmithWaterman.o SMTP.o
SSH.o Scope.o SerializationFormat.o SerialObj.o Serializer.o Sessions.o
StateAccess.o Stats.o SteppingStone.o Stmt.o TCP.o TCP_Contents.o
TCP_Endpoint.o TCP_Rewriter.o Telnet.o Timer.o Traverse.o TwoWise.o
Type.o UDP.o Val.o Var.o XDR.o bsd-getopt-long.o cq.o md5.o patricia.o
setsignal.o version.o strsep.o nb_dns.o  -Llibedit -ledit
-L../aux/libpcap-0.7.2 -lpcap -lz  /usr/lib/libresolv.a -ltermcap -lm
/usr/bin/ld: warning: libc.so.5, needed
by /usr/lib/gcc/i486-linux-gnu/4.0.2/../../../../lib/libtermcap.so, may
conflict with libc.so.6
/lib/libc.so.5: warning: the `gets' function is dangerous and should not
be used.
/lib/libc.so.5: warning: the `getpw' function is dangerous and should
not be used.
/lib/libc.so.5: warning: `sys_nerr' is deprecated; use `strerror' or
`strerror_r' instead
/lib/libc.so.5: warning: the use of `mktemp' is dangerous, better use
`mkstemp'
/lib/libc.so.5: warning: warning: `siggetmask' is obsolete;
`sigprocmask' is best
/lib/libc.so.5: warning: `sys_errlist' is deprecated; use `strerror' or
`strerror_r' instead
/lib/libc.so.5: warning: the use of `tmpnam' is dangerous, better use
`mkstemp'
/lib/libc.so.5: warning: the `llseek' function may be dangerous; use
`lseek64' instead.
/lib/libc.so.5: warning: the use of `tempnam' is dangerous, better use
`mkstemp'/lib/libc.so.5: warning: the `getwd' function is dangerous and
should not be used.
RemoteSerializer.o: In function
`SocketComm::ProcessPeerCompress(SocketComm::Peer*)':
RemoteSerializer.cc:(.text+0x39eb): undefined reference to `vtable for
CompressedChunkedIO'
RemoteSerializer.o: In function `SocketComm::ProcessParentCompress()':
RemoteSerializer.cc:(.text+0x3fcc): undefined reference to `vtable for
CompressedChunkedIO'
collect2: ld returned 1 exit status
make[4]: *** [bro] Error 1
make[4]: Leaving directory `/compile/bro-1.0/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/compile/bro-1.0/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/compile/bro-1.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/compile/bro-1.0'
make: *** [all] Error 2

Any ideas?

Regards
Vidar E. Seeberg




More information about the Bro mailing list