From: Marc Fournier Date: Mon, 14 Oct 2013 13:47:05 +0000 (-0700) Subject: Merge pull request #393 from mfournier/prevent-building-with-old-libpcap X-Git-Tag: collectd-5.4.1~3^2~5 X-Git-Url: https://git.octo.it/?a=commitdiff_plain;h=0c4da4eb1348f032d6845e192d71e7a3908126c1;hp=6dcd94cf362b78541cfd1c5b7c80a04c415beb88;p=collectd.git Merge pull request #393 from mfournier/prevent-building-with-old-libpcap Prevent building with old libpcap --- diff --git a/configure.in b/configure.in index d207c288..87a19076 100644 --- a/configure.in +++ b/configure.in @@ -3013,6 +3013,25 @@ then AC_CHECK_HEADERS(pcap-bpf.h,, [with_libpcap="no (pcap-bpf.h not found)"]) fi +if test "x$with_libpcap" = "xyes" +then + AC_CACHE_CHECK([whether libpcap has PCAP_ERROR_IFACE_NOT_UP], + [c_cv_libpcap_have_pcap_error_iface_not_up], + AC_COMPILE_IFELSE([AC_LANG_PROGRAM( +[[[ +#include +]]], +[[[ + int val = PCAP_ERROR_IFACE_NOT_UP; +]]] + )], + [c_cv_libpcap_have_pcap_error_iface_not_up="yes"], + [c_cv_libpcap_have_pcap_error_iface_not_up="no"])) +fi +if test "x$c_cv_libpcap_have_pcap_error_iface_not_up" != "xyes" +then + with_libpcap="no (pcap.h misses PCAP_ERROR_IFACE_NOT_UP)" +fi AM_CONDITIONAL(BUILD_WITH_LIBPCAP, test "x$with_libpcap" = "xyes") # }}}