PATH=/usr/bin:/bin:/home/fly1800/var/megalib/bin Start 2014-06-25T12:01:16 ActivePerl-1800 CPAN-2.00 Reading '/home/fly1800/var/cpan/Metadata' Database was generated on Wed, 25 Jun 2014 14:06:11 GMT Running make for T/TO/TONYC/Imager-File-PNG-0.90.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/T/TO/TONYC/Imager-File-PNG-0.90.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/T/TO/TONYC/CHECKSUMS Checksum for /home/fly1800/var/cpan/sources/authors/id/T/TO/TONYC/Imager-File-PNG-0.90.tar.gz ok Imager-File-PNG-0.90/ Imager-File-PNG-0.90/META.yml Imager-File-PNG-0.90/README Imager-File-PNG-0.90/impng.h Imager-File-PNG-0.90/MANIFEST Imager-File-PNG-0.90/impng.c Imager-File-PNG-0.90/PNG.xs Imager-File-PNG-0.90/t/ Imager-File-PNG-0.90/t/00load.t Imager-File-PNG-0.90/t/10png.t Imager-File-PNG-0.90/Changes Imager-File-PNG-0.90/Makefile.PL Imager-File-PNG-0.90/MANIFEST.SKIP Imager-File-PNG-0.90/PNG.pm Imager-File-PNG-0.90/testimg/ Imager-File-PNG-0.90/testimg/cover.png Imager-File-PNG-0.90/testimg/rgb16.png Imager-File-PNG-0.90/testimg/cover16.png Imager-File-PNG-0.90/testimg/bipalette.png Imager-File-PNG-0.90/testimg/coveri.png Imager-File-PNG-0.90/testimg/coverpal.png Imager-File-PNG-0.90/testimg/coverpali.png Imager-File-PNG-0.90/testimg/bilevel.png Imager-File-PNG-0.90/testimg/gray.png Imager-File-PNG-0.90/testimg/graya.png Imager-File-PNG-0.90/testimg/paltrans.png Imager-File-PNG-0.90/testimg/cover16i.png Imager-File-PNG-0.90/testimg/palette.png Imager-File-PNG-0.90/testimg/comment.png Imager-File-PNG-0.90/testimg/rgb8.png Imager-File-PNG-0.90/testimg/pal.png Imager-File-PNG-0.90/testimg/rgb8i.png Imager-File-PNG-0.90/testimg/palette_out.png Imager-File-PNG-0.90/testimg/badcrc.png Imager-File-PNG-0.90/META.json Imager-File-PNG-0.90/inc/ Imager-File-PNG-0.90/inc/Devel/ Imager-File-PNG-0.90/inc/Devel/CheckLib.pm CPAN.pm: Building T/TO/TONYC/Imager-File-PNG-0.90.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 Generating a Unix-style Makefile Writing Makefile for Imager::File::PNG Writing MYMETA.yml and MYMETA.json >>> make cp PNG.pm blib/lib/Imager/File/PNG.pm Running Mkbootstrap for Imager::File::PNG () chmod 644 PNG.bs /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.90\" -DXS_VERSION=\"0.90\" -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.90\" -DXS_VERSION=\"0.90\" -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 rm -f blib/arch/auto/Imager/File/PNG/PNG.so LD_RUN_PATH="/usr/lib64" 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 /home/fly1800/ap1800-297235/bin/perl-static -MExtUtils::Command::MM -e 'cp_nonempty' -- PNG.bs blib/arch/auto/Imager/File/PNG/PNG.bs 644 Manifying blib/man3/Imager::File::PNG.3 TONYC/Imager-File-PNG-0.90.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 Running Mkbootstrap for Imager::File::PNG () chmod 644 PNG.bs PERL_DL_NONLAZY=1 /home/fly1800/ap1800-297235/bin/perl-static "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; 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..251 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 ok 40 # skip libpng not configured for benign error support ok 41 # skip libpng not configured for benign error support # write of 8 bytes failed ok 42 - write limited to 1 byte should fail ok 43 - check error message 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 # skip older libpng limits image sizes ok 55 # skip older libpng limits image sizes ok 56 - read grayscale ok 57 - check channel count ok 58 - check type ok 59 - check bits ok 60 - check png_bits tag ok 61 - check png_interlace tag ok 62 - read grayscale + alpha ok 63 - check channel count ok 64 - check type ok 65 - check bits ok 66 - check png_bits tag ok 67 - check png_interlace tag ok 68 - read paletted with alpha ok 69 - check channel count ok 70 - check type ok 71 - check png_bits tag ok 72 - check png_interlace tag ok 73 - read paletted ok 74 - check channel count ok 75 - check type ok 76 - check png_bits tag ok 77 - check png_interlace tag ok 78 - read 16-bit rgb ok 79 - check channel count ok 80 - check type ok 81 - check png_interlace tag ok 82 - check bits ok 83 - check png_bits tag ok 84 - read bilevel png ok 85 - check channel count ok 86 - check png_interlace tag ok 87 - check type ok 88 - should be bilevel ok 89 - check png_bits tag ok 90 - read interlaced ok 91 - check channel count ok 92 - check type ok 93 - check png_bits ok 94 - check png_interlace ok 95 - read non-interlaced ok 96 - check png_interlace ok 97 - compare interlaced and non-interlaced ok 98 - read cover.png ok 99 - read coveri.png ok 100 - check normal and interlace files read the same ok 101 - read cover16.png ok 102 - read cover16i.png ok 103 - check normal and interlace files read the same ok 104 - read coverpal.png ok 105 - read coverpali.png ok 106 - check normal and interlace files read the same ok 107 - read cover.png ok 108 - cover.png: i_format ok 109 - cover.png: png_bits ok 110 - cover.png: png_interlace ok 111 - cover.png: four channels ok 112 - cover.png: direct type ok 113 - cover.png: check expected samples row 0 ok 114 - cover.png: check expected samples row 1 ok 115 - read coveri.png ok 116 - coveri.png: i_format ok 117 - coveri.png: png_bits ok 118 - coveri.png: png_interlace ok 119 - coveri.png: four channels ok 120 - coveri.png: direct type ok 121 - coveri.png: check expected samples row 0 ok 122 - coveri.png: check expected samples row 1 ok 123 - read coverpal.png ok 124 - coverpal.png: i_format ok 125 - coverpal.png: png_bits ok 126 - coverpal.png: png_interlace ok 127 - coverpal.png: four channels ok 128 - coverpal.png: paletted type ok 129 - coverpal.png: check expected samples row 0 ok 130 - coverpal.png: check expected samples row 1 ok 131 - read coverpali.png ok 132 - coverpali.png: i_format ok 133 - coverpali.png: png_bits ok 134 - coverpali.png: png_interlace ok 135 - coverpali.png: four channels ok 136 - coverpali.png: paletted type ok 137 - coverpali.png: check expected samples row 0 ok 138 - coverpali.png: check expected samples row 1 ok 139 - read cover16.png ok 140 - cover16.png: i_format ok 141 - cover16.png: png_bits ok 142 - cover16.png: png_interlace ok 143 - cover16.png: four channels ok 144 - cover16.png: direct type ok 145 - cover16.png: check expected samples row 0 ok 146 - cover16.png: check expected samples row 1 ok 147 - read cover16i.png ok 148 - cover16i.png: i_format ok 149 - cover16i.png: png_bits ok 150 - cover16i.png: png_interlace ok 151 - cover16i.png: four channels ok 152 - cover16i.png: direct type ok 153 - cover16i.png: check expected samples row 0 ok 154 - cover16i.png: check expected samples row 1 ok 155 - make a 3 channel paletted image ok 156 - add some colors ok 157 - set some pixels ok 158 - set some more pixels ok 159 - write to testout/pal3.png ok 160 - read it back in ok 161 - check it matches ok 162 - make sure the result is paletted ok 163 - 4 bit representation ok 164 - make a 4 channel paletted image ok 165 - add some colors ok 166 - set some pixels ok 167 - set some more pixels ok 168 - write to testout/pal4.png ok 169 - read it back in ok 170 - check it matches ok 171 - make sure the result is paletted ok 172 - 4 bit representation ok 173 - make a 1 channel paletted image ok 174 - add some colors^Wgreys ok 175 - set some pixels ok 176 - set some more pixels ok 177 - write to testout/pal1.png ok 178 - read it back in ok 179 - check it matches ok 180 - make sure the result is paletted ok 181 - 2 bit representation ok 182 - make a 2 channel paletted image ok 183 - add some colors^Wgreys ok 184 - set some pixels ok 185 - set some more pixels ok 186 - write to testout/pal2.png ok 187 - read it back in ok 188 - check it matches ok 189 - make sure the result is paletted ok 190 - 2 bit representation ok 191 - write bilevel.png ok 192 - read it back in ok 193 - check it matches ok 194 - make sure the result is paletted ok 195 - 1 bit representation ok 196 - write 16-bit/sample image ok 197 - read rgb16.png back in ok 198 - check image matches ok 199 - check we got a 16-bit image ok 200 - check it's direct ok 201 - check png_bits ok 202 - write double/sample image - should write as 16-bit/sample ok 203 - read pngdbl.png back in ok 204 - check image matches ok 205 - check we got a 16-bit image ok 206 - check it's direct ok 207 - check png_bits ok 208 - read file with comment ok 209 - check i_comment ok 210 - no interlace ok 211 - no interlace (text) ok 212 - srgb perceptual ok 213 - modification time ok 214 - background color ok 215 - write with many tags ok 216 - read it back in ok 217 - check tags are what we expected ok 218 - write cHRM chunk ok 219 - read tagschrm.png ok 220 - check chroma tags written ok 221 - write with png_gammma tag ok 222 - read tagsgama.png ok 223 - check gamma tag written ok 224 - expect all png_chroma_* tags must be supplied or none ok 225 - check error message ok 226 - expect tag png_srgb_intent out of range ok 227 - check error message ok 228 - expect tag i_comment may not contain NUL characters 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 must be between 1 and 79 characters in length 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 leading or trailing spaces ok 237 - check error message ok 238 - expect tag png_text0_key may not contain consecutive spaces ok 239 - check error message ok 240 - expect tag png_text0_key may only contain Latin1 characters 32-126, 161-255 ok 241 - check error message ok 242 - expect tag png_text0_text may not contain NUL characters ok 243 - check error message ok 244 - expect tag png_text0_key found but not png_text0_text ok 245 - check error message ok 246 - expect tag png_text0_text found but not png_text0_key ok 247 - check error message ok 248 - expect png_time must be formatted 'y-m-dTh:m:s' ok 249 - check error message ok 250 - expect invalid date/time for png_time ok 251 - check error message ok All tests successful. Files=2, Tests=252, 1 wallclock secs ( 0.05 usr 0.03 sys + 0.39 cusr 0.10 csys = 0.57 CPU) Result: PASS TONYC/Imager-File-PNG-0.90.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.90-rkYm5l && tar cvf - Imager-File-PNG-0.90.ppd blib) | gzip -c >/home/fly1800/var/REPO/T/TO/TONYC/Imager-File-PNG-0.90.tar.gz Imager-File-PNG-0.90.ppd blib/ 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.so blib/lib/ blib/lib/Imager/ blib/lib/Imager/File/ blib/lib/Imager/File/PNG.pm blib/man3/ blib/man3/Imager::File::PNG.3 >>> mv /home/fly1800/var/cpan/build/Imager-File-PNG-0.90-rkYm5l/Imager-File-PNG-0.90.ppd /home/fly1800/var/REPO/T/TO/TONYC VmSize: 283960 kB Finished 2014-06-25T12:01:22