ImageMagick - Jpeg support

We recently transferred servers from Bluehost, which already had ImageMagick installed and configured, to our campus SuSe Linux servers. We have to install and configure ImageMagick and after the first installation found out that the package we installed does not come with Jpeg support. Do you know what the step by step process would be for adding this support? We attempted to follow the directions on the ImageMagick site, but I'm not sure if we've added the correct libraries or followed the proper steps. What we've tried so far is:

Downloaded libraries to folder "/opt/ImageMagick-delegate" (not sure if this is the right location)

$ tar xvfz ImageMagick.tar.gz
$ cd ImageMagick-6.7.9-10
$ ./configure --with-png=yes --with-jpeg=yes --with-jp2=yes --with-freetype=yes
$ make
$ make install
$ identify -list configure
$ identify -list format
$ make check

Is the SUSE-provided package not working?

Installing through YaST or Zypper should be your first step, and I can't believe the distro package wouldn't include JPEG support.

I have to go through our IT department to complete the steps to get this installed - their response to your question is below. I think we are missing a step somewhere in getting the libraries recognized by ImageMagick, because I don't see any JPEG libraries listed in what he copies below under LIBS:

[IT response]As I mentioned before since we are using SuSE linux we can only install ImageMagick manually from source code, there is no package that we can install via YaST or Zypper.

I have compiled and installed “ImageMagick 6.7.9-9” with default settings (such as /usr/local)
SUSE Linux Enterprise Server 11 (i586)

Following is the steps I took for installation:

linaca2:~ # tar xvfz ImageMagick-6.7.9-9.tar.gz
linaca2:~ # cd ImageMagick-6.7.9-9
linaca2:~ #./configure '--with-png=yes' '--with-jpeg=yes' '--with-jp2=yes' '--with-freetype=yes'
linaca2:~ # make
linaca2:~ # make install
linaca2:~ # make check
linaca2:~ # identify -list configure
Path: /usr/local/lib/ImageMagick-6.7.9/config/configure.xml
Name Value
CC gcc -std=gnu99 -std=gnu99
CFLAGS -fopenmp -g -O2 -Wall -pthread
CODER_PATH /usr/local/lib/ImageMagick-6.7.9/modules-Q16/coders
CONFIGURE ./configure '--with-png=yes' '--with-jpeg=yes' '--with-jp2=yes' '--with-freetype=yes'
CONFIGURE_PATH /usr/local/etc/ImageMagick/
COPYRIGHT Copyright (C) 1999-2012 ImageMagick Studio LLC
CPPFLAGS -I/usr/local/include/ImageMagick
CXX g++
CXXFLAGS -g -O2 -pthread
DISTCHECK_CONFIG_FLAGS --disable-deprecated --with-quantum-depth=16 --with-umem=no --with-autotrace=no --with-gslib=no --with-fontpath= --with-gvc=no --with-rsvg=no --with-wmf=no --with-perl=no
DOCUMENTATION_PATH /usr/local/share/doc/ImageMagick-6.7.9
EXEC-PREFIX /usr/local
EXECUTABLE_PATH /usr/local/bin
FILTER_PATH /usr/local/lib/ImageMagick-6.7.9/modules-Q16/filters
HOST i686-pc-linux-gnu
INCLUDE_PATH /usr/local/include/ImageMagick
LDFLAGS -L/usr/local/lib
LIBRARY_PATH /usr/local/lib/ImageMagick-6.7.9
LIBS -lMagickCore -lm -lgomp -lpthread -lltdl
NAME ImageMagick
PCFLAGS -fopenmp
PREFIX /usr/local
QuantumDepth 16
RELEASE_DATE 2012-10-09
SHARE_PATH /usr/local/share/ImageMagick-6.7.9
TARGET_OS linux-gnu

Path: [built-in]

There are PNG and jPEG packages and libraries installed in the system as follows:

Name │Summary │Avail. Vers.│Inst. Vers.│Size
latex2html-pngicons│Icons in the PNG format for the LaTeX to HTML Converter│2002.2.1 │2002.2.1 │ 8.0 KiB
libpng12-0 │Library for the Portable Network Graphics Format (PNG) │1.2.31 │1.2.31 │ 162.0 KiB
jpeg │Independent JPEG Group's JPEG Software│6b │6b │ 285.0 KiB
libjpeg│JPEG libraries │6.2.0 │6.2.0 │ 138.0 KiB

I downloaded libraries from on to folder “/opt/ImageMagick-delegate”

The post doesn't make it clear, but I assume ImageMagick isn't working still?

I had initially assumed you mean openSUSE, but it appears you're using the Novell-supported "real" SUSE distribution. I think (though I'm by no means an expert on SUSE systems) that you need the software development kit to get the packages you need.

That SDK not only includes the -devel packages you'd need to compile something like ImageMagick yourself (the ones listed only seem to be the libraries themselves), it also appears to actually have a package for ImageMagick itself, which could allow your IT people to use YaST instead of manually compiling or downloading.

I wanted to post a follow up to this that we did indeed finally get ImageMagick working. The SDK was exactly what we needed to get the libjpeg-devel package installed. Once that was done ImageMagick recognized the jpeg library when it was configured and we are now able to upload our images in Omeka. Thanks so much for all your help!