[Pkg-gmagick-im-team] Bug#598693: imagemagick: compile with libfftw?

deb0.6.iridos at spamgourmet.com deb0.6.iridos at spamgourmet.com
Fri Dec 2 18:22:26 UTC 2011


Now that I compiled it (backported the the testing version into
squeeze)... it does introduce a hard dependency on libfftw3-3.

>From what you said, I had the feeling the point of delegates is to not
introduce such a dependency, but I also see -ltiff and -ljpeg and
others from the "delegates"-line.

So what's the solution to this? Split into several packages,
imagemagick-bare and imagemagick-full?

Cheers,
I.



Here's the configuration output of the binary compiled with fftw
support (note DELEGATES and LIBS lines):
$ convert -list configure

Path: /usr/share/ImageMagick-6.6.9/configure.xml

Name          Value
-------------------------------------------------------------------------------
CC            gcc -std=gnu99 -std=gnu99
CFLAGS        -I/usr/include/lqr-1 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -fopenmp -g -O2 -Wall -pthread
CODER_PATH    /usr/lib/ImageMagick-6.6.9/modules-Q16/coders
CONFIGURE     ./configure  '--prefix=/usr' '--sysconfdir=/etc'
'--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info'
'--with-modules' '--with-gs-font-dir=/usr/share/fonts/type1/gsfonts'
'--with-magick-plus-plus' '--with-djvu' '--with-fftw'
'--enable-shared' '--without-dps' '--without-fpx'
'--with-perl-options=INSTALLDIRS=vendor'
'--x-includes=/usr/include/X11' '--x-libraries=/usr/lib/X11'
'CFLAGS=-g -O2' 'LDFLAGS=' 'CPPFLAGS=' 'CXXFLAGS=-g -O2'
CONFIGURE_PATH /etc/ImageMagick/
COPYRIGHT     Copyright (C) 1999-2011 ImageMagick Studio LLC
CPPFLAGS      -I/usr/include/ImageMagick
CXX           g++
CXXFLAGS      -g -O2 -pthread
DEFS          -DHAVE_CONFIG_H
DELEGATES     bzlib djvu fftw fontconfig freetype gvc jpeg jng jp2
lcms lqr mpeg openexr png rsvg tiff x11 xml wmf zlib
DISTCHECK_CONFIG_FLAGS 'CFLAGS=-g -O2' 'CPPFLAGS=' 'LDFLAGS='
--disable-deprecated --with-quantum-depth=16 --with-umem=no
--with-autotrace=no --with-dps=no --with-fpx=no --with-gslib=no
--with-fontpath= --with-gs-font-dir=/usr/share/fonts/type1/gsfonts
--with-perl=no
DOCUMENTATION_PATH /usr/share/doc/ImageMagick-6.6.9/
EXEC-PREFIX   /usr
EXECUTABLE_PATH /usr/bin
FEATURES      OpenMP
FILTER_PATH   /usr/lib/ImageMagick-6.6.9/modules-Q16/filters
HOST          i686-pc-linux-gnu
LDFLAGS       -L/usr/lib -L/usr/lib/X11
LIB_VERSION   0x669
LIB_VERSION_NUMBER 6,6,9,7
LIBRARY_PATH  /usr/lib/ImageMagick-6.6.9
LIBS          -lMagickCore -llcms -ltiff -lfreetype -ljpeg -llqr-1
-lglib-2.0 -lfftw3 -lfontconfig -lXext -lSM -lICE -lX11 -lXt -lbz2 -lz
-lm -lgomp -lpthread -lltdl
NAME          ImageMagick
PCFLAGS       -fopenmp
PREFIX        /usr
QuantumDepth  16
RELEASE_DATE  2011-12-01
SHARE_PATH    /usr/share/ImageMagick-6.6.9
SVN_REVISION  4345
TARGET_CPU    i686
TARGET_OS     linux-gnu
TARGET_VENDOR pc
VERSION       6.6.9
WEBSITE       http://www.imagemagick.org

Path: [built-in]

Name          Value
-------------------------------------------------------------------------------
NAME          ImageMagick






More information about the Pkg-gmagick-im-team mailing list