X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=configure.ac;h=251c7e48b8e3f311ecbe71e058e27595bfd691a8;hp=7d25384912feaf4146d7328071665e0e4ab07203;hb=59189376db057ae08a710cb2b258426230f687d7;hpb=617d0ac4e51889506f3afc39f5ef686d5c0e0d15 diff --git a/configure.ac b/configure.ac index 7d25384..251c7e4 100644 --- a/configure.ac +++ b/configure.ac @@ -185,13 +185,13 @@ AC_CHECK_FUNC([connect], , [AC_CHECK_LIB([socket], [connect], [LIBSOCKET="-lsocket"], [AC_MSG_ERROR([Function 'socket' not found.])], [$LIBNSL])]) -AC_CHECK_FUNC([getaddrinfo], , , +AC_CHECK_FUNC([getaddrinfo], , [AC_MSG_ERROR([Function 'getaddrinfo' not found.])]) -AC_CHECK_FUNC([getrpcbynumber], , , +AC_CHECK_FUNC([getrpcbynumber], , [AC_MSG_ERROR([Function 'getrpcbynumber' not found.])]) -AC_CHECK_FUNC([getservbyname], , , +AC_CHECK_FUNC([getservbyname], , [AC_MSG_ERROR([Function 'getservbyname' not found.])]) AC_CHECK_LIB([crypt], [crypt], [LIBCRYPT="-lcrypt"]) @@ -236,6 +236,9 @@ AC_SUBST(LIBBSD) AC_SUBST(LIBBLKID) if test "$enable_gss" = yes; then + dnl 'gss' requires getnameinfo - at least for gssd_proc.c + AC_CHECK_FUNC([getnameinfo], , [AC_MSG_ERROR([GSSAPI support requires 'getnameinfo' function])]) + dnl 'gss' also depends on nfsidmap.h - at least for svcgssd_proc.c AC_LIBNFSIDMAP @@ -250,21 +253,8 @@ if test "$enable_gss" = yes; then fi -AC_CHECK_DECL([AI_ADDRCONFIG], - AC_DEFINE([HAVE_DECL_AI_ADDRCONFIG], 1, - [Define this to 1 if AI_ADDRCONFIG macro is defined]), , - [ #include ] ) - -if test "$enable_ipv6" = yes; then - if test "$enable_tirpc" = no; then - AC_MSG_ERROR('--enable-ipv6' requires '--enable-tirpc'.) - fi - AC_CHECK_FUNCS([getnameinfo bindresvport_sa], , , - [AC_MSG_ERROR([Missing functions needed for IPv6.])]) - AC_CHECK_DECL([AI_ADDRCONFIG], , - AC_MSG_ERROR([full getaddrinfo(3) implementation needed for IPv6 support]), - [ #include ] ) -fi +dnl Check for IPv6 support +AC_IPV6 dnl ************************************************************* dnl Check for headers