PATH=/usr/bin:/bin Start 2011-10-31T08:06:46 ActivePerl-1200 CPAN-1.9402 Going to read '/home/fly1200/var/cpan/Metadata' Database was generated on Mon, 31 Oct 2011 15:30:55 GMT Running make for T/TO/TONYC/Imager-File-PNG-0.82.tar.gz Checksum for /net/nas/data/cpan/authors/id/T/TO/TONYC/Imager-File-PNG-0.82.tar.gz ok Imager-File-PNG-0.82/ Imager-File-PNG-0.82/META.yml Imager-File-PNG-0.82/README Imager-File-PNG-0.82/impng.h Imager-File-PNG-0.82/MANIFEST Imager-File-PNG-0.82/impng.c Imager-File-PNG-0.82/PNG.xs Imager-File-PNG-0.82/t/ Imager-File-PNG-0.82/t/00load.t Imager-File-PNG-0.82/t/10png.t Imager-File-PNG-0.82/Changes Imager-File-PNG-0.82/Makefile.PL Imager-File-PNG-0.82/MANIFEST.SKIP Imager-File-PNG-0.82/PNG.pm Imager-File-PNG-0.82/testimg/ Imager-File-PNG-0.82/testimg/palette.png Imager-File-PNG-0.82/testimg/palette_out.png Imager-File-PNG-0.82/inc/ Imager-File-PNG-0.82/inc/Devel/ Imager-File-PNG-0.82/inc/Devel/CheckLib.pm ---- Unsatisfied dependencies detected during ---- ---- TONYC/Imager-File-PNG-0.82.tar.gz ---- Imager [build_requires] Running make test Make had some problems, won't test Delayed until after prerequisites Running test for module 'Imager' Running make for T/TO/TONYC/Imager-0.86.tar.gz Checksum for /net/nas/data/cpan/authors/id/T/TO/TONYC/Imager-0.86.tar.gz ok Imager-0.86/ Imager-0.86/META.yml Imager-0.86/README Imager-0.86/hlines.c Imager-0.86/regmach.h Imager-0.86/imextpltypes.h Imager-0.86/FT2/ Imager-0.86/FT2/README Imager-0.86/FT2/fontfiles/ Imager-0.86/FT2/fontfiles/dodge.ttf Imager-0.86/FT2/fontfiles/MMOne.pfb Imager-0.86/FT2/fontfiles/ExistenceTest.pfb Imager-0.86/FT2/fontfiles/ExistenceTest.ttf Imager-0.86/FT2/fontfiles/ImUgly.ttf Imager-0.86/FT2/fontfiles/ExistenceTest.afm Imager-0.86/FT2/fontfiles/NameTest.ttf Imager-0.86/FT2/imft2.h Imager-0.86/FT2/t/ Imager-0.86/FT2/t/t10ft2.t Imager-0.86/FT2/Makefile.PL Imager-0.86/FT2/typemap Imager-0.86/FT2/FT2.xs Imager-0.86/FT2/freetyp2.c Imager-0.86/FT2/FT2.pm Imager-0.86/palimg.c Imager-0.86/bmp.c Imager-0.86/fills.c Imager-0.86/pnm.c Imager-0.86/ext.h Imager-0.86/Mandelbrot/ Imager-0.86/Mandelbrot/mandel.c Imager-0.86/Mandelbrot/Mandelbrot.xs Imager-0.86/Mandelbrot/t/ Imager-0.86/Mandelbrot/t/t00mandel.t Imager-0.86/Mandelbrot/Makefile.PL Imager-0.86/Mandelbrot/Mandelbrot.pm Imager-0.86/JPEG/ Imager-0.86/JPEG/JPEG.pm Imager-0.86/JPEG/README Imager-0.86/JPEG/JPEG.xs Imager-0.86/JPEG/imexif.h Imager-0.86/JPEG/t/ Imager-0.86/JPEG/t/t20limit.t Imager-0.86/JPEG/t/t10jpeg.t Imager-0.86/JPEG/t/t00load.t Imager-0.86/JPEG/Makefile.PL Imager-0.86/JPEG/imjpeg.c Imager-0.86/JPEG/testimg/ Imager-0.86/JPEG/testimg/exiftest.jpg Imager-0.86/JPEG/testimg/zerotype.jpg Imager-0.86/JPEG/testimg/scmyk.jpg Imager-0.86/JPEG/testimg/209_yonge.jpg Imager-0.86/JPEG/imjpeg.h Imager-0.86/JPEG/imexif.c Imager-0.86/ppport.h Imager-0.86/maskimg.c Imager-0.86/feat.h Imager-0.86/iolayer.c Imager-0.86/limits.c Imager-0.86/bigtest.perl Imager-0.86/convert.im Imager-0.86/draw.h Imager-0.86/filterlist.perl Imager-0.86/SGI/ Imager-0.86/SGI/t/ Imager-0.86/SGI/t/10read.t Imager-0.86/SGI/t/00load.t Imager-0.86/SGI/t/20write.t Imager-0.86/SGI/t/30limit.t Imager-0.86/SGI/Makefile.PL Imager-0.86/SGI/SGI.pm Imager-0.86/SGI/imsgi.h Imager-0.86/SGI/imsgi.c Imager-0.86/SGI/SGI.xs Imager-0.86/SGI/testimg/ Imager-0.86/SGI/testimg/rle6.rgb Imager-0.86/SGI/testimg/rleagr.rgb Imager-0.86/SGI/testimg/verb12.rgb Imager-0.86/SGI/testimg/rle.rgb Imager-0.86/SGI/testimg/verb16.rgb Imager-0.86/SGI/testimg/rle16.rgb Imager-0.86/SGI/testimg/verb.rgb Imager-0.86/SGI/testimg/rle12.rgb Imager-0.86/SGI/testimg/verb6.rgb Imager-0.86/fontfiles/ Imager-0.86/fontfiles/dodge.ttf Imager-0.86/fontfiles/ExistenceTest.ttf Imager-0.86/fontfiles/ImUgly.ttf Imager-0.86/fontfiles/NameTest.ttf Imager-0.86/MANIFEST Imager-0.86/quant.c Imager-0.86/errep.perl Imager-0.86/imext.h Imager-0.86/GIF/ Imager-0.86/GIF/imgif.h Imager-0.86/GIF/README Imager-0.86/GIF/imgif.c Imager-0.86/GIF/t/ Imager-0.86/GIF/t/t30fixed.t Imager-0.86/GIF/t/t10gif.t Imager-0.86/GIF/t/t20new.t Imager-0.86/GIF/t/t40limit.t Imager-0.86/GIF/Makefile.PL Imager-0.86/GIF/GIF.xs Imager-0.86/GIF/GIF.pm Imager-0.86/GIF/testimg/ Imager-0.86/GIF/testimg/scalei.gif Imager-0.86/GIF/testimg/scale.gif Imager-0.86/GIF/testimg/screen3.gif Imager-0.86/GIF/testimg/bandw.gif Imager-0.86/GIF/testimg/trmiddesc.gif Imager-0.86/GIF/testimg/trimgdesc.gif Imager-0.86/GIF/testimg/loccmap.gif Imager-0.86/GIF/testimg/expected.gif Imager-0.86/GIF/testimg/zerocomm.gif Imager-0.86/GIF/testimg/screen2.gif Imager-0.86/GIF/testimg/nocmap.gif Imager-0.86/GIF/testimg/badindex.gif Imager-0.86/adobe.txt Imager-0.86/dynaload.c Imager-0.86/datatypes.c Imager-0.86/rubthru.im Imager-0.86/imext.c Imager-0.86/error.c Imager-0.86/dynfilt/ Imager-0.86/dynfilt/dt2.exp Imager-0.86/dynfilt/pluginst.h Imager-0.86/dynfilt/flines.c Imager-0.86/dynfilt/mandelbrot.c Imager-0.86/dynfilt/dyntest.exp Imager-0.86/dynfilt/flines.exp Imager-0.86/dynfilt/dyntest.c Imager-0.86/dynfilt/t/ Imager-0.86/dynfilt/t/t60dyntest.t Imager-0.86/dynfilt/Makefile.PL Imager-0.86/dynfilt/dt2.c Imager-0.86/dynfilt/compile.txt Imager-0.86/dynfilt/mandelbrot.exp Imager-0.86/imperl.h Imager-0.86/paste.im Imager-0.86/imrender.h Imager-0.86/T1/ Imager-0.86/T1/T1.xs Imager-0.86/T1/README Imager-0.86/T1/fontfiles/ Imager-0.86/T1/fontfiles/SpaceTest.pfb Imager-0.86/T1/fontfiles/SpaceTest.afm Imager-0.86/T1/fontfiles/dcr10.pfb Imager-0.86/T1/fontfiles/ExistenceTest.pfb Imager-0.86/T1/fontfiles/ExistenceTest.afm Imager-0.86/T1/fontfiles/dcr10.afm Imager-0.86/T1/T1.pm Imager-0.86/T1/t/ Imager-0.86/T1/t/t10type1.t Imager-0.86/T1/t/t20oo.t Imager-0.86/T1/imt1.c Imager-0.86/T1/imt1.h Imager-0.86/T1/Makefile.PL Imager-0.86/raw.c Imager-0.86/color.c Imager-0.86/flip.im Imager-0.86/W32/ Imager-0.86/W32/README Imager-0.86/W32/win32.c Imager-0.86/W32/fontfiles/ Imager-0.86/W32/fontfiles/ExistenceTest.ttf Imager-0.86/W32/W32.pm Imager-0.86/W32/imw32.h Imager-0.86/W32/lib/ Imager-0.86/W32/lib/Imager/ Imager-0.86/W32/lib/Imager/Font/ Imager-0.86/W32/lib/Imager/Font/Win32.pm Imager-0.86/W32/t/ Imager-0.86/W32/t/t10win32.t Imager-0.86/W32/Makefile.PL Imager-0.86/W32/W32.xs Imager-0.86/doco.perl Imager-0.86/trans2.c Imager-0.86/imgdouble.c Imager-0.86/polygon.c Imager-0.86/CountColor/ Imager-0.86/CountColor/CountColor.xs Imager-0.86/CountColor/CountColor.pm Imager-0.86/CountColor/t/ Imager-0.86/CountColor/t/t00countcolor.t Imager-0.86/CountColor/Makefile.PL Imager-0.86/iolayer.h Imager-0.86/imager.h Imager-0.86/gaussian.im Imager-0.86/iolayert.h Imager-0.86/apidocs.perl Imager-0.86/stackmach.c Imager-0.86/imageri.h Imager-0.86/lib/ Imager-0.86/lib/Imager/ Imager-0.86/lib/Imager/Inline.pod Imager-0.86/lib/Imager/Tutorial.pod Imager-0.86/lib/Imager/Regops.pm Imager-0.86/lib/Imager/Cookbook.pod Imager-0.86/lib/Imager/Draw.pod Imager-0.86/lib/Imager/Transform.pm Imager-0.86/lib/Imager/APIRef.pod Imager-0.86/lib/Imager/Test.pm Imager-0.86/lib/Imager/Files.pod Imager-0.86/lib/Imager/Filters.pod Imager-0.86/lib/Imager/Expr.pm Imager-0.86/lib/Imager/Font/ Imager-0.86/lib/Imager/Font/Image.pm Imager-0.86/lib/Imager/Font/Type1.pm Imager-0.86/lib/Imager/Font/Truetype.pm Imager-0.86/lib/Imager/Font/Wrap.pm Imager-0.86/lib/Imager/Font/FreeType2.pm Imager-0.86/lib/Imager/Font/BBox.pm Imager-0.86/lib/Imager/ImageTypes.pod Imager-0.86/lib/Imager/regmach.pod Imager-0.86/lib/Imager/Matrix2d.pm Imager-0.86/lib/Imager/IO.pod Imager-0.86/lib/Imager/Fill.pm Imager-0.86/lib/Imager/Engines.pod Imager-0.86/lib/Imager/interface.pod Imager-0.86/lib/Imager/Transformations.pod Imager-0.86/lib/Imager/API.pod Imager-0.86/lib/Imager/Color.pm Imager-0.86/lib/Imager/Expr/ Imager-0.86/lib/Imager/Expr/Assem.pm Imager-0.86/lib/Imager/Font.pm Imager-0.86/lib/Imager/Probe.pm Imager-0.86/lib/Imager/Color/ Imager-0.86/lib/Imager/Color/Table.pm Imager-0.86/lib/Imager/Color/Float.pm Imager-0.86/lib/Imager/Fountain.pm Imager-0.86/lib/Imager/Preprocess.pm Imager-0.86/lib/Imager/Handy.pod Imager-0.86/lib/Imager/LargeSamples.pod Imager-0.86/lib/Imager/ExtUtils.pm Imager-0.86/samples/ Imager-0.86/samples/README Imager-0.86/samples/samp-image.cgi Imager-0.86/samples/slant_text.pl Imager-0.86/samples/replace_color.pl Imager-0.86/samples/samp-tags.html Imager-0.86/samples/quad_to_square.pl Imager-0.86/samples/flasher.pl Imager-0.86/samples/samp-scale.cgi Imager-0.86/samples/gifscale.pl Imager-0.86/samples/samp-form.cgi Imager-0.86/samples/anaglyph.pl Imager-0.86/samples/border.pl Imager-0.86/samples/inline_capture2image.pl Imager-0.86/samples/align-string.pl Imager-0.86/samples/samp-tags.cgi Imager-0.86/samples/tk-photo.pl Imager-0.86/samples/interleave.pl Imager-0.86/samples/samp-scale.html Imager-0.86/samples/wiggle.pl Imager-0.86/samples/inline_replace_color.pl Imager-0.86/feat.c Imager-0.86/image.c Imager-0.86/plug.h Imager-0.86/t/ Imager-0.86/t/t65crop.t Imager-0.86/t/t1000lib/ Imager-0.86/t/t1000lib/Imager/ Imager-0.86/t/t1000lib/Imager/File/ Imager-0.86/t/t1000lib/Imager/File/BAD.pm Imager-0.86/t/t83extutil.t Imager-0.86/t/t106notiff.t Imager-0.86/t/tr18561b.t Imager-0.86/t/Pod/ Imager-0.86/t/Pod/Coverage/ Imager-0.86/t/Pod/Coverage/Imager.pm Imager-0.86/t/t108tga.t Imager-0.86/t/t95log.t Imager-0.86/t/t93podcover.t Imager-0.86/t/t59assem.t Imager-0.86/t/t35ttfont.t Imager-0.86/t/t01introvert.t Imager-0.86/t/t69rubthru.t Imager-0.86/t/t66paste.t Imager-0.86/t/t57infix.t Imager-0.86/t/t107bmp.t Imager-0.86/t/t64copyflip.t Imager-0.86/t/t56postfix.t Imager-0.86/t/t55trans.t Imager-0.86/t/t92samples.t Imager-0.86/t/t22flood.t Imager-0.86/t/t63combine.t Imager-0.86/t/t00basic.t Imager-0.86/t/t80texttools.t Imager-0.86/t/t90cc.t Imager-0.86/t/t40scale.t Imager-0.86/t/t20fill.t Imager-0.86/t/t50basicoo.t Imager-0.86/t/t94kwalitee.t Imager-0.86/t/t75polyaa.t Imager-0.86/t/t21draw.t Imager-0.86/t/t022double.t Imager-0.86/t/t36oofont.t Imager-0.86/t/t68map.t Imager-0.86/t/t101nojpeg.t Imager-0.86/t/t67convert.t Imager-0.86/t/tr18561.t Imager-0.86/t/t98meta.t Imager-0.86/t/t31font.t Imager-0.86/t/t82inline.t Imager-0.86/t/t102nopng.t Imager-0.86/t/t61filters.t Imager-0.86/t/t105nogif.t Imager-0.86/t/t15color.t Imager-0.86/t/t62compose.t Imager-0.86/t/GoodTestFont.pm Imager-0.86/t/t99thread.t Imager-0.86/t/t16matrix.t Imager-0.86/t/t91pod.t Imager-0.86/t/t81hlines.t Imager-0.86/t/t023palette.t Imager-0.86/t/t103raw.t Imager-0.86/t/t07iolayer.t Imager-0.86/t/t58trans2.t Imager-0.86/t/t020masked.t Imager-0.86/t/t104ppm.t Imager-0.86/t/t05error.t Imager-0.86/t/t1000files.t Imager-0.86/t/t021sixteen.t Imager-0.86/tags.c Imager-0.86/Changes Imager-0.86/draw.c Imager-0.86/immacros.h Imager-0.86/combine.im Imager-0.86/imerror.h Imager-0.86/dynaload.h Imager-0.86/Makefile.PL Imager-0.86/conv.im Imager-0.86/spot.perl Imager-0.86/Imager.pm Imager-0.86/scale.im Imager-0.86/imexttypes.h Imager-0.86/stackmach.h Imager-0.86/typemap Imager-0.86/io.c Imager-0.86/map.c Imager-0.86/TIFF/ Imager-0.86/TIFF/README Imager-0.86/TIFF/TIFF.xs Imager-0.86/TIFF/imtiff.c Imager-0.86/TIFF/TIFF.pm Imager-0.86/TIFF/t/ Imager-0.86/TIFF/t/t10tiff.t Imager-0.86/TIFF/Makefile.PL Imager-0.86/TIFF/testimg/ Imager-0.86/TIFF/testimg/comp4t.tif Imager-0.86/TIFF/testimg/scmyka.tif Imager-0.86/TIFF/testimg/comp4.tif Imager-0.86/TIFF/testimg/imager.pbm Imager-0.86/TIFF/testimg/penguin-base.ppm Imager-0.86/TIFF/testimg/comp4.bmp Imager-0.86/TIFF/testimg/srgba.tif Imager-0.86/TIFF/testimg/rgb16t.tif Imager-0.86/TIFF/testimg/scmyk.tif Imager-0.86/TIFF/testimg/srgba16.tif Imager-0.86/TIFF/testimg/rgbatsep.tif Imager-0.86/TIFF/testimg/comp4bad.tif Imager-0.86/TIFF/testimg/gralpha.tif Imager-0.86/TIFF/testimg/comp8.bmp Imager-0.86/TIFF/testimg/srgbaa.tif Imager-0.86/TIFF/testimg/srgb.tif Imager-0.86/TIFF/testimg/comp8.tif Imager-0.86/TIFF/testimg/imager.tif Imager-0.86/TIFF/testimg/srgba32.tif Imager-0.86/TIFF/testimg/pengtile.tif Imager-0.86/TIFF/testimg/slab.tif Imager-0.86/TIFF/testimg/grey16.tif Imager-0.86/TIFF/testimg/grey32.tif Imager-0.86/TIFF/testimg/scmykaa.tif Imager-0.86/TIFF/testimg/scmyka16.tif Imager-0.86/TIFF/testimg/rgb16.tif Imager-0.86/TIFF/testimg/tiffwarn.tif Imager-0.86/TIFF/testimg/alpha.tif Imager-0.86/TIFF/imtiff.h Imager-0.86/rotate.c Imager-0.86/imio.h Imager-0.86/MANIFEST.SKIP Imager-0.86/PNG/ Imager-0.86/PNG/README Imager-0.86/PNG/impng.h Imager-0.86/PNG/impng.c Imager-0.86/PNG/PNG.xs Imager-0.86/PNG/t/ Imager-0.86/PNG/t/00load.t Imager-0.86/PNG/t/10png.t Imager-0.86/PNG/Makefile.PL Imager-0.86/PNG/PNG.pm Imager-0.86/PNG/testimg/ Imager-0.86/PNG/testimg/palette.png Imager-0.86/PNG/testimg/palette_out.png Imager-0.86/rendert.h Imager-0.86/imdatatypes.h Imager-0.86/Flines/ Imager-0.86/Flines/Flines.xs Imager-0.86/Flines/t/ Imager-0.86/Flines/t/t00flines.t Imager-0.86/Flines/Makefile.PL Imager-0.86/Flines/Flines.pm Imager-0.86/tga.c Imager-0.86/testimg/ Imager-0.86/testimg/bad_asc.pgm Imager-0.86/testimg/gradbad2.ggr Imager-0.86/testimg/filltest.ppm Imager-0.86/testimg/winrgb8off.bmp Imager-0.86/testimg/bad8wid0.bmp Imager-0.86/testimg/winrgb2.bmp Imager-0.86/testimg/winrgb2off.bmp Imager-0.86/testimg/short_bin.ppm Imager-0.86/testimg/short8.bmp Imager-0.86/testimg/badplanes.bmp Imager-0.86/testimg/maxval_65536.ppm Imager-0.86/testimg/imager.pbm Imager-0.86/testimg/short_bin.pbm Imager-0.86/testimg/penguin-base.ppm Imager-0.86/testimg/winrgb24.bmp Imager-0.86/testimg/badused1.bmp Imager-0.86/testimg/badcomp1.bmp Imager-0.86/testimg/newgimpgrad.ggr Imager-0.86/testimg/bad1oflow.bmp Imager-0.86/testimg/maxval_256.ppm Imager-0.86/testimg/multiple.ppm Imager-0.86/testimg/comp4.bmp Imager-0.86/testimg/short4.bmp Imager-0.86/testimg/bad8oflow.bmp Imager-0.86/testimg/short24.bmp Imager-0.86/testimg/pgm.pgm Imager-0.86/testimg/badused4a.bmp Imager-0.86/testimg/short_bin16.pgm Imager-0.86/testimg/short_bin16.ppm Imager-0.86/testimg/badbits.bmp Imager-0.86/testimg/short_asc.pbm Imager-0.86/testimg/longid.tga Imager-0.86/testimg/badused4b.bmp Imager-0.86/testimg/winrgb4.bmp Imager-0.86/testimg/bad_asc.pbm Imager-0.86/testimg/junk.ppm Imager-0.86/testimg/bad4wid0.bmp Imager-0.86/testimg/bad_asc.ppm Imager-0.86/testimg/bad8comp.bmp Imager-0.86/testimg/bad24comp.bmp Imager-0.86/testimg/bad4oflow.bmp Imager-0.86/testimg/maxval_0.ppm Imager-0.86/testimg/test_gimp_pal Imager-0.86/testimg/bad8useda.bmp Imager-0.86/testimg/comp8.bmp Imager-0.86/testimg/short1.bmp Imager-0.86/testimg/short8rle.bmp Imager-0.86/testimg/test.raw Imager-0.86/testimg/winrgb24off.bmp Imager-0.86/testimg/simple.pbm Imager-0.86/testimg/test.tga Imager-0.86/testimg/bad1wid0.bmp Imager-0.86/testimg/base.jpg Imager-0.86/testimg/bad24oflow.bmp Imager-0.86/testimg/scale.ppm Imager-0.86/testimg/gimpgrad Imager-0.86/testimg/alpha16.tga Imager-0.86/testimg/test.png Imager-0.86/testimg/badcomp4.bmp Imager-0.86/testimg/short_asc.pgm Imager-0.86/testimg/winrgb8.bmp Imager-0.86/testimg/winrgb4off.bmp Imager-0.86/testimg/short_asc.ppm Imager-0.86/testimg/maxval.ppm Imager-0.86/testimg/maxval_asc.ppm Imager-0.86/testimg/gradbad.ggr Imager-0.86/testimg/tootall.ppm Imager-0.86/testimg/short4rle.bmp Imager-0.86/testimg/short_bin.pgm Imager-0.86/testimg/bad4widbig.bmp Imager-0.86/testimg/maxval_4095_asc.ppm Imager-0.86/testimg/toowide.ppm Imager-0.86/testimg/bad24wid0.bmp Imager-0.86/transform.perl Imager-0.86/log.c Imager-0.86/regops.perl Imager-0.86/imextdef.h Imager-0.86/compose.im Imager-0.86/regmach.c Imager-0.86/DynTest/ Imager-0.86/DynTest/DynTest.pm Imager-0.86/DynTest/DynTest.xs Imager-0.86/DynTest/t/ Imager-0.86/DynTest/t/t00dyntest.t Imager-0.86/DynTest/Makefile.PL Imager-0.86/DynTest/linstretch.c Imager-0.86/ICO/ Imager-0.86/ICO/msicon.h Imager-0.86/ICO/msicon.c Imager-0.86/ICO/imicon.c Imager-0.86/ICO/imicon.h Imager-0.86/ICO/lib/ Imager-0.86/ICO/lib/Imager/ Imager-0.86/ICO/lib/Imager/File/ Imager-0.86/ICO/lib/Imager/File/CUR.pm Imager-0.86/ICO/t/ Imager-0.86/ICO/t/t40readcurone.t Imager-0.86/ICO/t/t60writefail.t Imager-0.86/ICO/t/t41curmultread.t Imager-0.86/ICO/t/t20readone.t Imager-0.86/ICO/t/t30cursor.t Imager-0.86/ICO/t/t21readmult.t Imager-0.86/ICO/t/t73curmult.t Imager-0.86/ICO/t/t70icosing.t Imager-0.86/ICO/t/t50readfail.t Imager-0.86/ICO/t/t10icon.t Imager-0.86/ICO/t/t72cursing.t Imager-0.86/ICO/t/t71icomult.t Imager-0.86/ICO/Makefile.PL Imager-0.86/ICO/testimg/ Imager-0.86/ICO/testimg/combo.ico Imager-0.86/ICO/testimg/pal13232.ico Imager-0.86/ICO/testimg/rgba3232.ppm Imager-0.86/ICO/testimg/pal43232.ppm Imager-0.86/ICO/testimg/rgba3232.ico Imager-0.86/ICO/testimg/pal43232.cur Imager-0.86/ICO/testimg/pal43232.ico Imager-0.86/ICO/testimg/pal83232.ppm Imager-0.86/ICO/testimg/rgb1616.ico Imager-0.86/ICO/testimg/pal83232.ico Imager-0.86/ICO/ICO.pm Imager-0.86/ICO/ICO.xs Imager-0.86/filters.im Imager-0.86/imextpl.h Imager-0.86/log.h Imager-0.86/font.c Imager-0.86/img8.c Imager-0.86/img16.c Imager-0.86/render.im Imager-0.86/Imager.xs Imager-0.86/Changes.old Imager-0.86/inc/ Imager-0.86/inc/Devel/ Imager-0.86/inc/Devel/CheckLib.pm CPAN.pm: Going to build T/TO/TONYC/Imager-0.86.tar.gz >>> /home/fly1200/ap1200/bin/perl-static Makefile.PL done. TT-fonts: includes not found - libraries not found Checking if your kit is complete... Looks good Writing Makefile for Imager::CountColor Writing MYMETA.yml and MYMETA.json Writing Makefile for Imager::Filter::DynTest Writing MYMETA.yml and MYMETA.json FreeType 2: main: includes not found - libraries not found FreeType 2: alt 1: includes not found - libraries not found FreeType 2: alt 2: includes not found - libraries not found FreeType 2: Checking if the compiler can find them on its own FreeType 2: Test code failed: Can't link/include 'ft2build.h', 'freetype' Writing Makefile for Imager::Filter::Flines Writing MYMETA.yml and MYMETA.json GIF: main: includes found - libraries not found GIF: Checking if the compiler can find them on its own Note (probably harmless): No library found for -lgif GIF: Test code failed: Can't link/include 'gif' Writing Makefile for Imager::File::ICO Writing MYMETA.yml and MYMETA.json JPEG: main: includes found - libraries found JPEG: Passed code check Writing Makefile for Imager::File::JPEG Writing MYMETA.yml and MYMETA.json Writing Makefile for Imager::Filter::Mandelbrot Writing MYMETA.yml and MYMETA.json PNG: Generic: includes not found - libraries not found PNG: v1.4: includes not found - libraries not found PNG: v1.2: includes not found - libraries not found PNG: v1.0: includes not found - libraries not found PNG: Checking if the compiler can find them on its own PNG: Test code failed: Can't link/include 'png.h', 'stdio.h', 'png' Writing Makefile for Imager::File::SGI Writing MYMETA.yml and MYMETA.json T1Lib: main: includes not found - libraries not found T1Lib: Checking if the compiler can find them on its own Note (probably harmless): No library found for -lt1 T1Lib: Test code failed: Can't link/include 't1lib.h', 't1' TIFF: main: includes found - libraries found TIFF: library version 3.5.7, header version 20011128 TIFF: Passed code check Writing Makefile for Imager::File::TIFF Writing MYMETA.yml and MYMETA.json Win32: main: includes not found - libraries not found Win32: Checking if the compiler can find them on its own Note (probably harmless): No library found for -lgdi32 Win32: Test code failed: Can't link/include 'windows.h', 'gdi32' Writing Makefile for Imager::plugins Writing MYMETA.yml and MYMETA.json Writing Makefile for Imager Writing MYMETA.yml and MYMETA.json Libraries found: JPEG TIFF Libraries *not* found: FT2 GIF PNG T1 Win32 >>> make /home/fly1200/ap1200/bin/perl-static /home/fly1200/var/megalib/ExtUtils/xsubpp -typemap /home/fly1200/ap1200/lib/ExtUtils/typemap -typemap typemap Imager.xs > Imager.xsc && mv Imager.xsc Imager.c /home/fly1200/ap1200/bin/perl-static apidocs.perl lib/Imager/APIRef.pod cp imio.h blib/lib/Imager/include/imio.h cp lib/Imager/Probe.pm blib/lib/Imager/Probe.pm cp feat.h blib/lib/Imager/include/feat.h cp lib/Imager/Files.pod blib/lib/Imager/Files.pod cp dynaload.h blib/lib/Imager/include/dynaload.h cp lib/Imager/Engines.pod blib/lib/Imager/Engines.pod cp stackmach.h blib/lib/Imager/include/stackmach.h cp lib/Imager/Font/FreeType2.pm blib/lib/Imager/Font/FreeType2.pm cp lib/Imager/Font/Image.pm blib/lib/Imager/Font/Image.pm cp lib/Imager/Fill.pm blib/lib/Imager/Fill.pm cp imageri.h blib/lib/Imager/include/imageri.h cp lib/Imager/Color/Table.pm blib/lib/Imager/Color/Table.pm cp typemap blib/lib/Imager/typemap cp imexttypes.h blib/lib/Imager/include/imexttypes.h cp lib/Imager/Regops.pm blib/lib/Imager/Regops.pm cp lib/Imager/Font/Wrap.pm blib/lib/Imager/Font/Wrap.pm cp lib/Imager/Fountain.pm blib/lib/Imager/Fountain.pm cp lib/Imager/Tutorial.pod blib/lib/Imager/Tutorial.pod cp lib/Imager/Font/Type1.pm blib/lib/Imager/Font/Type1.pm cp lib/Imager/Transform.pm blib/lib/Imager/Transform.pm cp rendert.h blib/lib/Imager/include/rendert.h cp lib/Imager/Draw.pod blib/lib/Imager/Draw.pod cp lib/Imager/APIRef.pod blib/lib/Imager/APIRef.pod cp Imager.pm blib/lib/Imager.pm cp lib/Imager/Expr/Assem.pm blib/lib/Imager/Expr/Assem.pm cp lib/Imager/Test.pm blib/lib/Imager/Test.pm cp imperl.h blib/lib/Imager/include/imperl.h cp imextpltypes.h blib/lib/Imager/include/imextpltypes.h cp draw.h blib/lib/Imager/include/draw.h cp lib/Imager/Color/Float.pm blib/lib/Imager/Color/Float.pm cp lib/Imager/Inline.pod blib/lib/Imager/Inline.pod cp lib/Imager/ImageTypes.pod blib/lib/Imager/ImageTypes.pod cp lib/Imager/Filters.pod blib/lib/Imager/Filters.pod cp lib/Imager/Font.pm blib/lib/Imager/Font.pm cp lib/Imager/API.pod blib/lib/Imager/API.pod cp imerror.h blib/lib/Imager/include/imerror.h cp imager.h blib/lib/Imager/include/imager.h cp imextdef.h blib/lib/Imager/include/imextdef.h cp lib/Imager/Font/BBox.pm blib/lib/Imager/Font/BBox.pm cp log.h blib/lib/Imager/include/log.h cp imext.h blib/lib/Imager/include/imext.h cp lib/Imager/Font/Truetype.pm blib/lib/Imager/Font/Truetype.pm cp lib/Imager/Preprocess.pm blib/lib/Imager/Preprocess.pm cp lib/Imager/Cookbook.pod blib/lib/Imager/Cookbook.pod cp immacros.h blib/lib/Imager/include/immacros.h cp lib/Imager/regmach.pod blib/lib/Imager/regmach.pod cp regmach.h blib/lib/Imager/include/regmach.h cp imextpl.h blib/lib/Imager/include/imextpl.h cp ppport.h blib/lib/Imager/include/ppport.h cp plug.h blib/lib/Imager/include/plug.h cp lib/Imager/Expr.pm blib/lib/Imager/Expr.pm cp imdatatypes.h blib/lib/Imager/include/imdatatypes.h cp lib/Imager/LargeSamples.pod blib/lib/Imager/LargeSamples.pod cp iolayer.h blib/lib/Imager/include/iolayer.h cp imrender.h blib/lib/Imager/include/imrender.h cp lib/Imager/IO.pod blib/lib/Imager/IO.pod cp lib/Imager/ExtUtils.pm blib/lib/Imager/ExtUtils.pm cp ext.h blib/lib/Imager/include/ext.h cp iolayert.h blib/lib/Imager/include/iolayert.h cp lib/Imager/interface.pod blib/lib/Imager/interface.pod cp lib/Imager/Transformations.pod blib/lib/Imager/Transformations.pod cp lib/Imager/Color.pm blib/lib/Imager/Color.pm cp lib/Imager/Matrix2d.pm blib/lib/Imager/Matrix2d.pm cp imconfig.h blib/lib/Imager/include/imconfig.h cp lib/Imager/Handy.pod blib/lib/Imager/Handy.pod make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/CountColor' cp CountColor.pm ../blib/lib/Imager/CountColor.pm /home/fly1200/ap1200/bin/perl-static /home/fly1200/var/megalib/ExtUtils/xsubpp -typemap /home/fly1200/ap1200/lib/ExtUtils/typemap CountColor.xs > CountColor.xsc && mv CountColor.xsc CountColor.c gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.01\" -DXS_VERSION=\"0.01\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" CountColor.c Running Mkbootstrap for Imager::CountColor () chmod 644 CountColor.bs rm -f ../blib/arch/auto/Imager/CountColor/CountColor.so gcc -shared -O2 CountColor.o -o ../blib/arch/auto/Imager/CountColor/CountColor.so \ \ chmod 755 ../blib/arch/auto/Imager/CountColor/CountColor.so cp CountColor.bs ../blib/arch/auto/Imager/CountColor/CountColor.bs chmod 644 ../blib/arch/auto/Imager/CountColor/CountColor.bs Manifying ../blib/man3/Imager::CountColor.3 make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/CountColor' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/DynTest' cp DynTest.pm ../blib/lib/Imager/Filter/DynTest.pm /home/fly1200/ap1200/bin/perl-static /home/fly1200/var/megalib/ExtUtils/xsubpp -typemap /home/fly1200/ap1200/lib/ExtUtils/typemap DynTest.xs > DynTest.xsc && mv DynTest.xsc DynTest.c gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.01\" -DXS_VERSION=\"0.01\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" DynTest.c gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.01\" -DXS_VERSION=\"0.01\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" linstretch.c Running Mkbootstrap for Imager::Filter::DynTest () chmod 644 DynTest.bs rm -f ../blib/arch/auto/Imager/Filter/DynTest/DynTest.so gcc -shared -O2 DynTest.o linstretch.o -o ../blib/arch/auto/Imager/Filter/DynTest/DynTest.so \ \ chmod 755 ../blib/arch/auto/Imager/Filter/DynTest/DynTest.so cp DynTest.bs ../blib/arch/auto/Imager/Filter/DynTest/DynTest.bs chmod 644 ../blib/arch/auto/Imager/Filter/DynTest/DynTest.bs make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/DynTest' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/FT2' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/FT2' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/Flines' cp Flines.pm ../blib/lib/Imager/Filter/Flines.pm /home/fly1200/ap1200/bin/perl-static /home/fly1200/var/megalib/ExtUtils/xsubpp -typemap /home/fly1200/ap1200/lib/ExtUtils/typemap Flines.xs > Flines.xsc && mv Flines.xsc Flines.c gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.02\" -DXS_VERSION=\"0.02\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" Flines.c Running Mkbootstrap for Imager::Filter::Flines () chmod 644 Flines.bs rm -f ../blib/arch/auto/Imager/Filter/Flines/Flines.so gcc -shared -O2 Flines.o -o ../blib/arch/auto/Imager/Filter/Flines/Flines.so \ \ chmod 755 ../blib/arch/auto/Imager/Filter/Flines/Flines.so cp Flines.bs ../blib/arch/auto/Imager/Filter/Flines/Flines.bs chmod 644 ../blib/arch/auto/Imager/Filter/Flines/Flines.bs Manifying ../blib/man3/Imager::Filter::Flines.3 make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/Flines' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/GIF' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/GIF' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/ICO' cp lib/Imager/File/CUR.pm ../blib/lib/Imager/File/CUR.pm cp ICO.pm ../blib/lib/Imager/File/ICO.pm /home/fly1200/ap1200/bin/perl-static /home/fly1200/var/megalib/ExtUtils/xsubpp -typemap /home/fly1200/ap1200/lib/ExtUtils/typemap ICO.xs > ICO.xsc && mv ICO.xsc ICO.c gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.02\" -DXS_VERSION=\"0.02\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" ICO.c gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.02\" -DXS_VERSION=\"0.02\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" msicon.c gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.02\" -DXS_VERSION=\"0.02\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" imicon.c Running Mkbootstrap for Imager::File::ICO () chmod 644 ICO.bs rm -f ../blib/arch/auto/Imager/File/ICO/ICO.so gcc -shared -O2 ICO.o msicon.o imicon.o -o ../blib/arch/auto/Imager/File/ICO/ICO.so \ \ chmod 755 ../blib/arch/auto/Imager/File/ICO/ICO.so cp ICO.bs ../blib/arch/auto/Imager/File/ICO/ICO.bs chmod 644 ../blib/arch/auto/Imager/File/ICO/ICO.bs Manifying ../blib/man3/Imager::File::ICO.3 make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/ICO' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/JPEG' cp JPEG.pm ../blib/lib/Imager/File/JPEG.pm /home/fly1200/ap1200/bin/perl-static /home/fly1200/var/megalib/ExtUtils/xsubpp -typemap /home/fly1200/ap1200/lib/ExtUtils/typemap JPEG.xs > JPEG.xsc && mv JPEG.xsc JPEG.c Please specify prototyping behavior for JPEG.xs (see perlxs manual) gcc -c -I.. -I/usr/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.82\" -DXS_VERSION=\"0.82\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" JPEG.c gcc -c -I.. -I/usr/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.82\" -DXS_VERSION=\"0.82\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" imjpeg.c gcc -c -I.. -I/usr/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.82\" -DXS_VERSION=\"0.82\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" imexif.c Running Mkbootstrap for Imager::File::JPEG () chmod 644 JPEG.bs rm -f ../blib/arch/auto/Imager/File/JPEG/JPEG.so LD_RUN_PATH="/usr/lib" gcc -shared -O2 JPEG.o imjpeg.o imexif.o -o ../blib/arch/auto/Imager/File/JPEG/JPEG.so \ -L/usr/lib -ljpeg \ chmod 755 ../blib/arch/auto/Imager/File/JPEG/JPEG.so cp JPEG.bs ../blib/arch/auto/Imager/File/JPEG/JPEG.bs chmod 644 ../blib/arch/auto/Imager/File/JPEG/JPEG.bs Manifying ../blib/man3/Imager::File::JPEG.3 make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/JPEG' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/Mandelbrot' cp Mandelbrot.pm ../blib/lib/Imager/Filter/Mandelbrot.pm /home/fly1200/ap1200/bin/perl-static /home/fly1200/var/megalib/ExtUtils/xsubpp -typemap /home/fly1200/ap1200/lib/ExtUtils/typemap Mandelbrot.xs > Mandelbrot.xsc && mv Mandelbrot.xsc Mandelbrot.c gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.02\" -DXS_VERSION=\"0.02\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" Mandelbrot.c gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.02\" -DXS_VERSION=\"0.02\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" mandel.c Running Mkbootstrap for Imager::Filter::Mandelbrot () chmod 644 Mandelbrot.bs rm -f ../blib/arch/auto/Imager/Filter/Mandelbrot/Mandelbrot.so gcc -shared -O2 Mandelbrot.o mandel.o -o ../blib/arch/auto/Imager/Filter/Mandelbrot/Mandelbrot.so \ \ chmod 755 ../blib/arch/auto/Imager/Filter/Mandelbrot/Mandelbrot.so cp Mandelbrot.bs ../blib/arch/auto/Imager/Filter/Mandelbrot/Mandelbrot.bs chmod 644 ../blib/arch/auto/Imager/Filter/Mandelbrot/Mandelbrot.bs Manifying ../blib/man3/Imager::Filter::Mandelbrot.3 make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/Mandelbrot' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/PNG' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/PNG' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/SGI' cp SGI.pm ../blib/lib/Imager/File/SGI.pm /home/fly1200/ap1200/bin/perl-static /home/fly1200/var/megalib/ExtUtils/xsubpp -typemap /home/fly1200/ap1200/lib/ExtUtils/typemap SGI.xs > SGI.xsc && mv SGI.xsc SGI.c gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.02\" -DXS_VERSION=\"0.02\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" SGI.c gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.02\" -DXS_VERSION=\"0.02\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" imsgi.c Running Mkbootstrap for Imager::File::SGI () chmod 644 SGI.bs rm -f ../blib/arch/auto/Imager/File/SGI/SGI.so gcc -shared -O2 SGI.o imsgi.o -o ../blib/arch/auto/Imager/File/SGI/SGI.so \ \ chmod 755 ../blib/arch/auto/Imager/File/SGI/SGI.so cp SGI.bs ../blib/arch/auto/Imager/File/SGI/SGI.bs chmod 644 ../blib/arch/auto/Imager/File/SGI/SGI.bs Manifying ../blib/man3/Imager::File::SGI.3 make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/SGI' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/T1' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/T1' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/TIFF' cp TIFF.pm ../blib/lib/Imager/File/TIFF.pm /home/fly1200/ap1200/bin/perl-static /home/fly1200/var/megalib/ExtUtils/xsubpp -typemap /home/fly1200/ap1200/lib/ExtUtils/typemap TIFF.xs > TIFF.xsc && mv TIFF.xsc TIFF.c Please specify prototyping behavior for TIFF.xs (see perlxs manual) gcc -c -I.. -I/usr/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.82\" -DXS_VERSION=\"0.82\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" TIFF.c gcc -c -I.. -I/usr/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.82\" -DXS_VERSION=\"0.82\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" imtiff.c Running Mkbootstrap for Imager::File::TIFF () chmod 644 TIFF.bs rm -f ../blib/arch/auto/Imager/File/TIFF/TIFF.so LD_RUN_PATH="/usr/lib" gcc -shared -O2 TIFF.o imtiff.o -o ../blib/arch/auto/Imager/File/TIFF/TIFF.so \ -L/usr/lib -ltiff \ chmod 755 ../blib/arch/auto/Imager/File/TIFF/TIFF.so cp TIFF.bs ../blib/arch/auto/Imager/File/TIFF/TIFF.bs chmod 644 ../blib/arch/auto/Imager/File/TIFF/TIFF.bs Manifying ../blib/man3/Imager::File::TIFF.3 make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/TIFF' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/W32' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/W32' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/dynfilt' gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" dyntest.c LD_RUN_PATH="" gcc -o dyntest.so -shared -O2 dyntest.o gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" dt2.c LD_RUN_PATH="" gcc -o dt2.so -shared -O2 dt2.o gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" mandelbrot.c LD_RUN_PATH="" gcc -o mandelbrot.so -shared -O2 mandelbrot.o gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" flines.c LD_RUN_PATH="" gcc -o flines.so -shared -O2 flines.o make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/dynfilt' gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux Imager.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux draw.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux polygon.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux image.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux io.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux iolayer.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux log.c /home/fly1200/ap1200/bin/perl-static -Ilib -MImager::Preprocess -epreprocess gaussian.im gaussian.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux gaussian.c /home/fly1200/ap1200/bin/perl-static -Ilib -MImager::Preprocess -epreprocess conv.im conv.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux conv.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux pnm.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux raw.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux feat.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux font.c /home/fly1200/ap1200/bin/perl-static -Ilib -MImager::Preprocess -epreprocess combine.im combine.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux combine.c /home/fly1200/ap1200/bin/perl-static -Ilib -MImager::Preprocess -epreprocess filters.im filters.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux filters.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux dynaload.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux stackmach.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux datatypes.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux regmach.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux trans2.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux quant.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux error.c /home/fly1200/ap1200/bin/perl-static -Ilib -MImager::Preprocess -epreprocess convert.im convert.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux convert.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux map.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux tags.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux palimg.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux maskimg.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux img8.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux img16.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux rotate.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux bmp.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux tga.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux color.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux fills.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux imgdouble.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux limits.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux hlines.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux imext.c /home/fly1200/ap1200/bin/perl-static -Ilib -MImager::Preprocess -epreprocess scale.im scale.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux scale.c /home/fly1200/ap1200/bin/perl-static -Ilib -MImager::Preprocess -epreprocess rubthru.im rubthru.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux rubthru.c /home/fly1200/ap1200/bin/perl-static -Ilib -MImager::Preprocess -epreprocess render.im render.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux render.c /home/fly1200/ap1200/bin/perl-static -Ilib -MImager::Preprocess -epreprocess paste.im paste.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux paste.c /home/fly1200/ap1200/bin/perl-static -Ilib -MImager::Preprocess -epreprocess compose.im compose.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux compose.c /home/fly1200/ap1200/bin/perl-static -Ilib -MImager::Preprocess -epreprocess flip.im flip.c gcc -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.86\" -DXS_VERSION=\"0.86\" -fPIC "-I/home/fly1200/ap1200/lib/CORE" -DOS_linux flip.c Running Mkbootstrap for Imager () chmod 644 Imager.bs rm -f blib/arch/auto/Imager/Imager.so gcc -shared -O2 Imager.o draw.o polygon.o image.o io.o iolayer.o log.o gaussian.o conv.o pnm.o raw.o feat.o font.o combine.o filters.o dynaload.o stackmach.o datatypes.o regmach.o trans2.o quant.o error.o convert.o map.o tags.o palimg.o maskimg.o img8.o img16.o rotate.o bmp.o tga.o color.o fills.o imgdouble.o limits.o hlines.o imext.o scale.o rubthru.o render.o paste.o compose.o flip.o -o blib/arch/auto/Imager/Imager.so \ -lm -L/lib -L/usr/lib -L/usr/local/lib \ chmod 755 blib/arch/auto/Imager/Imager.so cp Imager.bs blib/arch/auto/Imager/Imager.bs chmod 644 blib/arch/auto/Imager/Imager.bs Manifying blib/man3/Imager::Probe.3 Manifying blib/man3/Imager::Files.3 Manifying blib/man3/Imager::Engines.3 Manifying blib/man3/Imager::Font::FreeType2.3 Manifying blib/man3/Imager::Fill.3 Manifying blib/man3/Imager::Color::Table.3 Manifying blib/man3/Imager::Regops.3 Manifying blib/man3/Imager::Font::Wrap.3 Manifying blib/man3/Imager::Fountain.3 Manifying blib/man3/Imager::Tutorial.3 Manifying blib/man3/Imager::Transform.3 Manifying blib/man3/Imager::Font::Type1.3 Manifying blib/man3/Imager::APIRef.3 Manifying blib/man3/Imager::Draw.3 Manifying blib/man3/Imager::Expr::Assem.3 Manifying blib/man3/Imager.3 Manifying blib/man3/Imager::Test.3 Manifying blib/man3/Imager::Inline.3 Manifying blib/man3/Imager::Color::Float.3 Manifying blib/man3/Imager::ImageTypes.3 Manifying blib/man3/Imager::Filters.3 Manifying blib/man3/Imager::Font.3 Manifying blib/man3/Imager::API.3 Manifying blib/man3/Imager::Font::BBox.3 Manifying blib/man3/Imager::Preprocess.3 Manifying blib/man3/Imager::Font::Truetype.3 Manifying blib/man3/Imager::Cookbook.3 Manifying blib/man3/Imager::regmach.3 Manifying blib/man3/Imager::Expr.3 Manifying blib/man3/Imager::LargeSamples.3 Manifying blib/man3/Imager::ExtUtils.3 Manifying blib/man3/Imager::IO.3 Manifying blib/man3/Imager::Transformations.3 Manifying blib/man3/Imager::interface.3 Manifying blib/man3/Imager::Color.3 Manifying blib/man3/Imager::Matrix2d.3 Manifying blib/man3/Imager::Handy.3 TONYC/Imager-0.86.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/CountColor' make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/CountColor' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/DynTest' make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/DynTest' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/FT2' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/FT2' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/Flines' make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/Flines' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/GIF' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/GIF' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/ICO' make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/ICO' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/JPEG' make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/JPEG' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/Mandelbrot' make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/Mandelbrot' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/PNG' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/PNG' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/SGI' make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/SGI' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/T1' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/T1' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/TIFF' make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/TIFF' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/W32' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/W32' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/dynfilt' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/dynfilt' PERL_DL_NONLAZY=1 /home/fly1200/ap1200/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/t00basic.t ...... 1..15 ok 1 - use Imager; ok 2 - use Imager::Font; ok 3 - use Imager::Color; ok 4 - use Imager::Color::Float; ok 5 - use Imager::Color::Table; ok 6 - use Imager::Matrix2d; ok 7 - use Imager::ExtUtils; ok 8 - use Imager::Expr; ok 9 - use Imager::Expr::Assem; ok 10 - use Imager::Font::BBox; ok 11 - use Imager::Font::Wrap; ok 12 - use Imager::Fountain; ok 13 - use Imager::Regops; ok 14 - use Imager::Test; ok 15 - use Imager::Transform; ok t/t01introvert.t .. 1..233 ok 1 - use Imager; ok 2 - 1 channel image channel count ok 3 - 1 channel image mask ok 4 - 1 channel image not virtual ok 5 - 1 channel image has 8 bits/sample ok 6 - 1 channel image is direct ok 7 - 100 pixels wide ok 8 - 101 pixels high ok 9 - 1 channel image width ok 10 - 1 channel image height ok 11 - 3 channel image channel count ok 12 - 3 channel image mask ok 13 - 3 channel image has 8 bits/sample ok 14 - 3 channel image is direct ok 15 - make paletted image ok 16 - pal img channel count ok 17 - pal img bits ok 18 - pal img is paletted ok 19 - got index # 0 but true ok 20 - index matched expected ok 21 - got the color ok 22 - color matched what was added ok 23 - got index # 1 ok 24 - index matched expected ok 25 - got the color ok 26 - color matched what was added ok 27 - got index # 2 ok 28 - index matched expected ok 29 - got the color ok 30 - color matched what was added ok 31 - write red 100 times ok 32 - write blue 50 times ok 33 - check for red ok 34 - check for blue ok 35 - gpal in scalar context ok 36 - gsamp count in list context ok 37 - gsamp list deep compare ok 38 - gsamp scalar length ok 39 - gsamp scalar bytes ok 40 - got the red pixel ok 41 - and it's red ok 42 - got the blue pixel ok 43 - and it's blue ok 44 - draw with color in palette ok 45 - image still paletted ok 46 - got green pixel ok 47 - and it's green ok 48 - still 3 colors in palette ok 49 - and green is the second ok 50 - draw with black (not in palette) ok 51 - pal img shouldn't be paletted now ok 52 - got an image from quantizing ok 53 - quant has the right number of colours ok 54 - and so does the image ok 55 - check first color is first for multiple or single fetch ok 56 - still red ok 57 - still green ok 58 - still blue ok 59 - still black ok 60 - colors are still correct ok 61 - make paletted via OO ok 62 - check channels ok 63 - check bits ok 64 - check type ok 65 - check width ok 66 - check height ok 67 - add red to OO ok 68 - and it's expected index for red ok 69 - add blue/green via OO ok 70 - and it's expected index for blue ok 71 - found green where expected ok 72 - got 3 colors ok 73 - all colors in palette as expected ok 74 - and colorcount returns 3 ok 75 - maxcolors as expected ok 76 - findcolors found blue ok 77 - we can setcolors ok 78 - converted is direct ok 79 - got a paletted image from conversion # FF0000 # 0000FF # 00FF00 # in image # FF0000 # 0000FF # 00FF00 ok 80 - new image has expected color table size ok 81 - and is paletted ok 82 - make empty image ok 83 - convert to rgb8 ok 84 - check message ok 85 - create 8-bit direct image ok 86 - 8 bits ok 87 - not virtual ok 88 - direct image ok 89 - not mono ok 90 - fail to create 0 height image ok 91 - 0 height error message check ok 92 - fail to create 0 width image ok 93 - 0 width error message check ok 94 - fail to create -ve height image ok 95 - -ve width error message check ok 96 - fail to create -ve width image ok 97 - -ve height error message check ok 98 - fail to create -ve width/height image ok 99 - -ve width/height error message check ok 100 - fail to create a zero channel image ok 101 - out of range channel message check ok 102 - fail to create a five channel image ok 103 - out of range channel message check # range 4294967296 ok 104 - integer overflow check - 1 channel ok 105 - but same width ok ok 106 - but same height ok ok 107 - check the error message ok 108 - integer overflow check - 3 channel ok 109 - but same width ok ok 110 - but same height ok ok 111 - check the error message # to_rgb8() called in void context - to_rgb8() returns the converted image at t/t01introvert.t line 283 ok 112 - correct warning ok 113 - correct file ok 114 - got 2 pixels from i_glin ok 115 - red first ok 116 - then blue ok 117 - i_tags_addn(...alpha, 0, 101) ok 118 - i_tags_addn(...undef, 99, 102) ok 119 - should have 2 tags ok 120 - i_tags_addn(...undef, 99, 103) ok 121 - should have 3 tags, despite the dupe ok 122 - find alpha ok 123 - find 99 ok 124 - find 99 again ok 125 - check first ok 126 - check second ok 127 - check third ok 128 - add string with string key ok 129 - add another one ok 130 - add one keyed by number ok 131 - find beta ok 132 - find gamma ok 133 - find 199 ok 134 - delete ok 135 - find beta after deletion ok 136 - delete beta by name ok 137 - beta not there now ok 138 - i_tags_get_string() on a string ok 139 - i_tags_get_string() on a number entry ok 140 - delete by code ok 141 - 99 not there now ok 142 - final count of 3 # low-level scan line function tests ok 143 - i_glin - list context ok 144 - i_glin - scalar context ok 145 - i_glinf - list context ok 146 - i_glinf - scalar context ok 147 - i_plin - pass in a list ok 148 - check i_plin wrote to the image ok 149 - i_plin - pass in a scalar ok 150 - check i_plin scalar wrote to the image ok 151 - i_plinf - list ok 152 - check colors were written ok 153 - i_plinf - scalar ok 154 - check colors were written ok 155 - i_gsamp list context ok 156 - i_gsamp scalar context ok 157 - i_gsampf - list context ok 158 - i_gsampf - scalar context # end low-level scan-line function tests # OO level scanline function tests ok 159 - getscanline() - supply nothing, get nothing ok 160 - check message ok 161 - getscanline, list context, default x, width ok 162 - getscanline, list context, default width ok 163 - getscanline, list context, no defaults ok 164 - getscanline, scalar context, default x, width ok 165 - getscanline float, list context, no defaults ok 166 - getscanline float, scalar context, no defaults ok 167 - check invalid type checking ok 168 - check message for invalid type ok 169 - setscanline - arrayref, default x ok 170 - check colors were written ok 171 - setscanline - arrayref ok 172 - check write to middle of line ok 173 - setscanline - scalar, default raw type ok 174 - check write ok 175 - setscanline - float arrayref ok 176 - check write ok 177 - setscanline - float scalar ok 178 - check write ok 179 - get channel 0, list context, default x, width ok 180 - get channel 0, 1, scalar context ok 181 - get channels 1,3, list context, float samples ok 182 - get channels 3..0 as scalar, float samples # end OO level scanline function tests ok 183 - fill it up ok 184 - check we get zeros ok 185 - check object interface[0] ok 186 - check object interface[1] ok 187 - check object interface[2] ok 188 - check object interface[3] ok 189 - check we get zeroes (double) ok 190 - check object interface[0] ok 191 - check object interface[1] ok 192 - check object interface[2] ok 193 - check object interface[3] # channel mask tests # with ppix ok 194 - set to default mask ok 195 - set to white all channels ok 196 - got right color (0, 0) ok 197 - set channel to exclude channel1 ok 198 - set to grey, no channel 2 ok 199 - got right color (0, 0) # with plin ok 200 - set to default mask ok 201 - set to white all channels ok 202 - got right color (0, 1) ok 203 - set channel to exclude channel1 ok 204 - set to grey, no channel 2 ok 205 - got right color (0, 1) # with ppixf ok 206 - set to default mask ok 207 - set to white all channels ok 208 - ppixf - got right color (0, 2) ok 209 - set channel to exclude channel1 ok 210 - set to grey, no channel 2 ok 211 - ppixf masked - got right color (0, 2) # with plinf ok 212 - set to default mask ok 213 - set to white all channels ok 214 - plinf - got right color (0, 3) ok 215 - set channel to exclude channel1 ok 216 - set to grey, no channel 2 ok 217 - plinf masked - got right color (0, 3) ok 218 - bounds check get (-1, 0) ok 219 - bounds check get (10, 0) ok 220 - bounds check get (0, -1) ok 221 - bounds check get (0, 10) ok 222 - bounds check get (-1, 0) float ok 223 - bounds check get (10, 0) float ok 224 - bounds check get (0, -1) float ok 225 - bounds check get (0, 10) float ok 226 - bounds check set (-1, 0) ok 227 - bounds check set (10, 0) ok 228 - bounds check set (0, -1) ok 229 - bounds check set (0, 10) ok 230 - bounds check set (-1, 0) float ok 231 - bounds check set (10, 0) float ok 232 - bounds check set (0, -1) float ok 233 - bounds check set (0, 10) float ok t/t020masked.t .... 1..142 ok 1 - 1 channel image channel count match ok 2 - 1 channel image mask ok 3 - 1 channel image thinks it isn't virtual ok 4 - 1 channel image has bits == 8 ok 5 - 1 channel image is direct ok 6 - check width ok 7 - check height ok 8 - check (0,0) ok 9 - check (49,49) ok 10 - managed to write to it ok 11 - check (25,25) ok 12 - check (29,29) ok 13 - make masked with mask ok 14 - at (25, 25) ok 15 - at (44, 25) ok 16 - at (45, 25) ok 17 - at (52, 25) ok 18 - at (53, 25) ok 19 - at (74, 25) ok 20 - at (44, 32) ok 21 - at (44, 33) ok 22 - at (44, 34) ok 23 - at (25, 33) ok 24 - at (29, 33) ok 25 - at (30, 33) ok 26 - at (69, 33) ok 27 - at (70, 33) ok 28 - at (74, 74) ok 29 - make base OO image ok 30 - make masked OO image ok 31 - check width ok 32 - check (0,0) ok 33 - check (5,5) ok 34 - didn't crash unreffing base or mask for masked image ok 35 - make base ok 36 - fail to make empty masked ok 37 - check message ok 38 - make base for size limit tests ok 39 - make masked ok 40 - check width truncated ok 41 - make masked ok 42 - check height truncated ok 43 - base for single pixel tests ok 44 - check type ok 45 - check masked is same type as base ok 46 - check limited is same type as base ok 47 - set (1,3) in masked (2, 5) in based ok 48 - check it wrote through ok 49 - set (45,2) in masked (46,4) in base (no mask) ok 50 - shouldn't have written through ok 51 - write float red to (2,3) base(3,5) ok 52 - check it wrote through ok 53 - set float (45,3) in masked (46,5) in base (no mask) ok 54 - check it didn't write ok 55 - write 8-bit color out of range ok 56 - write float color out of range # plin coverage ok 57 - try to write 6 pixels, but only write 4 ok 58 - check not written through ok 59 - write many pixels (masked) ok 60 - check written through to base ok 61 - try to write 20 pixels, with alternating write through ok 62 - check correct pixels written through ok 63 - write many pixels (limited) ok 64 - check written through to based ok 65 - check writing no pixels # plinf coverage ok 66 - try to write 6 pixels, but only write 4 ok 67 - check not written through ok 68 - write many pixels (masked) ok 69 - check written through to base ok 70 - try to write 20 pixels, with alternating write through ok 71 - check correct pixels written through ok 72 - write many pixels (limited) ok 73 - check written through to based ok 74 - check writing no pixels # gpix ok 75 - set base(4,10) to red ok 76 - check pixel written ok 77 - check failure to left ok 78 - check failure to top ok 79 - check failure to right ok 80 - check failure to bottom # gpixf ok 81 - set base(4,10) to red ok 82 - check pixel written ok 83 - check failure to left ok 84 - check failure to top ok 85 - check failure to right ok 86 - check failure to bottom # glin ok 87 - write 20 pixels to base image ok 88 - check we got right number of colors ok 89 - check first pixel ok 90 - check last pixel ok 91 - read line from right edge ok 92 - check pixel ok 93 - fail read left of image ok 94 - fail read top of image ok 95 - fail read right of image ok 96 - fail read bottom of image # glinf ok 97 - write 20 pixels to base image ok 98 - check we got right number of colors ok 99 - check first pixel ok 100 - check last pixel ok 101 - read line from right edge ok 102 - check pixel ok 103 - fail read left of image ok 104 - fail read top of image ok 105 - fail read right of image ok 106 - fail read bottom of image # gsamp ok 107 - write 20 pixels to base image ok 108 - check we got right number of samples ok 109 - check it ok 110 - read line from right edge ok 111 - check result ok 112 - fail read left of image ok 113 - fail read top of image ok 114 - fail read right of image ok 115 - fail read bottom of image # gsampf ok 116 - write 20 pixels to base image ok 117 - check we got right number of samples ok 118 - check it ok 119 - read line from right edge ok 120 - check result ok 121 - fail read left of image ok 122 - fail read top of image ok 123 - fail read right of image ok 124 - fail read bottom of image ok 125 - make paletted base ok 126 - check we got paletted ok 127 - add some colors to base ok 128 - check masked is same type as base ok 129 - check limited is same type as base ok 130 - test addcolors forwarded ok 131 - check getcolors forwarded ok 132 - check color from palette # gpal ok 133 - write some pixels to base ok 134 - got 80 indexes ok 135 - check values ok 136 - fail read left of image # ppal ok 137 - ppal limited ok 138 - check set in base ok 139 - ppal masked ok 140 - check written ok 141 - fail to write ppal ok 142 - write over right side ok t/t021sixteen.t ... 1..107 ok 1 - use Imager; ok 2 - 1 channel image channel count ok 3 - 1 channel image mask ok 4 - shouldn't be marked virtual ok 5 - 1 channel image has bits == 16 ok 6 - 1 channel image isn't direct ok 7 - 1 channel image width ok 8 - 1 channel image height ok 9 - 3 channel image channel count ok 10 - 3 channel image mask ok 11 - 3 channel image bits ok 12 - 3 channel image type ok 13 - fill with red ok 14 - top-left - got right color (0, 0) ok 15 - top-right - got right color (99, 0) ok 16 - bottom left - got right color (0, 100) ok 17 - bottom right - got right color (99, 100) ok 18 - first line - check colors (0, 0) ok 19 - last line - check colors (0, 100) ok 20 - added some green in the middle - check colors (0, 1) ok 21 - i_gsamp_bits all channels - count ok 22 - check samples retrieved ok 23 - i_gsamp_bits some channels - count ok 24 - check samples retrieved ok 25 - i_gsamp_bits fail bad channel ok 26 - check message ok 27 - i_gsamp_bits succeed high bits ok 28 - check correct with high bits ok 29 - write 16-bit samples ok 30 - read them back ok 31 - check they match ok 32 - check it write to the right places ok 33 - make a 16-bit oo image ok 34 - test bits ok 35 ok 36 - fail to create a 0 pixel wide image ok 37 - and correct error message ok 38 - fail to create a 0 pixel high image ok 39 - and correct error message ok 40 - fail to create a negative width image ok 41 - and correct error message ok 42 - fail to create a negative height image ok 43 - and correct error message ok 44 - fail to create a negative width/height image ok 45 - and correct error message ok 46 - fail to create a zero channel image ok 47 - and correct error message ok 48 - fail to create a five channel image ok 49 - and correct error message # range 4294967296 ok 50 - integer overflow check - 1 channel ok 51 - but same width ok ok 52 - but same height ok ok 53 - check the error message ok 54 - integer overflow check - 3 channel ok 55 - but same width ok ok 56 - but same height ok ok 57 - check the error message ok 58 - integer overflow check - scanline ok 59 - check error message # channel mask tests # with ppix ok 60 - set to default mask ok 61 - set to white all channels ok 62 - got right color (0, 0) ok 63 - set channel to exclude channel1 ok 64 - set to grey, no channel 2 ok 65 - got right color (0, 0) # with plin ok 66 - set to default mask ok 67 - set to white all channels ok 68 - got right color (0, 1) ok 69 - set channel to exclude channel1 ok 70 - set to grey, no channel 2 ok 71 - got right color (0, 1) # with ppixf ok 72 - set to default mask ok 73 - set to white all channels ok 74 - ppixf - got right color (0, 2) ok 75 - set channel to exclude channel1 ok 76 - set to grey, no channel 2 ok 77 - ppixf masked - got right color (0, 2) # with plinf ok 78 - set to default mask ok 79 - set to white all channels ok 80 - plinf - got right color (0, 3) ok 81 - set channel to exclude channel1 ok 82 - set to grey, no channel 2 ok 83 - plinf masked - got right color (0, 3) # check conversion to 16 bit ok 84 - check bits ok 85 - check image data matches ok 86 - make empty image ok 87 - convert empty image to 16-bit ok 88 - check message ok 89 - bounds check get (-1, 0) ok 90 - bounds check get (10, 0) ok 91 - bounds check get (0, -1) ok 92 - bounds check get (0, 10) ok 93 - bounds check get (-1, 0) float ok 94 - bounds check get (10, 0) float ok 95 - bounds check get (0, -1) float ok 96 - bounds check get (0, 10) float ok 97 - bounds check set (-1, 0) ok 98 - bounds check set (10, 0) ok 99 - bounds check set (0, -1) ok 100 - bounds check set (0, 10) ok 101 - bounds check set (-1, 0) float ok 102 - bounds check set (10, 0) float ok 103 - bounds check set (0, -1) float ok 104 - bounds check set (0, 10) float ok 105 - write 16-bit to OO image ok 106 - read 16-bit from OO image ok 107 - check it matches ok t/t022double.t .... 1..88 ok 1 - use Imager; ok 2 - 1 channel image channel count mismatch ok 3 - 1 channel image bad mask ok 4 - 1 channel image thinks it is virtual # 64 double bits ok 5 - 1 channel image has bits != 64 ok 6 - 1 channel image isn't direct ok 7 - 1 channel image width incorrect ok 8 - 1 channel image height incorrect ok 9 - 3 channel image channel count mismatch ok 10 - 3 channel image bad mask ok 11 - 3 channel image has bits != 64 ok 12 - 3 channel image isn't direct ok 13 - - got right color (0, 0) ok 14 - - got right color (99, 0) ok 15 - - got right color (0, 100) ok 16 - - got right color (99, 100) ok 17 - sanity glin @0 - check colors (0, 0) ok 18 - sanity glin @100 - check colors (0, 100) ok 19 - check after write - check colors (0, 1) ok 20 - couldn't make double image ok 21 - oo didn't give double image ok 22 - not monochrome ok 23 - oo copy didn't give double image ok 24 - fail making 0 width image ok 25 - and correct message ok 26 - fail making 0 height image ok 27 - and correct message ok 28 - fail making -ve width image ok 29 - and correct message ok 30 - fail making -ve height image ok 31 - and correct message ok 32 - fail making 0 channel image ok 33 - and correct message ok 34 - fail making 5 channel image ok 35 - and correct message ok 36 - integer overflow check - 1 channel ok 37 - but same width ok ok 38 - but same height ok ok 39 - check the error message ok 40 - integer overflow check - 3 channel ok 41 - but same width ok ok 42 - but same height ok ok 43 - check the error message # channel mask tests # with ppix ok 44 - set to default mask ok 45 - set to white all channels ok 46 - got right color (0, 0) ok 47 - set channel to exclude channel1 ok 48 - set to grey, no channel 2 ok 49 - got right color (0, 0) # with plin ok 50 - set to default mask ok 51 - set to white all channels ok 52 - got right color (0, 1) ok 53 - set channel to exclude channel1 ok 54 - set to grey, no channel 2 ok 55 - got right color (0, 1) # with ppixf ok 56 - set to default mask ok 57 - set to white all channels ok 58 - ppixf - got right color (0, 2) ok 59 - set channel to exclude channel1 ok 60 - set to grey, no channel 2 ok 61 - ppixf masked - got right color (0, 2) # with plinf ok 62 - set to default mask ok 63 - set to white all channels ok 64 - plinf - got right color (0, 3) ok 65 - set channel to exclude channel1 ok 66 - set to grey, no channel 2 ok 67 - plinf masked - got right color (0, 3) ok 68 - bounds check get (-1, 0) ok 69 - bounds check get (10, 0) ok 70 - bounds check get (0, -1) ok 71 - bounds check get (0, 10) ok 72 - bounds check get (-1, 0) float ok 73 - bounds check get (10, 0) float ok 74 - bounds check get (0, -1) float ok 75 - bounds check get (0, 10) float ok 76 - bounds check set (-1, 0) ok 77 - bounds check set (10, 0) ok 78 - bounds check set (0, -1) ok 79 - bounds check set (0, 10) ok 80 - bounds check set (-1, 0) float ok 81 - bounds check set (10, 0) float ok 82 - bounds check set (0, -1) float ok 83 - bounds check set (0, 10) float # check conversion to double ok 84 - check bits ok 85 - check image data matches ok 86 - make empty image ok 87 - convert empty image to double ok 88 - check message ok t/t023palette.t ... 1..132 ok 1 - use Imager; ok 2 - paletted image created ok 3 - got a paletted image # blacki 0 but true ok 4 - we got the first color ok 5 - should have 4 colors ok 6 - all colors is 4 # comparing color(0,0,0,255) with (0,0,0,255) ok 7 - first black # comparing color(255,0,0,255) with (255,0,0,255) ok 8 - then red # comparing color(0,255,0,255) with (0,255,0,255) ok 9 - then green # comparing color(0,0,255,255) with (0,0,255,255) ok 10 - and finally blue ok 11 - check scalar context # comparing color(255,0,0,255) with (255,0,0,255) ok 12 - and that it's what we want ok 13 - shouldn't be able to find white ok 14 - find black ok 15 - find red ok 16 - find green ok 17 - find blue ok 18 - expect failure: low index ok 19 - expect failure: no colors ok 20 - expect failure: high index ok 21 - set a color # comparing color(255,255,255,255) with (255,255,255,255) ok 22 - make sure it was set ok 23 - and that we can find it ok 24 - and can't find the old color ok 25 - save multiple # comparing color(0,255,0,255) with (0,255,0,255) ok 26 - first of multiple # comparing color(255,0,0,255) with (255,0,0,255) ok 27 - second of multiple ok 28 - fill with red ok 29 - paletted after fill ok 30 - green box ok 31 - still paletted after box ok 32 - draw a line ok 33 - still paletted after line ok 34 - white box ok 35 - now it should be direct ok 36 - we got an image ok 37 - same pixels ok 38 - to paletted with an empty palette is an error # no colors available for translation ok 39 - and got the correct msg ok 40 - fail on -ve height ok 41 - and correct error message ok 42 - fail on -ve width ok 43 - and correct error message ok 44 - fail on -ve width/height ok 45 - and correct error message ok 46 - fail on 0 channels ok 47 - and correct error message ok 48 - fail on 5 channels ok 49 - and correct error message ok 50 - integer overflow check - 1 channel ok 51 - but same width ok ok 52 - but same height ok ok 53 - check the error message ok 54 - integer overflow check - 3 channel ok 55 - but same width ok ok 56 - but same height ok ok 57 - check the error message ok 58 - integer overflow check - scanline size ok 59 - check error message # to_paletted() called in void context - to_paletted() returns the converted image at t/t023palette.t line 203 ok 60 - correct warning ok 61 - correct file ok 62 - add test colors ok 63 - set the last color ok 64 - set after the last color ok 65 - add colors as strings instead of objects ok 66 - check first color ok 67 - check second color ok 68 - setcolors as strings instead of objects ok 69 - check first color ok 70 - check second color ok 71 - start from a known state ok 72 - fail to add unknown color ok 73 - check error message ok 74 - fail to set to unknown color ok 75 - check error message ok 76 - add some test colors ok 77 - getscanline index in list context ok 78 - getscanline index in scalar context ok 79 - setscanline with list ok 80 - setscanline with pv ok 81 - check values set ok 82 - croak on setscanline() to invalid index ok 83 - croak on setscanline() with pv to invalid index # make_colors => mono ok 84 - check we get right image type ok 85 - only 2 colors ok 86 - check monochrome check true ok 87 - check ziw false ok 88 - check first entry ok 89 - check second entry ok 90 - check white pixel ok 91 - check yellow pixel ok 92 - check black pixel ok 93 - mono8bw3 - add colors ok 94 - it's mono ok 95 - zero not white ok 96 - mono8wb3 - add colors ok 97 - it's mono ok 98 - zero is white ok 99 - mono8bw - add colors ok 100 - it's mono ok 101 - zero not white ok 102 - mono8wb - add colors ok 103 - it's mono ok 104 - zero is white ok 105 - add color of pixel bounds check writes ok 106 - bounds check get (-1, 0) ok 107 - bounds check get (10, 0) ok 108 - bounds check get (0, -1) ok 109 - bounds check get (0, 10) ok 110 - bounds check get (-1, 0) float ok 111 - bounds check get (10, 0) float ok 112 - bounds check get (0, -1) float ok 113 - bounds check get (0, 10) float ok 114 - bounds check set (-1, 0) ok 115 - bounds check set (10, 0) ok 116 - bounds check set (0, -1) ok 117 - bounds check set (0, 10) ok 118 - bounds check set (-1, 0) float ok 119 - bounds check set (10, 0) float ok 120 - bounds check set (0, -1) float ok 121 - bounds check set (0, 10) float ok 122 - made paletted ok 123 - should be 216 colors in the webmap ok 124 - first should be 000000 ok 125 - second should be 000033 ok 126 - 9th should be 003366 ok 127 - convert to mono with error diffusion ok 128 - make sure paletted isn't all black ok 129 - valid values don't croak ok 130 - valid values don't croak (packed) ok 131 - invalid values do croak ok 132 - invalid values do croak (packed) ok t/t05error.t ...... 1..7 ok 1 - use Imager; ok 2 - read of junk.ppm should have failed ok 3 - got the errors ok 4 - entry 0 is an array ref ok 5 - entry 0 has 2 elements ok 6 - check message ok 7 - error code should be 0 ok t/t07iolayer.t .... 1..246 ok 1 - use Imager; ok 2 - read from data io ok 3 - read from buffer, for compare ok 4 - read from file, for compare ok 5 - compare images ok 6 - check we got data from bufchain ok 7 - read from buffer ok 8 - making readcb object ok 9 - read from cb ok 10 - read from cb image match ok 11 - making short readcb object ok 12 - read from cb2 ok 13 - read from cb2 image match ok 14 - making writecb object ok 15 - write to cb ok 16 - write image match ok 17 - did close ok 18 - making short writecb object ok 19 - write to short cb ok 20 - short write image match ok 21 - check class ok 22 - read 4 from buffer object ok 23 - check data read ok 24 - read the rest ok 25 - check data read ok 26 - seek ok 27 - short read ok 28 - check data read ok 29 - seek relative ok 30 - seek relative to end ok 31 - seek failure ok 32 - check class ok 33 - check write ok 34 - seek relative ok 35 - check read ok 36 - check data read ok 37 - seek end relative ok 38 - short read ok 39 - check read data ok 40 - absolute seek to write some ok 41 - write ok 42 - check size ok 43 - check we have the right data ok 44 - read failure undef in scalar context ok 45 - empty list in list context ok 46 - raw_read2 failure (scalar) ok 47 - raw_read2 failure (list) ok 48 - failed write ok 49 - failed seek # good_read (10) => testdata ok 50 - read success (scalar) ok 51 - check data # good_read (10) => testdata ok 52 - read success (list) ok 53 - check data # good_read (10) => testdata ok 54 - read2 success (scalar) # good_read (10) => testdata ok 55 - read2 success (list) ok 56 - read eof (scalar) ok 57 - check data ok 58 - read eof (list) ok 59 - check data ok 60 - write with no writecb should fail ok 61 - read with no readcb should fail ok 62 - seek with no seekcb should fail ok 63 - make sure we got what we expected ok 64 - should have croaked # Wide character in subroutine entry at t/t07iolayer.t line 229. # read 10, 10 ok 65 - read 10 ok 66 - read value # write foo ok 67 - write # close ok 68 - close ok 69 - make fd io for /dev/full ok 70 - fail to write ok 71 - check error message # write() failure: No space left on device (28) ok 72 - make fd io for testout/t07seekfail.dat ok 73 - shouldn't be able to seek to -1 ok 74 - check error message # lseek() failure: Invalid argument (22) ok 75 - make fd io for write-only ok 76 - file open for write shouldn't be readable ok 77 - check error message # read() failure: Bad file descriptor (9) ok 78 - make fd io for read eof ok 79 - 10 byte read on 4 byte file should return 4 ok 80 - should be no error message ok 81 - 10 byte read at end of 4 byte file should return 0 (eof) ok 82 - should be no error message ok 83 - getc ok 84 - peekc ok 85 - peekn ok 86 - getc after peekc/peekn ok 87 - seek ok 88 - check we got back to the start ok 89 - test successful close ok 90 - test failed close ok 91 - set unbuffered ok 92 - verify unbuffered ok 93 - set buffered ok 94 - verify buffered # read 8192>8192 ok 95 - read initial 1000 ok 96 - check data read ok 97 - check read op happened to buffer size ok 98 - read another 1001 ok 99 - check data read ok 100 - should be no further reads # read 33809>11810 # read 21999>0 ok 101 - read the rest in one chunk ok 102 - check the data read ok 103 - check we tried to read the remainder ok 104 - write 4 bytes, io in write mode ok 105 - read should fail ok 106 - peekn should fail ok 107 - getc should fail ok 108 - peekc should fail # buffer fill check ok 109 - make memory io ok 110 - read 4k ok 111 - check data is correct ok 112 - peekn() 5120, which should exceed the buffer, and only read the left overs ok 113 - make sure initial peekn() is sane ok 114 - and that reading 10 gets the expected data ok 115 - peekn() larger than buffer should return buffer-size bytes ok 116 - small reader io # read 8192>10 # read 8182>10 # read 8172>10 ok 117 - peek 25 ok 118 - check we got the raw calls expected # read 8162>10 # read 8152>10 # read 8142>10 # read 8132>10 ok 119 - peek 65 ok 120 - check we got the raw calls expected ok 121 - make buffered cb with error after 6 bytes # read 8192>6 ok 122 - peekn until just before error (buffered) ok 123 - peekn until error (buffered) # read 8186>error ok 124 - peekn past error (buffered) ok 125 - should be no error indicator, since data buffered (buffered) ok 126 - should be no eof indicator, since data buffered (buffered) ok 127 - consume the buffer (buffered) ok 128 - peekn should get an error indicator (buffered) ok 129 - should be an error state (buffered) ok 130 - but not eof (buffered) ok 131 - make unbuffered cb with error after 6 bytes # read 8192>6 ok 132 - peekn until just before error (unbuffered) ok 133 - peekn until error (unbuffered) # read 8186>error ok 134 - peekn past error (unbuffered) ok 135 - should be no error indicator, since data buffered (unbuffered) ok 136 - should be no eof indicator, since data buffered (unbuffered) ok 137 - consume the buffer (unbuffered) ok 138 - peekn should get an error indicator (unbuffered) ok 139 - should be an error state (unbuffered) ok 140 - but not eof (unbuffered) ok 141 - peekn on empty source ok 142 - should be in eof state ok 143 - but not error ok 144 - peekn on empty source ok 145 - should be in error state ok 146 - but not eof ok 147 - peekn 4 on 6 byte source ok 148 - followed by peekn 10 on 6 byte source ok 149 - and again, now eof is set ok 150 - peekn 0 on 6 byte source ok 151 ok 152 - getc should return the file byte by byte (buffered) ok 153 - another getc after eof should fail too ok 154 - should be marked eof ok 155 - shouldn't be marked in error ok 156 - getc should return the file byte by byte (unbuffered) ok 157 - another getc after eof should fail too ok 158 - should be marked eof ok 159 - shouldn't be marked in error ok 160 - buffered getc error ok 161 - io marked in error ok 162 - but not eof ok 163 - unbuffered getc error ok 164 - io marked in error ok 165 - but not eof ok 166 - buffered peekc matches ok 167 - duplicate peekc matchess ok 168 - unbuffered peekc matches ok 169 - duplicate peekc matchess ok 170 - buffered eof peekc is -1 ok 171 - duplicate matches ok 172 - io marked eof ok 173 - but not error ok 174 - buffered eof peekc is -1 ok 175 - duplicate matches ok 176 - io marked eof ok 177 - but not error ok 178 - buffered error peekc is -1 ok 179 - duplicate matches ok 180 - io marked error ok 181 - but not eof ok 182 - unbuffered error peekc is -1 ok 183 - duplicate matches ok 184 - io marked error ok 185 - but not eof ok 186 - initial putc buffered ok 187 - close it ok 188 - check it was written ok 189 - initial putc unbuffered ok 190 - close it ok 191 - check it was written ok 192 - initial putc unbuffered error ok 193 - io in error ok 194 - still in error ok 195 - read to setup read buffer ok 196 - putc should fail ok 197 - write should fail ok 198 - flush should fail ok 199 - should be in error state ok 200 - check for error ok 201 - should have failed on 8193rd byte ok 202 - should be in error state ok 203 - next putc should fail ok 204 - should have failed on 8193rd byte ok 205 - should be in error state ok 206 - next write should fail ok 207 - initial read returning error ok 208 - should be in error state ok 209 - initial read returning error ok 210 - should be in error state ok 211 - unbuffered write failure ok 212 - should be in error state ok 213 - should still fail ok 214 - should be buffered ok 215 - large write, should fill buffer and fall back to direct write ok 216 - close it ok 217 - make sure the data is correct ok 218 - flush with nothing buffered should succeed ok 219 - large write failure ok 220 - should be in error state ok 221 - should fail to close ok 222 - fill the buffer a bit ok 223 - cause it to flush and then fill some more ok 224 - write out the rest of our test data ok 225 - close the stream ok 226 - make sure the data is right ok 227 - something in the buffer ok 228 - should be no error yet ok 229 - close should failure due to flush error ok 230 - seek failure ok 231 - read one ok 232 - read another ok 233 - seek relative back to origin+1 ok 234 - read another again ok 235 - write one ok 236 - not in error mode (yet) ok 237 - seek failure due to flush ok 238 - in error mode ok 239 - gets(6) ok 240 - gets(5) (short for the line) ok 241 - gets(10) the rest of the line (the newline) ok 242 - gets(default) unterminated line ok 243 - gets(6) (line terminator 1) ok 244 - gets(6) (line terminator 2) ok 245 - gets(6) (line terminator 3) ok 246 - should be eof ok t/t1000files.t .... 1..43 ok 1 - open test script # script: testout/t1000files_probe.pl # command: /home/fly1200/ap1200/bin/perl-static -Mblib testout/t1000files_probe.pl t/t1000files.t ok 2 - command successful ok 3 - output should be empty # image file limits ok 4 - check defaults ok 5 - set only width ok 6 - check width set ok 7 - set height and bytes ok 8 - check all values now set ok 9 - set height and reset ok 10 - check only height is set ok 11 - just reset ok 12 - check all are reset ok 13 - try to read an unknown file type ok 14 - check error message ok 15 - try to write an unknown file type ok 16 - check error message ok 17 - try to read an bad (other load failure) file type ok 18 - check error message ok 19 - try to write an bad file type ok 20 - check error message ok 21 - not quite tiff ok 22 - not quite tiff ok 23 - tiff intel ok 24 - tiff motorola ok 25 - gif 89 ok 26 - gif 87 ok 27 - TGA ok 28 - TGA 32-bit ok 29 - Windows Icon ok 30 - Windows Cursor ok 31 - SGI RGB ok 32 - ILBM ok 33 - XPM ok 34 - PCX ok 35 - FITS ok 36 - Photoshop ok 37 - Encapsulated Postscript ok 38 - Utah RLE ok 39 - X Window Dump ok 40 - gzip compressed ok 41 - bzip2 compressed ok 42 - Google WEBP ok 43 - JPEG 2000 ok t/t101nojpeg.t .... skipped: have jpeg support - this tests the lack of it t/t102nopng.t ..... 1..6 ok 1 - should fail to read png ok 2 - check no png message ok 3 - should fail to write png ok 4 - check no png message ok 5 - check png not in read types ok 6 - check png not in write types ok t/t103raw.t ....... 1..53 ok 1 - write raw low ok 2 - read raw low # raw average mean square pixel difference: 0 ok 3 - read base raw image ok 4 - read_test testout/t103_3to4.raw read ok 5 - read_test testout/t103_3to4.raw compare ok 6 - read_test testout/t103_line_int.raw read ok 7 - read_test testout/t103_line_int.raw compare ok 8 - make paletted image ok 9 - write low paletted ok 10 - compare paletted data written ok 11 - make 16-bit/sample image ok 12 - write low 16 bit image ok 13 - make masked image ok 14 - write virtual raw ok 15 - read result of masked write # difference for virtual image 0 ok 16 - compare masked to read ok 17 - check i_format value ok 18 - write to open for read handle ok 19 - check error message ok 20 - read an empty file ok 21 - check message ok 22 - read a file open for write ok 23 - check message ok 24 - check raw in read types ok 25 - check raw in write types ok 26 - read without interleave parameter ok 27 - should have warned ok 28 - check warning is ok ok 29 - check the image was read correctly ok 30 - read with interleave 0 ok 31 - no warning ok 32 - check read non-interleave ok 33 - read with raw_interleave 0 ok 34 - no warning ok 35 - check read non-interleave ok 36 - read with raw_interleave 1 ok 37 - no warning ok 38 - check read interleave = 1 ok 39 - invalid interleave ok 40 - check message ok 41 - read 4 channel file as 3 channels ok 42 - check read correctly ok 43 - read with large storechannels ok 44 - check error message ok 45 - read with storechannels > datachannels ok 46 - should have 4 channels ok 47 - check last channel zeroed ok 48 - write basic image with a failing close handler ok 49 - check error message ok 50 - write mono image with a failing close handler ok 51 - check error message ok 52 - write masked image with a failing close handler ok 53 - check error message ok t/t104ppm.t ....... 1..205 ok 1 - write pnm low ok 2 - write to bufchain ok 3 - read image we wrote ok 4 - compare written and read images ok 5 - check data read from file and bufchain data ok 6 - write grayscale ok 7 - read grayscale ok 8 - compare written and read greyscale images ok 9 - read simple pbm, via OO ok 10 - compare gray ok 11 - compare gray ok 12 - compare gray ok 13 - compare gray ok 14 - check pbm read as paletted ok 15 - check pnm_type tag ok 16 - read testimg/maxval.ppm ok 17 - channel count ok 18 - width ok 19 - height ok 20 - fetch pixels ok 21 - white pixel ok 22 - grey pixel ok 23 - green pixel ok 24 - check pnm_type tag on maxval ok 25 - read testimg/maxval_asc.ppm ok 26 - channel count ok 27 - width ok 28 - height ok 29 - check pnm_type tag on maxval ok 30 - fetch pixels ok 31 - white asc pixel ok 32 - grey asc pixel ok 33 - green asc pixel ok 34 - should fail to read maxval 0 image # unable to read pnm image: maxval is zero - invalid pnm file ok 35 - error expected from reading maxval_0.ppm ok 36 - should fail reading maxval 65536 image # unable to read pnm image: maxval of 65536 is over 65535 - invalid pnm file ok 37 - error expected from reading maxval_65536.ppm ok 38 - should succeed reading maxval 256 image ok 39 - check black in maxval_256 ok 40 - check white in maxval_256 ok 41 - check bits/sample on maxval 256 ok 42 - read maxval_4095_asc.ppm ok 43 - channels ok 44 - width ok 45 - height ok 46 - check bits/sample on maxval 4095 ok 47 - fetch pixels ok 48 - white 4095 pixel ok 49 - grey 4095 pixel ok 50 - green 4095 pixel ok 51 - read test file ok 52 - check i_format ok 53 - set width limit 149 ok 54 - should fail read due to size limits # unable to read pnm image: file size limit - image width of 150 exceeds limit of 149 ok 55 - check message ok 56 - set height limit 149 ok 57 - should fail read due to size limits # unable to read pnm image: file size limit - image height of 150 exceeds limit of 149 ok 58 - check message ok 59 - set width limit 150 ok 60 - should succeed - just inside width limit ok 61 - set height limit 150 ok 62 - should succeed - just inside height limit ok 63 - set bytes limit 67499 ok 64 - should fail - too many bytes # unable to read pnm image: file size limit - storage size of 67500 exceeds limit of 67499 ok 65 - check error message ok 66 - set bytes limit 67500 ok 67 - should succeed - just inside bytes limit ok 68 - read pgm.pgm # 254253 ok 69 - check top left ok 70 - should fail to read script as an image file ok 71 - check error message ok 72 - should succeed writing 4 channel image ok 73 - read it back ok 74 - check transparent became black ok 75 - check color came through ok 76 - check translucent came through ok 77 - write with red background ok 78 - read it back ok 79 - check transparent became red ok 80 - check color came through ok 81 - check translucent came through ok 82 - should succeed writing 4 channel image ok 83 - read it back ok 84 - check we did produce a 16 bit image ok 85 - check transparent became black ok 86 - check color came through ok 87 - check translucent came through ok 88 - write with red background ok 89 - read it back ok 90 - check it's 16-bit ok 91 - check transparent became red ok 92 - check color came through ok 93 - check translucent came through # check error handling ok 94 - fail to read short bin ppm ok 95 - check error message ok 96 - fail to read short bin ppm (maxval 65535) ok 97 - check error message ok 98 - fail to read short bin pgm ok 99 - check error message ok 100 - fail to read short bin pgm (maxval 65535) ok 101 - check error message ok 102 - fail to read a short bin pbm ok 103 - check error message ok 104 - fail to read a short asc ppm ok 105 - check error message ok 106 - fail to read a short asc pgm ok 107 - check error message ok 108 - fail to read a short asc pbm ok 109 - check error message ok 110 - fail to read a bad asc ppm ok 111 - check error message ok 112 - fail to read a bad asc pgm ok 113 - check error message ok 114 - fail to read a bad asc pbm ok 115 - check error message ok 116 - partial read bin ppm ok 117 - partial flag set ok 118 - lines_read set ok 119 - partial read bin16 ppm ok 120 - partial flag set ok 121 - lines_read set ok 122 - check correct bits ok 123 - partial read bin pgm ok 124 - partial flag set ok 125 - lines_read set ok 126 - partial read bin16 pgm ok 127 - partial flag set ok 128 - lines_read set ok 129 - partial read bin pbm ok 130 - partial flag set ok 131 - lines_read set ok 132 - partial read asc ppm ok 133 - partial flag set ok 134 - lines_read set ok 135 - partial read asc pgm ok 136 - partial flag set ok 137 - lines_read set ok 138 - partial read asc pbm ok 139 - partial flag set ok 140 - lines_read set ok 141 - Read 3 images ok 142 - Image 1 is type 1 ok 143 - ... width=2 ok 144 - ... width=2 ok 145 - Image 2 is type 6 ok 146 - ... width=164 ok 147 - ... width=180 ok 148 - Image 3 is type 5 ok 149 - ... width=2 ok 150 - ... width=2 ok 151 - partial read bad asc ppm ok 152 - partial flag set ok 153 - lines_read set ok 154 - partial read bad asc pgm ok 155 - partial flag set ok 156 - lines_read set ok 157 - partial read bad asc pbm ok 158 - partial flag set ok 159 - lines_read set # monochrome output ok 160 - add black and white ok 161 - mono still paletted ok 162 - save as pbm ok 163 - read it back in ok 164 - check result is paletted ok 165 - check type ok 166 - check image matches # monochrome output - reversed palette ok 167 - add white and black ok 168 - mono still paletted ok 169 - save as pbm ok 170 - read it back in ok 171 - check result is paletted ok 172 - check type ok 173 - check image matches # 16-bit output ok 174 - write 16-bit image as 8-bit/sample ppm ok 175 - read it back ok 176 - check maxval ok 177 - check image matches ok 178 - write 16-bit image as 16-bit/sample ppm ok 179 - read it back ok 180 - check maxval ok 181 - check image matches ok 182 - check pnm in read types ok 183 - check pnm in write types ok 184 - received an image ok 185 - check width matches image ok 186 - no image when file failed to load ok 187 - check error message transferred ok 188 - open test file ok 189 - we got the data ok 190 - read the file data ok 191 - check width matches image ok 192 - fail to read a too wide image ok 193 - check error message ok 194 - fail to read a too wide image ok 195 - check error message ok 196 - write basic image with a failing close handler ok 197 - check error message ok 198 - write basic16 image with a failing close handler ok 199 - check error message ok 200 - write gray image with a failing close handler ok 201 - check error message ok 202 - write gray16 image with a failing close handler ok 203 - check error message ok 204 - write mono image with a failing close handler ok 205 - check error message ok t/t105nogif.t ..... 1..12 ok 1 - should fail to read gif ok 2 - check no gif message ok 3 - should fail to read multi gif ok 4 - check no gif message ok 5 - should fail to write gif ok 6 - shouldn't create the file ok 7 - check no gif message ok 8 - should fail to write multi gif ok 9 - shouldn't create the file ok 10 - check no gif message ok 11 - check gif not in read types ok 12 - check gif not in write types ok t/t106notiff.t .... skipped: tiff support available - this tests the lack of it t/t107bmp.t ....... 1..215 ok 1 - testout/t107_24bit.bmp ok 2 - testout/t107_8bit.bmp ok 3 - testout/t107_4bit.bmp ok 4 - testout/t107_1bit.bmp # read_test: testout/t107_24bit.bmp # tag i_format = 'bmp' - expect 'bmp' # tag bmp_compression = '0' - expect '0' # tag bmp_bit_count = '24' - expect '24' ok 5 - reading testout/t107_24bit.bmp # read_test: testout/t107_8bit.bmp # tag i_format = 'bmp' - expect 'bmp' # tag bmp_compression = '0' - expect '0' # tag bmp_bit_count = '8' - expect '8' ok 6 - reading testout/t107_8bit.bmp # read_test: testout/t107_4bit.bmp # tag i_format = 'bmp' - expect 'bmp' # tag bmp_compression = '0' - expect '0' # tag bmp_bit_count = '4' - expect '4' ok 7 - reading testout/t107_4bit.bmp # read_test: testout/t107_1bit.bmp # tag i_format = 'bmp' - expect 'bmp' # tag bmp_compression = '0' - expect '0' # tag bmp_bit_count = '1' - expect '1' ok 8 - reading testout/t107_1bit.bmp # base difference 4858308 # read_test: testimg/comp4.bmp # tag i_format = 'bmp' - expect 'bmp' # tag bmp_compression = '2' - expect '2' # tag bmp_bit_count = '4' - expect '4' ok 9 - reading testimg/comp4.bmp # read_test: testimg/comp8.bmp # tag i_format = 'bmp' - expect 'bmp' # tag bmp_compression = '1' - expect '1' # tag bmp_bit_count = '8' - expect '8' ok 10 - reading testimg/comp8.bmp ok 11 - read via OO ok 12 - write via OO # catch various types of invalid bmp files ok 13 - invalid planes value # not a BMP file ok 14 - check error message ok 15 - should fail to read invalid bits # unknown bit count for BMP file (5) ok 16 - check error message ok 17 - out of range palette size (1-bit) # out of range colors used (3) ok 18 - check error message ok 19 - invalid compression value (1-bit) # unknown 1-bit BMP compression (1) ok 20 - check error message ok 21 - width 0 (1-bit) # file size limit - image width of 0 is not positive ok 22 - check error message ok 23 - overflow integers on 32-bit machines (1-bit) # file size limit - integer overflow calculating storage ok 24 - check error message ok 25 - short 1-bit # failed reading 1-bit bmp data ok 26 - check error message ok 27 - should fail to read invalid pal size (272) (4-bit) # out of range colors used (272) ok 28 - check error message ok 29 - should fail to read invalid pal size (17) (4-bit) # out of range colors used (17) ok 30 - check error message ok 31 - invalid compression value (4-bit) # unknown 4-bit BMP compression (1) ok 32 - check error message ok 33 - short uncompressed 4-bit # failed reading 4-bit bmp data ok 34 - check error message ok 35 - short compressed 4-bit # missing data during decompression ok 36 - check error message ok 37 - width 0 (4-bit) # file size limit - image width of 0 is not positive ok 38 - check error message ok 39 - width big (4-bit) # file size limit - image width of -2147483628 is not positive ok 40 - check error message ok 41 - overflow integers on 32-bit machines (4-bit) # file size limit - integer overflow calculating storage ok 42 - check error message ok 43 - should fail to read invalid pal size (8-bit) # out of range colors used (257) ok 44 - check error message ok 45 - invalid compression value (8-bit) # unknown 8-bit BMP compression (2) ok 46 - check error message ok 47 - short uncompressed 8-bit # failed reading 8-bit bmp data ok 48 - check error message ok 49 - short compressed 8-bit # missing data during decompression ok 50 - check error message ok 51 - width 0 (8-bit) # file size limit - image width of 0 is not positive ok 52 - check error message ok 53 - overflow integers on 32-bit machines (8-bit) # file size limit - integer overflow calculating storage ok 54 - check error message ok 55 - short 24-bit # failed reading image data ok 56 - check error message ok 57 - width 0 (24-bit) # file size limit - image width of 0 is not positive ok 58 - check error message ok 59 - overflow integers on 32-bit machines (24-bit) # file size limit - integer overflow calculating storage ok 60 - check error message ok 61 - bad compression (24-bit) # unknown 24-bit BMP compression (4) ok 62 - check error message ok 63 - read original ok 64 - read offset file ok 65 - compare base and offset image (1 bits) ok 66 - read original ok 67 - read offset file ok 68 - compare base and offset image (4 bits) ok 69 - read original ok 70 - read offset file ok 71 - compare base and offset image (8 bits) ok 72 - read original ok 73 - read offset file ok 74 - compare base and offset image (24 bits) ok 75 - set width limit 149 ok 76 - should fail read due to size limits # file size limit - image width of 150 exceeds limit of 149 ok 77 - check message ok 78 - set height limit 149 ok 79 - should fail read due to size limits # file size limit - image height of 150 exceeds limit of 149 ok 80 - check message ok 81 - set width limit 150 ok 82 - should succeed - just inside width limit ok 83 - set height limit 150 ok 84 - should succeed - just inside height limit ok 85 - set bytes limit 67499 ok 86 - should fail - too many bytes # file size limit - storage size of 67500 exceeds limit of 67499 ok 87 - check error message ok 88 - set bytes limit 67500 ok 89 - should succeed - just inside bytes limit ok 90 - 0 - file truncated inside header: Should fail to read ok 91 - 0 - file truncated inside header: check message ok 92 - 1 - 1-bit, truncated inside palette: Should fail to read ok 93 - 1 - 1-bit, truncated inside palette: check message ok 94 - 2 - 1-bit, truncated in offset region: Should fail to read ok 95 - 2 - 1-bit, truncated in offset region: check message ok 96 - 3 - 1-bit, truncated in image data: Should fail to read ok 97 - 3 - 1-bit, truncated in image data: check message ok 98 - 4 - 4-bit, truncated inside palette: Should fail to read ok 99 - 4 - 4-bit, truncated inside palette: check message ok 100 - 5 - 4-bit, truncated in offset region: Should fail to read ok 101 - 5 - 4-bit, truncated in offset region: check message ok 102 - 6 - 4-bit, truncate in image data: Should fail to read ok 103 - 6 - 4-bit, truncate in image data: check message ok 104 - 7 - 4-bit RLE, truncate in uncompressed data: Should fail to read ok 105 - 7 - 4-bit RLE, truncate in uncompressed data: check message ok 106 - 8 - 8-bit, truncated in palette: Should fail to read ok 107 - 8 - 8-bit, truncated in palette: check message ok 108 - 9 - 8-bit, truncated in offset region: Should fail to read ok 109 - 9 - 8-bit, truncated in offset region: check message ok 110 - 10 - 8-bit, truncated in image data: Should fail to read ok 111 - 10 - 8-bit, truncated in image data: check message ok 112 - 11 - 8-bit RLE, truncate in uncompressed data: Should fail to read ok 113 - 11 - 8-bit RLE, truncate in uncompressed data: check message ok 114 - 12 - 24-bit, truncate in offset region: Should fail to read ok 115 - 12 - 24-bit, truncate in offset region: check message ok 116 - 13 - 24-bit, truncate in image data: Should fail to read ok 117 - 13 - 24-bit, truncate in image data: check message # allow_incomplete tests ok 118 - 0 - 1-bit: Should read successfully ok 119 - 0 - 1-bit: i_format set ok 120 - 0 - 1-bit: i_incomplete set ok 121 - 0 - 1-bit: check tags ok 122 - 1 - 4-bit: Should read successfully ok 123 - 1 - 4-bit: i_format set ok 124 - 1 - 4-bit: i_incomplete set ok 125 - 1 - 4-bit: check tags ok 126 - 2 - 4-bit RLE - uncompressed seq: Should read successfully ok 127 - 2 - 4-bit RLE - uncompressed seq: i_format set ok 128 - 2 - 4-bit RLE - uncompressed seq: i_incomplete set ok 129 - 2 - 4-bit RLE - uncompressed seq: check tags ok 130 - 3 - 4-bit RLE - start seq: Should read successfully ok 131 - 3 - 4-bit RLE - start seq: i_format set ok 132 - 3 - 4-bit RLE - start seq: i_incomplete set ok 133 - 3 - 4-bit RLE - start seq: check tags ok 134 - 4 - 8-bit: Should read successfully ok 135 - 4 - 8-bit: i_format set ok 136 - 4 - 8-bit: i_incomplete set ok 137 - 4 - 8-bit: check tags ok 138 - 5 - 8-bit RLE - uncompressed seq: Should read successfully ok 139 - 5 - 8-bit RLE - uncompressed seq: i_format set ok 140 - 5 - 8-bit RLE - uncompressed seq: i_incomplete set ok 141 - 5 - 8-bit RLE - uncompressed seq: check tags ok 142 - 6 - 8-bit RLE - initial seq: Should read successfully ok 143 - 6 - 8-bit RLE - initial seq: i_format set ok 144 - 6 - 8-bit RLE - initial seq: i_incomplete set ok 145 - 6 - 8-bit RLE - initial seq: check tags ok 146 - 7 - 24-bit: Should read successfully ok 147 - 7 - 24-bit: i_format set ok 148 - 7 - 24-bit: i_incomplete set ok 149 - 7 - 24-bit: check tags # check handling of negative height values ok 150 - 0 - 1-bit, uncompressed: read negated height image ok 151 - 0 - 1-bit, uncompressed: check image ok 152 - 1 - 4-bit, uncompressed: read negated height image ok 153 - 1 - 4-bit, uncompressed: check image ok 154 - 2 - 8-bit, uncompressed: read negated height image ok 155 - 2 - 8-bit, uncompressed: check image ok 156 - 3 - 24-bit, uncompressed: read negated height image ok 157 - 3 - 24-bit, uncompressed: check image ok 158 - 4 - 4-bit, RLE: read negated height image ok 159 - 4 - 4-bit, RLE: check image ok 160 - 5 - 8-bit, RLE: read negated height image ok 161 - 5 - 8-bit, RLE: check image # patched data read failure tests ok 162 - 0 - 1-bit, small image offset:should fail to read ok 163 - 0 - 1-bit, small image offset:check message ok 164 - 1 - 4-bit, small image offset:should fail to read ok 165 - 1 - 4-bit, small image offset:check message ok 166 - 2 - 8-bit, small image offset:should fail to read ok 167 - 2 - 8-bit, small image offset:check message ok 168 - 3 - 24-bit, small image offset:should fail to read ok 169 - 3 - 24-bit, small image offset:check message ok 170 - 4 - 8bit, RLE run beyond edge of image:should fail to read ok 171 - 4 - 8bit, RLE run beyond edge of image:check message ok 172 - 5 - 8bit, literal run beyond edge of image:should fail to read ok 173 - 5 - 8bit, literal run beyond edge of image:check message ok 174 - 6 - 4bit - RLE run beyond edge of image:should fail to read ok 175 - 6 - 4bit - RLE run beyond edge of image:check message ok 176 - 7 - 4bit - literal run beyond edge of image:should fail to read ok 177 - 7 - 4bit - literal run beyond edge of image:check message # write failure tests # writing with limit of 1 # write of 1 bytes failed ok 178 - 0 - 1-bit, writing header: write should fail ok 179 - 0 - 1-bit, writing header: check error message # writing with limit of 1 # write of 1 bytes failed ok 180 - 1 - 4-bit, writing header: write should fail ok 181 - 1 - 4-bit, writing header: check error message # writing with limit of 1 # write of 1 bytes failed ok 182 - 2 - 8-bit, writing header: write should fail ok 183 - 2 - 8-bit, writing header: check error message # writing with limit of 1 # write of 1 bytes failed ok 184 - 3 - 24-bit, writing header: write should fail ok 185 - 3 - 24-bit, writing header: check error message # writing with limit of 56 # write of 1 bytes failed ok 186 - 4 - 1-bit, writing palette: write should fail ok 187 - 4 - 1-bit, writing palette: check error message # writing with limit of 56 # write of 1 bytes failed ok 188 - 5 - 4-bit, writing palette: write should fail ok 189 - 5 - 4-bit, writing palette: check error message # writing with limit of 56 # write of 1 bytes failed ok 190 - 6 - 8-bit, writing palette: write should fail ok 191 - 6 - 8-bit, writing palette: check error message # writing with limit of 64 # write of 4 bytes failed ok 192 - 7 - 1-bit, writing image data: write should fail ok 193 - 7 - 1-bit, writing image data: check error message # writing with limit of 128 # write of 12 bytes failed ok 194 - 8 - 4-bit, writing image data: write should fail ok 195 - 8 - 4-bit, writing image data: check error message # writing with limit of 1088 # write of 20 bytes failed ok 196 - 9 - 8-bit, writing image data: write should fail ok 197 - 9 - 8-bit, writing image data: check error message # writing with limit of 57 # write of 60 bytes failed ok 198 - 10 - 24-bit, writing image data: write should fail ok 199 - 10 - 24-bit, writing image data: check error message ok 200 - check bmp in read types ok 201 - check bmp in write types ok 202 - should succeed writing 4 channel image ok 203 - read it back ok 204 - check transparent became black ok 205 - check color came through ok 206 - check translucent came through ok 207 - write with red background ok 208 - read it back ok 209 - check transparent became red ok 210 - check color came through ok 211 - check translucent came through ok 212 - write using OO ok 213 - check data size ok 214 - check failing close fails ok 215 - check error message ok t/t108tga.t ....... 1..68 ok 1 - write testout/t108_24bit.tga ok 2 - write testout/t108_24bit_rle.tga ok 3 - write testout/t108_15bit.tga ok 4 - write testout/t108_15bit_rle.tga ok 5 - write testout/t108_8bit.tga ok 6 - write testout/t108_8bit_rle.tga ok 7 - write testout/t108_8_15bit.tga ok 8 - write testout/t108_8_15bit_rle.tga ok 9 - write testout/t108_4bit.tga ok 10 - write testout/t108_1bit.tga ok 11 - check read image vs original ok 12 - check read image vs original ok 13 - check read image vs original ok 14 - check read image vs original # base difference 4858308 ok 15 - OO read image ok 16 - OO write image ok 17 - check i_format tag ok 18 - read long id image ok 19 - check tga_idstring tag ok 20 - check tga_bitspp tag ok 21 - check compressed tag ok 22 - set width limit 149 ok 23 - should fail read due to size limits # file size limit - image width of 150 exceeds limit of 149 ok 24 - check message ok 25 - set height limit 149 ok 26 - should fail read due to size limits # file size limit - image height of 150 exceeds limit of 149 ok 27 - check message ok 28 - set width limit 150 ok 29 - should succeed - just inside width limit ok 30 - set height limit 150 ok 31 - should succeed - just inside height limit ok 32 - set bytes limit 67499 ok 33 - should fail - too many bytes # file size limit - storage size of 67500 exceeds limit of 67499 ok 34 - check error message ok 35 - set bytes limit 67500 ok 36 - should succeed - just inside bytes limit ok 37 - check failure of writing a 2 channel image ok 38 - check the error message ok 39 - check tga in read types ok 40 - check tga in write types ok 41 - read 16-bit/pixel alpha image ok 42 - check transparent pixel ok 43 - check opaque pixel ok 44 - write 16-bit/pixel w/alpha ok 45 - read it back ok 46 - check they match ok 47 - write a wide (but not too wide) image out ok 48 - read it back in ok 49 - make sure the width survived the trip ok 50 - make sure the height survived the trip ok 51 - write a tall (but not too tall) image out ok 52 - read it back in ok 53 - make sure the width survived the trip ok 54 - make sure the height survived the trip ok 55 - fail to write too wide an image ok 56 - check error message ok 57 - write image at width limit ok 58 - read it ok ok 59 - check width ok 60 - check height ok 61 - fail to write too tall an image ok 62 - check error message ok 63 - write image at width limit ok 64 - read it ok ok 65 - check width ok 66 - check height ok 67 - check failing close fails ok 68 - check error message ok t/t15color.t ...... 1..70 ok 1 - simple 4-arg ok 2 - simple 3-arg ok 3 - web color ok 4 - consitency check ok 5 - r g b ok 6 - red green blue ok 7 - grey ok 8 - gray ok 9 - xname ok 10 - gimp ok 11 - h s v ok 12 - h s v again ok 13 - web 6 digit ok 14 - web 3 digit ok 15 - rgb arrayref ok 16 - rgba arrayref ok 17 - hsv arrayref ok 18 - channel0-3 ok 19 - c0-3 ok 20 - channels arrayref ok 21 - name # color index 0 ok 22 - i_hsv_to_rgbf 0 - (0.1, 0.08, 0.08) <=> (0.0980392156862745, 0.0784313725490196, 0.0784313725490196) ok 23 - i_rgbf_to_hsv 0 - (0, 0.2, 0.1) <=> (0, 0.2, 0.1) ok 24 - i_hsv_to_rgb 0 - (25, 20, 20) <=> (25, 20, 20) ok 25 - i_rgb_to_hsv 0 - (0, 51, 25) <=> (0, 51, 25.5) # color index 1 ok 26 - i_hsv_to_rgbf 1 - (1, 0.5, 0.5) <=> (1, 0.498039215686275, 0.498039215686275) ok 27 - i_rgbf_to_hsv 1 - (0, 0.5, 1) <=> (0, 0.5, 1) ok 28 - i_hsv_to_rgb 1 - (255, 128, 128) <=> (255, 127, 127) ok 29 - i_rgb_to_hsv 1 - (0, 127, 255) <=> (0, 127.5, 255) # color index 2 ok 30 - i_hsv_to_rgbf 2 - (0.666666666666667, 1, 0.5) <=> (0.666666666666667, 1, 0.498039215686275) ok 31 - i_rgbf_to_hsv 2 - (0.277777777777778, 0.5, 1) <=> (0.277777777777778, 0.5, 1) ok 32 - i_hsv_to_rgb 2 - (173, 255, 128) <=> (170, 255, 127) ok 33 - i_rgb_to_hsv 2 - (69, 127, 255) <=> (70.8333333333333, 127.5, 255) # color index 3 ok 34 - i_hsv_to_rgbf 3 - (0.333333333333333, 1, 0) <=> (0.333333333333333, 1, 0) ok 35 - i_rgbf_to_hsv 3 - (0.277777777777778, 1, 1) <=> (0.277777777777778, 1, 1) ok 36 - i_hsv_to_rgb 3 - (90, 255, 0) <=> (85, 255, 0) ok 37 - i_rgb_to_hsv 3 - (70, 255, 255) <=> (70.8333333333333, 255, 255) # color index 4 ok 38 - i_hsv_to_rgbf 4 - (0.5, 0.25, 0.354166666666667) <=> (0.498039215686275, 0.247058823529412, 0.352941176470588) ok 39 - i_rgbf_to_hsv 4 - (0.930555555555556, 0.5, 0.5) <=> (0.930555555555556, 0.5, 0.5) ok 40 - i_hsv_to_rgb 4 - (127, 64, 91) <=> (127, 63, 90) ok 41 - i_rgb_to_hsv 4 - (236, 126, 127) <=> (237.291666666667, 127.5, 127.5) ok 42 - builtin black ok 43 - not equal no ignore alpha ok 44 - equal with ignore alpha ok 45 - equal to itself ok 46 - Should be no warnings ok 47 - check color \#FFFFFF ok 48 - check color \#000000 ok 49 - check color \#808080 ok 50 - check color \#FFFFFF80 ok 51 - try to make float color -unknown- ok 52 - check simple init of float color ok 53 - set() the color ok 54 - check after set ok 55 - set to unknown ok 56 - red hue ok 57 - red saturation ok 58 - red value ok 59 - green hue ok 60 - green saturation ok 61 - green value ok 62 - blue hue ok 63 - blue saturation ok 64 - blue value ok 65 - white hue ok 66 - white saturation ok 67 - white value ok 68 - black hue ok 69 - black saturation ok 70 - black value ok t/t16matrix.t ..... 1..23 ok 1 - use Imager::Matrix2d; ok 2 - identity matrix ok 3 - translate matrix ok 4 - translate just x ok 5 - translate just y ok 6 - rotate matrix ok 7 - shear matrix ok 8 - scale matrix ok 9 - custom matrix ok 10 - translate called on rotate with just x ok 11 - translate called on rotate with just y ok 12 - bad custom matrix ok 13 - check error ok 14 - mult by unblessed matrix ok 15 - mult with unblessed matrix ok 16 - mult by three ok 17 - mult with three ok 18 - mult by hash ref died ok 19 - check message ok 20 - mult by short array ref died ok 21 - check message ok 22 - mult by bad scalar died ok 23 - check message ok t/t20fill.t ....... 1..157 ok 1 - building solid fill ok 2 - drawing with solid fill ok 3 - solid fill doesn't match ok 4 - creating float solid fill ok 5 - float solid fill doesn't match ok 6 - can't build hatched fill ok 7 - filling with hatch ok 8 - hatch images different ok 9 - hatch images different ok 10 - hatch images different ok 11 - hatch images the same! ok 12 - custom hatch mismatch ok 13 - making double image 1 ok 14 - making float hatch 1 ok 15 - making double image 2 ok 16 - making float hatch 2 ok 17 - float custom hatch mismatch ok 18 - creating oo solid fill ok 19 - bad oo solid fill ok 20 - oo solid fill ok 21 - offset checks the same! ok 22 - offset into similar check should be the same ok 23 - offset and flipped should be the same ok 24 - flood fill difference ok 25 - flood fill ok 26 - oo flood fill difference ok 27 - border solid flood fill ok 28 - compare ok 29 - border cfill fill ok 30 - compare ok 31 - opaque 'none' 8 bits ok 32 - opaque 'none' 4-channel 8 bits ok 33 - translucent 'none' 8 bits ok 34 - opaque 'none' double bits ok 35 - opaque 'none' 4-channel double bits ok 36 - translucent 'none' double bits ok 37 - opaque 'normal' 8 bits ok 38 - opaque 'normal' 4-channel 8 bits ok 39 - translucent 'normal' 8 bits ok 40 - opaque 'normal' double bits ok 41 - opaque 'normal' 4-channel double bits ok 42 - translucent 'normal' double bits ok 43 - opaque 'multiply' 8 bits ok 44 - opaque 'multiply' 4-channel 8 bits ok 45 - translucent 'multiply' 8 bits ok 46 - opaque 'multiply' double bits ok 47 - opaque 'multiply' 4-channel double bits ok 48 - translucent 'multiply' double bits ok 49 - opaque 'dissolve' 8 bits ok 50 - opaque 'dissolve' 4-channel 8 bits ok 51 - translucent 'dissolve' 8 bits ok 52 - opaque 'dissolve' double bits ok 53 - opaque 'dissolve' 4-channel double bits ok 54 - translucent 'dissolve' double bits ok 55 - opaque 'add' 8 bits ok 56 - opaque 'add' 4-channel 8 bits ok 57 - translucent 'add' 8 bits ok 58 - opaque 'add' double bits ok 59 - opaque 'add' 4-channel double bits ok 60 - translucent 'add' double bits ok 61 - opaque 'subtract' 8 bits ok 62 - opaque 'subtract' 4-channel 8 bits ok 63 - translucent 'subtract' 8 bits ok 64 - opaque 'subtract' double bits ok 65 - opaque 'subtract' 4-channel double bits ok 66 - translucent 'subtract' double bits ok 67 - opaque 'diff' 8 bits ok 68 - opaque 'diff' 4-channel 8 bits ok 69 - translucent 'diff' 8 bits ok 70 - opaque 'diff' double bits ok 71 - opaque 'diff' 4-channel double bits ok 72 - translucent 'diff' double bits ok 73 - opaque 'lighten' 8 bits ok 74 - opaque 'lighten' 4-channel 8 bits ok 75 - translucent 'lighten' 8 bits ok 76 - opaque 'lighten' double bits ok 77 - opaque 'lighten' 4-channel double bits ok 78 - translucent 'lighten' double bits ok 79 - opaque 'darken' 8 bits ok 80 - opaque 'darken' 4-channel 8 bits ok 81 - translucent 'darken' 8 bits ok 82 - opaque 'darken' double bits ok 83 - opaque 'darken' 4-channel double bits ok 84 - translucent 'darken' double bits ok 85 - opaque 'hue' 8 bits ok 86 - opaque 'hue' 4-channel 8 bits ok 87 - translucent 'hue' 8 bits ok 88 - opaque 'hue' double bits ok 89 - opaque 'hue' 4-channel double bits ok 90 - translucent 'hue' double bits ok 91 - opaque 'saturation' 8 bits ok 92 - opaque 'saturation' 4-channel 8 bits ok 93 - translucent 'saturation' 8 bits ok 94 - opaque 'saturation' double bits ok 95 - opaque 'saturation' 4-channel double bits ok 96 - translucent 'saturation' double bits ok 97 - opaque 'value' 8 bits ok 98 - opaque 'value' 4-channel 8 bits ok 99 - translucent 'value' 8 bits ok 100 - opaque 'value' double bits ok 101 - opaque 'value' 4-channel double bits ok 102 - translucent 'value' double bits ok 103 - opaque 'color' 8 bits ok 104 - opaque 'color' 4-channel 8 bits ok 105 - translucent 'color' 8 bits ok 106 - opaque 'color' double bits ok 107 - opaque 'color' 4-channel double bits ok 108 - translucent 'color' double bits ok 109 - aa circle ok 110 - image based fill ok 111 - transformed image based fill ok 112 - error handling of automatic fill conversion ok 113 - error message for automatic fill conversion ok 114 - linear box fill ok 115 - passing invalid segments produces an error ok 116 - check the error message ok 117 - check that color names are converted ok 118 - check black converted correctly ok 119 - check white converted correctly ok 120 - check handling of invalid color names ok 121 - check error message ok 122 - check hatch is the same between color and greyscale (bits 8) ok 123 - check filling from grey image matches filling from rgb (bits = 8) ok 124 - check grey filled with grey against base (bits = 8) ok 125 - check grey filled with color against base (bits = 8) ok 126 - check hatch is the same between color and greyscale (bits double) ok 127 - check filling from grey image matches filling from rgb (bits = double) ok 128 - check grey filled with grey against base (bits = double) ok 129 - check grey filled with color against base (bits = double) ok 130 - make the base image fill ok 131 - make 50% alpha translation fill ok 132 - check alpha output ok 133 - check alpha output ok 134 - check after clear ok 135 - check drawn against background ok 136 - check drawn against background ok 137 - check alpha output ok 138 - check alpha output ok 139 - check alpha output ok 140 - make the base image fill ok 141 - make 50% alpha translation fill ok 142 - check alpha output at 0,0 ok 143 - check alpha output at 2,1 ok 144 - check after clear ok 145 - check drawn against background at 4,2 ok 146 - check drawn against background at 6,3 ok 147 - should fail to make an opacity fill with no other fill object ok 148 - check error message ok 149 - should fail to make an opacity fill with a bad other parameter ok 150 - check error message ok 151 - check we auto-create fills ok 152 - fill with replacement opacity fill ok 153 - check for correct colour ok 154 - made fountain fill base ok 155 - made opacity fountain fill ok 156 - draw with it ok 157 - only original and fill color ok t/t21draw.t ....... 1..244 ok 1 - box with color obj ok 2 - box with color ok 3 - filled box with color obj ok 4 - filled box with color ok 5 - filled arc with colorobj ok 6 - filled arc with colorobj ok 7 - filled arc with color ok 8 - filled arc with color ok 9 - filled arc with color ok 10 - line with colorobj ok 11 - \# TODO start point not set ok 12 - aa line with color ok 13 - antialias line with color ok 14 - polyline points with color obj ok 15 - polyline xy with color aa ok 16 - polyline xy with color antialias ok 17 - set array of pixels ok 18 - set single pixel ok 19 - set array of float pixels ok 20 - set single float pixel ok 21 - check getpixel result type ok 22 - check getpixel result colors ok 23 - check scalar getpixel type ok 24 - check scalar getpixel color ok 25 - check getpixel float result type ok 26 - check getpixel float result type ok 27 - check scalar float getpixel type ok 28 - check scalar float getpixel color ok 29 - color arc through angle 0 ok 30 - fill arc through angle 0 ok 31 - concave color arc ok 32 - concave fill arc ok 33 - another concave color arc ok 34 - another concave fillarc ok 35 - concave color arc aa ok 36 - concave fill arc aa ok 37 - color circle no aa ok 38 - color circle aa ok 39 - fill circle no aa ok 40 - fill circle aa ok 41 - another concave fillarc ok 42 - saving output ok 43 - draw circle outline ok 44 - check center not filled ok 45 - draw circle outline ok 46 - check center not filled ok 47 - draw circle outline ok 48 - draw circle outline r 40 ok 49 - draw circle outline r 55 ok 50 - draw circle outline r 70 ok 51 - draw circle outline r 85 ok 52 - draw circle outline r 100 ok 53 - draw circle outline r 115 ok 54 - draw circle outline r 130 ok 55 - draw circle outline r 145 ok 56 - draw circle outline r 160 ok 57 - draw circle outline r 175 ok 58 - save arc outline ok 59 - draw arc outline r20 d10 len 300 ok 60 - draw arc outline r20 d10 len 40 ok 61 - draw arc outline r26 d115 len 300 ok 62 - draw arc outline r26 d115 len 40 ok 63 - draw arc outline r32 d130 len 300 ok 64 - draw arc outline r32 d130 len 40 ok 65 - draw arc outline r38 d145 len 300 ok 66 - draw arc outline r38 d145 len 40 ok 67 - draw arc outline r44 d160 len 300 ok 68 - draw arc outline r44 d160 len 40 ok 69 - draw arc outline r50 d175 len 300 ok 70 - draw arc outline r50 d175 len 40 ok 71 - draw arc outline r56 d190 len 300 ok 72 - draw arc outline r56 d190 len 40 ok 73 - draw arc outline r62 d1105 len 300 ok 74 - draw arc outline r62 d1105 len 40 ok 75 - draw arc outline r68 d1120 len 300 ok 76 - draw arc outline r68 d1120 len 40 ok 77 - draw arc outline r74 d1135 len 300 ok 78 - draw arc outline r74 d1135 len 40 ok 79 - draw arc outline r80 d1150 len 300 ok 80 - draw arc outline r80 d1150 len 40 ok 81 - draw arc outline r86 d1165 len 300 ok 82 - draw arc outline r86 d1165 len 40 ok 83 - draw arc outline r92 d1180 len 300 ok 84 - draw arc outline r92 d1180 len 40 ok 85 - draw arc outline r98 d1195 len 300 ok 86 - draw arc outline r98 d1195 len 40 ok 87 - draw arc outline r104 d1210 len 300 ok 88 - draw arc outline r104 d1210 len 40 ok 89 - draw arc outline r110 d1225 len 300 ok 90 - draw arc outline r110 d1225 len 40 ok 91 - draw arc outline r116 d1240 len 300 ok 92 - draw arc outline r116 d1240 len 40 ok 93 - draw arc outline r122 d1255 len 300 ok 94 - draw arc outline r122 d1255 len 40 ok 95 - draw arc outline r128 d1270 len 300 ok 96 - draw arc outline r128 d1270 len 40 ok 97 - draw arc outline r134 d1285 len 300 ok 98 - draw arc outline r134 d1285 len 40 ok 99 - draw arc outline r140 d1300 len 300 ok 100 - draw arc outline r140 d1300 len 40 ok 101 - draw arc outline r146 d1315 len 300 ok 102 - draw arc outline r146 d1315 len 40 ok 103 - draw arc outline r152 d1330 len 300 ok 104 - draw arc outline r152 d1330 len 40 ok 105 - draw arc outline r158 d1345 len 300 ok 106 - draw arc outline r158 d1345 len 40 ok 107 - check center not filled ok 108 - save arc outline ok 109 - draw circle outline ok 110 - check center not filled ok 111 - draw circle outline ok 112 - check center not filled ok 113 - draw circle outline ok 114 - draw aa circle rad 40 ok 115 - draw aa circle rad 47 ok 116 - draw aa circle rad 54 ok 117 - draw aa circle rad 61 ok 118 - draw aa circle rad 68 ok 119 - draw aa circle rad 75 ok 120 - draw aa circle rad 82 ok 121 - draw aa circle rad 89 ok 122 - draw aa circle rad 96 ok 123 - draw aa circle rad 103 ok 124 - draw aa circle rad 110 ok 125 - draw aa circle rad 117 ok 126 - draw aa circle rad 124 ok 127 - draw aa circle rad 131 ok 128 - draw aa circle rad 138 ok 129 - draw aa circle rad 145 ok 130 - draw aa circle rad 152 ok 131 - draw aa circle rad 159 ok 132 - draw aa circle rad 166 ok 133 - draw aa circle rad 173 ok 134 - draw aa circle rad 180 ok 135 - draw aa circle rad 187 ok 136 - save arc outline ok 137 - draw aa arc outline r20 d10 len 300 ok 138 - draw aa arc outline r20 d10 len 40 ok 139 - draw aa arc outline r26 d115 len 300 ok 140 - draw aa arc outline r26 d115 len 40 ok 141 - draw aa arc outline r32 d130 len 300 ok 142 - draw aa arc outline r32 d130 len 40 ok 143 - draw aa arc outline r38 d145 len 300 ok 144 - draw aa arc outline r38 d145 len 40 ok 145 - draw aa arc outline r44 d160 len 300 ok 146 - draw aa arc outline r44 d160 len 40 ok 147 - draw aa arc outline r50 d175 len 300 ok 148 - draw aa arc outline r50 d175 len 40 ok 149 - draw aa arc outline r56 d190 len 300 ok 150 - draw aa arc outline r56 d190 len 40 ok 151 - draw aa arc outline r62 d1105 len 300 ok 152 - draw aa arc outline r62 d1105 len 40 ok 153 - draw aa arc outline r68 d1120 len 300 ok 154 - draw aa arc outline r68 d1120 len 40 ok 155 - draw aa arc outline r74 d1135 len 300 ok 156 - draw aa arc outline r74 d1135 len 40 ok 157 - draw aa arc outline r80 d1150 len 300 ok 158 - draw aa arc outline r80 d1150 len 40 ok 159 - draw aa arc outline r86 d1165 len 300 ok 160 - draw aa arc outline r86 d1165 len 40 ok 161 - draw aa arc outline r92 d1180 len 300 ok 162 - draw aa arc outline r92 d1180 len 40 ok 163 - draw aa arc outline r98 d1195 len 300 ok 164 - draw aa arc outline r98 d1195 len 40 ok 165 - draw aa arc outline r104 d1210 len 300 ok 166 - draw aa arc outline r104 d1210 len 40 ok 167 - draw aa arc outline r110 d1225 len 300 ok 168 - draw aa arc outline r110 d1225 len 40 ok 169 - draw aa arc outline r116 d1240 len 300 ok 170 - draw aa arc outline r116 d1240 len 40 ok 171 - draw aa arc outline r122 d1255 len 300 ok 172 - draw aa arc outline r122 d1255 len 40 ok 173 - draw aa arc outline r128 d1270 len 300 ok 174 - draw aa arc outline r128 d1270 len 40 ok 175 - draw aa arc outline r134 d1285 len 300 ok 176 - draw aa arc outline r134 d1285 len 40 ok 177 - draw aa arc outline r140 d1300 len 300 ok 178 - draw aa arc outline r140 d1300 len 40 ok 179 - draw aa arc outline r146 d1315 len 300 ok 180 - draw aa arc outline r146 d1315 len 40 ok 181 - draw aa arc outline r152 d1330 len 300 ok 182 - draw aa arc outline r152 d1330 len 40 ok 183 - draw aa arc outline r158 d1345 len 300 ok 184 - draw aa arc outline r158 d1345 len 40 ok 185 - check center not filled ok 186 - save arc outline ok 187 - angle starting from 0 ok 188 - filled angle starting from 0 ok 189 - angle starting from 15 ok 190 - filled angle starting from 15 ok 191 - angle starting from 30 ok 192 - filled angle starting from 30 ok 193 - angle starting from 45 ok 194 - filled angle starting from 45 ok 195 - angle starting from 60 ok 196 - filled angle starting from 60 ok 197 - angle starting from 75 ok 198 - filled angle starting from 75 ok 199 - angle starting from 90 ok 200 - filled angle starting from 90 ok 201 - angle starting from 105 ok 202 - filled angle starting from 105 ok 203 - angle starting from 120 ok 204 - filled angle starting from 120 ok 205 - angle starting from 135 ok 206 - filled angle starting from 135 ok 207 - angle starting from 150 ok 208 - filled angle starting from 150 ok 209 - angle starting from 165 ok 210 - filled angle starting from 165 ok 211 - angle starting from 180 ok 212 - filled angle starting from 180 ok 213 - angle starting from 195 ok 214 - filled angle starting from 195 ok 215 - angle starting from 210 ok 216 - filled angle starting from 210 ok 217 - angle starting from 225 ok 218 - filled angle starting from 225 ok 219 - angle starting from 240 ok 220 - filled angle starting from 240 ok 221 - angle starting from 255 ok 222 - filled angle starting from 255 ok 223 - angle starting from 270 ok 224 - filled angle starting from 270 ok 225 - angle starting from 285 ok 226 - filled angle starting from 285 ok 227 - angle starting from 300 ok 228 - filled angle starting from 300 ok 229 - angle starting from 315 ok 230 - filled angle starting from 315 ok 231 - angle starting from 330 ok 232 - filled angle starting from 330 ok 233 - angle starting from 345 ok 234 - filled angle starting from 345 ok 235 - save arc outline ok 236 - draw non-aa arc through 0 ok 237 - draw aa arc through 0 ok 238 - save arc through 0 ok 239 - default outline the image ok 240 - check outline default color TL ok 241 - check outline default color MR ok 242 - default fill the image ok 243 - check fill default color TL ok 244 - check fill default color MM ok t/t22flood.t ...... 1..15 ok 1 - make flood_fill test image ok 2 - create fill area ok 3 - fill it ok 4 - make test image ok 5 - synthezied filled area ok 6 - flood_fill filled horizontal line ok 7 - Load test image ok 8 - fill from a top most spot ok 9 - check it filled the lot ok 10 - save ok 11 - fill from not quite top most spot ok 12 - check it filled the lot ok 13 - save ok 14 - fill at bottom of vertical well ok 15 - check the result ok t/t31font.t ....... 1..10 ok 1 - register a test font ok 2 - register a bad test font ok 3 - no register parameters ok 4 - check message ok 5 - no class parameter ok 6 - check message ok 7 - bad files parameter ok 8 - check message ok 9 - load good font avoiding RT 62855 ok 10 - and it's the right type ok t/t35ttfont.t ..... 1..92 ok 1 - use Imager; ok 2 # skip freetype 1.x unavailable or disabled ok 3 # skip freetype 1.x unavailable or disabled ok 4 # skip freetype 1.x unavailable or disabled ok 5 # skip freetype 1.x unavailable or disabled ok 6 # skip freetype 1.x unavailable or disabled ok 7 # skip freetype 1.x unavailable or disabled ok 8 # skip freetype 1.x unavailable or disabled ok 9 # skip freetype 1.x unavailable or disabled ok 10 # skip freetype 1.x unavailable or disabled ok 11 # skip freetype 1.x unavailable or disabled ok 12 # skip freetype 1.x unavailable or disabled ok 13 # skip freetype 1.x unavailable or disabled ok 14 # skip freetype 1.x unavailable or disabled ok 15 # skip freetype 1.x unavailable or disabled ok 16 # skip freetype 1.x unavailable or disabled ok 17 # skip freetype 1.x unavailable or disabled ok 18 # skip freetype 1.x unavailable or disabled ok 19 # skip freetype 1.x unavailable or disabled ok 20 # skip freetype 1.x unavailable or disabled ok 21 # skip freetype 1.x unavailable or disabled ok 22 # skip freetype 1.x unavailable or disabled ok 23 # skip freetype 1.x unavailable or disabled ok 24 # skip freetype 1.x unavailable or disabled ok 25 # skip freetype 1.x unavailable or disabled ok 26 # skip freetype 1.x unavailable or disabled ok 27 # skip freetype 1.x unavailable or disabled ok 28 # skip freetype 1.x unavailable or disabled ok 29 # skip freetype 1.x unavailable or disabled ok 30 # skip freetype 1.x unavailable or disabled ok 31 # skip freetype 1.x unavailable or disabled ok 32 # skip freetype 1.x unavailable or disabled ok 33 # skip freetype 1.x unavailable or disabled ok 34 # skip freetype 1.x unavailable or disabled ok 35 # skip freetype 1.x unavailable or disabled ok 36 # skip freetype 1.x unavailable or disabled ok 37 # skip freetype 1.x unavailable or disabled ok 38 # skip freetype 1.x unavailable or disabled ok 39 # skip freetype 1.x unavailable or disabled ok 40 # skip freetype 1.x unavailable or disabled ok 41 # skip freetype 1.x unavailable or disabled ok 42 # skip freetype 1.x unavailable or disabled ok 43 # skip freetype 1.x unavailable or disabled ok 44 # skip freetype 1.x unavailable or disabled ok 45 # skip freetype 1.x unavailable or disabled ok 46 # skip freetype 1.x unavailable or disabled ok 47 # skip freetype 1.x unavailable or disabled ok 48 # skip freetype 1.x unavailable or disabled ok 49 # skip freetype 1.x unavailable or disabled ok 50 # skip freetype 1.x unavailable or disabled ok 51 # skip freetype 1.x unavailable or disabled ok 52 # skip freetype 1.x unavailable or disabled ok 53 # skip freetype 1.x unavailable or disabled ok 54 # skip freetype 1.x unavailable or disabled ok 55 # skip freetype 1.x unavailable or disabled ok 56 # skip freetype 1.x unavailable or disabled ok 57 # skip freetype 1.x unavailable or disabled ok 58 # skip freetype 1.x unavailable or disabled ok 59 # skip freetype 1.x unavailable or disabled ok 60 # skip freetype 1.x unavailable or disabled ok 61 # skip freetype 1.x unavailable or disabled ok 62 # skip freetype 1.x unavailable or disabled ok 63 # skip freetype 1.x unavailable or disabled ok 64 # skip freetype 1.x unavailable or disabled ok 65 # skip freetype 1.x unavailable or disabled ok 66 # skip freetype 1.x unavailable or disabled ok 67 # skip freetype 1.x unavailable or disabled ok 68 # skip freetype 1.x unavailable or disabled ok 69 # skip freetype 1.x unavailable or disabled ok 70 # skip freetype 1.x unavailable or disabled ok 71 # skip freetype 1.x unavailable or disabled ok 72 # skip freetype 1.x unavailable or disabled ok 73 # skip freetype 1.x unavailable or disabled ok 74 # skip freetype 1.x unavailable or disabled ok 75 # skip freetype 1.x unavailable or disabled ok 76 # skip freetype 1.x unavailable or disabled ok 77 # skip freetype 1.x unavailable or disabled ok 78 # skip freetype 1.x unavailable or disabled ok 79 # skip freetype 1.x unavailable or disabled ok 80 # skip freetype 1.x unavailable or disabled ok 81 # skip freetype 1.x unavailable or disabled ok 82 # skip freetype 1.x unavailable or disabled ok 83 # skip freetype 1.x unavailable or disabled ok 84 # skip freetype 1.x unavailable or disabled ok 85 # skip freetype 1.x unavailable or disabled ok 86 # skip freetype 1.x unavailable or disabled ok 87 # skip freetype 1.x unavailable or disabled ok 88 # skip freetype 1.x unavailable or disabled ok 89 # skip freetype 1.x unavailable or disabled ok 90 # skip freetype 1.x unavailable or disabled ok 91 # skip freetype 1.x unavailable or disabled ok 92 # skip freetype 1.x unavailable or disabled ok t/t36oofont.t ..... 1..16 ok 1 - use Imager; ok 2 # skip FT1.x missing or disabled ok 3 # skip FT1.x missing or disabled ok 4 # skip FT1.x missing or disabled ok 5 # skip FT1.x missing or disabled ok 6 # skip FT1.x missing or disabled ok 7 # skip FT1.x missing or disabled ok 8 # skip FT1.x missing or disabled ok 9 # skip FT1.x missing or disabled ok 10 # skip FT1.x missing or disabled ok 11 # skip FT1.x missing or disabled ok 12 # skip FT1.x missing or disabled ok 13 # skip FT1.x missing or disabled ok 14 # skip FT1.x missing or disabled ok 15 # skip FT1.x missing or disabled ok 16 - end ok t/t40scale.t ...... 1..232 ok 1 - use Imager; ok 2 - load test image ok 3 - scale it (good mode) ok 4 - save scaled image ok 5 - scale it (preview) ok 6 - write preview scaled image ok 7 - scale it (mixing) ok 8 - write mixing scaled image ok 9 - create double/sample image ok 10 - scale it (mixing, double) ok 11 - write double/mixing scaled image ok 12 - got the right image type as output ok 13 - scale it (hscale, mixing, double) ok 14 - same height ok 15 - save it ok 16 - scale it (vscale, mixing, double) ok 17 - same width ok 18 - save it # scale() called in void context - scale() returns the scaled image at t/t40scale.t line 74 ok 19 - check warning ok 20 - check filename # scaleX() called in void context - scaleX() returns the scaled image at t/t40scale.t line 78 ok 21 - check warning ok 22 - check filename # scaleY() called in void context - scaleY() returns the scaled image at t/t40scale.t line 82 ok 23 - check warning ok 24 - check filename ok 25 - min scale width ok 26 - min scale height ok 27 - min scale width (preview) ok 28 - min scale height (preview) ok 29 - min scale width (mixing) ok 30 - min scale height (mixing) ok 31 - try to scale empty image ok 32 - check error message ok 33 - try to scaleX empty image ok 34 - check error message ok 35 - try to scaleY empty image ok 36 - check error message ok 37 - unknown qtype ok 38 - check error message ok 39 - unknown type ok 40 - check error message ok 41 - successful scale with Image::Math::Constrain ok 42 - check result width ok 43 - check result height # 48 x 48 def type: xpixels 48 ypixels 48 ok 44 - scale 48 x 48 def type qtype normal ok 45 - check width ok 46 - check height ok 47 - scale 48 x 48 def type qtype preview ok 48 - check width ok 49 - check height ok 50 - scale 48 x 48 def type qtype mixing ok 51 - check width ok 52 - check height # 48 x 48 max type: xpixels 48 ypixels 48 type max ok 53 - scale 48 x 48 max type qtype normal ok 54 - check width ok 55 - check height ok 56 - scale 48 x 48 max type qtype preview ok 57 - check width ok 58 - check height ok 59 - scale 48 x 48 max type qtype mixing ok 60 - check width ok 61 - check height # 80 x 80 min type: xpixels 80 ypixels 80 type min ok 62 - scale 80 x 80 min type qtype normal ok 63 - check width ok 64 - check height ok 65 - scale 80 x 80 min type qtype preview ok 66 - check width ok 67 - check height ok 68 - scale 80 x 80 min type qtype mixing ok 69 - check width ok 70 - check height # no scale parameters (default to 0.5 scalefactor): ok 71 - scale no scale parameters (default to 0.5 scalefactor) qtype normal ok 72 - check width ok 73 - check height ok 74 - scale no scale parameters (default to 0.5 scalefactor) qtype preview ok 75 - check width ok 76 - check height ok 77 - scale no scale parameters (default to 0.5 scalefactor) qtype mixing ok 78 - check width ok 79 - check height # 0.75 scalefactor: scalefactor 0.75 ok 80 - scale 0.75 scalefactor qtype normal ok 81 - check width ok 82 - check height ok 83 - scale 0.75 scalefactor qtype preview ok 84 - check width ok 85 - check height ok 86 - scale 0.75 scalefactor qtype mixing ok 87 - check width ok 88 - check height # 80 width: xpixels 80 ok 89 - scale 80 width qtype normal ok 90 - check width ok 91 - check height ok 92 - scale 80 width qtype preview ok 93 - check width ok 94 - check height ok 95 - scale 80 width qtype mixing ok 96 - check width ok 97 - check height # 72 height: ypixels 72 ok 98 - scale 72 height qtype normal ok 99 - check width ok 100 - check height ok 101 - scale 72 height qtype preview ok 102 - check width ok 103 - check height ok 104 - scale 72 height qtype mixing ok 105 - check width ok 106 - check height # xscale 0.5: xscalefactor 0.5 ok 107 - scale xscale 0.5 qtype normal ok 108 - check width ok 109 - check height ok 110 - scale xscale 0.5 qtype preview ok 111 - check width ok 112 - check height ok 113 - scale xscale 0.5 qtype mixing ok 114 - check width ok 115 - check height # yscale 0.5: yscalefactor 0.5 ok 116 - scale yscale 0.5 qtype normal ok 117 - check width ok 118 - check height ok 119 - scale yscale 0.5 qtype preview ok 120 - check width ok 121 - check height ok 122 - scale yscale 0.5 qtype mixing ok 123 - check width ok 124 - check height # xscale 0.25 yscale 0.5: xscalefactor 0.25 yscalefactor 0.5 ok 125 - scale xscale 0.25 yscale 0.5 qtype normal ok 126 - check width ok 127 - check height ok 128 - scale xscale 0.25 yscale 0.5 qtype preview ok 129 - check width ok 130 - check height ok 131 - scale xscale 0.25 yscale 0.5 qtype mixing ok 132 - check width ok 133 - check height # xscale 1.0 yscale 0.5: xscalefactor 1 yscalefactor 0.5 ok 134 - scale xscale 1.0 yscale 0.5 qtype normal ok 135 - check width ok 136 - check height ok 137 - scale xscale 1.0 yscale 0.5 qtype preview ok 138 - check width ok 139 - check height ok 140 - scale xscale 1.0 yscale 0.5 qtype mixing ok 141 - check width ok 142 - check height # xpixels 160 ypixels 48 type nonprop: xpixels 160 ypixels 48 type nonprop ok 143 - scale xpixels 160 ypixels 48 type nonprop qtype normal ok 144 - check width ok 145 - check height ok 146 - scale xpixels 160 ypixels 48 type nonprop qtype preview ok 147 - check width ok 148 - check height ok 149 - scale xpixels 160 ypixels 48 type nonprop qtype mixing ok 150 - check width ok 151 - check height # xpixels 160 ypixels 96: xpixels 160 ypixels 96 ok 152 - scale xpixels 160 ypixels 96 qtype normal ok 153 - check width ok 154 - check height ok 155 - scale xpixels 160 ypixels 96 qtype preview ok 156 - check width ok 157 - check height ok 158 - scale xpixels 160 ypixels 96 qtype mixing ok 159 - check width ok 160 - check height # xpixels 80 ypixels 96 type nonprop: xpixels 80 ypixels 96 type nonprop ok 161 - scale xpixels 80 ypixels 96 type nonprop qtype normal ok 162 - check width ok 163 - check height ok 164 - scale xpixels 80 ypixels 96 type nonprop qtype preview ok 165 - check width ok 166 - check height ok 167 - scale xpixels 80 ypixels 96 type nonprop qtype mixing ok 168 - check width ok 169 - check height # defaults: ok 170 - scaleX defaults qtype normal ok 171 - check width ok 172 - check height ok 173 - scaleX defaults qtype preview ok 174 - check width ok 175 - check height ok 176 - scaleX defaults qtype mixing ok 177 - check width ok 178 - check height # 0.25 scalefactor: scalefactor 0.25 ok 179 - scaleX 0.25 scalefactor qtype normal ok 180 - check width ok 181 - check height ok 182 - scaleX 0.25 scalefactor qtype preview ok 183 - check width ok 184 - check height ok 185 - scaleX 0.25 scalefactor qtype mixing ok 186 - check width ok 187 - check height # pixels 120: pixels 120 ok 188 - scaleX pixels 120 qtype normal ok 189 - check width ok 190 - check height ok 191 - scaleX pixels 120 qtype preview ok 192 - check width ok 193 - check height ok 194 - scaleX pixels 120 qtype mixing ok 195 - check width ok 196 - check height # defaults: ok 197 - scaleY defaults qtype normal ok 198 - check width ok 199 - check height ok 200 - scaleY defaults qtype preview ok 201 - check width ok 202 - check height ok 203 - scaleY defaults qtype mixing ok 204 - check width ok 205 - check height # 2.0 scalefactor: scalefactor 2 ok 206 - scaleY 2.0 scalefactor qtype normal ok 207 - check width ok 208 - check height ok 209 - scaleY 2.0 scalefactor qtype preview ok 210 - check width ok 211 - check height ok 212 - scaleY 2.0 scalefactor qtype mixing ok 213 - check width ok 214 - check height # pixels 144: pixels 144 ok 215 - scaleY pixels 144 qtype normal ok 216 - check width ok 217 - check height ok 218 - scaleY pixels 144 qtype preview ok 219 - check width ok 220 - check height ok 221 - scaleY pixels 144 qtype mixing ok 222 - check width ok 223 - check height ok 224 - check we get the right image after scaling (mixing) ok 225 - check we set alpha=0 pixels to zero on scaling ok 226 - check we get the right image after scaling (normal) ok 227 - check we set alpha=0 pixels to zero on scaling ok 228 - simple scale_calculate ok 229 - failed scale_calculate ok 230 - class method scale_factor ok 231 - can't use a reference as a size ok 232 - check error message ok t/t50basicoo.t .... 1..193 # avaliable formats: # bmp # tiff # jpeg # pnm # tga # raw # ifs # type jpeg #opening Format: jpeg, options: file=>JPEG/testimg/209_yonge.jpg ok 1 # reading from file ok 2 # opening JPEG/testimg/209_yonge.jpg ok 3 # read from fh ok 4 # seek after read ok 5 # read from fh ok 6 # image comparison after fh read ok 7 # seek after read ok 8 # read from fd ok 9 # image comparistion after fd read ok 10 # seek after fd read ok 11 # close fh after reads ok 12 # read from buffer ok 13 # comparing buffer read image ok 14 # read from callback min ok 15 # comparing mincb image ok 16 # read from callback max ok 17 # comparing maxcb image # type raw #opening Format: raw, options: ysize=>150 xsize=>150 file=>testimg/test.raw interleave=>0 type=>raw ok 18 # reading from file ok 19 # opening testimg/test.raw ok 20 # read from fh ok 21 # seek after read ok 22 # read from fh ok 23 # image comparison after fh read ok 24 # seek after read ok 25 # read from fd ok 26 # image comparistion after fd read ok 27 # seek after fd read ok 28 # close fh after reads ok 29 # read from buffer ok 30 # comparing buffer read image ok 31 # read from callback min ok 32 # comparing mincb image ok 33 # read from callback max ok 34 # comparing maxcb image # type pnm #opening Format: pnm, options: file=>testimg/penguin-base.ppm ok 35 # reading from file ok 36 # opening testimg/penguin-base.ppm ok 37 # read from fh ok 38 # seek after read ok 39 # read from fh ok 40 # image comparison after fh read ok 41 # seek after read ok 42 # read from fd ok 43 # image comparistion after fd read ok 44 # seek after fd read ok 45 # close fh after reads ok 46 # read from buffer ok 47 # comparing buffer read image ok 48 # read from callback min ok 49 # comparing mincb image ok 50 # read from callback max ok 51 # comparing maxcb image # type tiff #opening Format: tiff, options: file=>TIFF/testimg/comp8.tif ok 52 # reading from file ok 53 # opening TIFF/testimg/comp8.tif ok 54 # read from fh ok 55 # seek after read ok 56 # read from fh ok 57 # image comparison after fh read ok 58 # seek after read ok 59 # read from fd ok 60 # image comparistion after fd read ok 61 # seek after fd read ok 62 # close fh after reads ok 63 # read from buffer ok 64 # comparing buffer read image ok 65 # read from callback min ok 66 # comparing mincb image ok 67 # read from callback max ok 68 # comparing maxcb image # type bmp #opening Format: bmp, options: file=>testimg/winrgb24.bmp ok 69 # reading from file ok 70 # opening testimg/winrgb24.bmp ok 71 # read from fh ok 72 # seek after read ok 73 # read from fh ok 74 # image comparison after fh read ok 75 # seek after read ok 76 # read from fd ok 77 # image comparistion after fd read ok 78 # seek after fd read ok 79 # close fh after reads ok 80 # read from buffer ok 81 # comparing buffer read image ok 82 # read from callback min ok 83 # comparing mincb image ok 84 # read from callback max ok 85 # comparing maxcb image # type tga #opening Format: tga, options: file=>testimg/test.tga ok 86 # reading from file ok 87 # opening testimg/test.tga ok 88 # read from fh ok 89 # seek after read ok 90 # read from fh ok 91 # image comparison after fh read ok 92 # seek after read ok 93 # read from fd ok 94 # image comparistion after fd read ok 95 # seek after fd read ok 96 # close fh after reads ok 97 # read from buffer ok 98 # comparing buffer read image ok 99 # read from callback min ok 100 # comparing mincb image ok 101 # read from callback max ok 102 # comparing maxcb image # write tests for jpeg ok 103 # cannot read base file # writing jpeg to a file ok 104 # writing jpeg to a file testout/t50out.jpeg # writing jpeg to a FH ok 105 # writing jpeg to a FH ok 106 # seek after writing jpeg to a FH ok 107 # write to FH after writing jpeg ok 108 # closing FH after writing jpeg ok 109 # opening data source # writing jpeg to a buffer ok 110 # writing jpeg to a buffer ok 111 # comparing file data to buffer # writing jpeg via callbacks (mb=1) ok 112 # writing jpeg to callback (mb=1) ok 113 # checking closecb called ok 114 # comparing callback output to file data # writing jpeg via callbacks (no mb) ok 115 # writing jpeg to callback (no mb) ok 116 # comparing callback output to file data # write tests for raw ok 117 # cannot read base file # writing raw to a file ok 118 # writing raw to a file testout/t50out.raw # writing raw to a FH ok 119 # writing raw to a FH ok 120 # seek after writing raw to a FH ok 121 # write to FH after writing raw ok 122 # closing FH after writing raw ok 123 # opening data source # writing raw to a buffer ok 124 # writing raw to a buffer ok 125 # comparing file data to buffer # writing raw via callbacks (mb=1) ok 126 # writing raw to callback (mb=1) ok 127 # checking closecb called ok 128 # comparing callback output to file data # writing raw via callbacks (no mb) ok 129 # writing raw to callback (no mb) ok 130 # comparing callback output to file data # write tests for pnm ok 131 # cannot read base file # writing pnm to a file ok 132 # writing pnm to a file testout/t50out.pnm # writing pnm to a FH ok 133 # writing pnm to a FH ok 134 # seek after writing pnm to a FH ok 135 # write to FH after writing pnm ok 136 # closing FH after writing pnm ok 137 # opening data source # writing pnm to a buffer ok 138 # writing pnm to a buffer ok 139 # comparing file data to buffer # writing pnm via callbacks (mb=1) ok 140 # writing pnm to callback (mb=1) ok 141 # checking closecb called ok 142 # comparing callback output to file data # writing pnm via callbacks (no mb) ok 143 # writing pnm to callback (no mb) ok 144 # comparing callback output to file data # write tests for tiff ok 145 # cannot read base file # writing tiff to a file ok 146 # writing tiff to a file testout/t50out.tiff # writing tiff to a FH ok 147 # writing tiff to a FH ok 148 # seek after writing tiff to a FH ok 149 # write to FH after writing tiff ok 150 # closing FH after writing tiff ok 151 # opening data source # writing tiff to a buffer ok 152 # writing tiff to a buffer ok 153 # comparing file data to buffer # writing tiff via callbacks (mb=1) ok 154 # writing tiff to callback (mb=1) ok 155 # checking closecb called ok 156 # comparing callback output to file data # writing tiff via callbacks (no mb) ok 157 # writing tiff to callback (no mb) ok 158 # comparing callback output to file data # write tests for bmp ok 159 # cannot read base file # writing bmp to a file ok 160 # writing bmp to a file testout/t50out.bmp # writing bmp to a FH ok 161 # writing bmp to a FH ok 162 # seek after writing bmp to a FH ok 163 # write to FH after writing bmp ok 164 # closing FH after writing bmp ok 165 # opening data source # writing bmp to a buffer ok 166 # writing bmp to a buffer ok 167 # comparing file data to buffer # writing bmp via callbacks (mb=1) ok 168 # writing bmp to callback (mb=1) ok 169 # checking closecb called ok 170 # comparing callback output to file data # writing bmp via callbacks (no mb) ok 171 # writing bmp to callback (no mb) ok 172 # comparing callback output to file data # write tests for tga ok 173 # cannot read base file # writing tga to a file ok 174 # writing tga to a file testout/t50out.tga # writing tga to a FH ok 175 # writing tga to a FH ok 176 # seek after writing tga to a FH ok 177 # write to FH after writing tga ok 178 # closing FH after writing tga ok 179 # opening data source # writing tga to a buffer ok 180 # writing tga to a buffer ok 181 # comparing file data to buffer # writing tga via callbacks (mb=1) ok 182 # writing tga to callback (mb=1) ok 183 # checking closecb called ok 184 # comparing callback output to file data # writing tga via callbacks (no mb) ok 185 # writing tga to callback (no mb) ok 186 # comparing callback output to file data # multi-image write tests # tiff ok 187 # reading base file ok 188 # copying base image ok 189 # flipping base image ok 190 # writing multiple to a file ok 191 # checking read image count # diff 0 ok 192 # comparing image 0 # diff 0 ok 193 # comparing image 1 ok t/t55trans.t ...... 1..6 ok 1 - make image object ok 2 - read sample image ok 3 - do transformation ok 4 - save to file ok 5 - more complex transform ok 6 - save to file ok t/t56postfix.t .... 1..6 ok 1 - use Imager::Expr; ok 2 - compile postfix ok 3 - ret at the end ok 4 - found mult ok 5 - found add ok 6 - found getp1 ok t/t57infix.t ...... 1..7 ok 1 - use Imager::Expr; ok 2 - make infix expression ok 3 - final op a ret ok 4 - mult by 360 found ok 5 - mult by x found ok 6 - mult by y found ok 7 - hsv op found ok t/t58trans2.t ..... 1..38 ok 1 - use Imager; ok 2 - returned an image on error ok 3 - No error message on failure ok 4 - synthesis failed ok 5 - image distortion ok 6 - image combination ok 7 - alpha output ok 8 - zero alpha ok 9 - max alpha ok 10 - log function # op tests ok 11 - value hsv getp1 ok 12 - hue ok 13 - sat ok 14 - add mult sub rgb red green blue ok 15 - div uminus ok 16 - pow mod ok 17 - multp ok 18 - addp ok 19 - subp ok 20 - sin cos pi sqrt ok 21 - atan2 ok 22 - distance ok 23 - int ok 24 - if ok 25 - ifp ok 26 - le lt gt ok 27 - ge eq ne ok 28 - and or not ok 29 - abs ok 30 - exp log ok 31 - det ok 32 - sat # Imager::Transform ok 33 - funcs ok 34 - got tranform ok 35 - description ok 36 - input description ok 37 - expected failure on accessing invalid image # not enough images, code requires 2, 0 supplied ok 38 - didn't get expected error ok t/t59assem.t ...... 1..6 ok 1 - use Imager::Expr::Assem; ok 2 - compile simple assembler ok 3 - last op is a ret ok 4 - first op is a set ok 5 - next is a getp1 ok 6 - found comparison ok t/t61filters.t .... 1..116 ok 1 - autolevels ok 2 - write autolevels ok 3 - contrast ok 4 - write contrast ok 5 - conv ok 6 - write conv ok 7 - conv should fail with empty array ok 8 - check the conv OO intergave too ok 9 - check conv error message ok 10 - coef not an array ok 11 - should fail if sum of coef is 0 ok 12 - check message ok 13 - filter 8 bit image ok 14 - filter 16 bit image ok 15 - 8 and 16 bit conv match ok 16 - gaussian ok 17 - write gaussian ok 18 - gaussian ok 19 - write gaussian ok 20 - 8 and 16 gaussian match ok 21 - gradgen ok 22 - write gradgen ok 23 - mosaic ok 24 - write mosaic ok 25 - hardinvert ok 26 - write hardinvert ok 27 - make test image for invert test ok 28 - set a test pixel ok 29 - hardinvert it ok 30 - check only colour inverted ok 31 - hardinvertall copy ok 32 - check all inverted ok 33 - make double test image for invert test ok 34 - set a test pixel ok 35 - hardinvert it ok 36 - check only colour inverted ok 37 - hardinvertall copy ok 38 - check all inverted ok 39 - noise ok 40 - write noise ok 41 - radnoise ok 42 - write radnoise ok 43 - turbnoise ok 44 - write turbnoise ok 45 - bumpmap ok 46 - write bumpmap ok 47 - bumpmap_complex ok 48 - write bumpmap_complex ok 49 - postlevels ok 50 - write postlevels ok 51 - watermark ok 52 - write watermark ok 53 - fountain ok 54 - write fountain ok 55 - fountain ok 56 - write fountain ok 57 - fountain ok 58 - write fountain ok 59 - read gimpgrad ok 60 - fountain ok 61 - write fountain ok 62 - read with no parameters does nothing ok 63 - check the warning ok 64 - try to read a fountain defintion that doesn't exist ok 65 - should be no warning ok 66 - check message ok 67 - opened gradient ok 68 - read gradient from file handle ok 69 - fail to read non-gradient ok 70 - check error message ok 71 - fail to read bad gradient (bad seg count) ok 72 - check error message ok 73 - fail to read bad gradient (bad segment) ok 74 - check error message ok 75 - unsharpmask ok 76 - write unsharpmask ok 77 - conv ok 78 - write conv ok 79 - nearest_color ok 80 - write nearest_color ok 81 - fountain ok 82 - write fountain ok 83 - got difference image ok 84 - compare test image and diff image ok 85 - read newer gimp gradient ok 86 - check name read correctly ok 87 - check we handle case of no name reference correctly ok 88 - save a gradient ok 89 - read what we wrote ok 90 - we didn't set the name, so shouldn't get one ok 91 - write gradient with a name ok 92 - read what we wrote ok 93 - check the name matches ok 94 - fountain with color names instead of objects in segments ok 95 - check black converted correctly ok 96 - check white converted correctly ok 97 - fountain with invalid color name ok 98 - check error message ok 99 - made simple gradient ok 100 - check start of first correct ok 101 - check color at start ok 102 - no parameters to simple() ok 103 ok 104 - mismatch of positions and colors fails ok 105 - check message ok 106 - not enough positions ok 107 ok 108 - linear fountain sample ok 109 - revolution fountain sample ok 110 - radial fountain sample ok 111 - perl_test ok 112 - write perl_test ok 113 - difference() - check image with mindist 0 ok 114 - difference() - check image with mindist 1 ok 115 - difference() - check image with mindist 0 - large samples ok 116 - difference() - check image with mindist 1.1 - large samples ok t/t62compose.t .... 1..114 # type 8 ok 1 - check target image type ok 2 - check target bits # nomask ok 3 - nomask - simple compose ok 4 - check match ok 5 - nomask - compose with opacity > 1.0 acts like opacity=1.0 ok 6 - check match ok 7 - nomask - compose with opacity = 0 is an error ok 8 - check message ok 9 - nomask - simple compose at 1/3 ok 10 - check match ok 11 - nomask - compose off top left ok 12 - check match ok 13 - nomask - targ off bottom right ok 14 - check match ok 15 - nomask - source off top left ok 16 - check match ok 17 - nomask - source off bottom right ok 18 - check match ok 19 - nomask - off the right of the target ok 20 - no changes ok 21 - nomask - off the bottom of the target ok 22 - no changes ok 23 - nomask - off the left of the target ok 24 - no changes ok 25 - nomask - off the top of the target ok 26 - no changes # fullmask ok 27 - fullmask - simple compose ok 28 - check match ok 29 - fullmask - compose with opacity > 1.0 acts like opacity=1.0 ok 30 - check match ok 31 - fullmask - compose with opacity = 0 is an error ok 32 - check message ok 33 - fullmask - simple compose at 1/3 ok 34 - check match ok 35 - fullmask - compose off top left ok 36 - check match ok 37 - fullmask - targ off bottom right ok 38 - check match ok 39 - fullmask - source off top left ok 40 - check match ok 41 - fullmask - source off bottom right ok 42 - check match ok 43 - fullmask - off the right of the target ok 44 - no changes ok 45 - fullmask - off the bottom of the target ok 46 - no changes ok 47 - fullmask - off the left of the target ok 48 - no changes ok 49 - fullmask - off the top of the target ok 50 - no changes ok 51 - check mask bits ok 52 - simple draw masked ok 53 - check match ok 54 - draw with mask offset ok 55 - check match ok 56 - draw with negative mask offsets ok 57 - check match # type double ok 58 - check target image type ok 59 - check target bits # nomask ok 60 - nomask - simple compose ok 61 - check match ok 62 - nomask - compose with opacity > 1.0 acts like opacity=1.0 ok 63 - check match ok 64 - nomask - compose with opacity = 0 is an error ok 65 - check message ok 66 - nomask - simple compose at 1/3 ok 67 - check match ok 68 - nomask - compose off top left ok 69 - check match ok 70 - nomask - targ off bottom right ok 71 - check match ok 72 - nomask - source off top left ok 73 - check match ok 74 - nomask - source off bottom right ok 75 - check match ok 76 - nomask - off the right of the target ok 77 - no changes ok 78 - nomask - off the bottom of the target ok 79 - no changes ok 80 - nomask - off the left of the target ok 81 - no changes ok 82 - nomask - off the top of the target ok 83 - no changes # fullmask ok 84 - fullmask - simple compose ok 85 - check match ok 86 - fullmask - compose with opacity > 1.0 acts like opacity=1.0 ok 87 - check match ok 88 - fullmask - compose with opacity = 0 is an error ok 89 - check message ok 90 - fullmask - simple compose at 1/3 ok 91 - check match ok 92 - fullmask - compose off top left ok 93 - check match ok 94 - fullmask - targ off bottom right ok 95 - check match ok 96 - fullmask - source off top left ok 97 - check match ok 98 - fullmask - source off bottom right ok 99 - check match ok 100 - fullmask - off the right of the target ok 101 - no changes ok 102 - fullmask - off the bottom of the target ok 103 - no changes ok 104 - fullmask - off the left of the target ok 105 - no changes ok 106 - fullmask - off the top of the target ok 107 - no changes ok 108 - check mask bits ok 109 - simple draw masked ok 110 - check match ok 111 - draw with mask offset ok 112 - check match ok 113 - draw with negative mask offsets ok 114 - check match ok t/t63combine.t .... 1..31 ok 1 - extracted the red channel ok 2 - red should be a single channel ok 3 - extracted the green channel ok 4 - green should be a single channel ok 5 - extracted blue (via convert) ok 6 - check we got a three channel image ok 7 - presto! check it's the same ok 8 - no src ok 9 - check message ok 10 - empty image ok 11 - check message ok 12 - not an image ok 13 - check message ok 14 - no images ok 15 - check message ok 16 - too many source images ok 17 - check message ok 18 - negative channel ok 19 - check message ok 20 - too high channel ok 21 - check message ok 22 - make from 8 and double/sample images ok 23 - check output bits ok 24 - extracted the red channel ok 25 - red should be a single channel ok 26 - extracted the green channel ok 27 - green should be a single channel ok 28 - extracted blue (via convert) ok 29 - check we got a three channel image ok 30 - presto! check it's the same ok 31 - and we got a double image output ok t/t64copyflip.t ... 1..77 ok 1 - copy returned something ok 2 - copy matches source ok 3 - double horiz flipped matches original ok 4 - double vertically flipped image matches original ok 5 - check flip with hv matches flip v then flip h ok 6 - copy double image ok 7 - flip v twice ok 8 - flip h twice ok 9 - flip h,v,hv twice ok 10 - check paletted test image is ok 11 - check copy test image is paletted ok 12 - flip paletted h ok 13 - check it changed ok 14 - flip paletted v ok 15 - flip paletted hv ok 16 - should be back to original image ok 17 - and still paletted ok 18 - got a rotated image ok 19 - check it matches source ok 20 - type check ok 21 - bits check ok 22 - channels check ok 23 - got a rotated image ok 24 - check it matches source ok 25 - type check ok 26 - bits check ok 27 - channels check ok 28 - got a rotated image ok 29 - check it matches source ok 30 - type check ok 31 - bits check ok 32 - channels check ok 33 - got a rotated image ok 34 - check it matches source ok 35 - type check ok 36 - bits check ok 37 - channels check ok 38 - got a rotated image ok 39 - check it matches source ok 40 - type check ok 41 - bits check ok 42 - channels check ok 43 - got a rotated image ok 44 - check it matches source ok 45 - type check ok 46 - bits check ok 47 - channels check ok 48 - got a rotated image ok 49 - check it matches source ok 50 - type check ok 51 - bits check ok 52 - channels check ok 53 - got a rotated image ok 54 - check it matches source ok 55 - type check ok 56 - bits check ok 57 - channels check ok 58 - check rotate 90 then 270 matches original ok 59 - check rotate 90 then 180 then 90 matches original ok 60 - rotation by 10 degrees gave us an image ok 61 - rotate with background gave us an image ok 62 - rotate with background as text gave us an image ok 63 - check background set correctly ok 64 - should fail due to bad back color ok 65 - check error message ok 66 - matrix_transform() returned an image ok 67 - matrix_transform() with back returned an image # copy() called in void context - copy() returns the copied image at t/t64copyflip.t line 162 ok 68 - correct warning ok 69 - correct file # rotate() called in void context - rotate() returns the rotated image at t/t64copyflip.t line 166 ok 70 - correct warning ok 71 - correct file # copy() called in void context - copy() returns the copied image at t/t64copyflip.t line 170 ok 72 - correct warning ok 73 - correct file ok 74 - RT\#29936 - check non-blank output ok 75 - should be only 2 colors ok 76 - check we got black ok 77 - and red ok t/t65crop.t ....... 1..64 ok 1 - created image ph ok 2 - loaded source ok 3 - got an image ok 4 - save to file ok 5 - check src channels ok 6 - check src bits ok 7 - check out channels ok 8 - check out bits # try it for paletted too ok 9 - check source type ok 10 - check output type ok 11 - src width ok 12 - src height ok 13 - got output for basic ok 14 - got cmp for basic ok 15 - difference should be 0 for basic ok 16 - got output for middle ok 17 - got cmp for middle ok 18 - difference should be 0 for middle ok 19 - got output for lefttop ok 20 - got cmp for lefttop ok 21 - difference should be 0 for lefttop ok 22 - got output for bottomright ok 23 - got cmp for bottomright ok 24 - difference should be 0 for bottomright ok 25 - got output for acrossmiddle ok 26 - got cmp for acrossmiddle ok 27 - difference should be 0 for acrossmiddle ok 28 - got output for downmiddle ok 29 - got cmp for downmiddle ok 30 - difference should be 0 for downmiddle ok 31 - got output for rightside ok 32 - got cmp for rightside ok 33 - difference should be 0 for rightside ok 34 - got output for leftside ok 35 - got cmp for leftside ok 36 - difference should be 0 for leftside ok 37 - got output for topside ok 38 - got cmp for topside ok 39 - difference should be 0 for topside ok 40 - got output for bottomside ok 41 - got cmp for bottomside ok 42 - difference should be 0 for bottomside ok 43 - got output for overright ok 44 - got cmp for overright ok 45 - difference should be 0 for overright ok 46 - got output for overtop ok 47 - got cmp for overtop ok 48 - difference should be 0 for overtop ok 49 - got output for overleft ok 50 - got cmp for overleft ok 51 - difference should be 0 for overleft ok 52 - got output for overbottom ok 53 - got cmp for overbottom ok 54 - difference should be 0 for overbottom ok 55 - nothing across ok 56 - and message ok 57 - nothing down ok 58 - and message # crop() called in void context - crop() returns the cropped image at t/t65crop.t line 171 ok 59 - correct warning ok 60 - correct file ok 61 - outside of image ok 62 - and message ok 63 - outside of image ok 64 - and message ok t/t66paste.t ...... 1..54 ok 1 - load test img ok 2 - load test img again ok 3 - paste it ok 4 - save it ok 5 - paste whole image ok 6 - compare pasted and expected ok 7 - paste from inside src ok 8 - compare pasted and expected ok 9 - paste src cropped all sides ok 10 - compare pasted and expected ok 11 - same but specify width/height instead ok 12 - compare pasted and expected ok 13 - using src_coords ok 14 - compare pasted and expected ok 15 - paste with just src_maxx ok 16 - shouldn't warn ok 17 - check correctly pasted ok 18 - paste with just src_maxy ok 19 - shouldn't warn ok 20 - check pasted correctly ok 21 - paste with src_maxy > source width ok 22 - check pasted correctly ok 23 - paste 1 to 1 ok 24 - compare paste target to expected ok 25 - paste 2 to 1 ok 26 - compare paste target to expected ok 27 - paste 3 to 1 ok 28 - compare paste target to expected ok 29 - paste 4 to 1 ok 30 - compare paste target to expected ok 31 - paste 1 to 2 ok 32 - compare paste target to expected ok 33 - paste 2 to 2 ok 34 - compare paste target to expected ok 35 - paste 3 to 2 ok 36 - compare paste target to expected ok 37 - paste 4 to 2 ok 38 - compare paste target to expected ok 39 - paste 1 to 3 ok 40 - compare paste target to expected ok 41 - paste 2 to 3 ok 42 - compare paste target to expected ok 43 - paste 3 to 3 ok 44 - compare paste target to expected ok 45 - paste 4 to 3 ok 46 - compare paste target to expected ok 47 - paste 1 to 4 ok 48 - compare paste target to expected ok 49 - paste 2 to 4 ok 50 - compare paste target to expected ok 51 - paste 3 to 4 ok 52 - compare paste target to expected ok 53 - paste 4 to 4 ok 54 - compare paste target to expected ok t/t67convert.t .... 1..27 ok 1 - convert to white ok 2 - one channel image now ok 3 - check converted size is the same # 255 62 79 8 ok 4 - check image is white ok 5 - convert preset gray ok 6 - save grey image ok 7 - convert preset blue ok 8 - save blue image ok 9 - convert 16/bit sample image ok 10 - Image still 16-bit/sample ok 11 - image roughly red - got right color (0, 0) ok 12 - set a sample pixel ok 13 - check it was set ok 14 - convert another 16/bit sample image ok 15 - convert should be 1 channel ok 16 - and 16-bits ok 17 - check grey value ok 18 - add black to paletted ok 19 - convert paletted ok 20 - image still paletted ok 21 - still only one colour ok 22 - get color from palette # 0 255 0 255 ok 23 - colour is as expected # convert() called in void context - convert() returns the converted image at t/t67convert.t line 130 ok 24 - correct warning ok 25 - correct file ok 26 - check source bits ok 27 - make sure result has extra bits ok t/t68map.t ........ 1..5 ok 1 ok 2 ok 3 ok 4 ok 5 ok t/t69rubthru.t .... 1..76 ok 1 - low level rubthrough ok 2 - get pixel at (10, 10) # (0,0,0) <=> (0,0,0) ok 3 - check for correct color ok 4 - get pixel at (30, 30) # (128,0,0) <=> (128,0,0) ok 5 - check color ok 6 - low level with grey/alpha source ok 7 - get at (15, 15) # (0,0,0) <=> (0,0,0) ok 8 - check color ok 9 - get pixel at (30, 30) # (128,128,128) <=> (128,128,128) ok 10 - check color ok 11 - low level with grey target and gray/alpha source ok 12 - get pixel at 10, 10 ok 13 - check grey level ok 14 - check grey level at 30, 30 ok 15 - smoke test vs 16-bit/sample image ok 16 - get pixel at 30, 30 # (128,0,0) <=> (128,0,0) ok 17 - check color ok 18 - oo rubthrough # (0,0,0) <=> (0,0,0) ok 19 - check pixel at 10, 10 # (128,0,0) <=> (128,0,0) ok 20 - check pixel at 30, 30 ok 21 - check empty target ok 22 - check error message ok 23 - check empty source ok 24 - check error message ok 25 - do 4 on 4 rubthrough ok 26 - check at zero source coverage on full targ coverage ok 27 - check at zero source coverage on half targ coverage ok 28 - check at zero source coverage on zero targ coverage ok 29 - check at half source_coverage on full targ coverage ok 30 - check at half source coverage on half targ coverage ok 31 - check at half source coverage on zero targ coverage ok 32 - check at full source_coverage on full targ coverage ok 33 - check at full source coverage on half targ coverage ok 34 - check at full source coverage on zero targ coverage ok 35 - do 4 on 4 compose ok 36 - check at zero source coverage on full targ coverage ok 37 - check at zero source coverage on half targ coverage ok 38 - check at zero source coverage on zero targ coverage ok 39 - check at half source_coverage on full targ coverage ok 40 - check at half source coverage on half targ coverage ok 41 - check at half source coverage on zero targ coverage ok 42 - check at full source_coverage on full targ coverage ok 43 - check at full source coverage on half targ coverage ok 44 - check at full source coverage on zero targ coverage ok 45 - rubthrough 1 to 1 ok 46 - compare rubthrough target to expected ok 47 - rubthrough 2 to 1 ok 48 - compare rubthrough target to expected ok 49 - rubthrough 3 to 1 ok 50 - compare rubthrough target to expected ok 51 - rubthrough 4 to 1 ok 52 - compare rubthrough target to expected ok 53 - rubthrough 1 to 2 ok 54 - compare rubthrough target to expected ok 55 - rubthrough 2 to 2 ok 56 - compare rubthrough target to expected ok 57 - rubthrough 3 to 2 ok 58 - compare rubthrough target to expected ok 59 - rubthrough 4 to 2 ok 60 - compare rubthrough target to expected ok 61 - rubthrough 1 to 3 ok 62 - compare rubthrough target to expected ok 63 - rubthrough 2 to 3 ok 64 - compare rubthrough target to expected ok 65 - rubthrough 3 to 3 ok 66 - compare rubthrough target to expected ok 67 - rubthrough 4 to 3 ok 68 - compare rubthrough target to expected ok 69 - rubthrough 1 to 4 ok 70 - compare rubthrough target to expected ok 71 - rubthrough 2 to 4 ok 72 - compare rubthrough target to expected ok 73 - rubthrough 3 to 4 ok 74 - compare rubthrough target to expected ok 75 - rubthrough 4 to 4 ok 76 - compare rubthrough target to expected ok t/t75polyaa.t ..... 1..18 ok 1 - draw with inside point ok 2 - save to file ok 3 - both scanlines should be the same ok 4 - draw polygon with mid pixel vertical edges ok 5 - all scan lines should be the same ok 6 - (0,0) should be 50% coverage ok 7 - (9,0) should be 25% coverage ok 8 - draw polygon with mid-pixel horizontal edges ok 9 - all of line 0 should be 50% coverage ok 10 - all of line 9 should be 25% coverage ok 11 - primitive poly ok 12 - write to file ok 13 - make zoom of primitive ok 14 - primitive squares ok 15 - method call ok 16 - bug check ok 17 - poly filled with hatch ok 18 - hatched to 16-bit image ok t/t80texttools.t .. 1..13 ok 1 - use Imager; ok 2 - require Imager::Font::Wrap; ok 3 # skip Need Freetype 1.x or 2.x to test ok 4 # skip Need Freetype 1.x or 2.x to test ok 5 # skip Need Freetype 1.x or 2.x to test ok 6 # skip Need Freetype 1.x or 2.x to test ok 7 # skip Need Freetype 1.x or 2.x to test ok 8 # skip Need Freetype 1.x or 2.x to test ok 9 # skip Need Freetype 1.x or 2.x to test ok 10 # skip Need Freetype 1.x or 2.x to test ok 11 # skip Need Freetype 1.x or 2.x to test ok 12 # skip Need Freetype 1.x or 2.x to test ok 13 # skip Need Freetype 1.x or 2.x to test ok t/t81hlines.t ..... 1..15 ok 1 - made hline ok 2 - check values ok 3 - check (-5, 7) added ok 4 - check (8, 4) added ok 5 - check (3, 3) added ok 6 - check (2, 6) added ok 7 - check (6, -5, 5) not added ok 8 - check (6, 100, 5) not added ok 9 - check (-1, 5, 2) not added ok 10 - check (10, 5, 2) not added ok 11 - check internal overlap merged ok 12 - lots of segments ok 13 - merge lots of segments ok 14 - left merge ok 15 - right merge ok Can't load '/home/fly1200/var/megalib//auto/Guile/async/async.so' for module Guile::async: /home/fly1200/var/megalib//auto/Guile/async/async.so: undefined symbol: scm_set_switch_rate at /home/fly1200/ap1200/lib/DynaLoader.pm line 201. at /home/fly1200/var/megalib//Guile.pm line 26 Compilation failed in require at /home/fly1200/var/megalib//Guile.pm line 26. BEGIN failed--compilation aborted at /home/fly1200/var/megalib//Guile.pm line 26. Compilation failed in require at /home/fly1200/var/megalib//Inline/Guile.pm line 11. BEGIN failed--compilation aborted at /home/fly1200/var/megalib//Inline/Guile.pm line 11. Compilation failed in require at (eval 49) line 1. t/t82inline.t ..... 1..16 ok 1 - pixel_count ok 2 - count_color black on black image ok 3 - check new image white count ok 4 - try new image ok 5 - check modified black count ok 6 - check modified white count ok 7 - do_lots() ok 8 - write t82lots.ppm ok 9 - check refcnt of imager object hash between normal and typemap generated ok 10 - make sure data written to fd ok 11 - check bufchain functions ok 12 - check io_new_buffer() and i_io_read ok 13 - check i_io_peekn ok 14 - check i_io_gets() ok 15 - check i_io_getc(_imp)? ok 16 - check i_io_peekc(_imp)? ok t/t83extutil.t .... 1..6 ok 1 - check dirs absolute ok 2 - has the -I ok 3 - found a header ok 4 - got a typemap path ok 5 - it exists ok 6 - it seems to be the right file ok t/t90cc.t ......... 1..16 ok 1 - load test image ok 2 - check color count is small enough # color count: 86 ok 3 - expected number of colors ok 4 - check overflow handling ok 5 - getcolorcount is 1 ok 6 - 2500 are in black ok 7 - getcolorcount is 2 ok 8 - 1250, 1250: Black and blue ok 9 - getcolorcount is 3 ok 10 - 625, 625, 1250: Black blue and red ok 11 - test overflow check ok 12 - 625, 625, 1250: Black blue and red (hash) ok 13 - test overflow check ok 14 - 3 colors (grey) ok 15 - color counts (grey) ok 16 - color usage hash (grey) ok t/t91pod.t ........ 1..85 ok 1 - pod ok in lib/Imager/Font/Image.pm (no pod) ok 2 - pod ok in lib/Imager/Color/Table.pm ok 3 - pod ok in FT2/FT2.pm ok 4 - pod ok in lib/Imager/Tutorial.pod ok 5 - pod ok in CountColor/Makefile.PL (no pod) ok 6 - pod ok in lib/Imager/Draw.pod ok 7 - pod ok in lib/Imager/Filters.pod ok 8 - pod ok in t/Pod/Coverage/Imager.pm (no pod) ok 9 - pod ok in DynTest/Makefile.PL (no pod) ok 10 - pod ok in lib/Imager/Regops.pm ok 11 - pod ok in lib/Imager/Font.pm ok 12 - pod ok in SGI/SGI.pm ok 13 - pod ok in dynfilt/Makefile.PL (no pod) ok 14 - pod ok in lib/Imager/Font/BBox.pm ok 15 - pod ok in lib/Imager/LargeSamples.pod ok 16 - pod ok in JPEG/JPEG.pm ok 17 - pod ok in lib/Imager/ExtUtils.pm ok 18 - pod ok in lib/Imager/Transformations.pod ok 19 - pod ok in Makefile.PL (no pod) ok 20 - pod ok in lib/Imager/Engines.pod ok 21 - pod ok in lib/Imager/Font/Wrap.pm ok 22 - pod ok in lib/Imager/Fountain.pm ok 23 - pod ok in Imager.pm ok 24 - pod ok in lib/Imager/ImageTypes.pod ok 25 - pod ok in Flines/Makefile.PL (no pod) ok 26 - pod ok in samples/flasher.pl ok 27 - pod ok in samples/inline_replace_color.pl ok 28 - pod ok in samples/wiggle.pl ok 29 - pod ok in lib/Imager/Color.pm ok 30 - pod ok in lib/Imager/Matrix2d.pm ok 31 - pod ok in lib/Imager/Handy.pod ok 32 - pod ok in lib/Imager/Probe.pm ok 33 - pod ok in samples/replace_color.pl ok 34 - pod ok in JPEG/Makefile.PL (no pod) ok 35 - pod ok in Mandelbrot/Makefile.PL (no pod) ok 36 - pod ok in lib/Imager/Expr/Assem.pm ok 37 - pod ok in samples/anaglyph.pl ok 38 - pod ok in PNG/Makefile.PL (no pod) ok 39 - pod ok in lib/Imager/Preprocess.pm ok 40 - pod ok in lib/Imager/Font/Truetype.pm ok 41 - pod ok in T1/Makefile.PL (no pod) ok 42 - pod ok in ICO/ICO.pm ok 43 - pod ok in ICO/Makefile.PL (no pod) ok 44 - pod ok in Mandelbrot/Mandelbrot.pm ok 45 - pod ok in W32/lib/Imager/Font/Win32.pm ok 46 - pod ok in GIF/Makefile.PL (no pod) ok 47 - pod ok in ICO/lib/Imager/File/CUR.pm (no pod) ok 48 - pod ok in lib/Imager/APIRef.pod ok 49 - pod ok in lib/Imager/Color/Float.pm ok 50 - pod ok in samples/border.pl ok 51 - pod ok in samples/quad_to_square.pl ok 52 - pod ok in inc/Devel/CheckLib.pm ok 53 - pod ok in T1/T1.pm ok 54 - pod ok in Flines/Flines.pm ok 55 - pod ok in TIFF/TIFF.pm ok 56 - pod ok in lib/Imager/Expr.pm ok 57 - pod ok in W32/Makefile.PL (no pod) ok 58 - pod ok in FT2/Makefile.PL (no pod) ok 59 - pod ok in lib/Imager/IO.pod ok 60 - pod ok in samples/inline_capture2image.pl ok 61 - pod ok in DynTest/DynTest.pm (no pod) ok 62 - pod ok in lib/Imager/interface.pod ok 63 - pod ok in CountColor/CountColor.pm ok 64 - pod ok in lib/Imager/Files.pod ok 65 - pod ok in lib/Imager/Fill.pm ok 66 - pod ok in samples/interleave.pl ok 67 - pod ok in lib/Imager/Font/Type1.pm ok 68 - pod ok in lib/Imager/Test.pm ok 69 - pod ok in lib/Imager/Inline.pod ok 70 - pod ok in samples/gifscale.pl ok 71 - pod ok in samples/slant_text.pl ok 72 - pod ok in lib/Imager/Font/FreeType2.pm ok 73 - pod ok in SGI/Makefile.PL (no pod) ok 74 - pod ok in lib/Imager/API.pod ok 75 - pod ok in samples/align-string.pl ok 76 - pod ok in t/t1000lib/Imager/File/BAD.pm (no pod) ok 77 - pod ok in lib/Imager/Cookbook.pod ok 78 - pod ok in lib/Imager/regmach.pod ok 79 - pod ok in TIFF/Makefile.PL (no pod) ok 80 - pod ok in W32/W32.pm ok 81 - pod ok in samples/tk-photo.pl ok 82 - pod ok in lib/Imager/Transform.pm ok 83 - pod ok in PNG/PNG.pm ok 84 - pod ok in t/GoodTestFont.pm (no pod) ok 85 - pod ok in GIF/GIF.pm ok t/t92samples.t .... 1..19 ok 1 - sample file anaglyph.pl in manifest ok 2 - sample file replace_color.pl in manifest ok 3 - sample file inline_replace_color.pl in manifest ok 4 - sample file interleave.pl in manifest ok 5 - sample file samp-form.cgi in manifest ok 6 - sample file samp-image.cgi in manifest ok 7 - sample file samp-scale.html in manifest ok 8 - sample file samp-scale.cgi in manifest ok 9 - sample file samp-tags.html in manifest ok 10 - sample file samp-tags.cgi in manifest ok 11 - sample file border.pl in manifest ok 12 - sample file slant_text.pl in manifest ok 13 - sample file tk-photo.pl in manifest ok 14 - sample file align-string.pl in manifest ok 15 - sample file inline_capture2image.pl in manifest ok 16 - sample file flasher.pl in manifest ok 17 - sample file gifscale.pl in manifest ok 18 - sample file quad_to_square.pl in manifest ok 19 - sample file wiggle.pl in manifest ok t/t93podcover.t ... 1..20 ok 1 - Pod coverage on Imager ok 2 - Pod coverage on Imager::Font ok 3 - Pod coverage on Imager::Color ok 4 - Pod coverage on Imager::Color::Float ok 5 - Pod coverage on Imager::Color::Table ok 6 - Pod coverage on Imager::ExtUtils ok 7 - Pod coverage on Imager::Expr ok 8 - Pod coverage on Imager::Expr::Assem ok 9 - Pod coverage on Imager::Fill ok 10 - Pod coverage on Imager::Font::BBox ok 11 - Pod coverage on Imager::Font::Wrap ok 12 - Pod coverage on Imager::Fountain ok 13 - Pod coverage on Imager::Matrix2d ok 14 - Pod coverage on Imager::Regops ok 15 - Pod coverage on Imager::Transform ok 16 - Pod coverage on Imager::Test ok 17 - Pod coverage on Imager::IO ok 18 - all methods in method index ok 19 - only methods in method index ok 20 - check method index is alphabetically sorted ok t/t94kwalitee.t ... 1..77 ok 1 - file lib/Imager/Font/Image.pm has use strict ok 2 - file lib/Imager/Color/Table.pm has use strict ok 3 - file FT2/FT2.pm has use strict ok 4 - file CountColor/Makefile.PL has use strict ok 5 - file t/Pod/Coverage/Imager.pm has use strict ok 6 - file DynTest/Makefile.PL has use strict ok 7 - file filterlist.perl has use strict ok 8 - file lib/Imager/Regops.pm has use strict ok 9 - file lib/Imager/Font.pm has use strict ok 10 - file SGI/SGI.pm has use strict ok 11 - file dynfilt/Makefile.PL has use strict ok 12 - file lib/Imager/Font/BBox.pm has use strict ok 13 - file JPEG/JPEG.pm has use strict ok 14 - file lib/Imager/ExtUtils.pm has use strict ok 15 - file Makefile.PL has use strict ok 16 - file lib/Imager/Font/Wrap.pm has use strict ok 17 - file lib/Imager/Fountain.pm has use strict ok 18 - file Imager.pm has use strict ok 19 - file Flines/Makefile.PL has use strict ok 20 - file samples/flasher.pl has use strict ok 21 - file samples/inline_replace_color.pl has use strict ok 22 - file bigtest.perl has use strict ok 23 - file samples/wiggle.pl has use strict ok 24 - file lib/Imager/Color.pm has use strict ok 25 - file lib/Imager/Matrix2d.pm has use strict ok 26 - file lib/Imager/Probe.pm has use strict ok 27 - file samples/replace_color.pl has use strict ok 28 - file JPEG/Makefile.PL has use strict ok 29 - file Mandelbrot/Makefile.PL has use strict ok 30 - file lib/Imager/Expr/Assem.pm has use strict ok 31 - file samples/anaglyph.pl has use strict ok 32 - file PNG/Makefile.PL has use strict ok 33 - file lib/Imager/Preprocess.pm has use strict ok 34 - file lib/Imager/Font/Truetype.pm has use strict ok 35 - file spot.perl has use strict ok 36 - file regops.perl has use strict ok 37 - file T1/Makefile.PL has use strict ok 38 - file ICO/ICO.pm has use strict ok 39 - file ICO/Makefile.PL has use strict ok 40 - file Mandelbrot/Mandelbrot.pm has use strict ok 41 - file W32/lib/Imager/Font/Win32.pm has use strict ok 42 - file GIF/Makefile.PL has use strict ok 43 - file ICO/lib/Imager/File/CUR.pm has use strict ok 44 - file lib/Imager/Color/Float.pm has use strict ok 45 - file samples/border.pl has use strict ok 46 - file samples/quad_to_square.pl has use strict ok 47 - file inc/Devel/CheckLib.pm has use strict ok 48 - file T1/T1.pm has use strict ok 49 - file Flines/Flines.pm has use strict ok 50 - file TIFF/TIFF.pm has use strict ok 51 - file lib/Imager/Expr.pm has use strict ok 52 - file W32/Makefile.PL has use strict ok 53 - file FT2/Makefile.PL has use strict ok 54 - file samples/inline_capture2image.pl has use strict ok 55 - file DynTest/DynTest.pm has use strict ok 56 - file CountColor/CountColor.pm has use strict ok 57 - file transform.perl has use strict ok 58 - file lib/Imager/Fill.pm has use strict ok 59 - file samples/interleave.pl has use strict ok 60 - file lib/Imager/Font/Type1.pm has use strict ok 61 - file lib/Imager/Test.pm has use strict ok 62 - file samples/gifscale.pl has use strict ok 63 - file errep.perl has use strict ok 64 - file doco.perl has use strict ok 65 - file samples/slant_text.pl has use strict ok 66 - file lib/Imager/Font/FreeType2.pm has use strict ok 67 - file apidocs.perl has use strict ok 68 - file SGI/Makefile.PL has use strict ok 69 - file samples/align-string.pl has use strict ok 70 - file t/t1000lib/Imager/File/BAD.pm has use strict ok 71 - file TIFF/Makefile.PL has use strict ok 72 - file W32/W32.pm has use strict ok 73 - file samples/tk-photo.pl has use strict ok 74 - file lib/Imager/Transform.pm has use strict ok 75 - file PNG/PNG.pm has use strict ok 76 - file t/GoodTestFont.pm has use strict ok 77 - file GIF/GIF.pm has use strict ok t/t95log.t ........ 1..6 ok 1 - open log ok 2 - file is there ok 3 - check message made it to the log ok 4 # skip Logging built ok 5 # skip Logging built ok 6 # skip Logging built ok t/t98meta.t ....... 1..1 ok 1 - loaded META.yml successfully ok t/t99thread.t ..... 1..11 ok 1 - join first thread ok 2 - made the color ok 3 - made the float color ok 4 - made the hlines ok 5 - made the io ok 6 # skip No TT font support ok 7 # skip No FT2 support ok 8 - made the fill ok 9 - the low level image object should be undef ok 10 - join second thread ok 11 - but the object should be fine in the main thread ok t/tr18561.t ....... 1..1 ok 1 - shouldn't crash ok t/tr18561b.t ...... 1..1 ok 1 - shouldn't crash ok All tests successful. Files=56, Tests=3556, 12 wallclock secs ( 0.64 usr 0.16 sys + 8.41 cusr 1.44 csys = 10.65 CPU) Result: PASS make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/CountColor' PERL_DL_NONLAZY=1 /home/fly1200/ap1200/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, '../blib/lib', '../blib/arch')" t/*.t t/t00countcolor.t .. 1..9 ok 1 - use Imager::CountColor; ok 2 - check black vs black image ok 3 - check red vs black image ok 4 - check black vs black/blue image ok 5 - check red vs black/blue image ok 6 - check blue vs black/blue image ok 7 - check black vs black/blue/red image ok 8 - check black vs black/blue/red image ok 9 - check black vs black/blue/red image ok All tests successful. Files=1, Tests=9, 1 wallclock secs ( 0.03 usr 0.00 sys + 0.06 cusr 0.00 csys = 0.09 CPU) Result: PASS make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/CountColor' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/DynTest' PERL_DL_NONLAZY=1 /home/fly1200/ap1200/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, '../blib/lib', '../blib/arch')" t/*.t t/t00dyntest.t .. 1..4 ok 1 - use Imager::Filter::DynTest; ok 2 - load source image ok 3 - try filter ok 4 - save result ok All tests successful. Files=1, Tests=4, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.07 cusr 0.01 csys = 0.10 CPU) Result: PASS make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/DynTest' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/FT2' make[1]: Nothing to be done for `test'. make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/FT2' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/Flines' PERL_DL_NONLAZY=1 /home/fly1200/ap1200/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, '../blib/lib', '../blib/arch')" t/*.t t/t00flines.t .. 1..3 ok 1 - use Imager::Filter::Flines; ok 2 - try filter ok 3 - save result ok All tests successful. Files=1, Tests=3, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.08 cusr 0.01 csys = 0.11 CPU) Result: PASS make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/Flines' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/GIF' make[1]: Nothing to be done for `test'. make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/GIF' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/ICO' PERL_DL_NONLAZY=1 /home/fly1200/ap1200/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, '../blib/lib', '../blib/arch')" t/*.t t/t10icon.t ......... 1..102 ok 1 - use Imager::File::ICO; ok 2 - read 32 bit ok 3 - check width ok 4 - check height ok 5 - check type ok 6 - check ico_bits tag ok 7 - check i_format tag ok 8 - check ico_mask_tag ok 9 - compare image data ok 10 - read 8 bit ok 11 - check width ok 12 - check height ok 13 - check type ok 14 - color count ok 15 - check ico_bits tag ok 16 - check i_format tag ok 17 - compare image data ok 18 - read 4 bit ok 19 - check width ok 20 - check height ok 21 - check type ok 22 - color count ok 23 - check ico_bits tag ok 24 - check i_format tag ok 25 - compare image data ok 26 - read 1 bit ok 27 - check width ok 28 - check height ok 29 - check type ok 30 - color count ok 31 - check ico_bits tag ok 32 - check i_format tag ok 33 - read multiple ok 34 - image 0 width ok 35 - image 0 height ok 36 - image 1 width ok 37 - image 1 height ok 38 - image 2 width ok 39 - image 2 height ok 40 - image 0 type ok 41 - image 1 type ok 42 - image 2 type ok 43 - image 1 colorcount ok 44 - image 2 colorcount ok 45 - check image data 0(0,0) ok 46 - check image data 1(0,0) ok 47 - check image data 2(0,0) ok 48 - check image data 0(47,0) ok 49 - check image data 1(31,0) ok 50 - check image data 2(15,0) ok 51 - check image data 0(0,47) ok 52 - check image data 1(0,31) ok 53 - check image data 2(0,15) ok 54 - check image data 0(47,47) ok 55 - check image data 1(31,31) ok 56 - check image data 2(15,15) ok 57 - write 32-bit icon ok 58 - read it back in ok 59 - check they're the same ok 60 - check same bits ok 61 - write multi icons ok 62 - and it wrote data ok 63 - got all the images back ok 64 - check first image ok 65 - check second image ok 66 - write 1 channel image ok 67 - read it back ok 68 - check channels ok 69 - check image matches expected ok 70 - write 2 channel image ok 71 - read it back ok 72 - check channels ok 73 - check image matches expected ok 74 - write 4 channel image ok 75 - read it back ok 76 - check image matches expected ok 77 - write with mask tag set ok 78 - read it back ok 79 - check mask is correct ok 80 - save icon with short mask tag ok 81 - read it back ok 82 - check the mask ok 83 - write with bad format mask tag ok 84 - read it back ok 85 - check the mask ok 86 - write with unexpected chars in mask ok 87 - read it back ok 88 - check the mask ok 89 - add some colors ok 90 - write grayscale paletted ok 91 - read it back ok 92 - check type ok 93 - check channels ok 94 - check the image ok 95 - save icon + mask ok 96 - read ico with defaults ok 97 - expect a direct image ok 98 - check against expected ok 99 - read 24-bit data image ok 100 - check we got the right colors ok 101 - check failing close fails ok 102 - check error message ok t/t20readone.t ...... 1..1 ok 1 - check that icon reader loaded correctly for singles ok t/t21readmult.t ..... 1..1 ok 1 - check that icon reader loaded correctly for multiples ok t/t30cursor.t ....... 1..25 ok 1 - use Imager::File::CUR; ok 2 - read 4 bit ok 3 - check width ok 4 - check width ok 5 - check type ok 6 - check cur_bits tag ok 7 - check i_format tag ok 8 - check cur_hotspotx tag ok 9 - check cur_hotspoty tag ok 10 - check cur_mask tag ok 11 - save with oor hotspot ok 12 - re-read the hotspot set cursor ok 13 - check cur_hotspotx tag ok 14 - check cur_hotspoty tag ok 15 - save with oor hotspot ok 16 - re-read the hotspot set cursor ok 17 - check cur_hotspotx tag ok 18 - check cur_hotspoty tag ok 19 - write single to data # 766 bytes written ok 20 - read back in ok 21 - check image ok 22 - write multiple images # 1526 bytes written ok 23 - read them back in ok 24 - check first image ok 25 - check second image ok t/t40readcurone.t ... 1..1 ok 1 - check that cursor reader loaded correctly for singles ok t/t41curmultread.t .. 1..1 ok 1 - check that cursor reader loaded correctly for singles ok t/t50readfail.t ..... 1..40 ok 1 - can't read overwide image ok 2 - check message ok 3 - can't read overwide image ok 4 - check message ok 5 - Can't read short image file ok 6 - check error message ok 7 - script isn't an icon ok 8 - check message ok 9 - ico file broken at resource entries ok 10 - check error message ok 11 - cursor file broken at resource entries ok 12 - check error message ok 13 - read page -1 ok 14 - check error message ok 15 - read page 1 ok 16 - check error message ok 17 - read from icon with bad offset ok 18 - check error message ok 19 - read from icon with a short bitmap header ok 20 - check error message ok 21 - read from icon with an invalid sub-image header ok 22 - check error message ok 23 - read from icon with an invalid 'direct' bits per pixel ok 24 - check error message ok 25 - read from icon with short palette ok 26 - check error message ok 27 - read from icon with short image data (1 bit) ok 28 - check error message ok 29 - read from icon with short image data (32 bit) ok 30 - check error message ok 31 - read from icon with short image data (4 bit) ok 32 - check error message ok 33 - read from icon with short image data (8 bit) ok 34 - check error message ok 35 - read from icon with short mask data ok 36 - check error message ok 37 - multi-read on non-icon ok 38 - check message ok 39 - read from icon with an invalid 'direct' bits per pixel (multi) ok 40 - check error message ok t/t60writefail.t .... 1..69 ok 1 - image too large ok 2 - check message ok 3 - image too large ok 4 - check message ok 5 - image too large ok 6 - check message ok 7 - image too large ok 8 - check message # synthesized write failure ok 9 - low level write failure (ico) ok 10 - check message # synthesized write failure ok 11 - low level write failure (cur) ok 12 - check message # synthesized write failure ok 13 - low level write_multi failure (ico) ok 14 - check message # synthesized write failure ok 15 - low level write_multi failure (cur) ok 16 - check message # synthesized write failure ok 17 - low level write failure (ico) ok 18 - check message # synthesized write failure ok 19 - low level write failure (cur) ok 20 - check message # synthesized write failure ok 21 - low level write_multi failure (ico) ok 22 - check message # synthesized write failure ok 23 - low level write_multi failure (cur) ok 24 - check message # write of 6 bytes successful (0 left) # write of 16 bytes failed ok 25 - second write (resource) should fail (ico) ok 26 - check message # write of 6 bytes successful (0 left) # write of 16 bytes failed ok 27 - second (resource) write should fail (cur) ok 28 - check message # write of 6 bytes successful (16 left) # write of 16 bytes successful (0 left) # write of 40 bytes failed ok 29 - third write (bmi) should fail (32-bit) ok 30 - check message # write of 6 bytes successful (56 left) # write of 16 bytes successful (40 left) # write of 40 bytes successful (0 left) # write of 40 bytes failed ok 31 - fourth write (data) should fail (32-bit) ok 32 - check message # write of 6 bytes successful (456 left) # write of 16 bytes successful (440 left) # write of 40 bytes successful (400 left) # write of 40 bytes successful (360 left) # write of 40 bytes successful (320 left) # write of 40 bytes successful (280 left) # write of 40 bytes successful (240 left) # write of 40 bytes successful (200 left) # write of 40 bytes successful (160 left) # write of 40 bytes successful (120 left) # write of 40 bytes successful (80 left) # write of 40 bytes successful (40 left) # write of 40 bytes successful (0 left) # write of 4 bytes failed ok 33 - mask write should fail (32-bit) ok 34 - check message # write of 6 bytes successful (16 left) # write of 16 bytes successful (0 left) # write of 40 bytes failed ok 35 - third write (bmi) should fail (1-bit) ok 36 - check message # write of 6 bytes successful (60 left) # write of 16 bytes successful (44 left) # write of 40 bytes successful (4 left) # write of 8 bytes failed ok 37 - fourth write (palette) should fail (1-bit) ok 38 - check message # write of 6 bytes successful (68 left) # write of 16 bytes successful (52 left) # write of 40 bytes successful (12 left) # write of 8 bytes successful (4 left) # write of 4 bytes successful (0 left) # write of 4 bytes failed ok 39 - fifth write (image) should fail (1-bit) ok 40 - check message ok 41 - write 1 bit successfully ok 42 - read it back ok 43 - check type ok 44 - check bits ok 45 - check image correct # write of 6 bytes successful (16 left) # write of 16 bytes successful (0 left) # write of 40 bytes failed ok 46 - third write (bmi) should fail (4-bit) ok 47 - check message # write of 6 bytes successful (60 left) # write of 16 bytes successful (44 left) # write of 40 bytes successful (4 left) # write of 64 bytes failed ok 48 - fourth write (palette) should fail (4-bit) ok 49 - check message # write of 6 bytes successful (124 left) # write of 16 bytes successful (108 left) # write of 40 bytes successful (68 left) # write of 64 bytes successful (4 left) # write of 8 bytes failed ok 50 - fifth write (image) should fail (4-bit) ok 51 - check message ok 52 - write 4 bit successfully ok 53 - read it back ok 54 - check type ok 55 - check bits ok 56 - check image correct # write of 6 bytes successful (16 left) # write of 16 bytes successful (0 left) # write of 40 bytes failed ok 57 - third write (bmi) should fail (8-bit) ok 58 - check message # write of 6 bytes successful (56 left) # write of 16 bytes successful (40 left) # write of 40 bytes successful (0 left) # write of 1024 bytes failed ok 59 - fourth write (palette) should fail (8-bit) ok 60 - check message # write of 6 bytes successful (1080 left) # write of 16 bytes successful (1064 left) # write of 40 bytes successful (1024 left) # write of 1024 bytes successful (0 left) # write of 10 bytes failed ok 61 - fifth write (image) should fail (8-bit) ok 62 - check message # write of 6 bytes successful (1090 left) # write of 16 bytes successful (1074 left) # write of 40 bytes successful (1034 left) # write of 1024 bytes successful (10 left) # write of 10 bytes successful (0 left) # write of 2 bytes failed ok 63 - sixth write (zeroes) should fail (8-bit) ok 64 - check message ok 65 - write 8 bit successfully ok 66 - read it back ok 67 - check type ok 68 - check bits ok 69 - check image correct ok t/t70icosing.t ...... 1..1 ok 1 - write ico with autoload ok t/t71icomult.t ...... 1..1 ok 1 - write_multi ico with autoload ok t/t72cursing.t ...... 1..1 ok 1 - write cur with autoload ok t/t73curmult.t ...... 1..1 ok 1 - write_multi cur with autoload ok All tests successful. Files=12, Tests=244, 1 wallclock secs ( 0.06 usr 0.00 sys + 0.89 cusr 0.04 csys = 0.99 CPU) Result: PASS make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/ICO' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/JPEG' PERL_DL_NONLAZY=1 /home/fly1200/ap1200/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, '../blib/lib', '../blib/arch')" t/*.t t/t00load.t ... 1..1 ok 1 - use Imager::File::JPEG; ok t/t10jpeg.t ... 1..103 ok 1 - write jpeg low level # jpeg average mean square pixel difference: 2255.64447553244 ok 2 - read jpeg low level ok 3 - difference between original and jpeg within bounds ok 4 - read jpeg OO ok 5 - write jpeg OO ok 6 - read jpeg OO for comparison # OO image difference 836.316925573075 ok 7 - difference between original and jpeg within bounds ok 8 - failure handling # Output file write error --- out of disk space?: write() failure: Bad file descriptor (9) ok 9 - i_format tag ok 10 - set width limit 149 ok 11 - should fail read due to size limits # file size limit - image width of 150 exceeds limit of 149 ok 12 - check message ok 13 - set height limit 149 ok 14 - should fail read due to size limits # file size limit - image height of 150 exceeds limit of 149 ok 15 - check message ok 16 - set width limit 150 ok 17 - should succeed - just inside width limit ok 18 - set height limit 150 ok 19 - should succeed - just inside height limit ok 20 - set bytes limit 67499 ok 21 - should fail - too many bytes # file size limit - storage size of 67500 exceeds limit of 67499 ok 22 - check error message ok 23 - set bytes limit 67500 ok 24 - should succeed - just inside bytes limit ok 25 - test value of exif tag exif_model ok 26 - test value of exif tag exif_make ok 27 - test value of exif tag exif_resolution_unit_name ok 28 - test value of exif tag exif_resolution_unit ok 29 - test value of exif tag exif_image_description ok 30 - test value of exif tag exif_flash ok 31 - test value of exif tag exif_white_balance ok 32 - test value of exif tag exif_date_time_original ok 33 - test value of exif tag exif_user_comment ok 34 - test value of exif tag exif_white_balance_name # test density tags ok 35 - save t101cm100.jpg ok 36 - read t101cm100.jpg ok 37 - check tags for t101cm100.jpg ok 38 - save t101xonly.jpg ok 39 - read t101xonly.jpg ok 40 - check tags for t101xonly.jpg ok 41 - save t101yonly.jpg ok 42 - read t101yonly.jpg ok 43 - check tags for t101yonly.jpg ok 44 - save t101asponly.jpg ok 45 - read t101asponly.jpg ok 46 - check tags for t101asponly.jpg ok 47 - save t101com.jpg ok 48 - read t101com.jpg ok 49 - check tags for t101com.jpg ok 50 - test read of image with invalid exif_user_comment ok 51 - check exif_user_comment set correctly ok 52 - read jpeg with no IPTC data ok 53 - no iptc data ok 54 - should be no warnings ok 55 - should write with a black background ok 56 - read it back ok 57 - check it's black ok 58 - check filled area filled ok 59 - write with red background ok 60 - read it back ok 61 - check it's red ok 62 - check filled area filled ok 63 - shouldn't crash ok 64 - read with a skip of data ok 65 - read with image data truncated ok 66 - write big file to ensure wiol_empty_output_buffer is called ok 67 - fail to write # Output file write error --- out of disk space? ok 68 - made a virtual image (via masked) ok 69 - check it's virtual ok 70 - write masked version ok 71 - write normal version ok 72 - check the data written matches ok 73 - read with app13 data ok 74 - check iptc caption ok 75 - check iptc photogr ok 76 - check iptc headln ok 77 - check iptc credit ok 78 - read a CMYK jpeg ok 79 - check channel count ok 80 - got the 'black' pixel ok 81 - black - red low ok 82 - black - green low ok 83 - black - blue low ok 84 - got the dark blue ok 85 - dark blue - red low ok 86 - dark blue - green low ok 87 - dark blue - blue middle (bottom) ok 88 - dark blue - blue middle (top) ok 89 - got the red ok 90 - red - red high ok 91 - red - green low ok 92 - red - blue low ok 93 - check jpeg in read types ok 94 - check jpeg in write types ok 95 - write progressive jpeg ok 96 - read progressive jpeg ok 97 - check progressive flag set on read ok 98 - save as non-progressive to compare ok 99 - read non-progressive file ok 100 - check progressive flag 0 for non prog file ok 101 - prog vs norm should be the same image ok 102 - check failing close fails ok 103 - check error message ok t/t20limit.t .. 1..12 ok 1 - fail to write too wide an image ok 2 - check error message ok 3 - write image at width limit ok 4 - read it ok ok 5 - check width ok 6 - check height ok 7 - fail to write too tall an image ok 8 - check error message ok 9 - write image at width limit ok 10 - read it ok ok 11 - check width ok 12 - check height ok All tests successful. Files=3, Tests=116, 1 wallclock secs ( 0.02 usr 0.03 sys + 0.49 cusr 0.14 csys = 0.68 CPU) Result: PASS make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/JPEG' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/Mandelbrot' PERL_DL_NONLAZY=1 /home/fly1200/ap1200/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, '../blib/lib', '../blib/arch')" t/*.t t/t00mandel.t .. 1..3 ok 1 - use Imager::Filter::Mandelbrot; ok 2 - try filter ok 3 - save result ok All tests successful. Files=1, Tests=3, 0 wallclock secs ( 0.02 usr 0.01 sys + 0.08 cusr 0.00 csys = 0.11 CPU) Result: PASS make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/Mandelbrot' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/PNG' make[1]: Nothing to be done for `test'. make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/PNG' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/SGI' PERL_DL_NONLAZY=1 /home/fly1200/ap1200/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, '../blib/lib', '../blib/arch')" t/*.t t/00load.t ... 1..1 ok 1 - use Imager::File::SGI; ok t/10read.t ... 1..103 ok 1 - read verbatim ok 2 - check channels ok 3 - check width ok 4 - check height ok 5 - check 0,0 ok 6 - check 0,2 ok 7 - check 2,5 ok 8 - check i_format tag ok 9 - check sgi_rgb ok 10 - check pixmin ok 11 - check pixmax ok 12 - check bpc ok 13 - check name string ok 14 - read rle ok 15 - check sgi_rgb ok 16 - read rleagr ok 17 - read verbatim 6-bit ok 18 - check pixmax ok 19 - compare verbatim to rle ok 20 - compare verbatim to rleagr ok 21 - compare verbatim to verb 6-bit ok 22 - read verbatim 12 ok 23 - check bits on verb12 ok 24 - check pixmax ok 25 - read verbatim 16 ok 26 - check bits on verb16 ok 27 - check pixmax ok 28 - compare verbatim to verb12 ok 29 - compare verbatim to verb16 ok 30 - read rle 6 bit ok 31 - check pixmax ok 32 - compare verbatim to rle6 ok 33 - read rle 12 bit ok 34 - check pixmax ok 35 - compare verbatim to rle12 ok 36 - read rle 16 bit ok 37 - check pixmax ok 38 - check bpc ok 39 - compare verbatim to rle16 ok 40 - read: header ok 41 - error match: header ok 42 - read: verbatim image data ok 43 - error match: verbatim image data ok 44 - read: rle start table ok 45 - error match: rle start table ok 46 - read: rle length table ok 47 - error match: rle length table ok 48 - read: read rle data ok 49 - error match: read rle data ok 50 - read: seek rle data ok 51 - error match: seek rle data ok 52 - read: read image data (16-bit) ok 53 - error match: read image data (16-bit) ok 54 - read: rle start table (16-bit) ok 55 - error match: rle start table (16-bit) ok 56 - read: seek RLE data (16-bit) ok 57 - error match: seek RLE data (16-bit) ok 58 - read: read rle image data (16-bit) ok 59 - error match: read rle image data (16-bit) ok 60 - 0 - bad magic:should fail to read ok 61 - 0 - bad magic:check message ok 62 - 1 - invalid colormap field:should fail to read ok 63 - 1 - invalid colormap field:check message ok 64 - 2 - invalid bpc field:should fail to read ok 65 - 2 - invalid bpc field:check message ok 66 - 3 - invalid storage type field:should fail to read ok 67 - 3 - invalid storage type field:check message ok 68 - 4 - invalid dimension field:should fail to read ok 69 - 4 - invalid dimension field:check message ok 70 - 5 - invalid rle length:should fail to read ok 71 - 5 - invalid rle length:check message ok 72 - 6 - literal run overflow scanline:should fail to read ok 73 - 6 - literal run overflow scanline:check message ok 74 - 7 - literal run consuming too much data:should fail to read ok 75 - 7 - literal run consuming too much data:check message ok 76 - 8 - RLE run overflows scanline:should fail to read ok 77 - 8 - RLE run overflows scanline:check message ok 78 - 9 - RLE run has no data for pixel:should fail to read ok 79 - 9 - RLE run has no data for pixel:check message ok 80 - 10 - incomplete RLE scanline:should fail to read ok 81 - 10 - incomplete RLE scanline:check message ok 82 - 11 - unused RLE data:should fail to read ok 83 - 11 - unused RLE data:check message ok 84 - 12 - bad pixmin/pixmax:should fail to read ok 85 - 12 - bad pixmin/pixmax:check message ok 86 - 13 - bad RLE table (length) (bpc=2):should fail to read ok 87 - 13 - bad RLE table (length) (bpc=2):check message ok 88 - 14 - way too big RLE line length (16-bit):should fail to read ok 89 - 14 - way too big RLE line length (16-bit):check message ok 90 - 15 - literal overflow scanline (bpc=2):should fail to read ok 91 - 15 - literal overflow scanline (bpc=2):check message ok 92 - 16 - literal overflow data (bpc=2):should fail to read ok 93 - 16 - literal overflow data (bpc=2):check message ok 94 - 17 - rle overflow scanline (bpc=2):should fail to read ok 95 - 17 - rle overflow scanline (bpc=2):check message ok 96 - 18 - rle overflow scanline (bpc=2):should fail to read ok 97 - 18 - rle overflow scanline (bpc=2):check message ok 98 - 19 - rle code no argument (bpc=2):should fail to read ok 99 - 19 - rle code no argument (bpc=2):check message ok 100 - 20 - unused RLE data (bpc=2):should fail to read ok 101 - 20 - unused RLE data (bpc=2):check message ok 102 - 21 - incomplete rle scanline (bpc=2):should fail to read ok 103 - 21 - incomplete rle scanline (bpc=2):check message ok t/20write.t .. 1..57 ok 1 - write 8-bit verbatim ok 2 - read it back ok 3 - compare ok 4 - check not rle ok 5 - check bpc ok 6 - no namestr ok 7 - write 8-bit rle ok 8 - read it back ok 9 - compare ok 10 - check not rle ok 11 - check bpc ok 12 - check i_comment set ok 13 - write 16-bit verbatim ok 14 - read it back ok 15 - compare ok 16 - check not rle ok 17 - check bpc ok 18 - no namestr ok 19 - write 16-bit rle ok 20 - read it back ok 21 - compare ok 22 - check not rle ok 23 - check bpc ok 24 - check i_comment set ok 25 - write larger image ok 26 - check output large enough for test # 264908 ok 27 - read larger image ok 28 - check large image matches ok 29 - write 8-bit verbatim grey ok 30 - read it back ok 31 - compare ok 32 - check we saved as SGI ok 33 - check not rle ok 34 - check bpc ok 35 - no namestr # write of 512 bytes failed ok 36 - write should fail - writing header ok 37 - check error - writing header # write of 512 bytes successful (512 left) # write of 150 bytes successful (362 left) # write of 150 bytes successful (212 left) # write of 150 bytes successful (62 left) # write of 150 bytes failed ok 38 - write should fail - 8-bit image data ok 39 - check error - 8-bit image data # write of 512 bytes successful (1 left) # write of 150 bytes failed ok 40 - write should fail - 8-bit image data (grey) ok 41 - check error - 8-bit image data (grey) # write of 512 bytes successful (1 left) # write of 3600 bytes failed ok 42 - write should fail - rle tables, 8 bit ok 43 - check error - rle tables, 8 bit # write of 512 bytes successful (3600 left) # write of 3600 bytes successful (0 left) # write of 5 bytes failed ok 44 - write should fail - 8-bit rle data ok 45 - check error - 8-bit rle data # write of 512 bytes successful (14195 left) # write of 3600 bytes successful (10595 left) # write of 5 bytes successful (10590 left) # write of 5 bytes successful (10585 left) # write of 5 bytes successful (10580 left) # write of 5 bytes successful (10575 left) # write of 5 bytes successful (10570 left) # write of 5 bytes successful (10565 left) # write of 5 bytes successful (10560 left) # write of 5 bytes successful (10555 left) # write of 5 bytes successful (10550 left) # write of 5 bytes successful (10545 left) # write of 5 bytes successful (10540 left) # write of 5 bytes successful (10535 left) # write of 5 bytes successful (10530 left) # write of 5 bytes successful (10525 left) # write of 5 bytes successful (10520 left) # write of 5 bytes successful (10515 left) # write of 5 bytes successful (10510 left) # write of 5 bytes successful (10505 left) # write of 5 bytes successful (10500 left) # write of 5 bytes successful (10495 left) # write of 5 bytes successful (10490 left) # write of 5 bytes successful (10485 left) # write of 5 bytes successful (10480 left) # write of 5 bytes successful (10475 left) # write of 5 bytes successful (10470 left) # write of 5 bytes successful (10465 left) # write of 5 bytes successful (10460 left) # write of 5 bytes successful (10455 left) # write of 5 bytes successful (10450 left) # write of 5 bytes successful (10445 left) # write of 5 bytes successful (10440 left) # write of 5 bytes successful (10435 left) # write of 5 bytes successful (10430 left) # write of 5 bytes successful (10425 left) # write of 5 bytes successful (10420 left) # write of 5 bytes successful (10415 left) # write of 5 bytes successful (10410 left) # write of 5 bytes successful (10405 left) # write of 5 bytes successful (10400 left) # write of 5 bytes successful (10395 left) # write of 5 bytes successful (10390 left) # write of 5 bytes successful (10385 left) # write of 19 bytes successful (10366 left) # write of 27 bytes successful (10339 left) # write of 33 bytes successful (10306 left) # write of 37 bytes successful (10269 left) # write of 41 bytes successful (10228 left) # write of 35 bytes successful (10193 left) # write of 33 bytes successful (10160 left) # write of 31 bytes successful (10129 left) # write of 29 bytes successful (10100 left) # write of 29 bytes successful (10071 left) # write of 27 bytes successful (10044 left) # write of 27 bytes successful (10017 left) # write of 25 bytes successful (9992 left) # write of 25 bytes successful (9967 left) # write of 25 bytes successful (9942 left) # write of 23 bytes successful (9919 left) # write of 25 bytes successful (9894 left) # write of 23 bytes successful (9871 left) # write of 23 bytes successful (9848 left) # write of 23 bytes successful (9825 left) # write of 21 bytes successful (9804 left) # write of 23 bytes successful (9781 left) # write of 21 bytes successful (9760 left) # write of 21 bytes successful (9739 left) # write of 21 bytes successful (9718 left) # write of 21 bytes successful (9697 left) # write of 21 bytes successful (9676 left) # write of 21 bytes successful (9655 left) # write of 21 bytes successful (9634 left) # write of 19 bytes successful (9615 left) # write of 19 bytes successful (9596 left) # write of 19 bytes successful (9577 left) # write of 19 bytes successful (9558 left) # write of 19 bytes successful (9539 left) # write of 19 bytes successful (9520 left) # write of 19 bytes successful (9501 left) # write of 21 bytes successful (9480 left) # write of 21 bytes successful (9459 left) # write of 21 bytes successful (9438 left) # write of 21 bytes successful (9417 left) # write of 21 bytes successful (9396 left) # write of 21 bytes successful (9375 left) # write of 21 bytes successful (9354 left) # write of 23 bytes successful (9331 left) # write of 21 bytes successful (9310 left) # write of 23 bytes successful (9287 left) # write of 23 bytes successful (9264 left) # write of 23 bytes successful (9241 left) # write of 25 bytes successful (9216 left) # write of 23 bytes successful (9193 left) # write of 25 bytes successful (9168 left) # write of 25 bytes successful (9143 left) # write of 25 bytes successful (9118 left) # write of 27 bytes successful (9091 left) # write of 27 bytes successful (9064 left) # write of 29 bytes successful (9035 left) # write of 29 bytes successful (9006 left) # write of 31 bytes successful (8975 left) # write of 33 bytes successful (8942 left) # write of 35 bytes successful (8907 left) # write of 41 bytes successful (8866 left) # write of 37 bytes successful (8829 left) # write of 33 bytes successful (8796 left) # write of 27 bytes successful (8769 left) # write of 19 bytes successful (8750 left) # write of 5 bytes successful (8745 left) # write of 5 bytes successful (8740 left) # write of 5 bytes successful (8735 left) # write of 5 bytes successful (8730 left) # write of 5 bytes successful (8725 left) # write of 5 bytes successful (8720 left) # write of 5 bytes successful (8715 left) # write of 5 bytes successful (8710 left) # write of 5 bytes successful (8705 left) # write of 5 bytes successful (8700 left) # write of 5 bytes successful (8695 left) # write of 5 bytes successful (8690 left) # write of 5 bytes successful (8685 left) # write of 5 bytes successful (8680 left) # write of 5 bytes successful (8675 left) # write of 5 bytes successful (8670 left) # write of 5 bytes successful (8665 left) # write of 5 bytes successful (8660 left) # write of 5 bytes successful (8655 left) # write of 5 bytes successful (8650 left) # write of 5 bytes successful (8645 left) # write of 5 bytes successful (8640 left) # write of 5 bytes successful (8635 left) # write of 5 bytes successful (8630 left) # write of 5 bytes successful (8625 left) # write of 5 bytes successful (8620 left) # write of 5 bytes successful (8615 left) # write of 5 bytes successful (8610 left) # write of 5 bytes successful (8605 left) # write of 5 bytes successful (8600 left) # write of 5 bytes successful (8595 left) # write of 5 bytes successful (8590 left) # write of 5 bytes successful (8585 left) # write of 5 bytes successful (8580 left) # write of 5 bytes successful (8575 left) # write of 5 bytes successful (8570 left) # write of 5 bytes successful (8565 left) # write of 5 bytes successful (8560 left) # write of 5 bytes successful (8555 left) # write of 5 bytes successful (8550 left) # write of 5 bytes successful (8545 left) # write of 5 bytes successful (8540 left) # write of 5 bytes successful (8535 left) # write of 5 bytes successful (8530 left) # write of 5 bytes successful (8525 left) # write of 5 bytes successful (8520 left) # write of 5 bytes successful (8515 left) # write of 5 bytes successful (8510 left) # write of 5 bytes successful (8505 left) # write of 5 bytes successful (8500 left) # write of 5 bytes successful (8495 left) # write of 5 bytes successful (8490 left) # write of 5 bytes successful (8485 left) # write of 5 bytes successful (8480 left) # write of 5 bytes successful (8475 left) # write of 5 bytes successful (8470 left) # write of 5 bytes successful (8465 left) # write of 5 bytes successful (8460 left) # write of 5 bytes successful (8455 left) # write of 5 bytes successful (8450 left) # write of 5 bytes successful (8445 left) # write of 5 bytes successful (8440 left) # write of 5 bytes successful (8435 left) # write of 5 bytes successful (8430 left) # write of 5 bytes successful (8425 left) # write of 5 bytes successful (8420 left) # write of 19 bytes successful (8401 left) # write of 19 bytes successful (8382 left) # write of 19 bytes successful (8363 left) # write of 19 bytes successful (8344 left) # write of 19 bytes successful (8325 left) # write of 19 bytes successful (8306 left) # write of 19 bytes successful (8287 left) # write of 19 bytes successful (8268 left) # write of 19 bytes successful (8249 left) # write of 19 bytes successful (8230 left) # write of 19 bytes successful (8211 left) # write of 19 bytes successful (8192 left) # write of 19 bytes successful (8173 left) # write of 19 bytes successful (8154 left) # write of 19 bytes successful (8135 left) # write of 19 bytes successful (8116 left) # write of 19 bytes successful (8097 left) # write of 19 bytes successful (8078 left) # write of 19 bytes successful (8059 left) # write of 19 bytes successful (8040 left) # write of 23 bytes successful (8017 left) # write of 26 bytes successful (7991 left) # write of 28 bytes successful (7963 left) # write of 30 bytes successful (7933 left) # write of 27 bytes successful (7906 left) # write of 26 bytes successful (7880 left) # write of 25 bytes successful (7855 left) # write of 24 bytes successful (7831 left) # write of 24 bytes successful (7807 left) # write of 23 bytes successful (7784 left) # write of 23 bytes successful (7761 left) # write of 22 bytes successful (7739 left) # write of 22 bytes successful (7717 left) # write of 22 bytes successful (7695 left) # write of 21 bytes successful (7674 left) # write of 22 bytes successful (7652 left) # write of 21 bytes successful (7631 left) # write of 21 bytes successful (7610 left) # write of 21 bytes successful (7589 left) # write of 20 bytes successful (7569 left) # write of 21 bytes successful (7548 left) # write of 20 bytes successful (7528 left) # write of 20 bytes successful (7508 left) # write of 20 bytes successful (7488 left) # write of 20 bytes successful (7468 left) # write of 20 bytes successful (7448 left) # write of 20 bytes successful (7428 left) # write of 20 bytes successful (7408 left) # write of 19 bytes successful (7389 left) # write of 19 bytes successful (7370 left) # write of 19 bytes successful (7351 left) # write of 19 bytes successful (7332 left) # write of 19 bytes successful (7313 left) # write of 19 bytes successful (7294 left) # write of 19 bytes successful (7275 left) # write of 20 bytes successful (7255 left) # write of 20 bytes successful (7235 left) # write of 20 bytes successful (7215 left) # write of 20 bytes successful (7195 left) # write of 20 bytes successful (7175 left) # write of 20 bytes successful (7155 left) # write of 20 bytes successful (7135 left) # write of 21 bytes successful (7114 left) # write of 20 bytes successful (7094 left) # write of 21 bytes successful (7073 left) # write of 21 bytes successful (7052 left) # write of 21 bytes successful (7031 left) # write of 22 bytes successful (7009 left) # write of 21 bytes successful (6988 left) # write of 22 bytes successful (6966 left) # write of 22 bytes successful (6944 left) # write of 22 bytes successful (6922 left) # write of 23 bytes successful (6899 left) # write of 23 bytes successful (6876 left) # write of 24 bytes successful (6852 left) # write of 24 bytes successful (6828 left) # write of 25 bytes successful (6803 left) # write of 26 bytes successful (6777 left) # write of 27 bytes successful (6750 left) # write of 30 bytes successful (6720 left) # write of 28 bytes successful (6692 left) # write of 26 bytes successful (6666 left) # write of 23 bytes successful (6643 left) # write of 19 bytes successful (6624 left) # write of 19 bytes successful (6605 left) # write of 19 bytes successful (6586 left) # write of 19 bytes successful (6567 left) # write of 19 bytes successful (6548 left) # write of 19 bytes successful (6529 left) # write of 19 bytes successful (6510 left) # write of 19 bytes successful (6491 left) # write of 19 bytes successful (6472 left) # write of 19 bytes successful (6453 left) # write of 19 bytes successful (6434 left) # write of 19 bytes successful (6415 left) # write of 19 bytes successful (6396 left) # write of 19 bytes successful (6377 left) # write of 19 bytes successful (6358 left) # write of 19 bytes successful (6339 left) # write of 27 bytes successful (6312 left) # write of 27 bytes successful (6285 left) # write of 27 bytes successful (6258 left) # write of 27 bytes successful (6231 left) # write of 19 bytes successful (6212 left) # write of 19 bytes successful (6193 left) # write of 5 bytes successful (6188 left) # write of 5 bytes successful (6183 left) # write of 5 bytes successful (6178 left) # write of 5 bytes successful (6173 left) # write of 5 bytes successful (6168 left) # write of 5 bytes successful (6163 left) # write of 5 bytes successful (6158 left) # write of 5 bytes successful (6153 left) # write of 5 bytes successful (6148 left) # write of 5 bytes successful (6143 left) # write of 5 bytes successful (6138 left) # write of 5 bytes successful (6133 left) # write of 5 bytes successful (6128 left) # write of 5 bytes successful (6123 left) # write of 5 bytes successful (6118 left) # write of 5 bytes successful (6113 left) # write of 5 bytes successful (6108 left) # write of 5 bytes successful (6103 left) # write of 5 bytes successful (6098 left) # write of 5 bytes successful (6093 left) # write of 5 bytes successful (6088 left) # write of 5 bytes successful (6083 left) # write of 5 bytes successful (6078 left) # write of 5 bytes successful (6073 left) # write of 5 bytes successful (6068 left) # write of 5 bytes successful (6063 left) # write of 5 bytes successful (6058 left) # write of 5 bytes successful (6053 left) # write of 5 bytes successful (6048 left) # write of 5 bytes successful (6043 left) # write of 5 bytes successful (6038 left) # write of 5 bytes successful (6033 left) # write of 5 bytes successful (6028 left) # write of 5 bytes successful (6023 left) # write of 5 bytes successful (6018 left) # write of 5 bytes successful (6013 left) # write of 5 bytes successful (6008 left) # write of 5 bytes successful (6003 left) # write of 5 bytes successful (5998 left) # write of 5 bytes successful (5993 left) # write of 5 bytes successful (5988 left) # write of 5 bytes successful (5983 left) # write of 5 bytes successful (5978 left) # write of 19 bytes successful (5959 left) # write of 19 bytes successful (5940 left) # write of 19 bytes successful (5921 left) # write of 19 bytes successful (5902 left) # write of 19 bytes successful (5883 left) # write of 19 bytes successful (5864 left) # write of 19 bytes successful (5845 left) # write of 19 bytes successful (5826 left) # write of 19 bytes successful (5807 left) # write of 19 bytes successful (5788 left) # write of 19 bytes successful (5769 left) # write of 19 bytes successful (5750 left) # write of 19 bytes successful (5731 left) # write of 19 bytes successful (5712 left) # write of 19 bytes successful (5693 left) # write of 19 bytes successful (5674 left) # write of 19 bytes successful (5655 left) # write of 19 bytes successful (5636 left) # write of 19 bytes successful (5617 left) # write of 19 bytes successful (5598 left) # write of 19 bytes successful (5579 left) # write of 27 bytes successful (5552 left) # write of 31 bytes successful (5521 left) # write of 34 bytes successful (5487 left) # write of 36 bytes successful (5451 left) # write of 30 bytes successful (5421 left) # write of 27 bytes successful (5394 left) # write of 26 bytes successful (5368 left) # write of 25 bytes successful (5343 left) # write of 24 bytes successful (5319 left) # write of 24 bytes successful (5295 left) # write of 23 bytes successful (5272 left) # write of 23 bytes successful (5249 left) # write of 22 bytes successful (5227 left) # write of 22 bytes successful (5205 left) # write of 22 bytes successful (5183 left) # write of 21 bytes successful (5162 left) # write of 22 bytes successful (5140 left) # write of 21 bytes successful (5119 left) # write of 21 bytes successful (5098 left) # write of 21 bytes successful (5077 left) # write of 20 bytes successful (5057 left) # write of 21 bytes successful (5036 left) # write of 20 bytes successful (5016 left) # write of 20 bytes successful (4996 left) # write of 20 bytes successful (4976 left) # write of 20 bytes successful (4956 left) # write of 20 bytes successful (4936 left) # write of 20 bytes successful (4916 left) # write of 20 bytes successful (4896 left) # write of 19 bytes successful (4877 left) # write of 19 bytes successful (4858 left) # write of 19 bytes successful (4839 left) # write of 19 bytes successful (4820 left) # write of 19 bytes successful (4801 left) # write of 19 bytes successful (4782 left) # write of 19 bytes successful (4763 left) # write of 20 bytes successful (4743 left) # write of 20 bytes successful (4723 left) # write of 20 bytes successful (4703 left) # write of 20 bytes successful (4683 left) # write of 20 bytes successful (4663 left) # write of 20 bytes successful (4643 left) # write of 20 bytes successful (4623 left) # write of 21 bytes successful (4602 left) # write of 20 bytes successful (4582 left) # write of 21 bytes successful (4561 left) # write of 21 bytes successful (4540 left) # write of 21 bytes successful (4519 left) # write of 22 bytes successful (4497 left) # write of 21 bytes successful (4476 left) # write of 22 bytes successful (4454 left) # write of 22 bytes successful (4432 left) # write of 22 bytes successful (4410 left) # write of 23 bytes successful (4387 left) # write of 23 bytes successful (4364 left) # write of 24 bytes successful (4340 left) # write of 24 bytes successful (4316 left) # write of 25 bytes successful (4291 left) # write of 26 bytes successful (4265 left) # write of 27 bytes successful (4238 left) # write of 30 bytes successful (4208 left) # write of 36 bytes successful (4172 left) # write of 34 bytes successful (4138 left) # write of 31 bytes successful (4107 left) # write of 27 bytes successful (4080 left) # write of 19 bytes successful (4061 left) # write of 19 bytes successful (4042 left) # write of 19 bytes successful (4023 left) # write of 19 bytes successful (4004 left) # write of 19 bytes successful (3985 left) # write of 19 bytes successful (3966 left) # write of 19 bytes successful (3947 left) # write of 19 bytes successful (3928 left) # write of 19 bytes successful (3909 left) # write of 19 bytes successful (3890 left) # write of 19 bytes successful (3871 left) # write of 19 bytes successful (3852 left) # write of 19 bytes successful (3833 left) # write of 19 bytes successful (3814 left) # write of 19 bytes successful (3795 left) # write of 19 bytes successful (3776 left) # write of 19 bytes successful (3757 left) # write of 19 bytes successful (3738 left) # write of 19 bytes successful (3719 left) # write of 5 bytes successful (3714 left) # write of 5 bytes successful (3709 left) # write of 5 bytes successful (3704 left) # write of 5 bytes successful (3699 left) # write of 5 bytes successful (3694 left) # write of 5 bytes successful (3689 left) # write of 5 bytes successful (3684 left) # write of 5 bytes successful (3679 left) # write of 5 bytes successful (3674 left) # write of 5 bytes successful (3669 left) # write of 5 bytes successful (3664 left) # write of 5 bytes successful (3659 left) # write of 5 bytes successful (3654 left) # write of 5 bytes successful (3649 left) # write of 5 bytes successful (3644 left) # write of 5 bytes successful (3639 left) # write of 5 bytes successful (3634 left) # write of 5 bytes successful (3629 left) # write of 5 bytes successful (3624 left) # write of 5 bytes successful (3619 left) # write of 5 bytes successful (3614 left) # write of 5 bytes successful (3609 left) # write of 5 bytes successful (3604 left) # write of 5 bytes successful (3599 left) # seek to 512 # write of 3600 bytes failed ok 46 - write should fail - 8-bit rewrite RLE table ok 47 - check error - 8-bit rewrite RLE table # write of 512 bytes successful (1 left) # write of 300 bytes failed ok 48 - write should fail - 16-bit image data ok 49 - check error - 16-bit image data # write of 512 bytes successful (1 left) # write of 1200 bytes failed ok 50 - write should fail - rle tables, 16 bit ok 51 - check error - rle tables, 16 bit # write of 512 bytes successful (1201 left) # write of 1200 bytes successful (1 left) # write of 10 bytes failed ok 52 - write should fail - 16-bit rle data ok 53 - check error - 16-bit rle data # write of 512 bytes successful (10359 left) # write of 1200 bytes successful (9159 left) # write of 10 bytes successful (9149 left) # write of 10 bytes successful (9139 left) # write of 10 bytes successful (9129 left) # write of 10 bytes successful (9119 left) # write of 10 bytes successful (9109 left) # write of 10 bytes successful (9099 left) # write of 10 bytes successful (9089 left) # write of 10 bytes successful (9079 left) # write of 10 bytes successful (9069 left) # write of 10 bytes successful (9059 left) # write of 10 bytes successful (9049 left) # write of 10 bytes successful (9039 left) # write of 10 bytes successful (9029 left) # write of 10 bytes successful (9019 left) # write of 10 bytes successful (9009 left) # write of 10 bytes successful (8999 left) # write of 10 bytes successful (8989 left) # write of 10 bytes successful (8979 left) # write of 10 bytes successful (8969 left) # write of 10 bytes successful (8959 left) # write of 10 bytes successful (8949 left) # write of 38 bytes successful (8911 left) # write of 38 bytes successful (8873 left) # write of 54 bytes successful (8819 left) # write of 54 bytes successful (8765 left) # write of 54 bytes successful (8711 left) # write of 54 bytes successful (8657 left) # write of 54 bytes successful (8603 left) # write of 54 bytes successful (8549 left) # write of 54 bytes successful (8495 left) # write of 54 bytes successful (8441 left) # write of 54 bytes successful (8387 left) # write of 54 bytes successful (8333 left) # write of 54 bytes successful (8279 left) # write of 54 bytes successful (8225 left) # write of 54 bytes successful (8171 left) # write of 54 bytes successful (8117 left) # write of 54 bytes successful (8063 left) # write of 54 bytes successful (8009 left) # write of 54 bytes successful (7955 left) # write of 54 bytes successful (7901 left) # write of 54 bytes successful (7847 left) # write of 70 bytes successful (7777 left) # write of 86 bytes successful (7691 left) # write of 98 bytes successful (7593 left) # write of 106 bytes successful (7487 left) # write of 114 bytes successful (7373 left) # write of 102 bytes successful (7271 left) # write of 98 bytes successful (7173 left) # write of 94 bytes successful (7079 left) # write of 90 bytes successful (6989 left) # write of 90 bytes successful (6899 left) # write of 86 bytes successful (6813 left) # write of 86 bytes successful (6727 left) # write of 82 bytes successful (6645 left) # write of 82 bytes successful (6563 left) # write of 82 bytes successful (6481 left) # write of 78 bytes successful (6403 left) # write of 82 bytes successful (6321 left) # write of 78 bytes successful (6243 left) # write of 78 bytes successful (6165 left) # write of 78 bytes successful (6087 left) # write of 74 bytes successful (6013 left) # write of 78 bytes successful (5935 left) # write of 74 bytes successful (5861 left) # write of 74 bytes successful (5787 left) # write of 74 bytes successful (5713 left) # write of 74 bytes successful (5639 left) # write of 74 bytes successful (5565 left) # write of 74 bytes successful (5491 left) # write of 74 bytes successful (5417 left) # write of 70 bytes successful (5347 left) # write of 70 bytes successful (5277 left) # write of 70 bytes successful (5207 left) # write of 70 bytes successful (5137 left) # write of 70 bytes successful (5067 left) # write of 70 bytes successful (4997 left) # write of 70 bytes successful (4927 left) # write of 74 bytes successful (4853 left) # write of 74 bytes successful (4779 left) # write of 74 bytes successful (4705 left) # write of 74 bytes successful (4631 left) # write of 74 bytes successful (4557 left) # write of 74 bytes successful (4483 left) # write of 74 bytes successful (4409 left) # write of 78 bytes successful (4331 left) # write of 74 bytes successful (4257 left) # write of 78 bytes successful (4179 left) # write of 78 bytes successful (4101 left) # write of 78 bytes successful (4023 left) # write of 82 bytes successful (3941 left) # write of 78 bytes successful (3863 left) # write of 82 bytes successful (3781 left) # write of 82 bytes successful (3699 left) # write of 82 bytes successful (3617 left) # write of 86 bytes successful (3531 left) # write of 86 bytes successful (3445 left) # write of 90 bytes successful (3355 left) # write of 90 bytes successful (3265 left) # write of 94 bytes successful (3171 left) # write of 98 bytes successful (3073 left) # write of 102 bytes successful (2971 left) # write of 114 bytes successful (2857 left) # write of 106 bytes successful (2751 left) # write of 98 bytes successful (2653 left) # write of 86 bytes successful (2567 left) # write of 70 bytes successful (2497 left) # write of 54 bytes successful (2443 left) # write of 54 bytes successful (2389 left) # write of 54 bytes successful (2335 left) # write of 54 bytes successful (2281 left) # write of 54 bytes successful (2227 left) # write of 54 bytes successful (2173 left) # write of 54 bytes successful (2119 left) # write of 54 bytes successful (2065 left) # write of 54 bytes successful (2011 left) # write of 54 bytes successful (1957 left) # write of 54 bytes successful (1903 left) # write of 54 bytes successful (1849 left) # write of 54 bytes successful (1795 left) # write of 54 bytes successful (1741 left) # write of 54 bytes successful (1687 left) # write of 70 bytes successful (1617 left) # write of 70 bytes successful (1547 left) # write of 70 bytes successful (1477 left) # write of 70 bytes successful (1407 left) # write of 38 bytes successful (1369 left) # write of 38 bytes successful (1331 left) # write of 10 bytes successful (1321 left) # write of 10 bytes successful (1311 left) # write of 10 bytes successful (1301 left) # write of 10 bytes successful (1291 left) # write of 10 bytes successful (1281 left) # write of 10 bytes successful (1271 left) # write of 10 bytes successful (1261 left) # write of 10 bytes successful (1251 left) # write of 10 bytes successful (1241 left) # write of 10 bytes successful (1231 left) # write of 10 bytes successful (1221 left) # write of 10 bytes successful (1211 left) # write of 10 bytes successful (1201 left) # write of 10 bytes successful (1191 left) # write of 10 bytes successful (1181 left) # write of 10 bytes successful (1171 left) # write of 10 bytes successful (1161 left) # write of 10 bytes successful (1151 left) # write of 10 bytes successful (1141 left) # write of 10 bytes successful (1131 left) # write of 10 bytes successful (1121 left) # write of 10 bytes successful (1111 left) # seek to 512 # write of 1200 bytes failed ok 54 - write should fail - 16-bit rewrite RLE table ok 55 - check error - 16-bit rewrite RLE table ok 56 - check failing close fails ok 57 - check error message ok t/30limit.t .. 1..14 ok 1 - fail to write too wide an image ok 2 - check error message ok 3 - write image at width limit ok 4 - read it ok ok 5 - check we read what we wrote ok 6 - check width ok 7 - check height ok 8 - fail to write too tall an image ok 9 - check error message ok 10 - write image at width limit ok 11 - read it ok ok 12 - check we read what we wrote ok 13 - check width ok 14 - check height ok All tests successful. Files=4, Tests=175, 1 wallclock secs ( 0.07 usr 0.01 sys + 0.39 cusr 0.13 csys = 0.60 CPU) Result: PASS make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/SGI' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/T1' make[1]: Nothing to be done for `test'. make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/T1' make[1]: Entering directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/TIFF' PERL_DL_NONLAZY=1 /home/fly1200/ap1200/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, '../blib/lib', '../blib/arch')" t/*.t # libtiff release 3.5.7 # You have an old version of libtiff - 3.5.7, some tests will be skipped # Failed test 'third page is after looping back to the start, if this fails, upgrade tifflib' # at t/t10tiff.t line 842. Label not found for "last SKIP" at /home/fly1200/var/megalib/Test/More.pm line 1256, line 1. # Looks like you failed 1 test of 239. # Looks like your test exited with 25 just after 239. t/t10tiff.t .. 1..239 ok 1 - use Imager::File::TIFF; ok 2 - extract library version ok 3 - write low level ok 4 - read low-level # tiff average mean square pixel difference: 0 ok 5 - compare written and read image ok 6 - i_xres in range ok 7 - i_yres in range ok 8 - tiff_resolutionunit ok 9 - tiff_software ok 10 - tiff_photometric ok 11 - tiff_bitspersample ok 12 - write to buffer chain ok 13 - same data in file as in memory ok 14 - write faxable, low level ok 15 - read OO ok 16 - write OO ok 17 - read fax OO ok 18 - fax i_xres ok 19 - fax i_yres ok 20 - i_aspect_only ok 21 - tiff_resolutionunit ok 22 - tiff_bitspersample ok 23 - tiff_photometric ok 24 - write OO, faxable ok 25 - write with no type and no filename to guess with ok 26 - write to data ok 27 - check data matches between memory and file ok 28 - write OO, fax standard mode ok 29 - reading 4-bit paletted ok 30 - image isn't paletted # colors: 16 ok 31 - more than 16 colors! ok 32 - reading 4-bit bmp! # diff 0 ok 33 - image mismatch ok 34 - read 4-bit paletted, tiled ok 35 - check tiled version matches ok 36 - reading 8-bit paletted ok 37 - image isn't paletted # colors: 256 ok 38 - more colors than expected ok 39 - reading 8-bit bmp! # diff 0 ok 40 - image mismatch ok 41 - bad image not returned ok 42 - incomplete tag not set ok 43 - writing 8-bit paletted ok 44 - reading 8-bit paletted ok 45 - pal8 isn't paletted ok 46 - pal8 bad colorcount # diff 0 ok 47 - written image doesn't match read ok 48 - writing 4-bit paletted ok 49 - reading 4-bit paletted ok 50 - pal4 isn't paletted ok 51 - pal4 bad colorcount # diff 0 ok 52 - written image doesn't match read ok 53 - new readcb obj # io_reader(8192, 8192) pos 0 # io_seeker(37014, 0) # io_reader(8192, 8192) pos 37014 # io_seeker(37188, 0) # io_reader(8192, 8192) pos 37188 # io_seeker(37194, 0) # io_reader(8192, 8192) pos 37194 # io_seeker(37202, 0) # io_reader(8192, 8192) pos 37202 # io_seeker(37210, 0) # io_reader(8192, 8192) pos 37210 # io_reader(8181, 8181) pos 37221 # io_seeker(8, 0) # io_reader(37005, 37005) pos 8 ok 54 - read via cb ok 55 - read from cb diff ok 56 - new readcb2 obj # io_reader2(8192, 8192) pos 0 # io_seeker(37014, 0) # io_reader2(8192, 8192) pos 37014 # io_seeker(37188, 0) # io_reader2(8192, 8192) pos 37188 # io_seeker(37194, 0) # io_reader2(8192, 8192) pos 37194 # io_seeker(37202, 0) # io_reader2(8192, 8192) pos 37202 # io_seeker(37210, 0) # io_reader2(8192, 8192) pos 37210 # io_reader2(8181, 8181) pos 37221 # io_seeker(8, 0) # io_reader2(37005, 37005) pos 8 ok 57 - read via cb2 ok 58 - read from cb2 diff ok 59 - new writecb obj # io_reader(8192, 8192) pos 0 # io_seeker(0, 0) # io_seeker(0, 2) # io_seeker(0, 2) # io_seeker(4, 0) # io_seeker(37188, 0) # io_seeker(37188, 0) # io_seeker(37194, 0) # io_seeker(37202, 0) # io_seeker(37210, 0) # io_seeker(37014, 0) ok 60 - write to cb ok 61 - write cb match ok 62 - write cb did close ok 63 - new writecb obj 2 # io_reader(8192, 8192) pos 0 # io_seeker(0, 0) # io_seeker(0, 2) # io_seeker(0, 2) # io_seeker(4, 0) # io_seeker(37188, 0) # io_seeker(37188, 0) # io_seeker(37194, 0) # io_seeker(37202, 0) # io_seeker(37210, 0) # io_seeker(37014, 0) ok 64 - write to cb2 ok 65 - write cb2 match ok 66 - write cb2 did close # io_reader(8192, 8192) pos 0 # io_seeker(0, 0) # io_seeker(0, 2) # io_seeker(0, 2) # io_seeker(4, 0) # io_seeker(37230, 0) # io_seeker(37230, 0) # io_seeker(37104, 0) ok 67 - check failing close fails ok 68 - check error message # io_reader(8192, 8192) pos 0 # io_seeker(0, 0) # io_seeker(0, 2) # io_seeker(0, 2) # io_seeker(4, 0) # io_seeker(37230, 0) # io_seeker(37230, 0) # io_seeker(37104, 0) # io_seeker(0, 2) # io_seeker(0, 2) # io_seeker(37104, 0) # io_reader(8192, 8192) pos 37104 # io_seeker(-8070, 1) # io_reader(8192, 8192) pos 37226 # io_seeker(-8188, 1) # io_seeker(37226, 0) # io_seeker(74458, 0) # io_seeker(74458, 0) # io_seeker(74332, 0) ok 69 - check failing close fails ok 70 - check error message ok 71 - writing multiple images to tiff ok 72 - reading multiple images from tiff ok 73 - comparing image 0 ok 74 - tag doesn't match original image ok 75 - comparing image 1 ok 76 - tag doesn't match original image ok 77 - comparing image 2 ok 78 - tag doesn't match original image ok 79 - writing 40 images to tiff ok 80 - reading 40 images from tiff ok 81 - write multi fax image ok 82 - reading multipage fax ok 83 - compare first fax image ok 84 - compare second fax image ok 85 - check i_format tag ok 86 - check tiff_resolutionunit tag ok 87 - check tiff_resolutionunit_name tag ok 88 - read tiffwarn.tif ok 89 - check warning is set ok 90 - check that warning tag correct ok 91 - build simple multiimage for page tests ok 92 - read second page ok 93 - check width ok 94 - check height ok 95 - check image content ok 96 - check tag we set ok 97 - check out of range page ok 98 - check message ok 99 - fail to write to read only handle ok 100 - check error message ok 101 - fail to write multi to read only handle ok 102 - check error message ok 103 - fail to write to read only handle (fax) ok 104 - check error message ok 105 - fail to write multi to read only handle (fax) ok 106 - check error message ok 107 - fail to read script as image ok 108 - check error message ok 109 - fail to read_multi script as image ok 110 - check error message ok 111 - write multi to in memory ok 112 - make sure something written ok 113 - make sure we can read it back ok 114 - check first image ok 115 - check second image ok 116 - read alpha test srgb.tif ok 117 - channels for srgb.tif match ok 118 - photometric for srgb.tif match ok 119 - read alpha test srgba.tif ok 120 - channels for srgba.tif match ok 121 - photometric for srgba.tif match ok 122 - bottom row should have 0 alpha ok 123 - read alpha test srgbaa.tif ok 124 - channels for srgbaa.tif match ok 125 - photometric for srgbaa.tif match ok 126 - bottom row should have 0 alpha ok 127 - read alpha test scmyk.tif ok 128 - channels for scmyk.tif match ok 129 - photometric for scmyk.tif match ok 130 - read alpha test scmyka.tif ok 131 - channels for scmyka.tif match ok 132 - photometric for scmyka.tif match ok 133 - bottom row should have 0 alpha ok 134 - read alpha test scmykaa.tif ok 135 - channels for scmykaa.tif match ok 136 - photometric for scmykaa.tif match ok 137 - bottom row should have 0 alpha ok 138 # skip Your ancient tifflib is buggy/limited for this test ok 139 # skip Your ancient tifflib is buggy/limited for this test ok 140 # skip Your ancient tifflib is buggy/limited for this test ok 141 - check tiff in read types ok 142 - check tiff in write types ok 143 - read tiled image ok 144 - read comparison image ok 145 - compare them ok 146 - open pengtile.tif ok 147 - read incomplete tiled ok 148 - i_incomplete set ok 149 - check i_lines_read set appropriately ok 150 - read fail tiled ok 151 - read 16-bit rgb ok 152 - got a 16-bit image ok 153 - read 16-bit rgb tiled ok 154 - got a 16-bit image ok 155 - check they match ok 156 - read 16-bit grey ok 157 - got a 16-bit image ok 158 - and its grey ok 159 - compare grey to converted ok 160 - read 32-bit grey ok 161 - got a double image ok 162 - and its grey + alpha ok 163 - check bits per sample ok 164 - compare to original ok 165 - read base rgba image ok 166 - read 16-bit/sample rgba image ok 167 - check they match ok 168 - check we got the right type ok 169 - read 32-bit/sample rgba image ok 170 - check they match ok 171 - check we got the right type ok 172 - read cmyk 16-bit ok 173 - check we got the right type ok 174 - check image data ok 175 - read tiled, separated rgba image ok 176 - check they match ok 177 - read original pbm ok 178 - read mono tif ok 179 - compare them ok 180 - check image type ok 181 - check we got a "mono" image ok 182 - read alpha check image ok 183 - alpha check ok ok 184 - read alpha check grey image ok 185 - alpha check ok ok 186 - write 16-bit/sample ok 187 - read it back ok 188 - check read data matches ok 189 - correct bits ok 190 - check image bits ok 191 - correct photometric ok 192 - no compression ok 193 - correct channels ok 194 - write 8 bit ok 195 - read it back ok 196 - check read data matches ok 197 - correct bits ok 198 - check image bits ok 199 - correct photometric ok 200 - packbits compression ok 201 - correct channels ok 202 - write 32-bit/sample from double ok 203 - read it back ok 204 - check read data matches ok 205 - correct bits ok 206 - check image bits ok 207 - correct photometric ok 208 - no compression ok 209 - correct channels ok 210 - write bilevel fax compressed ok 211 - read it back ok 212 - got a bi-level image back ok 213 - check fax compression used ok 214 - compare to original ok 215 - write bilevel packbits compressed ok 216 - read it back ok 217 - got a bi-level image back ok 218 - check fallback compression used ok 219 - compare to original ok 220 - can always do uncompresed ok 221 - can't do xxx compression ok 222 - set width limit 149 ok 223 - should fail read due to size limits # file size limit - image width of 150 exceeds limit of 149 ok 224 - check message ok 225 - set height limit 149 ok 226 - should fail read due to size limits # file size limit - image height of 150 exceeds limit of 149 ok 227 - check message ok 228 - set width limit 150 ok 229 - should succeed - just inside width limit ok 230 - set height limit 150 ok 231 - should succeed - just inside height limit ok 232 - set bytes limit 67499 ok 233 - should fail - too many bytes # file size limit - storage size of 67500 exceeds limit of 67499 ok 234 - check error message ok 235 - set bytes limit 67500 ok 236 - should succeed - just inside bytes limit ok 237 - read what should be valid not ok 238 - third page is after looping back to the start, if this fails, upgrade tifflib ok 239 # skip tifflib is broken Dubious, test returned 25 (wstat 6400, 0x1900) Failed 1/239 subtests (less 4 skipped subtests: 234 okay) Test Summary Report ------------------- t/t10tiff.t (Wstat: 6400 Tests: 239 Failed: 1) Failed test: 238 Non-zero exit status: 25 Files=1, Tests=239, 1 wallclock secs ( 0.04 usr 0.00 sys + 0.70 cusr 0.12 csys = 0.86 CPU) Result: FAIL Failed 1/1 test programs. 1/239 subtests failed. make[1]: *** [test_dynamic] Error 25 make[1]: Leaving directory `/home/fly1200/var/cpan/build/Imager-0.86-x5Wx6I/TIFF' make: *** [subdirs-test] Error 2 TONYC/Imager-0.86.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports TONYC/Imager-0.86.tar.gz Running make for T/TO/TONYC/Imager-File-PNG-0.82.tar.gz Warning: Prerequisite 'Imager => 0.86' for 'TONYC/Imager-File-PNG-0.82.tar.gz' failed when processing 'TONYC/Imager-0.86.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. CPAN.pm: Going to build T/TO/TONYC/Imager-File-PNG-0.82.tar.gz >>> /home/fly1200/ap1200/bin/perl-static Makefile.PL PNG: building independently PNG: Generic: includes not found - libraries not found PNG: v1.4: includes not found - libraries not found PNG: v1.2: includes not found - libraries not found PNG: v1.0: includes not found - libraries not found PNG: Checking if the compiler can find them on its own OS unsupported: PNG libraries or headers not found PNG: Test code failed: Can't link/include 'png.h', 'stdio.h', 'png' Warning: No success on command[/home/fly1200/ap1200/bin/perl-static Makefile.PL] TONYC/Imager-File-PNG-0.82.tar.gz /home/fly1200/ap1200/bin/perl-static Makefile.PL -- NOT OK Running make test Make had some problems, won't test Finished 2011-10-31T08:07:36