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
