I have the following version of xwd, which I believe corresponds to an XFree86 package I got from the 3dfx website. ~ % rpm -qf /usr/bin/X11/xwd XFree86-3.3.6-15 I created a file using xwd: xwd > /tmp/foo.xwd I had the following version of convert: rpm -qif `which convert` Name : ImageMagick Relocations: /usr/X11R6 Version : 5.2.2 Vendor: Red Hat, Inc. Release : 5 Build Date: Wed 02 Aug 2000 12:33:57 PM PDT Install date: Fri 15 Sep 2000 06:57:24 PM PDT Build Host: porky.devel.redhat.com Group : Applications/Multimedia Source RPM: ImageMagick-5.2.2-5.src.rpm Size : 4998912 License: freeware Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla> URL : http://www.imagemagick.org/ Summary : An X application for displaying and manipulating images. Description : ImageMagick(TM) is an image display and manipulation tool for the X Window System. ImageMagick can read and write JPEG, TIFF, PNM, GIF and Photo CD image formats. It can resize, rotate, sharpen, color reduce or add special effects to an image, and when finished you can either save the completed work in the original format or a different one. ImageMagick also includes command line programs for creating animated or transparent .gifs, creating composite images, creating thumbnail images, and more. ImageMagick is one of your choices if you need a program to manipulate and display images. If you'd also like to develop your own applications which use ImageMagick code or APIs, you'll need to install ImageMagick-devel as well. I tried running convert: /tmp % convert asdf.xwd asdf.gif convert: XWD file format version mismatch (asdf.xwd) [No such file or directory]. convert: Missing an image file name. I grabbed the version of ImageMagick from rawhide: /tmp % sudo rpm -Uvh ImageMagick-5.2.4-1.i386.rpm and tried again: /tmp % convert asdf.xwd foo.png convert: error while loading shared libraries: /usr/X11R6/lib/libMagick.so.5: symbol __fxstat64, version GLIBC_2.2 not defined in file libc.so.6 with link time reference so I looked to upgrade my glibc: /tmp % rpm -qf /usr/X11R6/lib/libMagick.so.5 ImageMagick-5.2.4-1 /tmp % rpm -q glibc glibc-2.1.92-5 I grabbed the glibc from rawhide: /tmp % sudo rpm -Uvh glibc-2.1.95-2.i686.rpm /tmp % convert asdf.xwd foo.png /tmp % convert asdf.xwd foo.gif /tmp % ls -l foo.gif foo.png -rw-r--r-- 1 wtanaka wtanaka 171323 Nov 6 23:29 foo.gif -rw-r--r-- 1 wtanaka wtanaka 7681 Nov 6 23:27 foo.png and things worked. So now I have: rpm -qi ImageMagick glibc Name : ImageMagick Relocations: /usr/X11R6 Version : 5.2.4 Vendor: Red Hat, Inc. Release : 1 Build Date: Mon 25 Sep 2000 06:45:49 AM PDT Install date: Mon 06 Nov 2000 11:19:45 PM PST Build Host: porky.devel.redhat.com Group : Applications/Multimedia Source RPM: ImageMagick-5.2.4-1.src.rpm Size : 5252896 License: freeware Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla> URL : http://www.imagemagick.org/ Summary : An X application for displaying and manipulating images. Description : ImageMagick(TM) is an image display and manipulation tool for the X Window System. ImageMagick can read and write JPEG, TIFF, PNM, GIF and Photo CD image formats. It can resize, rotate, sharpen, color reduce or add special effects to an image, and when finished you can either save the completed work in the original format or a different one. ImageMagick also includes command line programs for creating animated or transparent .gifs, creating composite images, creating thumbnail images, and more. ImageMagick is one of your choices if you need a program to manipulate and display images. If you'd also like to develop your own applications which use ImageMagick code or APIs, you'll need to install ImageMagick-devel as well. Name : glibc Relocations: (not relocateable) Version : 2.1.95 Vendor: Red Hat, Inc. Release : 2 Build Date: Thu 19 Oct 2000 10:32:21 AM PDT Install date: Mon 06 Nov 2000 11:26:20 PM PST Build Host: porky.devel.redhat.com Group : System Environment/Libraries Source RPM: glibc-2.1.95-2.src.rpm Size : 38815956 License: LGPL Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla> Summary : The GNU libc libraries. Description : The glibc package contains standard libraries which are used by multiple programs on the system. In order to save disk space and memory, as well as to make upgrading easier, common system code is kept in one place and shared between programs. This particular package contains the most important sets of shared libraries: the standard C library and the standard math library. Without these two libraries, a Linux system will not function. The glibc package also contains national language (locale) support and timezone databases. I'm not sure if this is something that you care about issuing an errata for, or if this even shows up in stock redhat 7.0 (since redhat 7.0 ships with XFree86 4.0 as well as 3.3.6... and it didn't look like I had the latest build of the glibc...), although it seems likely that it does, if someone has XFree 3.3.6 enabled somehow.. Just wanted to let you know so that you had more information rather than less.
ImageMagick can currently support only one type of xwd formats - since we're using XFree86 4.0.1, that's the format we've enabled.
Any idea why rawhide's ImageMagick-5.2.4-1.i386.rpm works with the 3.3.6 xwd format?