From: Justin M. Streiner (streiner@stargate.net)
Date: Tue Jan 22 2002 - 10:13:01 PST
On Mon, 21 Jan 2002, R. Drew Davis wrote:
> >cd cflowdmux; make
> >c++ -g -O2 CflowdRawFlowClientList.o cflowdmux.o
> >../../classes/lib/.libs/libCfd.a -L/usr/local/arts/lib -lArts
> >../../snmp++/classes/lib/.libs/libsnmp++.a -lfl -lcompat -o cflowdmux
> >-Wl,--rpath -Wl,/usr/local/arts/lib -Wl,--rpath -Wl,/usr/local/arts/lib
> >../../snmp++/classes/lib/.libs/libsnmp++.a: could not read symbols:
> >Archive has no index; run ranlib to add one
> >*** Error code 1
[---snip---]
>
> I'm wondering if your PATH is such that you are running some other ranlib
> instead of the gnu ranlib. e.g. on my Solaris system:
>
> jessie $ /opt/gnu/bin/ranlib -v
> GNU ranlib 2.10.1
> Copyright 1997, 98, 99, 2000 Free Software Foundation, Inc.
> This program is free software; you may redistribute it under the terms of
> the GNU General Public License. This program has absolutely no warranty.
> jessie $ ranlib -v
> jessie $ whence ranlib
> /usr/ccs/bin/ranlib
I'm using GNU ranlib v2.11.2. I think FreeBSD just uses the standard GNU
toolchain for all of the 'standard' utilities.
flowscan1# which ranlib
/usr/bin/ranlib
flowscan1# /usr/bin/ranlib -v
GNU ranlib 2.11.2 20010719 [FreeBSD]
Copyright 1997, 98, 99, 2000, 2001 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License. This program has absolutely no warranty.
jms
-- cflowd mailing list cflowd@caida.org
This archive was generated by hypermail 2.1.4 : Tue Jan 22 2002 - 10:43:26 PST