Some hints about getting the Imager module to find the libraries it
needs for specific features. The libraries it uses are:
- jpeg: ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz
+ jpeg: http://www.ijg.org/files/
+ ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz
+
+ftp.uu.net is still linked from many places, including the Independent
+JPEG Groups's home page, but it is non-functional.
+
+ png: http://www.libpng.org/pub/png/libpng.html
- png: ftp://swrinde.nde.swri.edu/pub/png/
you also need zlib to use png: http://www.gzip.org/zlib/
- We have encountered problems with libpng 1.0.1, which were fixed in 1.0.5
- Note: you should probably be using zlib 1.1.4, since 1.1.3 has a
- potential security problem.
+We have encountered problems with libpng 1.0.1, which were fixed in 1.0.5
+Note: you should probably be using zlib 1.1.4, since 1.1.3 has a
+potential security problem.
- gif: http://www.arrakeen.demon.co.uk/giflib/
-or at: http://prtr-13.ucsc.edu/~badger/software/libungif/index.shtml
+ gif: http://sourceforge.net/projects/libungif
-The default giflib is buggy in rarely used code, you can find a patch
-to fix the worst of the problems at:
+giflib/libungif has come a long way since the buggy versions around
+when Imager's gif support code was written. Preferably you should get
+at least version 4.1.2. If you have a recent Linux distribution you
+should be safe with whatever giflib it provides, but if you're
+building from source, please try to use the latest version.
- http://www.develop-help.com/imager/giflib.patch
+At the time of writing you will need to manually select to install the
+4.1.2-1 of cygwin's libungif package.
tiff: http://www.libtiff.org/
- t1: ftp://ftp.neuroinformatik.ruhr-uni-bochum.de/pub/software/t1lib/
-or at: ftp://sunsite.unc.edu/pub/Linux/libs/graphics/
+ t1: http://www.ibiblio.org/pub/Linux/libs/graphics/
tt: http://www.freetype.org/
-
Precompiled versions of some of the libraries might be found at:
AIX:
- http://www.bull.de/
- ftp://ftp.rge.com/pub/systems/aix/bull/
+ http://www.bullfreeware.com/
I've tested with both MSVC++ 6.0 and cygwin (perl 5.6.1).
+If you see an error under cygwin during testing along the lines of:
+
+ C:\cygwin\bin\perl.exe: *** unable to remap C:\cygwin\...some dll to the
+ same address as parent (0x...) != 0x....
+
+you will need to install the cygwin rebase package and run:
+
+ $ rebaseall -v
+
+Under cygwin you will need at least libungif 4.1.2 installed to
+prevent lockups in the gif test scripts. At the time of writing you
+need to select libungif-4.1.2-1 manually in the setup.exe installation
+tool.
+
If you have any problems with the Win32 support, please email
tony@develop-help.com (don't forget to use nmake instead of make).
The Imager module homepage is currently at:
- http://imager.perl.org/~addi/perl/Imager/
+ http://imager.perl.org/
The current docs are rather bad as I've been busy adding features
but hopefully they will be updated soon. Until then you'll just