PATH=/usr/bin:/bin:/home/fly1800/var/megalib/bin Start 2013-07-15T08:00:59 ActivePerl-1800 CPAN-2.00 Reading '/home/fly1800/var/cpan/Metadata' Database was generated on Mon, 15 Jul 2013 14:17:02 GMT Running make for T/TO/TONYC/Imager-File-PNG-0.89.tar.gz Checksum for /net/nas/data/cpan/authors/id/T/TO/TONYC/Imager-File-PNG-0.89.tar.gz ok Imager-File-PNG-0.89/ Imager-File-PNG-0.89/META.yml Imager-File-PNG-0.89/README Imager-File-PNG-0.89/impng.h Imager-File-PNG-0.89/MANIFEST Imager-File-PNG-0.89/impng.c Imager-File-PNG-0.89/PNG.xs Imager-File-PNG-0.89/t/ Imager-File-PNG-0.89/t/00load.t Imager-File-PNG-0.89/t/10png.t Imager-File-PNG-0.89/Changes Imager-File-PNG-0.89/Makefile.PL Imager-File-PNG-0.89/MANIFEST.SKIP Imager-File-PNG-0.89/PNG.pm Imager-File-PNG-0.89/testimg/ Imager-File-PNG-0.89/testimg/cover.png Imager-File-PNG-0.89/testimg/rgb16.png Imager-File-PNG-0.89/testimg/cover16.png Imager-File-PNG-0.89/testimg/coveri.png Imager-File-PNG-0.89/testimg/coverpal.png Imager-File-PNG-0.89/testimg/coverpali.png Imager-File-PNG-0.89/testimg/bilevel.png Imager-File-PNG-0.89/testimg/gray.png Imager-File-PNG-0.89/testimg/graya.png Imager-File-PNG-0.89/testimg/paltrans.png Imager-File-PNG-0.89/testimg/cover16i.png Imager-File-PNG-0.89/testimg/palette.png Imager-File-PNG-0.89/testimg/comment.png Imager-File-PNG-0.89/testimg/rgb8.png Imager-File-PNG-0.89/testimg/pal.png Imager-File-PNG-0.89/testimg/rgb8i.png Imager-File-PNG-0.89/testimg/palette_out.png Imager-File-PNG-0.89/testimg/badcrc.png Imager-File-PNG-0.89/META.json Imager-File-PNG-0.89/inc/ Imager-File-PNG-0.89/inc/Devel/ Imager-File-PNG-0.89/inc/Devel/CheckLib.pm CPAN.pm: Building T/TO/TONYC/Imager-File-PNG-0.89.tar.gz >>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL PNG: building independently PNG: Found via pkg-config libpng PNG: library version 10210, header version 10210 PNG: Passed code check Checking if your kit is complete... Looks good Writing Makefile for Imager::File::PNG Writing MYMETA.yml and MYMETA.json >>> make cp PNG.pm blib/lib/Imager/File/PNG.pm /home/fly1800/ap1800-297235/bin/perl-static /home/fly1800/var/megalib/ExtUtils/xsubpp -typemap /home/fly1800/ap1800-297235/lib/ExtUtils/typemap -typemap /home/fly1800/var/megalib/Imager/typemap PNG.xs > PNG.xsc && mv PNG.xsc PNG.c Please specify prototyping behavior for PNG.xs (see perlxs manual) gcc -c -I/home/fly1800/var/megalib/Imager/include -I/usr/include/libpng12 -D_REENTRANT -D_GNU_SOURCE -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-merge-constants -fno-strict-aliasing -pipe -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.89\" -DXS_VERSION=\"0.89\" -fPIC "-I/home/fly1800/ap1800-297235/lib/CORE" PNG.c gcc -c -I/home/fly1800/var/megalib/Imager/include -I/usr/include/libpng12 -D_REENTRANT -D_GNU_SOURCE -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-merge-constants -fno-strict-aliasing -pipe -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.89\" -DXS_VERSION=\"0.89\" -fPIC "-I/home/fly1800/ap1800-297235/lib/CORE" impng.c impng.c: In function 'set_png_tags': impng.c:1053: warning: comparison is always true due to limited range of data type Running Mkbootstrap for Imager::File::PNG () chmod 644 PNG.bs rm -f blib/arch/auto/Imager/File/PNG/PNG.so LD_RUN_PATH="/usr/lib" gcc -shared -O2 -fstack-protector PNG.o impng.o -o blib/arch/auto/Imager/File/PNG/PNG.so \ -lpng12 \ chmod 755 blib/arch/auto/Imager/File/PNG/PNG.so cp PNG.bs blib/arch/auto/Imager/File/PNG/PNG.bs chmod 644 blib/arch/auto/Imager/File/PNG/PNG.bs Manifying blib/man3/Imager::File::PNG.3 TONYC/Imager-File-PNG-0.89.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1800/ap1800-297235/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::PNG; ok # Library version 10210 t/10png.t ... 1..249 ok 1 - must have png format ok 2 - write ok 3 - read png # png average mean square pixel difference: 0 ok 4 - compare saved and original images ok 5 - i_xres: 300 ok 6 - i_yres: 200 ok 7 - i_format: png ok 8 - write tranparent ok 9 - read transparent # png average mean square pixel difference: 0 ok 10 - compare saved and original transparent ok 11 - read transparent paletted image ok 12 - read palette_out image ok 13 - images the same ok 14 - set width limit 149 ok 15 - should fail read due to size limits # file size limit - image width of 150 exceeds limit of 149 ok 16 - check message ok 17 - set height limit 149 ok 18 - should fail read due to size limits # file size limit - image height of 150 exceeds limit of 149 ok 19 - check message ok 20 - set width limit 150 ok 21 - should succeed - just inside width limit ok 22 - set height limit 150 ok 23 - should succeed - just inside height limit ok 24 - set bytes limit 67499 ok 25 - should fail - too many bytes # file size limit - storage size of 67500 exceeds limit of 67499 ok 26 - check error message ok 27 - set bytes limit 67500 ok 28 - should succeed - just inside bytes limit ok 29 - check the image was loaded ok 30 - check image matches ok 31 - test write_multi() callback ok 32 - test write_multi() callback failure # closecb called ok 33 - check failing close fails ok 34 - check error message ok 35 - check png in read types ok 36 - check png in write types ok 37 - read png with bad CRC chunk should fail ok 38 - check error message ok 39 # skip libpng not configured for benign error support # write of 8 bytes failed ok 40 - write limited to 1 byte should fail ok 41 - check error message ok 42 # skip older libpng limits image sizes ok 43 # skip older libpng limits image sizes ok 44 # skip older libpng limits image sizes ok 45 # skip older libpng limits image sizes ok 46 # skip older libpng limits image sizes ok 47 # skip older libpng limits image sizes ok 48 # skip older libpng limits image sizes ok 49 # skip older libpng limits image sizes ok 50 # skip older libpng limits image sizes ok 51 # skip older libpng limits image sizes ok 52 # skip older libpng limits image sizes ok 53 # skip older libpng limits image sizes ok 54 - read grayscale ok 55 - check channel count ok 56 - check type ok 57 - check bits ok 58 - check png_bits tag ok 59 - check png_interlace tag ok 60 - read grayscale + alpha ok 61 - check channel count ok 62 - check type ok 63 - check bits ok 64 - check png_bits tag ok 65 - check png_interlace tag ok 66 - read paletted with alpha ok 67 - check channel count ok 68 - check type ok 69 - check png_bits tag ok 70 - check png_interlace tag ok 71 - read paletted ok 72 - check channel count ok 73 - check type ok 74 - check png_bits tag ok 75 - check png_interlace tag ok 76 - read 16-bit rgb ok 77 - check channel count ok 78 - check type ok 79 - check png_interlace tag ok 80 - check bits ok 81 - check png_bits tag ok 82 - read bilevel png ok 83 - check channel count ok 84 - check png_interlace tag ok 85 - check type ok 86 - should be bilevel ok 87 - check png_bits tag ok 88 - read interlaced ok 89 - check channel count ok 90 - check type ok 91 - check png_bits ok 92 - check png_interlace ok 93 - read non-interlaced ok 94 - check png_interlace ok 95 - compare interlaced and non-interlaced ok 96 - read cover.png ok 97 - read coveri.png ok 98 - check normal and interlace files read the same ok 99 - read cover16.png ok 100 - read cover16i.png ok 101 - check normal and interlace files read the same ok 102 - read coverpal.png ok 103 - read coverpali.png ok 104 - check normal and interlace files read the same ok 105 - read cover.png ok 106 - cover.png: i_format ok 107 - cover.png: png_bits ok 108 - cover.png: png_interlace ok 109 - cover.png: four channels ok 110 - cover.png: direct type ok 111 - cover.png: check expected samples row 0 ok 112 - cover.png: check expected samples row 1 ok 113 - read coveri.png ok 114 - coveri.png: i_format ok 115 - coveri.png: png_bits ok 116 - coveri.png: png_interlace ok 117 - coveri.png: four channels ok 118 - coveri.png: direct type ok 119 - coveri.png: check expected samples row 0 ok 120 - coveri.png: check expected samples row 1 ok 121 - read coverpal.png ok 122 - coverpal.png: i_format ok 123 - coverpal.png: png_bits ok 124 - coverpal.png: png_interlace ok 125 - coverpal.png: four channels ok 126 - coverpal.png: paletted type ok 127 - coverpal.png: check expected samples row 0 ok 128 - coverpal.png: check expected samples row 1 ok 129 - read coverpali.png ok 130 - coverpali.png: i_format ok 131 - coverpali.png: png_bits ok 132 - coverpali.png: png_interlace ok 133 - coverpali.png: four channels ok 134 - coverpali.png: paletted type ok 135 - coverpali.png: check expected samples row 0 ok 136 - coverpali.png: check expected samples row 1 ok 137 - read cover16.png ok 138 - cover16.png: i_format ok 139 - cover16.png: png_bits ok 140 - cover16.png: png_interlace ok 141 - cover16.png: four channels ok 142 - cover16.png: direct type ok 143 - cover16.png: check expected samples row 0 ok 144 - cover16.png: check expected samples row 1 ok 145 - read cover16i.png ok 146 - cover16i.png: i_format ok 147 - cover16i.png: png_bits ok 148 - cover16i.png: png_interlace ok 149 - cover16i.png: four channels ok 150 - cover16i.png: direct type ok 151 - cover16i.png: check expected samples row 0 ok 152 - cover16i.png: check expected samples row 1 ok 153 - make a 3 channel paletted image ok 154 - add some colors ok 155 - set some pixels ok 156 - set some more pixels ok 157 - write to testout/pal3.png ok 158 - read it back in ok 159 - check it matches ok 160 - make sure the result is paletted ok 161 - 4 bit representation ok 162 - make a 4 channel paletted image ok 163 - add some colors ok 164 - set some pixels ok 165 - set some more pixels ok 166 - write to testout/pal4.png ok 167 - read it back in ok 168 - check it matches ok 169 - make sure the result is paletted ok 170 - 4 bit representation ok 171 - make a 1 channel paletted image ok 172 - add some colors^Wgreys ok 173 - set some pixels ok 174 - set some more pixels ok 175 - write to testout/pal1.png ok 176 - read it back in ok 177 - check it matches ok 178 - make sure the result is paletted ok 179 - 2 bit representation ok 180 - make a 2 channel paletted image ok 181 - add some colors^Wgreys ok 182 - set some pixels ok 183 - set some more pixels ok 184 - write to testout/pal2.png ok 185 - read it back in ok 186 - check it matches ok 187 - make sure the result is paletted ok 188 - 2 bit representation ok 189 - write bilevel.png ok 190 - read it back in ok 191 - check it matches ok 192 - make sure the result is paletted ok 193 - 1 bit representation ok 194 - write 16-bit/sample image ok 195 - read rgb16.png back in ok 196 - check image matches ok 197 - check we got a 16-bit image ok 198 - check it's direct ok 199 - check png_bits ok 200 - write double/sample image - should write as 16-bit/sample ok 201 - read pngdbl.png back in ok 202 - check image matches ok 203 - check we got a 16-bit image ok 204 - check it's direct ok 205 - check png_bits ok 206 - read file with comment ok 207 - check i_comment ok 208 - no interlace ok 209 - no interlace (text) ok 210 - srgb perceptual ok 211 - modification time ok 212 - background color ok 213 - write with many tags ok 214 - read it back in ok 215 - check tags are what we expected ok 216 - write cHRM chunk ok 217 - read tagschrm.png ok 218 - check chroma tags written ok 219 - write with png_gammma tag ok 220 - read tagsgama.png ok 221 - check gamma tag written ok 222 - expect all png_chroma_* tags must be supplied or none ok 223 - check error message ok 224 - expect tag png_srgb_intent out of range ok 225 - check error message ok 226 - expect tag i_comment may not contain NUL characters ok 227 - check error message ok 228 - expect tag png_text0_key must be between 1 and 79 characters in length ok 229 - check error message ok 230 - expect tag png_text0_key must be between 1 and 79 characters in length ok 231 - check error message ok 232 - expect tag png_text0_key may not contain leading or trailing spaces ok 233 - check error message ok 234 - expect tag png_text0_key may not contain leading or trailing spaces ok 235 - check error message ok 236 - expect tag png_text0_key may not contain consecutive spaces ok 237 - check error message ok 238 - expect tag png_text0_key may only contain Latin1 characters 32-126, 161-255 ok 239 - check error message ok 240 - expect tag png_text0_text may not contain NUL characters ok 241 - check error message ok 242 - expect tag png_text0_key found but not png_text0_text ok 243 - check error message ok 244 - expect tag png_text0_text found but not png_text0_key ok 245 - check error message ok 246 - expect png_time must be formatted 'y-m-dTh:m:s' ok 247 - check error message ok 248 - expect invalid date/time for png_time ok 249 - check error message ok All tests successful. Files=2, Tests=250, 1 wallclock secs ( 0.06 usr 0.02 sys + 0.44 cusr 0.14 csys = 0.66 CPU) Result: PASS TONYC/Imager-File-PNG-0.89.tar.gz make test TEST_VERBOSE=1 -- OK Tony Cook <tony@develop-help.com> PNG Image file support >>> (cd /home/fly1800/var/cpan/build/Imager-File-PNG-0.89-_uPhUp && tar cvf - Imager-File-PNG-0.89.ppd blib) | gzip -c >/home/fly1800/var/REPO/T/TO/TONYC/Imager-File-PNG-0.89.tar.gz Imager-File-PNG-0.89.ppd blib/ blib/man3/ blib/man3/Imager::File::PNG.3 blib/lib/ blib/lib/Imager/ blib/lib/Imager/File/ blib/lib/Imager/File/PNG.pm blib/arch/ blib/arch/auto/ blib/arch/auto/Imager/ blib/arch/auto/Imager/File/ blib/arch/auto/Imager/File/PNG/ blib/arch/auto/Imager/File/PNG/PNG.bs blib/arch/auto/Imager/File/PNG/PNG.so >>> mv /home/fly1800/var/cpan/build/Imager-File-PNG-0.89-_uPhUp/Imager-File-PNG-0.89.ppd /home/fly1800/var/REPO/T/TO/TONYC VmSize: 128204 kB Finished 2013-07-15T08:01:05