|
From: Andrew M. <fit...@us...> - 2007-03-09 14:33:10
|
Update of /cvsroot/radmind/radmind In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv21068 Modified Files: configure configure.ac Log Message: [Bug 1677170] undefined reference to DNSServiceRegister on Suse Linux 10. Check for presence of libdns_sd. Index: configure.ac =================================================================== RCS file: /cvsroot/radmind/radmind/configure.ac,v retrieving revision 1.39 retrieving revision 1.40 diff -C2 -d -r1.39 -r1.40 *** configure.ac 22 Sep 2006 20:44:41 -0000 1.39 --- configure.ac 9 Mar 2007 14:33:04 -0000 1.40 *************** *** 67,70 **** --- 67,71 ---- ) AC_CHECK_HEADER([dns_sd.h], [AC_DEFINE(HAVE_DNSSD)], [], []) + AC_CHECK_LIB(dns_sd, DNSServiceRegister) CHECK_ZLIB Index: configure =================================================================== RCS file: /cvsroot/radmind/radmind/configure,v retrieving revision 1.49 retrieving revision 1.50 diff -C2 -d -r1.49 -r1.50 *** configure 22 Sep 2006 20:44:41 -0000 1.49 --- configure 9 Mar 2007 14:33:04 -0000 1.50 *************** *** 5275,5278 **** --- 5275,5352 ---- + echo "$as_me:$LINENO: checking for DNSServiceRegister in -ldns_sd" >&5 + echo $ECHO_N "checking for DNSServiceRegister in -ldns_sd... $ECHO_C" >&6 + if test "${ac_cv_lib_dns_sd_DNSServiceRegister+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 + else + ac_check_lib_save_LIBS=$LIBS + LIBS="-ldns_sd $LIBS" + cat >conftest.$ac_ext <<_ACEOF + /* confdefs.h. */ + _ACEOF + cat confdefs.h >>conftest.$ac_ext + cat >>conftest.$ac_ext <<_ACEOF + /* end confdefs.h. */ + + /* Override any gcc2 internal prototype to avoid an error. */ + #ifdef __cplusplus + extern "C" + #endif + /* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ + char DNSServiceRegister (); + int + main () + { + DNSServiceRegister (); + ; + return 0; + } + _ACEOF + rm -f conftest.$ac_objext conftest$ac_exeext + if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_dns_sd_DNSServiceRegister=yes + else + echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_lib_dns_sd_DNSServiceRegister=no + fi + rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LIBS=$ac_check_lib_save_LIBS + fi + echo "$as_me:$LINENO: result: $ac_cv_lib_dns_sd_DNSServiceRegister" >&5 + echo "${ECHO_T}$ac_cv_lib_dns_sd_DNSServiceRegister" >&6 + if test $ac_cv_lib_dns_sd_DNSServiceRegister = yes; then + cat >>confdefs.h <<_ACEOF + #define HAVE_LIBDNS_SD 1 + _ACEOF + + LIBS="-ldns_sd $LIBS" + + fi + + echo "$as_me:$LINENO: checking for zlib" >&5 |