Installation of JPEG Delegate Libraries
Posted: 2012-10-17T10:31:04-07:00
I am going through my IT department to have ImageMagick installed on our servers and need JPEG support installed. We have tried to follow the directions for completing this process and are either skipping a step somewhere or mis-interpreting the directions on the ImageMagick site. This is on a SuSe Linux system and the details of our installation attempt are below. I assume we are doing something wrong with the libraries because I don't see them listed in LIB, can someone assist to let us know what we are doing wrong and what the correct steps are?
[From IT:]
I have compiled and installed “ImageMagick 6.7.9-9” with default settings (such as /usr/local)
SUSE Linux Enterprise Server 11 (i586)
VERSION = 11
PATCHLEVEL = 1
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
DEFS -DHAVE_CONFIG_H
DELEGATES
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
FEATURES OpenMP
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
LIB_VERSION 0x679
LIB_VERSION_NUMBER 6,7,9,9
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
SVN_REVISION 9474
TARGET_CPU i686
TARGET_OS linux-gnu
TARGET_VENDOR pc
VERSION 6.7.9
WEBSITE http://www.imagemagick.org
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 http://www.imagemagick.org/download/delegates/ on to folder “/opt/ImageMagick-delegate”
[From IT:]
I have compiled and installed “ImageMagick 6.7.9-9” with default settings (such as /usr/local)
SUSE Linux Enterprise Server 11 (i586)
VERSION = 11
PATCHLEVEL = 1
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
DEFS -DHAVE_CONFIG_H
DELEGATES
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
FEATURES OpenMP
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
LIB_VERSION 0x679
LIB_VERSION_NUMBER 6,7,9,9
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
SVN_REVISION 9474
TARGET_CPU i686
TARGET_OS linux-gnu
TARGET_VENDOR pc
VERSION 6.7.9
WEBSITE http://www.imagemagick.org
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 http://www.imagemagick.org/download/delegates/ on to folder “/opt/ImageMagick-delegate”