1 | initial version |
This is the check in FindPCAP.cmake:
# We check whether pcap_lib_version is defined in the pcap header, # using it as a proxy for all the 0.8 API's. if not, we fail. # check_symbol_exists( pcap_lib_version ${PCAP_INCLUDE_DIR}/pcap.h HAVE_PCAP_LIB_VERSION ) if( NOT HAVE_PCAP_LIB_VERSION ) message(FATAL_ERROR "You need libpcap 0.8 or later") endif( NOT HAVE_PCAP_LIB_VERSION )
Either the build can't find pcap.h
or the version you have doesn't have:
PCAP_API const char *pcap_lib_version(void);
(PCAP_LIB_VERSION(3PCAP)
From pcap.h
:
/* * Version number of the current version of the pcap file format. * * NOTE: this is *NOT* the version number of the libpcap library. * To fetch the version information for the version of libpcap * you're using, use pcap_lib_version(). */ #define PCAP_VERSION_MAJOR 2 #define PCAP_VERSION_MINOR 4