# HG changeset patch # User Markus Mützel # Date 1667841683 -3600 # Node ID 97057039b835df0df8bd7e08ad1da6129a8a07f5 # Parent 658cce403bc7a49cc5f0661d1004770cd5bae888 build: Check for symbol removed from ImageMagick++-7 API (bug #63331). * configure.ac (check_magick): Check for additional symbol that was removed from the API of ImageMagick++ version 7. diff -r 658cce403bc7 -r 97057039b835 configure.ac --- a/configure.ac Sun Nov 06 15:49:58 2022 -0500 +++ b/configure.ac Mon Nov 07 18:21:23 2022 +0100 @@ -1677,17 +1677,18 @@ LIBS="$MAGICK_LDFLAGS $MAGICK_LIBS $LIBS" AC_LANG_PUSH(C++) AC_CHECK_HEADER([Magick++.h], [ - AC_CACHE_CHECK([for Magick::ColorRGB in Magick++.h], - [octave_cv_func_magick_colorrgb], + AC_CACHE_CHECK([for Magick::ColorRGB and Magick::PixelPacket in Magick++.h], + [octave_cv_func_magick], [AC_LINK_IFELSE([AC_LANG_PROGRAM([[ #include ]], [[ Magick::ColorRGB c; + Magick::PixelPacket pix; ]])], - octave_cv_func_magick_colorrgb=yes, - octave_cv_func_magick_colorrgb=no) + octave_cv_func_magick=yes, + octave_cv_func_magick=no) ]) - if test $octave_cv_func_magick_colorrgb = yes; then + if test $octave_cv_func_magick = yes; then use_magick=yes warn_magick= fi