git-svn: trunk@3804
Török Edvin authored on 2008/04/21 23:59:53... | ... |
@@ -1,3 +1,8 @@ |
1 |
+Mon Apr 21 17:25:41 EEST 2008 (edwin) |
|
2 |
+------------------------------------- |
|
3 |
+ * configure: explicitly link freshclam with zlib, better zlib checks (bb |
|
4 |
+ #935) |
|
5 |
+ |
|
1 | 6 |
Mon Apr 21 16:21:56 CEST 2008 (tk) |
2 | 7 |
---------------------------------- |
3 | 8 |
* libclamav/cvd.c: add work-around for zlib issues with mixed data (bb#932) |
... | ... |
@@ -21,7 +26,7 @@ Fri Apr 18 18:33:59 CEST 2008 (tk) |
21 | 21 |
|
22 | 22 |
Fri Apr 18 13:55:41 EEST 2008 (edwin) |
23 | 23 |
------------------------------------- |
24 |
- * libclamav/dconf.h: fix flag code assignment |
|
24 |
+ * libclamav/dconf.h: fix flag code assignment (bb #952) |
|
25 | 25 |
|
26 | 26 |
Wed Apr 16 20:10:17 CEST 2008 (tk) |
27 | 27 |
---------------------------------- |
... | ... |
@@ -171,6 +171,9 @@ |
171 | 171 |
/* Define to 1 if you have the <libmilter/mfapi.h> header file. */ |
172 | 172 |
#undef HAVE_LIBMILTER_MFAPI_H |
173 | 173 |
|
174 |
+/* Define to 1 if you have the `z' library (-lz). */ |
|
175 |
+#undef HAVE_LIBZ |
|
176 |
+ |
|
174 | 177 |
/* Define to 1 if you have the <limits.h> header file. */ |
175 | 178 |
#undef HAVE_LIMITS_H |
176 | 179 |
|
... | ... |
@@ -43,7 +43,7 @@ EXIT_FAILURE=1 |
43 | 43 |
|
44 | 44 |
PROGRAM=ltmain.sh |
45 | 45 |
PACKAGE=libtool |
46 |
-VERSION="1.5.26 Debian 1.5.26-1" |
|
46 |
+VERSION="1.5.26 Debian 1.5.26-3" |
|
47 | 47 |
TIMESTAMP=" (1.1220.2.493 2008/02/01 16:58:18)" |
48 | 48 |
|
49 | 49 |
# Be Bourne compatible (taken from Autoconf:_AS_BOURNE_COMPATIBLE). |
... | ... |
@@ -13557,7 +13557,7 @@ fi |
13557 | 13557 |
{ echo "$as_me:$LINENO: result: $ac_cv_lib_z_inflateEnd" >&5 |
13558 | 13558 |
echo "${ECHO_T}$ac_cv_lib_z_inflateEnd" >&6; } |
13559 | 13559 |
if test $ac_cv_lib_z_inflateEnd = yes; then |
13560 |
- LIBCLAMAV_LIBS="$LIBCLAMAV_LIBS -L$ZLIB_HOME/lib -lz"; |
|
13560 |
+ LIBCLAMAV_LIBS="$LIBCLAMAV_LIBS -L$ZLIB_HOME/lib -lz";FRESHCLAM_LIBS="$FRESHCLAM_LIBS -L$ZLIB_HOME/lib -lz"; |
|
13561 | 13561 |
cat >>confdefs.h <<\_ACEOF |
13562 | 13562 |
#define HAVE_ZLIB_H 1 |
13563 | 13563 |
_ACEOF |
... | ... |
@@ -13568,6 +13568,81 @@ echo "$as_me: error: Please install zlib and zlib-devel packages" >&2;} |
13568 | 13568 |
{ (exit 1); exit 1; }; } |
13569 | 13569 |
fi |
13570 | 13570 |
|
13571 |
+ |
|
13572 |
+{ echo "$as_me:$LINENO: checking for gzopen in -lz" >&5 |
|
13573 |
+echo $ECHO_N "checking for gzopen in -lz... $ECHO_C" >&6; } |
|
13574 |
+if test "${ac_cv_lib_z_gzopen+set}" = set; then |
|
13575 |
+ echo $ECHO_N "(cached) $ECHO_C" >&6 |
|
13576 |
+else |
|
13577 |
+ ac_check_lib_save_LIBS=$LIBS |
|
13578 |
+LIBS="-lz $LIBS" |
|
13579 |
+cat >conftest.$ac_ext <<_ACEOF |
|
13580 |
+/* confdefs.h. */ |
|
13581 |
+_ACEOF |
|
13582 |
+cat confdefs.h >>conftest.$ac_ext |
|
13583 |
+cat >>conftest.$ac_ext <<_ACEOF |
|
13584 |
+/* end confdefs.h. */ |
|
13585 |
+ |
|
13586 |
+/* Override any GCC internal prototype to avoid an error. |
|
13587 |
+ Use char because int might match the return type of a GCC |
|
13588 |
+ builtin and then its argument prototype would still apply. */ |
|
13589 |
+#ifdef __cplusplus |
|
13590 |
+extern "C" |
|
13591 |
+#endif |
|
13592 |
+char gzopen (); |
|
13593 |
+int |
|
13594 |
+main () |
|
13595 |
+{ |
|
13596 |
+return gzopen (); |
|
13597 |
+ ; |
|
13598 |
+ return 0; |
|
13599 |
+} |
|
13600 |
+_ACEOF |
|
13601 |
+rm -f conftest.$ac_objext conftest$ac_exeext |
|
13602 |
+if { (ac_try="$ac_link" |
|
13603 |
+case "(($ac_try" in |
|
13604 |
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; |
|
13605 |
+ *) ac_try_echo=$ac_try;; |
|
13606 |
+esac |
|
13607 |
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 |
|
13608 |
+ (eval "$ac_link") 2>conftest.er1 |
|
13609 |
+ ac_status=$? |
|
13610 |
+ grep -v '^ *+' conftest.er1 >conftest.err |
|
13611 |
+ rm -f conftest.er1 |
|
13612 |
+ cat conftest.err >&5 |
|
13613 |
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
|
13614 |
+ (exit $ac_status); } && { |
|
13615 |
+ test -z "$ac_c_werror_flag" || |
|
13616 |
+ test ! -s conftest.err |
|
13617 |
+ } && test -s conftest$ac_exeext && |
|
13618 |
+ $as_test_x conftest$ac_exeext; then |
|
13619 |
+ ac_cv_lib_z_gzopen=yes |
|
13620 |
+else |
|
13621 |
+ echo "$as_me: failed program was:" >&5 |
|
13622 |
+sed 's/^/| /' conftest.$ac_ext >&5 |
|
13623 |
+ |
|
13624 |
+ ac_cv_lib_z_gzopen=no |
|
13625 |
+fi |
|
13626 |
+ |
|
13627 |
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ |
|
13628 |
+ conftest$ac_exeext conftest.$ac_ext |
|
13629 |
+LIBS=$ac_check_lib_save_LIBS |
|
13630 |
+fi |
|
13631 |
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_z_gzopen" >&5 |
|
13632 |
+echo "${ECHO_T}$ac_cv_lib_z_gzopen" >&6; } |
|
13633 |
+if test $ac_cv_lib_z_gzopen = yes; then |
|
13634 |
+ cat >>confdefs.h <<_ACEOF |
|
13635 |
+#define HAVE_LIBZ 1 |
|
13636 |
+_ACEOF |
|
13637 |
+ |
|
13638 |
+ LIBS="-lz $LIBS" |
|
13639 |
+ |
|
13640 |
+else |
|
13641 |
+ { { echo "$as_me:$LINENO: error: Your zlib is missing gzopen()" >&5 |
|
13642 |
+echo "$as_me: error: Your zlib is missing gzopen()" >&2;} |
|
13643 |
+ { (exit 1); exit 1; }; } |
|
13644 |
+fi |
|
13645 |
+ |
|
13571 | 13646 |
LDFLAGS="$save_LDFLAGS" |
13572 | 13647 |
else |
13573 | 13648 |
{ echo "$as_me:$LINENO: checking for inflateEnd in -lz" >&5 |
... | ... |
@@ -13632,7 +13707,7 @@ fi |
13632 | 13632 |
{ echo "$as_me:$LINENO: result: $ac_cv_lib_z_inflateEnd" >&5 |
13633 | 13633 |
echo "${ECHO_T}$ac_cv_lib_z_inflateEnd" >&6; } |
13634 | 13634 |
if test $ac_cv_lib_z_inflateEnd = yes; then |
13635 |
- LIBCLAMAV_LIBS="$LIBCLAMAV_LIBS -lz"; |
|
13635 |
+ LIBCLAMAV_LIBS="$LIBCLAMAV_LIBS -lz";FRESHCLAM_LIBS="$FRESHCLAM_LIBS -lz"; |
|
13636 | 13636 |
cat >>confdefs.h <<\_ACEOF |
13637 | 13637 |
#define HAVE_ZLIB_H 1 |
13638 | 13638 |
_ACEOF |
... | ... |
@@ -13643,6 +13718,81 @@ echo "$as_me: error: Please install zlib and zlib-devel packages" >&2;} |
13643 | 13643 |
{ (exit 1); exit 1; }; } |
13644 | 13644 |
fi |
13645 | 13645 |
|
13646 |
+ |
|
13647 |
+{ echo "$as_me:$LINENO: checking for gzopen in -lz" >&5 |
|
13648 |
+echo $ECHO_N "checking for gzopen in -lz... $ECHO_C" >&6; } |
|
13649 |
+if test "${ac_cv_lib_z_gzopen+set}" = set; then |
|
13650 |
+ echo $ECHO_N "(cached) $ECHO_C" >&6 |
|
13651 |
+else |
|
13652 |
+ ac_check_lib_save_LIBS=$LIBS |
|
13653 |
+LIBS="-lz $LIBS" |
|
13654 |
+cat >conftest.$ac_ext <<_ACEOF |
|
13655 |
+/* confdefs.h. */ |
|
13656 |
+_ACEOF |
|
13657 |
+cat confdefs.h >>conftest.$ac_ext |
|
13658 |
+cat >>conftest.$ac_ext <<_ACEOF |
|
13659 |
+/* end confdefs.h. */ |
|
13660 |
+ |
|
13661 |
+/* Override any GCC internal prototype to avoid an error. |
|
13662 |
+ Use char because int might match the return type of a GCC |
|
13663 |
+ builtin and then its argument prototype would still apply. */ |
|
13664 |
+#ifdef __cplusplus |
|
13665 |
+extern "C" |
|
13666 |
+#endif |
|
13667 |
+char gzopen (); |
|
13668 |
+int |
|
13669 |
+main () |
|
13670 |
+{ |
|
13671 |
+return gzopen (); |
|
13672 |
+ ; |
|
13673 |
+ return 0; |
|
13674 |
+} |
|
13675 |
+_ACEOF |
|
13676 |
+rm -f conftest.$ac_objext conftest$ac_exeext |
|
13677 |
+if { (ac_try="$ac_link" |
|
13678 |
+case "(($ac_try" in |
|
13679 |
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; |
|
13680 |
+ *) ac_try_echo=$ac_try;; |
|
13681 |
+esac |
|
13682 |
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 |
|
13683 |
+ (eval "$ac_link") 2>conftest.er1 |
|
13684 |
+ ac_status=$? |
|
13685 |
+ grep -v '^ *+' conftest.er1 >conftest.err |
|
13686 |
+ rm -f conftest.er1 |
|
13687 |
+ cat conftest.err >&5 |
|
13688 |
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
|
13689 |
+ (exit $ac_status); } && { |
|
13690 |
+ test -z "$ac_c_werror_flag" || |
|
13691 |
+ test ! -s conftest.err |
|
13692 |
+ } && test -s conftest$ac_exeext && |
|
13693 |
+ $as_test_x conftest$ac_exeext; then |
|
13694 |
+ ac_cv_lib_z_gzopen=yes |
|
13695 |
+else |
|
13696 |
+ echo "$as_me: failed program was:" >&5 |
|
13697 |
+sed 's/^/| /' conftest.$ac_ext >&5 |
|
13698 |
+ |
|
13699 |
+ ac_cv_lib_z_gzopen=no |
|
13700 |
+fi |
|
13701 |
+ |
|
13702 |
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ |
|
13703 |
+ conftest$ac_exeext conftest.$ac_ext |
|
13704 |
+LIBS=$ac_check_lib_save_LIBS |
|
13705 |
+fi |
|
13706 |
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_z_gzopen" >&5 |
|
13707 |
+echo "${ECHO_T}$ac_cv_lib_z_gzopen" >&6; } |
|
13708 |
+if test $ac_cv_lib_z_gzopen = yes; then |
|
13709 |
+ cat >>confdefs.h <<_ACEOF |
|
13710 |
+#define HAVE_LIBZ 1 |
|
13711 |
+_ACEOF |
|
13712 |
+ |
|
13713 |
+ LIBS="-lz $LIBS" |
|
13714 |
+ |
|
13715 |
+else |
|
13716 |
+ { { echo "$as_me:$LINENO: error: Your zlib is missing gzopen()" >&5 |
|
13717 |
+echo "$as_me: error: Your zlib is missing gzopen()" >&2;} |
|
13718 |
+ { (exit 1); exit 1; }; } |
|
13719 |
+fi |
|
13720 |
+ |
|
13646 | 13721 |
fi |
13647 | 13722 |
fi |
13648 | 13723 |
|
... | ... |
@@ -386,10 +386,12 @@ else |
386 | 386 |
CPPFLAGS="$CPPFLAGS -I$ZLIB_HOME/include" |
387 | 387 |
save_LDFLAGS="$LDFLAGS" |
388 | 388 |
LDFLAGS="$LIBS -L$ZLIB_HOME/lib" |
389 |
- AC_CHECK_LIB([z], [inflateEnd], [LIBCLAMAV_LIBS="$LIBCLAMAV_LIBS -L$ZLIB_HOME/lib -lz"; AC_DEFINE([HAVE_ZLIB_H],1,zlib installed)], AC_MSG_ERROR([Please install zlib and zlib-devel packages])) |
|
389 |
+ AC_CHECK_LIB([z], [inflateEnd], [LIBCLAMAV_LIBS="$LIBCLAMAV_LIBS -L$ZLIB_HOME/lib -lz";FRESHCLAM_LIBS="$FRESHCLAM_LIBS -L$ZLIB_HOME/lib -lz"; AC_DEFINE([HAVE_ZLIB_H],1,zlib installed)], AC_MSG_ERROR([Please install zlib and zlib-devel packages])) |
|
390 |
+ AC_CHECK_LIB([z], [gzopen], [], AC_MSG_ERROR([Your zlib is missing gzopen()])) |
|
390 | 391 |
LDFLAGS="$save_LDFLAGS" |
391 | 392 |
else |
392 |
- AC_CHECK_LIB([z], [inflateEnd], [LIBCLAMAV_LIBS="$LIBCLAMAV_LIBS -lz"; AC_DEFINE([HAVE_ZLIB_H],1,zlib installed)], AC_MSG_ERROR([Please install zlib and zlib-devel packages])) |
|
393 |
+ AC_CHECK_LIB([z], [inflateEnd], [LIBCLAMAV_LIBS="$LIBCLAMAV_LIBS -lz";FRESHCLAM_LIBS="$FRESHCLAM_LIBS -lz"; AC_DEFINE([HAVE_ZLIB_H],1,zlib installed)], AC_MSG_ERROR([Please install zlib and zlib-devel packages])) |
|
394 |
+ AC_CHECK_LIB([z], [gzopen],[], AC_MSG_ERROR([Your zlib is missing gzopen()])) |
|
393 | 395 |
fi |
394 | 396 |
fi |
395 | 397 |
|
... | ... |
@@ -55,7 +55,7 @@ target_triplet = @target@ |
55 | 55 |
@VERSIONSCRIPT_TRUE@am__append_1 = -Wl,@VERSIONSCRIPTFLAG@,@top_srcdir@/libclamav/libclamav.map |
56 | 56 |
subdir = libclamav |
57 | 57 |
DIST_COMMON = $(include_HEADERS) $(srcdir)/Makefile.am \ |
58 |
- $(srcdir)/Makefile.in COPYING |
|
58 |
+ $(srcdir)/Makefile.in |
|
59 | 59 |
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 |
60 | 60 |
am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
61 | 61 |
$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ |