[dsc] dsc collector on Debian Lenny make error

Volker Lieder vl at plusline.de
Fri Feb 27 21:47:09 UTC 2009


Duane Wessels schrieb:
>
>
> You can make the errors go away by adding these two includes in
> ParseConfig.cc:
>
> Index: ParseConfig.cc
> ===================================================================
> --- ParseConfig.cc      (revision 11160)
> +++ ParseConfig.cc      (working copy)
> @@ -1,3 +1,5 @@
> +#include <stdlib.h>
> +#include <string.h>    // for strerror()
>
>  #include <iostream>
>  #include <fstream>
>
Hi,
now i get a new error :-/

<21:46> root at ns-cache-01:/usr/local/src/dsc-200901261740/collector # make
(cd dsc; test -s Makefile || ./configure ; make all)
make[1]: Entering directory `/usr/local/src/dsc-200901261740/collector/dsc'
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
edns_bufsiz_index.o do_bit_index.o rd_bit_index.o opcode_index.o
transport_index.o dns_ip_version_index.o dns_source_port_index.o
ParseConfig.o config_hooks.o hashtbl.o lookup3.o xmalloc.o inX_addr.o
-L/usr/local/lib -lnsl -lresolv  ../TmfBase/Hapy/src/.libs/libHapy.a
pcap.o: In function `Pcap_init':
/usr/local/src/dsc-200901261740/collector/dsc/pcap.c:980: undefined
reference to `pcap_open_offline'
/usr/local/src/dsc-200901261740/collector/dsc/pcap.c:990: undefined
reference to `pcap_open_live'
/usr/local/src/dsc-200901261740/collector/dsc/pcap.c:997: undefined
reference to `pcap_compile'
/usr/local/src/dsc-200901261740/collector/dsc/pcap.c:999: undefined
reference to `pcap_geterr'
/usr/local/src/dsc-200901261740/collector/dsc/pcap.c:999: undefined
reference to `pcap_geterr'
/usr/local/src/dsc-200901261740/collector/dsc/pcap.c:1002: undefined
reference to `pcap_setfilter'
/usr/local/src/dsc-200901261740/collector/dsc/pcap.c:1004: undefined
reference to `pcap_geterr'
/usr/local/src/dsc-200901261740/collector/dsc/pcap.c:1004: undefined
reference to `pcap_geterr'
/usr/local/src/dsc-200901261740/collector/dsc/pcap.c:1007: undefined
reference to `pcap_datalink'
/usr/local/src/dsc-200901261740/collector/dsc/pcap.c:1030: undefined
reference to `pcap_datalink'
/usr/local/src/dsc-200901261740/collector/dsc/pcap.c:1030: undefined
reference to `pcap_datalink'
/usr/local/src/dsc-200901261740/collector/dsc/pcap.c:1035: undefined
reference to `pcap_file'
/usr/local/src/dsc-200901261740/collector/dsc/pcap.c:1038: undefined
reference to `pcap_get_selectable_fd'
pcap.o: In function `Pcap_run':
/usr/local/src/dsc-200901261740/collector/dsc/pcap.c:1068: undefined
reference to `pcap_dispatch'
/usr/local/src/dsc-200901261740/collector/dsc/pcap.c:1098: undefined
reference to `pcap_dispatch'
/usr/local/src/dsc-200901261740/collector/dsc/pcap.c:1110: undefined
reference to `pcap_stats'
pcap.o: In function `Pcap_close':
/usr/local/src/dsc-200901261740/collector/dsc/pcap.c:1122: undefined
reference to `pcap_close'
collect2: ld returned 1 exit status
make[1]: *** [dsc] Error 1
make[1]: Leaving directory `/usr/local/src/dsc-200901261740/collector/dsc'
make: *** [all] Error 2

Volker

-- 
Plus.line AG IP Services    Tel.: +49 69 758915-0
Mainzer Landstr. 199        Fax : +49 69 758915-33
D-60326 Frankfurt           http://www.plusline.net
---------------------------------------------------
Amtsgericht Frankfurt a. M., HRB 53629
Vorstand: Richard Gresek, Thomas Friedl
Vorsitzender: Horst E. Eckhard, Witschaftspruefer
stellvertretender Vorsitzender: Herr Reinhard Ruehle, Rechtsanwalt
Mitglied des Aufsichtsrats: Herr Johannes Leuschner, Bankdirektor a.D.




More information about the dsc mailing list