From ae8ac58c45bbb61f439b49ea096625dc7e0cf808 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Wed, 27 Mar 2013 09:56:48 +0100 Subject: [PATCH] Fix detection and use of netinet/ip6.h on FreeBSD --- configure.in | 6 +++++- src/libipsec/ip_packet.c | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/configure.in b/configure.in index d4c35bee1..9dc510b24 100644 --- a/configure.in +++ b/configure.in @@ -471,7 +471,11 @@ AC_CHECK_FUNCS(prctl mallinfo getpass closefrom getpwnam_r getgrnam_r getpwuid_r AC_CHECK_HEADERS(sys/sockio.h glob.h) AC_CHECK_HEADERS(net/pfkeyv2.h netipsec/ipsec.h netinet6/ipsec.h linux/udp.h) -AC_CHECK_HEADERS(netinet/ip6.h) +AC_CHECK_HEADERS(netinet/ip6.h, [], [], +[ + #include + #include +]) AC_CHECK_MEMBERS([struct sockaddr.sa_len], [], [], [ diff --git a/src/libipsec/ip_packet.c b/src/libipsec/ip_packet.c index 5c8cc2e3e..d08e09057 100644 --- a/src/libipsec/ip_packet.c +++ b/src/libipsec/ip_packet.c @@ -19,6 +19,7 @@ #include #include +#include #include #include #ifdef HAVE_NETINET_IP6_H