Re: Nelson A. de Oliveira 2008-04-17 <[EMAIL PROTECTED]>
> Hi!
> 
> On Wed, Apr 16, 2008 at 7:56 PM, Dirk Haage <[EMAIL PROTECTED]> wrote:
> > This is a sudden change, until now, imagemagick could be used standalone. An
> > update right now from versions 7:6.2.4.5.dfsg1-2 to 7:6.3.7.9.dfsg1-2+b1
> > wants to install half gnome etc (see below). I think this is a little to
> > much, especially for a headless server.
> 
> Actually this is http://bugs.debian.org/474993

Hi,

the half-of-gnome part is #474993, right. The other part is that
imagemagick depends on X itself.

My first naive assumption was that it was sufficient to move
convert/mogrify/montage and friends (except display) to a
imagemagick-nox package and make imagemagick depend on that.
Unfortunately all these binaries are also linked to X, probably
redundantly.

$ dpkg -L imagemagick | grep ^/usr/bin/ | xargs ldd
/usr/bin/montage:
        linux-vdso.so.1 =>  (0x00007fffcd1ff000)
        libMagick.so.10 => /usr/lib/libMagick.so.10 (0x00007fa5c4a04000)
        libWand.so.10 => /usr/lib/libWand.so.10 (0x00007fa5c473e000)
        liblcms.so.1 => /usr/lib/liblcms.so.1 (0x00007fa5c4506000)
        libtiff.so.4 => /usr/lib/libtiff.so.4 (0x00007fa5c42aa000)
        libc.so.6 => /lib/libc.so.6 (0x00007fa5c3f57000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x00007fa5c3d35000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007fa5c3b05000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x00007fa5c38f4000)
        libXt.so.6 => /usr/lib/libXt.so.6 (0x00007fa5c3693000)
        libbz2.so.1.0 => /lib/libbz2.so.1.0 (0x00007fa5c3483000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00007fa5c3267000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007fa5c2fe3000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00007fa5c2dcc000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007fa5c2bc8000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0x00007fa5c29c0000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0x00007fa5c27a5000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fa5c2499000)
        libm.so.6 => /lib/libm.so.6 (0x00007fa5c2216000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fa5c4dfe000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007fa5c1fed000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fa5c1deb000)
        libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0x00007fa5c1bea000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fa5c19ce000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fa5c17c9000)
[...]

It would be nice if this could be solved, I don't mind the X libs on
servers too much as there's always something that pulls them in, but
imagemagick also pulls in some gtk libs. (I didn't check via with
path, though.)

Christoph
-- 
[EMAIL PROTECTED] | http://www.df7cb.de/

Attachment: signature.asc
Description: Digital signature

Reply via email to