Post any defects you find in the released or beta versions of the ImageMagick software here. Include the ImageMagick version, OS, and any command-line required to reproduce the problem. Got a patch for a bug? Post it here.
Running the latest binary release from the website is causing some issues with the conversion to the tiff format.
As this might be fixed already in a later code revision is it possible to update the downloadable Solaris binary packages as well?
magick wrote:Unfortunately we do not have access to a Solaris host anymore. Instead try downloading from http://www.sunfreeware.com/.
Apparently besides the huge amounts of dependancy installs, even the version provided at Sunfreeware seems not high enough.
I certainly prefer the one_tarball approach on your site. Any suggestions for the build environment so we can build (and share ofcourse!).
Download each dependency and move it to the top-level ImageMagick folder and rename it as the short version for the image format (e.g. tiff-3.8.2 becomes tiff). In the end you get:
I was finally able to setup a build environment on Sol10.
Is the following config close to the one in the current builds or do I need to hunt extra deps?
(ps. it seems that PIC is set automagically)
root@dppuet2k01:/root/buildenv/ImageMagick/ImageMagick-6.5.5-8# make
/bin/bash ./config/mkinstalldirs . ltdl/
cp ./ltdl/argz_.h ltdl/argz.h-t
mv ltdl/argz.h-t ltdl/argz.h
make all-am
CC coders/coders_art_la-art.lo
CC magick/magick_libMagickCore_la-animate.lo
CC magick/magick_libMagickCore_la-annotate.lo
CC magick/magick_libMagickCore_la-artifact.lo
CC magick/magick_libMagickCore_la-blob.lo
CC magick/magick_libMagickCore_la-cache.lo
CC magick/magick_libMagickCore_la-cache-view.lo
CC magick/magick_libMagickCore_la-cipher.lo
CC magick/magick_libMagickCore_la-client.lo
CC magick/magick_libMagickCore_la-coder.lo
CC magick/magick_libMagickCore_la-color.lo
CC magick/magick_libMagickCore_la-colorspace.lo
CC magick/magick_libMagickCore_la-compare.lo
CC magick/magick_libMagickCore_la-composite.lo
CC magick/magick_libMagickCore_la-compress.lo
CC magick/magick_libMagickCore_la-configure.lo
CC magick/magick_libMagickCore_la-constitute.lo
CC magick/magick_libMagickCore_la-decorate.lo
CC magick/magick_libMagickCore_la-delegate.lo
CC magick/magick_libMagickCore_la-deprecate.lo
magick/deprecate.c: In function `ExtractSubimageFromImage':
magick/deprecate.c:1706: error: incompatible types in assignment
*** Error code 1
The following command caused the error:
echo " CC " magick/magick_libMagickCore_la-deprecate.lo;/bin/bash ./libtool --silent --silent --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I./config -I./ltdl -I./ltdl -I/usr/sfw/include/freetype2 -I/usr/sfw/include -I/root/buildenv/ImageMagick/ImageMagick-6.5.5-8/jpeg -I/root/buildenv/ImageMagick/ImageMagick-6.5.5-8/magick -I/root/buildenv/ImageMagick/ImageMagick-6.5.5-8/png -I/root/buildenv/ImageMagick/ImageMagick-6.5.5-8/tiff/libtiff -I/root/buildenv/ImageMagick/ImageMagick-6.5.5-8/wand -g -O2 -Wall -W -D_REENTRANT -pthreads -MT magick/magick_libMagickCore_la-deprecate.lo -MD -MP -MF magick/.deps/magick_libMagickCore_la-deprecate.Tpo -c -o magick/magick_libMagickCore_la-deprecate.lo `test -f 'magick/deprecate.c' || echo './'`magick/deprecate.c
make: Fatal error: Command failed for target `magick/magick_libMagickCore_la-deprecate.lo'
Current working directory /root/buildenv/ImageMagick/ImageMagick-6.5.5-8
*** Error code 1
make: Fatal error: Command failed for target `all'
This is a well known bug in the Solaris 10 headers that presumably has been fixed in subsequent updates to Solaris 10 and the gcc compiler. Either upgrade your machine or simply change the line in deprecate.c to
We are having trouble converting to gif after having recently installed the Solaris 10 binary. Could this be related to this thread?
Our error...
/smd/main/archive/gifs/2009-09//usr/local/imagemagick/binConverting to gif
/usr/local/imagemagick/bin/convert /export/home/smith/incoming/33857002_532.tif /smd/main/archive/gifs/2009-09//1043.gif
convert: no decode delegate for this image format `/export/home/smith/incoming/33857002_532.tif'.
convert: missing an image filename `/smd/main/archive/gifs/2009-09//1043.gif'.
Couple things...
We successfully generated the test image as directed in the binary install instructions.
When I attempt to look at our configuration it is blank, as in...
This problem is not related to ImageMagick but to your build environment. Did you build the TIFF library statically, the default is dynamic. That is, add --disable-shared to the TIFF configure script. Otherwise you may need to add -lm to your build environment. Log(), for example, is a math function.
wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-6.5.5-9.tar.gz
wget ftp://ftp.sunfreeware.com/pub/freeware/SOURCES/jpeg-6b.tar.gz
wget ftp://ftp.sunfreeware.com/pub/freeware/SOURCES/libpng-1.2.40.tar.gz
wget ftp://ftp.sunfreeware.com/pub/freeware/SOURCES/tiff-3.9.1.tar.gz
for i in ImageMagick-6.5.5-9.tar.gz jpeg-6b.tar.gz libpng-1.2.40.tar.gz tiff-3.9.1.tar.gz
do
gunzip $i
done
for i in ImageMagick-6.5.5-9.tar jpeg-6b.tar libpng-1.2.40.tar tiff-3.9.1.tar
do
tar -xvf $i
done
mv jpeg-6b ImageMagick-6.5.5-9/jpeg
mv libpng-1.2.40 ImageMagick-6.5.5-9/png
mv tiff-3.9.1 ImageMagick-6.5.5-9/tiff
BUILDPATH=/root/buildenv
for i in tiff jpeg png
do
cd $BUILDPATH/ImageMagick-6.5.5-9/$i
./configure --disable-shared -with-pic
make
done
cd $BUILDPATH/ImageMagick-6.5.5-9
./configure --enable-delegate-build --disable-shared -with-pic --prefix=/opt/app/ImageMagick
make
make install
I have the full logs if you are interested. It's doing the above jpg->tiff conversions that failed in the older builds and it's working on Sun M5K and T5K systems with Solaris 10. We doing some more tests with the binaries as we speak.