I thought everything works, removed the sources and had my imagemagick ready. Later I came back to do a jpg conversion. It did not work, because of missing delegates.
I downloaded and installed these delegates from imagemagicks servers:
Code: Select all
libpng-1.4.0.tar.gz
jpegsrc.v8.tar.gz
Code: Select all
./configure <-- oops mistake
./configure --without-x <-- right
make
make uninstall <-- remove the old one
make install
ldconfig <-- fix paths, otherwise im-programs won't run at all
Still have the same problem:
Code: Select all
convert configure logo:logo.jpg
convert: no decode delegate for this image format `configure' @ error/constitute.c/ReadImage/533.
convert: missing an image filename `logo:logo.jpg' @ error/convert.c/ConvertImageCommand/2919.
Code: Select all
# identify -list configure
Path: /usr/local/lib/ImageMagick-6.5.9/config/configure.xml
Name Value
-------------------------------------------------------------------------------
CC gcc -std=gnu99
CFLAGS -g -O2 -Wall -W -pthread
CONFIGURE ./configure '--without-x'
COPYRIGHT Copyright (C) 1999-2010 ImageMagick Studio LLC
CPPFLAGS -I/usr/local/include/ImageMagick
CXX g++
CXXFLAGS -pthread
DEFS -DHAVE_CONFIG_H
DELEGATES jpeg jng png zlib
DISTCHECK_CONFIG_FLAGS --disable-deprecated --with-quantum-depth=16 --with-umem=no --with-autotrace=no --with-fontconfig=no --with-gslib=no --with-fontpath= --with-rsvg=no --with-xml=no
EXEC-PREFIX /usr/local
HOST i686-pc-linux-gnu
LDFLAGS -L/usr/local/lib
LIB_VERSION 0x659
LIB_VERSION_NUMBER 6,5,9,10
LIBS -lMagickCore -ljpeg -lpng -lz -lm -lpthread
NAME ImageMagick
PCFLAGS
PREFIX /usr/local
QuantumDepth 16
RELEASE_DATE 2010-03-02
VERSION 6.5.9
WEBSITE http://www.imagemagick.org
Path: [built-in]
Name Value
-------------------------------------------------------------------------------
NAME ImageMagick