Hi.  
Server: Linux SLES 9 (i586) 32-bit  (yes, it's old)
I've done the following:
Download the ImageMagick.tar.gz from www.imagemagick.org 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
 make
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/libMagickWand-7.Q16HDRI.la
  CXX      Magick++/lib/Magick___lib_libMagick___7_Q16HDRI_la-Blob.lo
Magick++/lib/Blob.cpp: In member function `std::string Magick::Blob::base64()
   const':
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.
Thanks.
Terry