[dsc] Trying to build dsc...
James Raftery
james at now.ie
Wed Aug 6 15:54:14 UTC 2008
On Wed, Aug 06, 2008 at 08:23:56AM -0500, Dave Swanger wrote:
>
> <20080805235527.O36091 at measurement-factory.com>, Duane Wessels <wessels at measurement-factory.com> wrote:
> > I made these statfs/statvfs changes to configure and daemon.c and
> > put dsc-200808052354.tar.gz up for download if anyone wants to try
> > it.
Thanks!
> It appears that "#if HAVE_STATVFS" fails even though statvfs exists on the machine.
Add
#include "config.h"
to the top of collector/dsc/daemon.c
I also needed to give the linker some hints to avoid a load of missing
symbols:
LD_LIBRARY_PATH="/usr/local/lib" LD_OPTIONS="-lresolv -lnsl -lpcap -lsocket" gmake
FYI, linker error output was:
g++ -o dsc base64.o generic_counter.o pcap.o ncap.o dns_protocol.o dns_message.o
ip_message.o daemon.o md_array.o null_index.o qtype_index.o qclass_index.o tld_
index.o rcode_index.o qnamelen_index.o qname_index.o msglen_index.o client_ipv4_
addr_index.o client_ipv4_net_index.o md_array_xml_printer.o ip_direction_index.o
ip_proto_index.o ip_version_index.o certain_qnames_index.o query_classification
_index.o idn_qname_index.o edns_version_index.o do_bit_index.o rd_bit_index.o op
code_index.o transport_index.o dns_ip_version_index.o dns_source_port_index.o Pa
rseConfig.o config_hooks.o hashtbl.o lookup3.o xmalloc.o inX_addr.o -L/usr/local
/lib ../TmfBase/Hapy/src/.libs/libHapy.a
Undefined first referenced
symbol in file
pcap_setfilter pcap.o
pcap_open_live pcap.o
pcap_open_offline pcap.o
pcap_geterr pcap.o
pcap_dispatch pcap.o
pcap_close pcap.o
pcap_file pcap.o
pcap_get_selectable_fd pcap.o
getprotobynumber ip_proto_index.o
inet_aton query_classification_index.o
inet_pton inX_addr.o
inet_ntop inX_addr.o
pcap_datalink pcap.o
pcap_compile pcap.o
ld: fatal: Symbol referencing errors. No output written to dsc
collect2: ld returned 1 exit status
gmake[1]: *** [dsc] Error 1
gmake[1]: Leaving directory `/usr/local/src/dsc-200808052354/collector/dsc'
gmake: *** [all] Error 2
This is on Solaris 10 (5/2008) on SPARC using Sun's gcc (`gcc version 3.4.3
(csl-sol210-3_4-branch+sol_rpath)') and the Sun ld (identified as `ld: Software
Generation Utilities - Solaris Link Editors: 5.10-1.489').
ATB,
james
--
Times flies like an arrow. Fruit flies like bananas.
More information about the dsc
mailing list