From: yoe Date: Wed, 24 Jan 2007 13:18:56 +0000 (+0000) Subject: r232: * Try and fix the test for NBD_H X-Git-Url: http://git.alex.org.uk r232: * Try and fix the test for NBD_H * Include checks for -lsocket, -lnsl, and -lresolv, to allow for compilation on Solaris. --- diff --git a/configure.ac b/configure.ac index 2a180dc..e77007f 100644 --- a/configure.ac +++ b/configure.ac @@ -97,12 +97,15 @@ AC_TRY_COMPILE([#define u32 int ) if test -f nbd.h then - if test $NBD_H='' + if test "$NBD_H" = '' then AC_MSG_WARN([there is a local nbd.h, but it is from the 2.4-series of kernels. Using the system-provided, working, nbd.h]) fi fi AC_MSG_RESULT($NBD_H) +AC_SEARCH_LIBS(bind, socket,, AC_MSG_ERROR([Could not find an implementation of the bind() system call])) +AC_SEARCH_LIBS(inet_ntoa, nsl,, AC_MSG_ERROR([Could not find an implementation of the inet_ntoa() system call])) +AC_SEARCH_LIBS(daemon, resolv,, AC_MSG_ERROR([Could not find an implementation of the daemon() system call])) AC_CHECK_HEADERS([sys/mount.h],,, [[#include ]])