1. I could'nt find the component libpcap in the list above, and manual insertion ("Component Text") was not accepted 2. <what I originally wanted to inform you> in file /usr/include/pcap/pcap.h the line #include <net/bpf.h> should be #include <pcap/net/bpf.h>
libpcap is a part of tcpdump (you can find out by typing "rpm -qi libpcap"). Reassigning.
??? On my system it looks that way: $ cat /etc/redhat-release Red Hat Linux release 6.2 (Zoot) $ rpm -ql tcpdump /usr/doc/tcpdump-3.4 /usr/doc/tcpdump-3.4/CHANGES /usr/doc/tcpdump-3.4/README /usr/man/man8/tcpdump.8.gz /usr/sbin/tcpdump $ rpm -ql libpcap /usr/doc/libpcap-0.4 /usr/doc/libpcap-0.4/CHANGES /usr/doc/libpcap-0.4/README /usr/include/pcap /usr/include/pcap/net /usr/include/pcap/net/bpf.h /usr/include/pcap/pcap-namedb.h /usr/include/pcap/pcap.h /usr/lib/libpcap.a /usr/man/man3/pcap.3.gz
Add -I/usr/include/pcap to your compile flags when you #include <pcap.h>