From: Richard M. Stallman Date: Fri, 1 Mar 2002 16:24:37 +0000 (+0000) Subject: (HAVE_JPEG): Turn it off if libjpeg version < 6b. X-Git-Tag: ttn-vms-21-2-B4~16415 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=4d766b593cc0cfa0e214d747e8172ec0adcce6dd;p=emacs.git (HAVE_JPEG): Turn it off if libjpeg version < 6b. (HAVE_GIF): Don't use old libungif versions that crash. --- diff --git a/ChangeLog b/ChangeLog index 02de981078b..696d226c8e0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2002-03-01 Richard M. Stallman + + * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b. + (HAVE_GIF): Don't use old libungif versions that crash. + 2002-02-26 Richard M. Stallman * configure.in : Verify that PWD is correct, diff --git a/configure.in b/configure.in index 74b953c9e37..c59caae1e5d 100644 --- a/configure.in +++ b/configure.in @@ -1878,6 +1878,16 @@ if test "${HAVE_X11}" = "yes"; then if test "${HAVE_JPEG}" = "yes"; then AC_DEFINE(HAVE_JPEG) + AC_EGREP_CPP( +changequote({, })dnl avoid leadingspace on the next line +{version= *(6[2-9]|[7-9][0-9])}, +changequote([, ])dnl + [#include + version=JPEG_LIB_VERSION +], + AC_DEFINE(HAVE_JPEG), + [AC_MSG_WARN([libjpeg found, but not version 6b or later]) + HAVE_JPEG=no]) fi fi @@ -1915,7 +1925,9 @@ HAVE_GIF=no if test "${HAVE_X11}" = "yes"; then if test "${with_gif}" != "no"; then AC_CHECK_HEADER(gif_lib.h, - AC_CHECK_LIB(ungif, DGifOpen, HAVE_GIF=yes)) +# EGifPutExtensionLast only exists from version libungif-4.1.0b1. +# Earlier versions can crash Emacs. + AC_CHECK_LIB(ungif, EGifPutExtensionLast, HAVE_GIF=yes)) fi if test "${HAVE_GIF}" = "yes"; then