From 4d766b593cc0cfa0e214d747e8172ec0adcce6dd Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Fri, 1 Mar 2002 16:24:37 +0000 Subject: [PATCH] (HAVE_JPEG): Turn it off if libjpeg version < 6b. (HAVE_GIF): Don't use old libungif versions that crash. --- ChangeLog | 5 +++++ configure.in | 14 +++++++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) 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