git-svn-id: file:///var/lib/svn/clamav-devel/trunk/clamav-devel@977 77e5149b-7576-45b1-b177-96237e5ba77b
| ... | ... |
@@ -1,3 +1,8 @@ |
| 1 |
+Wed Oct 6 21:36:59 CEST 2004 (tk) |
|
| 2 |
+---------------------------------- |
|
| 3 |
+ * configure: improve --disable-dns behaviour (patch by Tom G. Christensen |
|
| 4 |
+ <tgc*statsbiblioteket.dk>) |
|
| 5 |
+ |
|
| 1 | 6 |
Wed Oct 6 20:48:17 CEST 2004 (tk) |
| 2 | 7 |
---------------------------------- |
| 3 | 8 |
* freshclam/manager.c: fix download problems with some proxy servers |
| ... | ... |
@@ -1016,7 +1016,8 @@ Optional Features: |
| 1016 | 1016 |
--enable-fast-install=PKGS optimize for fast installation default=yes |
| 1017 | 1017 |
--disable-libtool-lock avoid locking (might break parallel builds) |
| 1018 | 1018 |
--disable-bzip2 disable bzip2 support |
| 1019 |
- --disable-dns disable support for database verification through DNS |
|
| 1019 |
+ --disable-dns disable support for database verification through |
|
| 1020 |
+ DNS |
|
| 1020 | 1021 |
--disable-clamuko disable clamuko support (Linux and FreeBSD only) |
| 1021 | 1022 |
--enable-milter build clamav-milter |
| 1022 | 1023 |
--disable-dsig disable support for digital signatures |
| ... | ... |
@@ -5017,7 +5018,7 @@ test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes |
| 5017 | 5017 |
case $host in |
| 5018 | 5018 |
*-*-irix6*) |
| 5019 | 5019 |
# Find out which ABI we are using. |
| 5020 |
- echo '#line 5020 "configure"' > conftest.$ac_ext |
|
| 5020 |
+ echo '#line 5021 "configure"' > conftest.$ac_ext |
|
| 5021 | 5021 |
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
| 5022 | 5022 |
(eval $ac_compile) 2>&5 |
| 5023 | 5023 |
ac_status=$? |
| ... | ... |
@@ -5590,7 +5591,7 @@ chmod -w . |
| 5590 | 5590 |
save_CFLAGS="$CFLAGS" |
| 5591 | 5591 |
CFLAGS="$CFLAGS -o out/conftest2.$ac_objext" |
| 5592 | 5592 |
compiler_c_o=no |
| 5593 |
-if { (eval echo configure:5593: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
|
|
| 5593 |
+if { (eval echo configure:5594: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
|
|
| 5594 | 5594 |
# The compiler can only warn and ignore the option if not recognized |
| 5595 | 5595 |
# So say no if there are warnings |
| 5596 | 5596 |
if test -s out/conftest.err; then |
| ... | ... |
@@ -7517,7 +7518,7 @@ else |
| 7517 | 7517 |
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 7518 | 7518 |
lt_status=$lt_dlunknown |
| 7519 | 7519 |
cat > conftest.$ac_ext <<EOF |
| 7520 |
-#line 7520 "configure" |
|
| 7520 |
+#line 7521 "configure" |
|
| 7521 | 7521 |
#include "confdefs.h" |
| 7522 | 7522 |
|
| 7523 | 7523 |
#if HAVE_DLFCN_H |
| ... | ... |
@@ -7615,7 +7616,7 @@ else |
| 7615 | 7615 |
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 7616 | 7616 |
lt_status=$lt_dlunknown |
| 7617 | 7617 |
cat > conftest.$ac_ext <<EOF |
| 7618 |
-#line 7618 "configure" |
|
| 7618 |
+#line 7619 "configure" |
|
| 7619 | 7619 |
#include "confdefs.h" |
| 7620 | 7620 |
|
| 7621 | 7621 |
#if HAVE_DLFCN_H |
| ... | ... |
@@ -10538,84 +10539,16 @@ fi |
| 10538 | 10538 |
|
| 10539 | 10539 |
fi |
| 10540 | 10540 |
|
| 10541 |
-want_dns="yes" |
|
| 10542 | 10541 |
# Check whether --enable-dns or --disable-dns was given. |
| 10543 | 10542 |
if test "${enable_dns+set}" = set; then
|
| 10544 | 10543 |
enableval="$enable_dns" |
| 10545 |
- want_dns="no" |
|
| 10546 |
-fi; |
|
| 10547 |
- |
|
| 10548 |
-if test "$want_dns" = "yes" |
|
| 10549 |
-then |
|
| 10550 |
- echo "$as_me:$LINENO: checking for __dn_expand in -lresolv" >&5 |
|
| 10551 |
-echo $ECHO_N "checking for __dn_expand in -lresolv... $ECHO_C" >&6 |
|
| 10552 |
-if test "${ac_cv_lib_resolv___dn_expand+set}" = set; then
|
|
| 10553 |
- echo $ECHO_N "(cached) $ECHO_C" >&6 |
|
| 10554 |
-else |
|
| 10555 |
- ac_check_lib_save_LIBS=$LIBS |
|
| 10556 |
-LIBS="-lresolv $LIBS" |
|
| 10557 |
-cat >conftest.$ac_ext <<_ACEOF |
|
| 10558 |
-/* confdefs.h. */ |
|
| 10559 |
-_ACEOF |
|
| 10560 |
-cat confdefs.h >>conftest.$ac_ext |
|
| 10561 |
-cat >>conftest.$ac_ext <<_ACEOF |
|
| 10562 |
-/* end confdefs.h. */ |
|
| 10563 |
- |
|
| 10564 |
-/* Override any gcc2 internal prototype to avoid an error. */ |
|
| 10565 |
-#ifdef __cplusplus |
|
| 10566 |
-extern "C" |
|
| 10567 |
-#endif |
|
| 10568 |
-/* We use char because int might match the return type of a gcc2 |
|
| 10569 |
- builtin and then its argument prototype would still apply. */ |
|
| 10570 |
-char __dn_expand (); |
|
| 10571 |
-int |
|
| 10572 |
-main () |
|
| 10573 |
-{
|
|
| 10574 |
-__dn_expand (); |
|
| 10575 |
- ; |
|
| 10576 |
- return 0; |
|
| 10577 |
-} |
|
| 10578 |
-_ACEOF |
|
| 10579 |
-rm -f conftest.$ac_objext conftest$ac_exeext |
|
| 10580 |
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
| 10581 |
- (eval $ac_link) 2>conftest.er1 |
|
| 10582 |
- ac_status=$? |
|
| 10583 |
- grep -v '^ *+' conftest.er1 >conftest.err |
|
| 10584 |
- rm -f conftest.er1 |
|
| 10585 |
- cat conftest.err >&5 |
|
| 10586 |
- echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
|
| 10587 |
- (exit $ac_status); } && |
|
| 10588 |
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
| 10589 |
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
| 10590 |
- (eval $ac_try) 2>&5 |
|
| 10591 |
- ac_status=$? |
|
| 10592 |
- echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
|
| 10593 |
- (exit $ac_status); }; } && |
|
| 10594 |
- { ac_try='test -s conftest$ac_exeext'
|
|
| 10595 |
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
| 10596 |
- (eval $ac_try) 2>&5 |
|
| 10597 |
- ac_status=$? |
|
| 10598 |
- echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
|
| 10599 |
- (exit $ac_status); }; }; then |
|
| 10600 |
- ac_cv_lib_resolv___dn_expand=yes |
|
| 10544 |
+ want_dns=$enableval |
|
| 10601 | 10545 |
else |
| 10602 |
- echo "$as_me: failed program was:" >&5 |
|
| 10603 |
-sed 's/^/| /' conftest.$ac_ext >&5 |
|
| 10546 |
+ want_dns=yes |
|
| 10604 | 10547 |
|
| 10605 |
-ac_cv_lib_resolv___dn_expand=no |
|
| 10606 |
-fi |
|
| 10607 |
-rm -f conftest.err conftest.$ac_objext \ |
|
| 10608 |
- conftest$ac_exeext conftest.$ac_ext |
|
| 10609 |
-LIBS=$ac_check_lib_save_LIBS |
|
| 10610 |
-fi |
|
| 10611 |
-echo "$as_me:$LINENO: result: $ac_cv_lib_resolv___dn_expand" >&5 |
|
| 10612 |
-echo "${ECHO_T}$ac_cv_lib_resolv___dn_expand" >&6
|
|
| 10613 |
-if test $ac_cv_lib_resolv___dn_expand = yes; then |
|
| 10614 |
- resolv_lib="-lresolv" |
|
| 10615 |
-fi |
|
| 10616 |
- |
|
| 10617 |
- if test -z "$resolv_lib"; then |
|
| 10618 |
- echo "$as_me:$LINENO: checking for dn_expand in -lresolv" >&5 |
|
| 10548 |
+fi; |
|
| 10549 |
+if test $want_dns = yes; then |
|
| 10550 |
+ echo "$as_me:$LINENO: checking for dn_expand in -lresolv" >&5 |
|
| 10619 | 10551 |
echo $ECHO_N "checking for dn_expand in -lresolv... $ECHO_C" >&6 |
| 10620 | 10552 |
if test "${ac_cv_lib_resolv_dn_expand+set}" = set; then
|
| 10621 | 10553 |
echo $ECHO_N "(cached) $ECHO_C" >&6 |
| ... | ... |
@@ -10682,7 +10615,6 @@ if test $ac_cv_lib_resolv_dn_expand = yes; then |
| 10682 | 10682 |
resolv_lib="-lresolv" |
| 10683 | 10683 |
fi |
| 10684 | 10684 |
|
| 10685 |
- fi |
|
| 10686 | 10685 |
if test "${ac_cv_header_resolv_h+set}" = set; then
|
| 10687 | 10686 |
echo "$as_me:$LINENO: checking for resolv.h" >&5 |
| 10688 | 10687 |
echo $ECHO_N "checking for resolv.h... $ECHO_C" >&6 |
| ... | ... |
@@ -86,17 +86,12 @@ then |
| 86 | 86 |
AC_CHECK_HEADER(bzlib.h,[LIBCLAMAV_LIBS="$LIBCLAMAV_LIBS -lbz2"; AC_DEFINE(HAVE_BZLIB_H,1,have bzip2)], AC_MSG_WARN([****** bzip2 support disabled])) |
| 87 | 87 |
fi |
| 88 | 88 |
|
| 89 |
-want_dns="yes" |
|
| 90 | 89 |
AC_ARG_ENABLE(dns, |
| 91 |
-[ --disable-dns disable support for database verification through DNS], |
|
| 92 |
-want_dns="no",) |
|
| 93 |
- |
|
| 94 |
-if test "$want_dns" = "yes" |
|
| 95 |
-then |
|
| 96 |
- AC_CHECK_LIB(resolv, __dn_expand, resolv_lib="-lresolv",) |
|
| 97 |
- if test -z "$resolv_lib"; then |
|
| 98 |
- AC_CHECK_LIB(resolv, dn_expand, resolv_lib="-lresolv",) |
|
| 99 |
- fi |
|
| 90 |
+ AC_HELP_STRING([--disable-dns], [disable support for database verification through DNS]), |
|
| 91 |
+ [want_dns=$enableval], [want_dns=yes] |
|
| 92 |
+) |
|
| 93 |
+if test $want_dns = yes; then |
|
| 94 |
+ AC_CHECK_LIB(resolv, dn_expand, resolv_lib="-lresolv") |
|
| 100 | 95 |
AC_CHECK_HEADER(resolv.h,[FRESHCLAM_LIBS="$FRESHCLAM_LIBS $resolv_lib"; AC_DEFINE(HAVE_RESOLV_H,1,have resolv.h)], AC_MSG_WARN([****** DNS support disabled])) |
| 101 | 96 |
fi |
| 102 | 97 |
|