From cb0881b53146ba3749d9dd781f714473a4756388 Mon Sep 17 00:00:00 2001 From: Amos Jeffries Date: Mon, 12 May 2008 13:48:26 +1200 Subject: [PATCH] Bug 2196: configure: net*/*.h present but cannot be compiled This moves critical net*/*.h file tests from the general location and use testign to the *BSD special testing which accounts for system file dependencies. TODO: some files are still missing dependencies even with the *BSD test their brokenness will be fixed at a later point. (bug 2206) --- configure.in | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/configure.in b/configure.in index 9dcbe67ee9..eac737b4aa 100644 --- a/configure.in +++ b/configure.in @@ -1862,8 +1862,6 @@ AC_CHECK_HEADERS( \ math.h \ memory.h \ mount.h \ - net/if.h \ - net/pfvar.h \ netdb.h \ netinet/in.h \ netinet/ip_fil_compat.h \ @@ -1933,10 +1931,16 @@ SQUID_DEFAULT_INCLUDES #endif ) -AC_CHECK_HEADERS(net/if.h \ +dnl *BSD dont include the depenencies for all their net/ and netinet/ files +dnl We must include a few basic type headers for them to work. +AC_CHECK_HEADERS( \ + net/if.h \ + net/pfvar.h \ netinet/if_ether.h\ + netinet/ip.h\ netinet/ip_compat.h\ netinet/ip_fil.h\ + netinet/ip_icmp.h\ netinet/ip_nat.h\ netinet/ipl.h \ sys/mount.h\ -- 2.47.2