From d08c1fd380fb2c9c1e789a3ada630bbe754b6eae Mon Sep 17 00:00:00 2001 From: yoe Date: Wed, 24 Jan 2007 13:18:56 +0000 Subject: [PATCH] r232: * Try and fix the test for NBD_H * Include checks for -lsocket, -lnsl, and -lresolv, to allow for compilation on Solaris. --- configure.ac | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 ]]) -- 1.7.10.4