hi all,

i have an error messages when compiling pmacct 0.10.2 like this:

gcc  -O2 -Wl,--export-dynamic -o pmacctd -DPACKAGE=\"pmacctd\"
-DVERSION=\"0.10.2\" -DPROGNAME=1 -DIM_LITTLE_ENDIAN=1 -DHAVE_MMAP=1
-DHAVE_L2=1 -DHAVE_PCAP_H=1 -DHAVE_LIBPCAP=1 -DPCAP_TYPE_bpf=1
-DHAVE_DLOPEN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_GETOPT_H=1
-DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_U_INT64_T=1
-DHAVE_U_INT32_T=1 -DHAVE_U_INT16_T=1 -DHAVE_U_INT8_T=1
-DHAVE_UINT64_T=1 -DHAVE_UINT32_T=1 -DHAVE_UINT16_T=1 -DHAVE_UINT8_T=1
-DRETSIGTYPE=void -DHAVE_STRLCPY=1 -DHAVE_VSNPRINTF=1
-DHAVE_SETPROCTITLE=1  -I. -I. pmacctd.o signals.o util.o strlcpy.o
plugin_hooks.o  server.o acct.o memory.o ll.o cfg.o imt_plugin.o log.o
pkt_handlers.o  cfg_handlers.o net_aggr.o bpf_filter.o print_plugin.o
ip_frag.o  ports_aggr.o addr.o pretag.o pretag_handlers.o ip_flow.o
setproctitle.o  classifier.o regexp.o regsub.o conntrack.o  -lpcap
-L/usr/lib
pmacctd.o(.text+0x2fa): In function `main':
: warning: strcpy() is almost always misused, please use strlcpy()
util.o(.text+0x68e): In function `write_pid_file':
: warning: sprintf() is often misused, please use snprintf()
util.o(.text+0x754): In function `write_pid_file_plugin':
: warning: strcat() is almost always misused, please use strlcat()
plugin_hooks.o(.text+0x2d7): In function `load_plugins':
: undefined reference to `pcap_open_dead'
pretag_handlers.o(.text+0x518): In function `PT_map_filter_handler':
: undefined reference to `pcap_open_dead'
collect2: ld returned 1 exit status
*** Error code 1

Stop in /home/rully/pmacct-0.10.2/src (line 234 of Makefile).
*** Error code 1

Stop in /home/rully/pmacct-0.10.2 (line 126 of Makefile).

anyone can help me regarding this error? thanks in advance.

# mrs

_______________________________________________
pmacct-discussion mailing list
http://www.pmacct.net/#mailinglists

Reply via email to