The command of compile is : cc mypcap.c -I/usr/local/include -L/usr/local/lib -lpcap -lsocket -o mypcap
sufei7099 2008-06-18 发件人: Guy Harris 发送时间: 2008-06-14 02:22:14 收件人: [email protected] 抄送: 主题: Re: [tcpdump-workers] SCO libpcap sufei7099 wrote: > I add the #incude <sys/types.h > in file.h, I.e., you changed /usr/include/sys/file.h to include <sys/types.h >? Does /usr/include/sys/param.h include <sys/types.h > on your system? > then i make successfully. After i run make install, the result is : > > # make install ... > rm -f /usr/local/include/pcap-bpf.h > rm -f /usr/local/include/pcap.h > rm -f /usr/local/include/pcap-namedb.h > cp pcap.h /usr/local/include > cp pcap-bpf.h /usr/local/include > cp pcap-namedb.h /usr/local/include ... > It meana i install the libpcap successfully. right? Yes. > But when I run ./configure in snort directory, the result is : ... > checking for pcap_datalink in -lpcap... no > checking pfring.h usability... no > checking pfring.h presence... no > checking for pfring.h... no > checking for pfring_open in -lpfring... no > checking for pfring_open in -lpcap... no > > ERROR! Libpcap library/headers (libpcap.a (or .so)/pcap.h) > not found, go get it from http://www.tcpdump.org > or use the --with-libpcap-* options, if you have it installed > in unusual place. Also check if your libpcap depends on another > shared library that may be installed in an unusual place Presumably snort wrote out a config.log file; what are the contents of that file? - This is the tcpdump-workers list. Visit https://cod.sandelman.ca/ to unsubscribe. - This is the tcpdump-workers list. Visit https://cod.sandelman.ca/ to unsubscribe.
