Page 1 of 1

Error During Compilation: ImageMagick-7.0.3-5 on SUSE LINUX Enterprise Server 9 (i586)

Posted: 2016-11-01T17:24:08-07:00
by teraden

Server: Linux SLES 9 (i586) 32-bit (yes, it's old)

I've done the following:

Download the ImageMagick.tar.gz from to /tmp/ImageMagick

Unpack the distribution with this command:
tar xvzf ImageMagick.tar.gz

Next configure and compile ImageMagick:

cd ImageMagick-7.0.3
./configure --prefix=/appl/ImageMagick-7.0.3

The compilation eventually errors out, with the last block of output as follows:
CC MagickWand/MagickWand_libMagickWand_7_Q16HDRI_la-wandcli.lo
CC MagickWand/MagickWand_libMagickWand_7_Q16HDRI_la-wand-view.lo
CCLD MagickWand/
CXX Magick++/lib/Magick___lib_libMagick___7_Q16HDRI_la-Blob.lo
Magick++/lib/Blob.cpp: In member function `std::string Magick::Blob::base64()
Magick++/lib/Blob.cpp:93: error: syntax error before `;' token
make[1]: *** [Magick++/lib/Magick___lib_libMagick___7_Q16HDRI_la-Blob.lo] Error 1
make[1]: Leaving directory `/tmp/ImageMagick/ImageMagick-7.0.3-5'
make: *** [all] Error 2

Any help would be appreciated.