[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