Sun Oct 27 02:19:57 UTC 2024 I: starting to build libimager-perl/unstable/i386 on jenkins on '2024-10-27 02:19' Sun Oct 27 02:19:57 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/i386_9/29538/console.log Sun Oct 27 02:19:57 UTC 2024 I: Downloading source for unstable/libimager-perl=1.024+dfsg-2 --2024-10-27 02:19:57-- http://deb.debian.org/debian/pool/main/libi/libimager-perl/libimager-perl_1.024%2bdfsg-2.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2659 (2.6K) [text/prs.lines.tag] Saving to: ‘libimager-perl_1.024+dfsg-2.dsc’ 0K .. 100% 282M=0s 2024-10-27 02:19:57 (282 MB/s) - ‘libimager-perl_1.024+dfsg-2.dsc’ saved [2659/2659] Sun Oct 27 02:19:58 UTC 2024 I: libimager-perl_1.024+dfsg-2.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: libimager-perl Binary: libimager-perl Architecture: any Version: 1.024+dfsg-2 Maintainer: Debian Perl Group Uploaders: Damyan Ivanov , gregor herrmann , Dominic Hargreaves Homepage: https://metacpan.org/release/Imager Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libimager-perl Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libimager-perl.git Testsuite: autopkgtest-pkg-perl Build-Depends: debhelper-compat (= 13), libfreetype-dev, libgif-dev, libinline-c-perl , libjpeg-dev, libpng-dev, libpod-parser-perl , libtest-pod-coverage-perl , libtest-pod-perl , libtest-simple-perl , libtiff-dev, perl-xs-dev, perl:native, pkgconf Package-List: libimager-perl deb perl optional arch=any Checksums-Sha1: 78eb416dd86361ffaccf8c2f5f1e11e9ff5c4c06 929368 libimager-perl_1.024+dfsg.orig.tar.xz b48307168edae29f2e36f884847dbf516f312cf8 13100 libimager-perl_1.024+dfsg-2.debian.tar.xz Checksums-Sha256: 8e254f6a2c9d612dd277b1de2f910302c51a064807e4f5b88487d1b0ce481908 929368 libimager-perl_1.024+dfsg.orig.tar.xz 465fc62c91085653bbd76afc9afb6d3db566b9c2b88962d031d64e1dd874c86a 13100 libimager-perl_1.024+dfsg-2.debian.tar.xz Files: 02b3d3d91f4696ffaa50b71416a67aca 929368 libimager-perl_1.024+dfsg.orig.tar.xz ddb192df2d5fddccdc5734ac2028c4d3 13100 libimager-perl_1.024+dfsg-2.debian.tar.xz Dgit: 4dbd01e446436cca93c549500b0043d95c5f02be debian archive/debian/1.024+dfsg-2 https://git.dgit.debian.org/libimager-perl -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmbm1X5fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgZykQ/+IcGY/b0i65FkvQwmknf/2GCEMcK5hc9bzLtNVRuihwaxWeI49PBOI5gp WLB454XWEuDeWAKJafW1zUyo32704DDcj1HGm8IUuT7n8TsaJg49rKT5NpiIPc+B HmX8kbQR1lgNaIVGJPIEWhL+fkkp2fpmaO6bA8pZaqaT9RrgUj+8uu795/3wcaZb yPWGhhdW25PfmpoF4D3Bs0HWsl8rjYtvit2QAX4XpqZyGjnPzdBsv0JW4hArE9ky tA7ZX43uRV4qc2Suh93f/wKW8YPvGMv1stBitCEA8ach60ZGOxHAOvLmIccpPVsa JcRYj1s7CmGwNOGiIrCeOTH0BrZgKLRHytrJkzhXjpS9MUlug7/lRLoeX8wODJQt /nBD+HvwD9zK9dQc0OSUgvQEbqS7G79/If+BluWY0P+kFKWaPYwEzL4u//DuOKhZ iYoQxRTrr+IAA76acnu+OnBnYHaKgrqf+5RUxBXsr2GGMi8ZdVDGxnjoo/YshB94 pHEOI9vxcF0guRLAZtiocV37bLmlb2w6RmOtxM6zm44Rgl8geBrBMOZIEaIR2JAS 9BM2HgzKPYwqFOkBKEt/fqTeGC9S8AEs8HHm2wA0eaXzbpQQoDCe6uJKqb6/lQCR yyv7p9lZf8slgSNpHDINoLrKr0wC16u7NDJzIfL9vFeWM3vIZyI= =Zlgq -----END PGP SIGNATURE----- Sun Oct 27 02:19:58 UTC 2024 I: Checking whether the package is not for us Sun Oct 27 02:19:58 UTC 2024 I: Starting 1st build on remote node ionos2-i386.debian.net. Sun Oct 27 02:19:58 UTC 2024 I: Preparing to do remote build '1' on ionos2-i386.debian.net. Sun Oct 27 02:22:06 UTC 2024 I: Deleting $TMPDIR on ionos2-i386.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Sat Oct 26 14:20:02 -12 2024 I: pbuilder-time-stamp: 1729995602 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: using eatmydata during job I: Copying source file I: copying [libimager-perl_1.024+dfsg-2.dsc] I: copying [./libimager-perl_1.024+dfsg.orig.tar.xz] I: copying [./libimager-perl_1.024+dfsg-2.debian.tar.xz] I: Extracting source gpgv: Signature made Sun Sep 15 12:39:26 2024 gpgv: using RSA key D1E1316E93A760A8104D85FABB3A68018649AA06 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./libimager-perl_1.024+dfsg-2.dsc: no acceptable signature found dpkg-source: info: extracting libimager-perl in libimager-perl-1.024+dfsg dpkg-source: info: unpacking libimager-perl_1.024+dfsg.orig.tar.xz dpkg-source: info: unpacking libimager-perl_1.024+dfsg-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying nonfree_tests.patch dpkg-source: info: applying no_t1lib.patch dpkg-source: info: applying 0001-include-t1tables.h-for-FT_Has_PS_Glyph_Names.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/59557/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='i386' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=11 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='i386' IFS=' ' INVOCATION_ID='7d9dfded766d432bac93c839d6ccb54c' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' LD_LIBRARY_PATH='/usr/lib/libeatmydata' LD_PRELOAD='libeatmydata.so' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='59557' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.2rvngNfW/pbuilderrc_2iUc --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.2rvngNfW/b1 --logfile b1/build.log libimager-perl_1.024+dfsg-2.dsc' SUDO_GID='112' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://46.16.76.132:3128' I: uname -a Linux ionos2-i386 6.1.0-26-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.112-1 (2024-09-30) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/59557/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: i386 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), libfreetype-dev, libgif-dev, libinline-c-perl, libjpeg-dev, libpng-dev, libpod-parser-perl, libtest-pod-coverage-perl, libtest-pod-perl, libtest-simple-perl, libtiff-dev, perl-xs-dev, perl:native, pkgconf dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19933 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on libfreetype-dev; however: Package libfreetype-dev is not installed. pbuilder-satisfydepends-dummy depends on libgif-dev; however: Package libgif-dev is not installed. pbuilder-satisfydepends-dummy depends on libinline-c-perl; however: Package libinline-c-perl is not installed. pbuilder-satisfydepends-dummy depends on libjpeg-dev; however: Package libjpeg-dev is not installed. pbuilder-satisfydepends-dummy depends on libpng-dev; however: Package libpng-dev is not installed. pbuilder-satisfydepends-dummy depends on libpod-parser-perl; however: Package libpod-parser-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-pod-coverage-perl; however: Package libtest-pod-coverage-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-pod-perl; however: Package libtest-pod-perl is not installed. pbuilder-satisfydepends-dummy depends on libtiff-dev; however: Package libtiff-dev is not installed. pbuilder-satisfydepends-dummy depends on perl-xs-dev; however: Package perl-xs-dev is not installed. pbuilder-satisfydepends-dummy depends on perl:native. pbuilder-satisfydepends-dummy depends on pkgconf; however: Package pkgconf is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libbrotli-dev{a} libbrotli1{a} libbz2-dev{a} libdebhelper-perl{a} libdeflate-dev{a} libdeflate0{a} libdevel-symdump-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libfreetype-dev{a} libfreetype6{a} libgif-dev{a} libgif7{a} libicu72{a} libinline-c-perl{a} libinline-perl{a} libjbig-dev{a} libjbig0{a} libjpeg-dev{a} libjpeg62-turbo{a} libjpeg62-turbo-dev{a} liblerc-dev{a} liblerc4{a} liblzma-dev{a} libmagic-mgc{a} libmagic1t64{a} libparse-recdescent-perl{a} libpegex-perl{a} libperl-dev{a} libpipeline1{a} libpkgconf3{a} libpng-dev{a} libpng16-16t64{a} libpod-coverage-perl{a} libpod-parser-perl{a} libsharpyuv-dev{a} libsharpyuv0{a} libtest-pod-coverage-perl{a} libtest-pod-perl{a} libtiff-dev{a} libtiff6{a} libtiffxx6{a} libtool{a} libuchardet0{a} libwebp-dev{a} libwebp7{a} libwebpdecoder3{a} libwebpdemux2{a} libwebpmux3{a} libxml2{a} libxxx-perl{a} libyaml-pp-perl{a} libzstd-dev{a} m4{a} man-db{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} sensible-utils{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: bzip2-doc curl libarchive-cpio-perl libinline-files-perl libltdl-dev libmail-sendmail-perl libpng-tools libtie-ixhash-perl lynx wget 0 packages upgraded, 75 newly installed, 0 to remove and 0 not upgraded. Need to get 29.7 MB of archives. After unpacking 103 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main i386 sensible-utils all 0.0.24 [24.8 kB] Get: 2 http://deb.debian.org/debian unstable/main i386 libmagic-mgc i386 1:5.45-3 [314 kB] Get: 3 http://deb.debian.org/debian unstable/main i386 libmagic1t64 i386 1:5.45-3 [114 kB] Get: 4 http://deb.debian.org/debian unstable/main i386 file i386 1:5.45-3 [42.9 kB] Get: 5 http://deb.debian.org/debian unstable/main i386 gettext-base i386 0.22.5-2 [201 kB] Get: 6 http://deb.debian.org/debian unstable/main i386 libuchardet0 i386 0.0.8-1+b1 [69.1 kB] Get: 7 http://deb.debian.org/debian unstable/main i386 groff-base i386 1.23.0-5 [1196 kB] Get: 8 http://deb.debian.org/debian unstable/main i386 bsdextrautils i386 2.40.2-9 [102 kB] Get: 9 http://deb.debian.org/debian unstable/main i386 libpipeline1 i386 1.5.8-1 [41.2 kB] Get: 10 http://deb.debian.org/debian unstable/main i386 man-db i386 2.13.0-1 [1428 kB] Get: 11 http://deb.debian.org/debian unstable/main i386 m4 i386 1.4.19-4 [293 kB] Get: 12 http://deb.debian.org/debian unstable/main i386 autoconf all 2.72-3 [493 kB] Get: 13 http://deb.debian.org/debian unstable/main i386 autotools-dev all 20220109.1 [51.6 kB] Get: 14 http://deb.debian.org/debian unstable/main i386 automake all 1:1.16.5-1.3 [823 kB] Get: 15 http://deb.debian.org/debian unstable/main i386 autopoint all 0.22.5-2 [723 kB] Get: 16 http://deb.debian.org/debian unstable/main i386 libdebhelper-perl all 13.20 [89.7 kB] Get: 17 http://deb.debian.org/debian unstable/main i386 libtool all 2.4.7-7 [517 kB] Get: 18 http://deb.debian.org/debian unstable/main i386 dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian unstable/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian unstable/main i386 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 21 http://deb.debian.org/debian unstable/main i386 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 22 http://deb.debian.org/debian unstable/main i386 libelf1t64 i386 0.192-4 [195 kB] Get: 23 http://deb.debian.org/debian unstable/main i386 dwz i386 0.15-1+b1 [116 kB] Get: 24 http://deb.debian.org/debian unstable/main i386 libicu72 i386 72.1-5 [9550 kB] Get: 25 http://deb.debian.org/debian unstable/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.1 [733 kB] Get: 26 http://deb.debian.org/debian unstable/main i386 gettext i386 0.22.5-2 [1631 kB] Get: 27 http://deb.debian.org/debian unstable/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 28 http://deb.debian.org/debian unstable/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 29 http://deb.debian.org/debian unstable/main i386 debhelper all 13.20 [915 kB] Get: 30 http://deb.debian.org/debian unstable/main i386 libbrotli1 i386 1.1.0-2+b4 [309 kB] Get: 31 http://deb.debian.org/debian unstable/main i386 libbrotli-dev i386 1.1.0-2+b4 [313 kB] Get: 32 http://deb.debian.org/debian unstable/main i386 libbz2-dev i386 1.0.8-6 [32.1 kB] Get: 33 http://deb.debian.org/debian unstable/main i386 libdeflate0 i386 1.22-1 [48.1 kB] Get: 34 http://deb.debian.org/debian unstable/main i386 libdeflate-dev i386 1.22-1 [57.2 kB] Get: 35 http://deb.debian.org/debian unstable/main i386 libdevel-symdump-perl all 2.18-5 [15.8 kB] Get: 36 http://deb.debian.org/debian unstable/main i386 libpng16-16t64 i386 1.6.44-2 [288 kB] Get: 37 http://deb.debian.org/debian unstable/main i386 libfreetype6 i386 2.13.3+dfsg-1 [464 kB] Get: 38 http://deb.debian.org/debian unstable/main i386 zlib1g-dev i386 1:1.3.dfsg+really1.3.1-1 [915 kB] Get: 39 http://deb.debian.org/debian unstable/main i386 libpng-dev i386 1.6.44-2 [373 kB] Get: 40 http://deb.debian.org/debian unstable/main i386 libfreetype-dev i386 2.13.3+dfsg-1 [640 kB] Get: 41 http://deb.debian.org/debian unstable/main i386 libgif7 i386 5.2.2-1 [45.3 kB] Get: 42 http://deb.debian.org/debian unstable/main i386 libgif-dev i386 5.2.2-1 [48.5 kB] Get: 43 http://deb.debian.org/debian unstable/main i386 libparse-recdescent-perl all 1.967015+dfsg-4 [147 kB] Get: 44 http://deb.debian.org/debian unstable/main i386 libinline-perl all 0.86-2 [83.7 kB] Get: 45 http://deb.debian.org/debian unstable/main i386 libyaml-pp-perl all 0.38.0-1 [109 kB] Get: 46 http://deb.debian.org/debian unstable/main i386 libxxx-perl all 0.38-1 [11.2 kB] Get: 47 http://deb.debian.org/debian unstable/main i386 libpegex-perl all 0.75-2 [77.8 kB] Get: 48 http://deb.debian.org/debian unstable/main i386 libinline-c-perl all 0.82-1 [75.9 kB] Get: 49 http://deb.debian.org/debian unstable/main i386 libjbig0 i386 2.1-6.1+b1 [31.8 kB] Get: 50 http://deb.debian.org/debian unstable/main i386 libjbig-dev i386 2.1-6.1+b1 [31.0 kB] Get: 51 http://deb.debian.org/debian unstable/main i386 libjpeg62-turbo i386 1:2.1.5-3 [169 kB] Get: 52 http://deb.debian.org/debian unstable/main i386 libjpeg62-turbo-dev i386 1:2.1.5-3 [303 kB] Get: 53 http://deb.debian.org/debian unstable/main i386 libjpeg-dev i386 1:2.1.5-3 [71.9 kB] Get: 54 http://deb.debian.org/debian unstable/main i386 liblerc4 i386 4.0.0+ds-4+b1 [180 kB] Get: 55 http://deb.debian.org/debian unstable/main i386 liblerc-dev i386 4.0.0+ds-4+b1 [189 kB] Get: 56 http://deb.debian.org/debian unstable/main i386 liblzma-dev i386 5.6.3-1 [328 kB] Get: 57 http://deb.debian.org/debian unstable/main i386 libperl-dev i386 5.40.0-6 [1224 kB] Get: 58 http://deb.debian.org/debian unstable/main i386 libpkgconf3 i386 1.8.1-4 [38.4 kB] Get: 59 http://deb.debian.org/debian unstable/main i386 libpod-parser-perl all 1.67-1 [94.1 kB] Get: 60 http://deb.debian.org/debian unstable/main i386 libpod-coverage-perl all 0.23-2 [22.1 kB] Get: 61 http://deb.debian.org/debian unstable/main i386 libsharpyuv0 i386 1.4.0-0.1 [113 kB] Get: 62 http://deb.debian.org/debian unstable/main i386 libsharpyuv-dev i386 1.4.0-0.1 [117 kB] Get: 63 http://deb.debian.org/debian unstable/main i386 libtest-pod-coverage-perl all 1.10-3 [14.9 kB] Get: 64 http://deb.debian.org/debian unstable/main i386 libtest-pod-perl all 1.52-3 [12.6 kB] Get: 65 http://deb.debian.org/debian unstable/main i386 libzstd-dev i386 1.5.6+dfsg-1 [352 kB] Get: 66 http://deb.debian.org/debian unstable/main i386 libwebp7 i386 1.4.0-0.1 [318 kB] Get: 67 http://deb.debian.org/debian unstable/main i386 libwebpdemux2 i386 1.4.0-0.1 [111 kB] Get: 68 http://deb.debian.org/debian unstable/main i386 libwebpmux3 i386 1.4.0-0.1 [125 kB] Get: 69 http://deb.debian.org/debian unstable/main i386 libwebpdecoder3 i386 1.4.0-0.1 [209 kB] Get: 70 http://deb.debian.org/debian unstable/main i386 libwebp-dev i386 1.4.0-0.1 [459 kB] Get: 71 http://deb.debian.org/debian unstable/main i386 libtiff6 i386 4.5.1+git230720-5 [339 kB] Get: 72 http://deb.debian.org/debian unstable/main i386 libtiffxx6 i386 4.5.1+git230720-5 [150 kB] Get: 73 http://deb.debian.org/debian unstable/main i386 libtiff-dev i386 4.5.1+git230720-5 [487 kB] Get: 74 http://deb.debian.org/debian unstable/main i386 pkgconf-bin i386 1.8.1-4 [30.6 kB] Get: 75 http://deb.debian.org/debian unstable/main i386 pkgconf i386 1.8.1-4 [26.2 kB] Fetched 29.7 MB in 1s (48.4 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19933 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.45-3_i386.deb ... Unpacking libmagic-mgc (1:5.45-3) ... Selecting previously unselected package libmagic1t64:i386. Preparing to unpack .../02-libmagic1t64_1%3a5.45-3_i386.deb ... Unpacking libmagic1t64:i386 (1:5.45-3) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.45-3_i386.deb ... Unpacking file (1:5.45-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.22.5-2_i386.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../05-libuchardet0_0.0.8-1+b1_i386.deb ... Unpacking libuchardet0:i386 (0.0.8-1+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-5_i386.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.40.2-9_i386.deb ... Unpacking bsdextrautils (2.40.2-9) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../08-libpipeline1_1.5.8-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.0-1_i386.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.19-4_i386.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:i386. Preparing to unpack .../21-libelf1t64_0.192-4_i386.deb ... Unpacking libelf1t64:i386 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.15-1+b1_i386.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:i386. Preparing to unpack .../23-libicu72_72.1-5_i386.deb ... Unpacking libicu72:i386 (72.1-5) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../24-libxml2_2.12.7+dfsg+really2.9.14-0.1_i386.deb ... Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.1) ... Selecting previously unselected package gettext. Preparing to unpack .../25-gettext_0.22.5-2_i386.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../26-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../27-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../28-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package libbrotli1:i386. Preparing to unpack .../29-libbrotli1_1.1.0-2+b4_i386.deb ... Unpacking libbrotli1:i386 (1.1.0-2+b4) ... Selecting previously unselected package libbrotli-dev:i386. Preparing to unpack .../30-libbrotli-dev_1.1.0-2+b4_i386.deb ... Unpacking libbrotli-dev:i386 (1.1.0-2+b4) ... Selecting previously unselected package libbz2-dev:i386. Preparing to unpack .../31-libbz2-dev_1.0.8-6_i386.deb ... Unpacking libbz2-dev:i386 (1.0.8-6) ... Selecting previously unselected package libdeflate0:i386. Preparing to unpack .../32-libdeflate0_1.22-1_i386.deb ... Unpacking libdeflate0:i386 (1.22-1) ... Selecting previously unselected package libdeflate-dev:i386. Preparing to unpack .../33-libdeflate-dev_1.22-1_i386.deb ... Unpacking libdeflate-dev:i386 (1.22-1) ... Selecting previously unselected package libdevel-symdump-perl. Preparing to unpack .../34-libdevel-symdump-perl_2.18-5_all.deb ... Unpacking libdevel-symdump-perl (2.18-5) ... Selecting previously unselected package libpng16-16t64:i386. Preparing to unpack .../35-libpng16-16t64_1.6.44-2_i386.deb ... Unpacking libpng16-16t64:i386 (1.6.44-2) ... Selecting previously unselected package libfreetype6:i386. Preparing to unpack .../36-libfreetype6_2.13.3+dfsg-1_i386.deb ... Unpacking libfreetype6:i386 (2.13.3+dfsg-1) ... Selecting previously unselected package zlib1g-dev:i386. Preparing to unpack .../37-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1_i386.deb ... Unpacking zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1) ... Selecting previously unselected package libpng-dev:i386. Preparing to unpack .../38-libpng-dev_1.6.44-2_i386.deb ... Unpacking libpng-dev:i386 (1.6.44-2) ... Selecting previously unselected package libfreetype-dev:i386. Preparing to unpack .../39-libfreetype-dev_2.13.3+dfsg-1_i386.deb ... Unpacking libfreetype-dev:i386 (2.13.3+dfsg-1) ... Selecting previously unselected package libgif7:i386. Preparing to unpack .../40-libgif7_5.2.2-1_i386.deb ... Unpacking libgif7:i386 (5.2.2-1) ... Selecting previously unselected package libgif-dev:i386. Preparing to unpack .../41-libgif-dev_5.2.2-1_i386.deb ... Unpacking libgif-dev:i386 (5.2.2-1) ... Selecting previously unselected package libparse-recdescent-perl. Preparing to unpack .../42-libparse-recdescent-perl_1.967015+dfsg-4_all.deb ... Unpacking libparse-recdescent-perl (1.967015+dfsg-4) ... Selecting previously unselected package libinline-perl. Preparing to unpack .../43-libinline-perl_0.86-2_all.deb ... Unpacking libinline-perl (0.86-2) ... Selecting previously unselected package libyaml-pp-perl. Preparing to unpack .../44-libyaml-pp-perl_0.38.0-1_all.deb ... Unpacking libyaml-pp-perl (0.38.0-1) ... Selecting previously unselected package libxxx-perl. Preparing to unpack .../45-libxxx-perl_0.38-1_all.deb ... Unpacking libxxx-perl (0.38-1) ... Selecting previously unselected package libpegex-perl. Preparing to unpack .../46-libpegex-perl_0.75-2_all.deb ... Unpacking libpegex-perl (0.75-2) ... Selecting previously unselected package libinline-c-perl. Preparing to unpack .../47-libinline-c-perl_0.82-1_all.deb ... Unpacking libinline-c-perl (0.82-1) ... Selecting previously unselected package libjbig0:i386. Preparing to unpack .../48-libjbig0_2.1-6.1+b1_i386.deb ... Unpacking libjbig0:i386 (2.1-6.1+b1) ... Selecting previously unselected package libjbig-dev:i386. Preparing to unpack .../49-libjbig-dev_2.1-6.1+b1_i386.deb ... Unpacking libjbig-dev:i386 (2.1-6.1+b1) ... Selecting previously unselected package libjpeg62-turbo:i386. Preparing to unpack .../50-libjpeg62-turbo_1%3a2.1.5-3_i386.deb ... Unpacking libjpeg62-turbo:i386 (1:2.1.5-3) ... Selecting previously unselected package libjpeg62-turbo-dev:i386. Preparing to unpack .../51-libjpeg62-turbo-dev_1%3a2.1.5-3_i386.deb ... Unpacking libjpeg62-turbo-dev:i386 (1:2.1.5-3) ... Selecting previously unselected package libjpeg-dev:i386. Preparing to unpack .../52-libjpeg-dev_1%3a2.1.5-3_i386.deb ... Unpacking libjpeg-dev:i386 (1:2.1.5-3) ... Selecting previously unselected package liblerc4:i386. Preparing to unpack .../53-liblerc4_4.0.0+ds-4+b1_i386.deb ... Unpacking liblerc4:i386 (4.0.0+ds-4+b1) ... Selecting previously unselected package liblerc-dev:i386. Preparing to unpack .../54-liblerc-dev_4.0.0+ds-4+b1_i386.deb ... Unpacking liblerc-dev:i386 (4.0.0+ds-4+b1) ... Selecting previously unselected package liblzma-dev:i386. Preparing to unpack .../55-liblzma-dev_5.6.3-1_i386.deb ... Unpacking liblzma-dev:i386 (5.6.3-1) ... Selecting previously unselected package libperl-dev:i386. Preparing to unpack .../56-libperl-dev_5.40.0-6_i386.deb ... Unpacking libperl-dev:i386 (5.40.0-6) ... Selecting previously unselected package libpkgconf3:i386. Preparing to unpack .../57-libpkgconf3_1.8.1-4_i386.deb ... Unpacking libpkgconf3:i386 (1.8.1-4) ... Selecting previously unselected package libpod-parser-perl. Preparing to unpack .../58-libpod-parser-perl_1.67-1_all.deb ... Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' Unpacking libpod-parser-perl (1.67-1) ... Selecting previously unselected package libpod-coverage-perl. Preparing to unpack .../59-libpod-coverage-perl_0.23-2_all.deb ... Unpacking libpod-coverage-perl (0.23-2) ... Selecting previously unselected package libsharpyuv0:i386. Preparing to unpack .../60-libsharpyuv0_1.4.0-0.1_i386.deb ... Unpacking libsharpyuv0:i386 (1.4.0-0.1) ... Selecting previously unselected package libsharpyuv-dev:i386. Preparing to unpack .../61-libsharpyuv-dev_1.4.0-0.1_i386.deb ... Unpacking libsharpyuv-dev:i386 (1.4.0-0.1) ... Selecting previously unselected package libtest-pod-coverage-perl. Preparing to unpack .../62-libtest-pod-coverage-perl_1.10-3_all.deb ... Unpacking libtest-pod-coverage-perl (1.10-3) ... Selecting previously unselected package libtest-pod-perl. Preparing to unpack .../63-libtest-pod-perl_1.52-3_all.deb ... Unpacking libtest-pod-perl (1.52-3) ... Selecting previously unselected package libzstd-dev:i386. Preparing to unpack .../64-libzstd-dev_1.5.6+dfsg-1_i386.deb ... Unpacking libzstd-dev:i386 (1.5.6+dfsg-1) ... Selecting previously unselected package libwebp7:i386. Preparing to unpack .../65-libwebp7_1.4.0-0.1_i386.deb ... Unpacking libwebp7:i386 (1.4.0-0.1) ... Selecting previously unselected package libwebpdemux2:i386. Preparing to unpack .../66-libwebpdemux2_1.4.0-0.1_i386.deb ... Unpacking libwebpdemux2:i386 (1.4.0-0.1) ... Selecting previously unselected package libwebpmux3:i386. Preparing to unpack .../67-libwebpmux3_1.4.0-0.1_i386.deb ... Unpacking libwebpmux3:i386 (1.4.0-0.1) ... Selecting previously unselected package libwebpdecoder3:i386. Preparing to unpack .../68-libwebpdecoder3_1.4.0-0.1_i386.deb ... Unpacking libwebpdecoder3:i386 (1.4.0-0.1) ... Selecting previously unselected package libwebp-dev:i386. Preparing to unpack .../69-libwebp-dev_1.4.0-0.1_i386.deb ... Unpacking libwebp-dev:i386 (1.4.0-0.1) ... Selecting previously unselected package libtiff6:i386. Preparing to unpack .../70-libtiff6_4.5.1+git230720-5_i386.deb ... Unpacking libtiff6:i386 (4.5.1+git230720-5) ... Selecting previously unselected package libtiffxx6:i386. Preparing to unpack .../71-libtiffxx6_4.5.1+git230720-5_i386.deb ... Unpacking libtiffxx6:i386 (4.5.1+git230720-5) ... Selecting previously unselected package libtiff-dev:i386. Preparing to unpack .../72-libtiff-dev_4.5.1+git230720-5_i386.deb ... Unpacking libtiff-dev:i386 (4.5.1+git230720-5) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../73-pkgconf-bin_1.8.1-4_i386.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:i386. Preparing to unpack .../74-pkgconf_1.8.1-4_i386.deb ... Unpacking pkgconf:i386 (1.8.1-4) ... Setting up libpipeline1:i386 (1.5.8-1) ... Setting up libsharpyuv0:i386 (1.4.0-0.1) ... Setting up libicu72:i386 (72.1-5) ... Setting up liblerc4:i386 (4.0.0+ds-4+b1) ... Setting up libzstd-dev:i386 (1.5.6+dfsg-1) ... Setting up bsdextrautils (2.40.2-9) ... Setting up libmagic-mgc (1:5.45-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-pp-perl (0.38.0-1) ... Setting up libdebhelper-perl (13.20) ... Setting up libbrotli1:i386 (1.1.0-2+b4) ... Setting up libmagic1t64:i386 (1:5.45-3) ... Setting up libtest-pod-perl (1.52-3) ... Setting up libdeflate0:i386 (1.22-1) ... Setting up libwebpdecoder3:i386 (1.4.0-0.1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up libperl-dev:i386 (5.40.0-6) ... Setting up file (1:5.45-3) ... Setting up libjbig0:i386 (2.1-6.1+b1) ... Setting up libelf1t64:i386 (0.192-4) ... Setting up autotools-dev (20220109.1) ... Setting up libpkgconf3:i386 (1.8.1-4) ... Setting up libjpeg62-turbo:i386 (1:2.1.5-3) ... Setting up libjpeg62-turbo-dev:i386 (1:2.1.5-3) ... Setting up libpng16-16t64:i386 (1.6.44-2) ... Setting up libpod-parser-perl (1.67-1) ... Setting up autopoint (0.22.5-2) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up liblerc-dev:i386 (4.0.0+ds-4+b1) ... Setting up autoconf (2.72-3) ... Setting up libxxx-perl (0.38-1) ... Setting up libwebp7:i386 (1.4.0-0.1) ... Setting up liblzma-dev:i386 (5.6.3-1) ... Setting up libgif7:i386 (5.2.2-1) ... Setting up zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1) ... Setting up dwz (0.15-1+b1) ... Setting up libparse-recdescent-perl (1.967015+dfsg-4) ... Setting up sensible-utils (0.0.24) ... Setting up libgif-dev:i386 (5.2.2-1) ... Setting up libtiff6:i386 (4.5.1+git230720-5) ... Setting up libuchardet0:i386 (0.0.8-1+b1) ... Setting up libpegex-perl (0.75-2) ... Setting up libdevel-symdump-perl (2.18-5) ... Setting up libsharpyuv-dev:i386 (1.4.0-0.1) ... Setting up libwebpmux3:i386 (1.4.0-0.1) ... Setting up libtiffxx6:i386 (4.5.1+git230720-5) ... Setting up libdeflate-dev:i386 (1.22-1) ... Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.1) ... Setting up libbrotli-dev:i386 (1.1.0-2+b4) ... Setting up libbz2-dev:i386 (1.0.8-6) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up gettext (0.22.5-2) ... Setting up libtool (2.4.7-7) ... Setting up libwebpdemux2:i386 (1.4.0-0.1) ... Setting up libinline-perl (0.86-2) ... Setting up libpod-coverage-perl (0.23-2) ... Setting up libpng-dev:i386 (1.6.44-2) ... Setting up libinline-c-perl (0.82-1) ... Setting up libjpeg-dev:i386 (1:2.1.5-3) ... Setting up libjbig-dev:i386 (2.1-6.1+b1) ... Setting up pkgconf:i386 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libwebp-dev:i386 (1.4.0-0.1) ... Setting up libfreetype6:i386 (2.13.3+dfsg-1) ... Setting up libtiff-dev:i386 (4.5.1+git230720-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-5) ... Setting up libtest-pod-coverage-perl (1.10-3) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libfreetype-dev:i386 (2.13.3+dfsg-1) ... Setting up debhelper (13.20) ... Processing triggers for libc-bin (2.40-3) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/libimager-perl-1.024+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../libimager-perl_1.024+dfsg-2_source.changes dpkg-buildpackage: info: source package libimager-perl dpkg-buildpackage: info: source version 1.024+dfsg-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by gregor herrmann dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg' # since 1.020, T1 and FT1 are disabled by default but keeping it explicit doesn't hurt dh_auto_configure -- --disable=FT1,T1,W32 /usr/bin/perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "LD=i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now" --disable=FT1,T1,W32 done. POSIX threads Checking if your kit is complete... Warning: the following files are missing in your kit: adobe.txt FT2/fontfiles/MMOne.pfb T1/fontfiles/dcr10.afm T1/fontfiles/dcr10.pfb Please inform the author. Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json FreeType 2: Found via pkg-config freetype2 FreeType 2: Passed code check Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json GIF: main: includes found - libraries found GIF: Major 5, Minor 2 GIF: Passed code check Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json JPEG: Found via pkg-config libjpeg JPEG: Passed code check Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json PNG: Found via pkg-config libpng PNG: library version 10644, header version 10644 PNG: Passed code check Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json TIFF: Found via pkg-config libtiff-4 TIFF: library version 4.5.1, header version 20230609 TIFF: Passed code check Writing MYMETA.yml and MYMETA.json Generating a Unix-style Makefile Writing Makefile for Imager Writing MYMETA.yml and MYMETA.json Libraries found: FT2 GIF JPEG PNG TIFF make[1]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg' debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg' : IMAGERAPI_DETECTED_VERSION detected as 5 dh_auto_build make -j11 make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg' "/usr/bin/perl" "/usr/share/perl/5.40/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.40/ExtUtils/typemap' -typemap '/build/reproducible-path/libimager-perl-1.024+dfsg/typemap.local' -typemap '/build/reproducible-path/libimager-perl-1.024+dfsg/typemap' -typemap '/build/reproducible-path/libimager-perl-1.024+dfsg/typemap' Imager.xs > Imager.xsc Running Mkbootstrap for Imager () i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux context.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux draw.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux polygon.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux image.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux io.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux iolayer.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux log.c "/usr/bin/perl" -Ilib -MImager::Preprocess -epreprocess gaussian.im gaussian.c "/usr/bin/perl" -Ilib -MImager::Preprocess -epreprocess conv.im conv.c chmod 644 "Imager.bs" i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux pnm.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux raw.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux feat.c "/usr/bin/perl" -Ilib -MImager::Preprocess -epreprocess combine.im combine.c "/usr/bin/perl" -Ilib -MImager::Preprocess -epreprocess filters.im filters.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux dynaload.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux stackmach.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux datatypes.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux regmach.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux trans2.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux quant.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux error.c mv Imager.xsc Imager.c "/usr/bin/perl" -Ilib -MImager::Preprocess -epreprocess convert.im convert.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux map.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux tags.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux palimg.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux maskimg.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux img8.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux img16.c "/usr/bin/perl" -Ilib -MImager::Preprocess -epreprocess rotate.im rotate.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux bmp.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux tga.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux color.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux fills.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux imgdouble.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux limits.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux hlines.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux imext.c "/usr/bin/perl" -Ilib -MImager::Preprocess -epreprocess scale.im scale.c "/usr/bin/perl" -Ilib -MImager::Preprocess -epreprocess rubthru.im rubthru.c "/usr/bin/perl" -Ilib -MImager::Preprocess -epreprocess render.im render.c "/usr/bin/perl" -Ilib -MImager::Preprocess -epreprocess paste.im paste.c "/usr/bin/perl" -Ilib -MImager::Preprocess -epreprocess compose.im compose.c "/usr/bin/perl" -Ilib -MImager::Preprocess -epreprocess flip.im flip.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux perlio.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux imexif.c "/usr/bin/perl" -Ilib -MImager::Preprocess -epreprocess trim.im trim.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux mutexpthr.c "/usr/bin/perl" apidocs.perl lib/Imager/APIRef.pod make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/CountColor' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Imager.bs blib/arch/auto/Imager/Imager.bs 644 i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux Imager.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux gaussian.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux conv.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux combine.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux filters.c cp CountColor.pm ../blib/lib/Imager/CountColor.pm Running Mkbootstrap for CountColor () i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux convert.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux rotate.c chmod 644 "CountColor.bs" "/usr/bin/perl" "/usr/share/perl/5.40.0/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.40/ExtUtils/typemap' CountColor.xs > CountColor.xsc i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux scale.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux rubthru.c mv CountColor.xsc CountColor.c "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- CountColor.bs ../blib/arch/auto/Imager/CountColor/CountColor.bs 644 i686-linux-gnu-gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.03\" -DXS_VERSION=\"0.03\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux CountColor.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux render.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux paste.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux compose.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux flip.c i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.024\" -DXS_VERSION=\"1.024\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux trim.c cp imexttypes.h blib/lib/Imager/include/imexttypes.h cp imext.h blib/lib/Imager/include/imext.h cp imdatatypes.h blib/lib/Imager/include/imdatatypes.h cp imperlio.h blib/lib/Imager/include/imperlio.h cp imager.h blib/lib/Imager/include/imager.h cp iolayer.h blib/lib/Imager/include/iolayer.h cp lib/Imager/Expr.pm blib/lib/Imager/Expr.pm cp iolayert.h blib/lib/Imager/include/iolayert.h cp lib/Imager/ExtUtils.pm blib/lib/Imager/ExtUtils.pm cp imio.h blib/lib/Imager/include/imio.h cp lib/Imager/Color/Table.pm blib/lib/Imager/Color/Table.pm cp lib/Imager/Filters.pod blib/lib/Imager/Filters.pod cp imextpltypes.h blib/lib/Imager/include/imextpltypes.h cp feat.h blib/lib/Imager/include/feat.h cp lib/Imager/Font/BBox.pm blib/lib/Imager/Font/BBox.pm cp lib/Imager/API.pod blib/lib/Imager/API.pod cp lib/Imager/APIRef.pod blib/lib/Imager/APIRef.pod cp imerror.h blib/lib/Imager/include/imerror.h cp draw.h blib/lib/Imager/include/draw.h cp Imager.pm blib/lib/Imager.pm cp imageri.h blib/lib/Imager/include/imageri.h cp lib/Imager/Cookbook.pod blib/lib/Imager/Cookbook.pod cp ext.h blib/lib/Imager/include/ext.h cp lib/Imager/Engines.pod blib/lib/Imager/Engines.pod cp imextdef.h blib/lib/Imager/include/imextdef.h cp dynaload.h blib/lib/Imager/include/dynaload.h cp imrender.h blib/lib/Imager/include/imrender.h cp imconfig.h blib/lib/Imager/include/imconfig.h cp lib/Imager/Files.pod blib/lib/Imager/Files.pod cp lib/Imager/Draw.pod blib/lib/Imager/Draw.pod cp lib/Imager/Font/Image.pm blib/lib/Imager/Font/Image.pm cp imperl.h blib/lib/Imager/include/imperl.h cp lib/Imager/Color.pm blib/lib/Imager/Color.pm cp lib/Imager/Font/Type1.pm blib/lib/Imager/Font/Type1.pm cp lib/Imager/Font/Test.pm blib/lib/Imager/Font/Test.pm cp lib/Imager/Font/Truetype.pm blib/lib/Imager/Font/Truetype.pm cp imextpl.h blib/lib/Imager/include/imextpl.h cp lib/Imager/Color/Float.pm blib/lib/Imager/Color/Float.pm cp lib/Imager/Expr/Assem.pm blib/lib/Imager/Expr/Assem.pm cp lib/Imager/Font/FreeType2.pm blib/lib/Imager/Font/FreeType2.pm cp imexif.h blib/lib/Imager/include/imexif.h cp lib/Imager/Font.pm blib/lib/Imager/Font.pm cp immacros.h blib/lib/Imager/include/immacros.h cp lib/Imager/Fill.pm blib/lib/Imager/Fill.pm cp regmach.h blib/lib/Imager/include/regmach.h cp lib/Imager/regmach.pod blib/lib/Imager/regmach.pod cp lib/Imager/Regops.pm blib/lib/Imager/Regops.pm cp plug.h blib/lib/Imager/include/plug.h cp lib/Imager/Preprocess.pm blib/lib/Imager/Preprocess.pm cp lib/Imager/Probe.pm blib/lib/Imager/Probe.pm cp log.h blib/lib/Imager/include/log.h cp lib/Imager/Fountain.pm blib/lib/Imager/Fountain.pm cp lib/Imager/IO.pod blib/lib/Imager/IO.pod cp ppport.h blib/lib/Imager/include/ppport.h cp lib/Imager/ImageTypes.pod blib/lib/Imager/ImageTypes.pod cp lib/Imager/TrimColorList.pm blib/lib/Imager/TrimColorList.pm cp lib/Imager/Tutorial.pod blib/lib/Imager/Tutorial.pod cp lib/Imager/Test.pm blib/lib/Imager/Test.pm cp lib/Imager/Inline.pod blib/lib/Imager/Inline.pod cp lib/Imager/LargeSamples.pod blib/lib/Imager/LargeSamples.pod cp lib/Imager/Matrix2d.pm blib/lib/Imager/Matrix2d.pm cp typemap blib/lib/Imager/typemap cp stackmach.h blib/lib/Imager/include/stackmach.h cp rendert.h blib/lib/Imager/include/rendert.h cp lib/Imager/Transformations.pod blib/lib/Imager/Transformations.pod cp lib/Imager/Font/Wrap.pm blib/lib/Imager/Font/Wrap.pm cp lib/Imager/interface.pod blib/lib/Imager/interface.pod cp lib/Imager/Handy.pod blib/lib/Imager/Handy.pod cp lib/Imager/Install.pod blib/lib/Imager/Install.pod cp lib/Imager/Transform.pm blib/lib/Imager/Transform.pm cp lib/Imager/Security.pod blib/lib/Imager/Security.pod cp lib/Imager/Threads.pod blib/lib/Imager/Threads.pod rm -f ../blib/arch/auto/Imager/CountColor/CountColor.so i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -shared -L/usr/local/lib -fstack-protector-strong CountColor.o -o ../blib/arch/auto/Imager/CountColor/CountColor.so \ \ chmod 755 ../blib/arch/auto/Imager/CountColor/CountColor.so Manifying 1 pod document make[3]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/CountColor' make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/DynTest' Running Mkbootstrap for DynTest () "/usr/bin/perl" "/usr/share/perl/5.40.0/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.40/ExtUtils/typemap' DynTest.xs > DynTest.xsc i686-linux-gnu-gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.03\" -DXS_VERSION=\"0.03\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux linstretch.c chmod 644 "DynTest.bs" "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- DynTest.bs ../blib/arch/auto/Imager/Filter/DynTest/DynTest.bs 644 cp DynTest.pm ../blib/lib/Imager/Filter/DynTest.pm mv DynTest.xsc DynTest.c i686-linux-gnu-gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.03\" -DXS_VERSION=\"0.03\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux DynTest.c rm -f ../blib/arch/auto/Imager/Filter/DynTest/DynTest.so i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -shared -L/usr/local/lib -fstack-protector-strong DynTest.o linstretch.o -o ../blib/arch/auto/Imager/Filter/DynTest/DynTest.so \ \ chmod 755 ../blib/arch/auto/Imager/Filter/DynTest/DynTest.so make[3]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/DynTest' make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/FT2' Running Mkbootstrap for FT2 () "/usr/bin/perl" "/usr/share/perl/5.40.0/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.40/ExtUtils/typemap' -typemap '/build/reproducible-path/libimager-perl-1.024+dfsg/FT2/typemap' FT2.xs > FT2.xsc i686-linux-gnu-gcc -c -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.000\" -DXS_VERSION=\"1.000\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux freetyp2.c chmod 644 "FT2.bs" "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- FT2.bs ../blib/arch/auto/Imager/Font/FT2/FT2.bs 644 cp FT2.pm ../blib/lib/Imager/Font/FT2.pm mv FT2.xsc FT2.c i686-linux-gnu-gcc -c -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.000\" -DXS_VERSION=\"1.000\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux FT2.c rm -f ../blib/arch/auto/Imager/Font/FT2/FT2.so i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -shared -L/usr/local/lib -fstack-protector-strong FT2.o freetyp2.o -o ../blib/arch/auto/Imager/Font/FT2/FT2.so \ -L/usr/lib/i386-linux-gnu -lfreetype \ chmod 755 ../blib/arch/auto/Imager/Font/FT2/FT2.so Manifying 1 pod document make[3]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/FT2' make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/Flines' Running Mkbootstrap for Flines () "/usr/bin/perl" "/usr/share/perl/5.40.0/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.40/ExtUtils/typemap' Flines.xs > Flines.xsc chmod 644 "Flines.bs" "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Flines.bs ../blib/arch/auto/Imager/Filter/Flines/Flines.bs 644 cp Flines.pm ../blib/lib/Imager/Filter/Flines.pm mv Flines.xsc Flines.c i686-linux-gnu-gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.04\" -DXS_VERSION=\"0.04\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux Flines.c rm -f ../blib/arch/auto/Imager/Filter/Flines/Flines.so i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -shared -L/usr/local/lib -fstack-protector-strong Flines.o -o ../blib/arch/auto/Imager/Filter/Flines/Flines.so \ \ chmod 755 ../blib/arch/auto/Imager/Filter/Flines/Flines.so Manifying 1 pod document make[3]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/Flines' make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/GIF' Running Mkbootstrap for GIF () "/usr/bin/perl" "/usr/share/perl/5.40.0/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.40/ExtUtils/typemap' GIF.xs > GIF.xsc i686-linux-gnu-gcc -c -I.. -I/usr/include -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.98\" -DXS_VERSION=\"0.98\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux imgif.c chmod 644 "GIF.bs" "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- GIF.bs ../blib/arch/auto/Imager/File/GIF/GIF.bs 644 cp GIF.pm ../blib/lib/Imager/File/GIF.pm Please specify prototyping behavior for GIF.xs (see perlxs manual) mv GIF.xsc GIF.c i686-linux-gnu-gcc -c -I.. -I/usr/include -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.98\" -DXS_VERSION=\"0.98\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux GIF.c rm -f ../blib/arch/auto/Imager/File/GIF/GIF.so i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -shared -L/usr/local/lib -fstack-protector-strong GIF.o imgif.o -o ../blib/arch/auto/Imager/File/GIF/GIF.so \ -L/usr/lib/i386-linux-gnu -lgif \ chmod 755 ../blib/arch/auto/Imager/File/GIF/GIF.so Manifying 1 pod document make[3]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/GIF' make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/ICO' Running Mkbootstrap for ICO () "/usr/bin/perl" "/usr/share/perl/5.40.0/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.40/ExtUtils/typemap' ICO.xs > ICO.xsc i686-linux-gnu-gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.08\" -DXS_VERSION=\"0.08\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux msicon.c i686-linux-gnu-gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.08\" -DXS_VERSION=\"0.08\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux imicon.c chmod 644 "ICO.bs" "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- ICO.bs ../blib/arch/auto/Imager/File/ICO/ICO.bs 644 cp lib/Imager/File/CUR.pm ../blib/lib/Imager/File/CUR.pm cp ICO.pm ../blib/lib/Imager/File/ICO.pm mv ICO.xsc ICO.c i686-linux-gnu-gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.08\" -DXS_VERSION=\"0.08\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux ICO.c rm -f ../blib/arch/auto/Imager/File/ICO/ICO.so i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -shared -L/usr/local/lib -fstack-protector-strong 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 Manifying 1 pod document make[3]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/ICO' make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/JPEG' Running Mkbootstrap for JPEG () "/usr/bin/perl" "/usr/share/perl/5.40.0/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.40/ExtUtils/typemap' JPEG.xs > JPEG.xsc i686-linux-gnu-gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.97\" -DXS_VERSION=\"0.97\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux imjpeg.c chmod 644 "JPEG.bs" "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- JPEG.bs ../blib/arch/auto/Imager/File/JPEG/JPEG.bs 644 cp JPEG.pm ../blib/lib/Imager/File/JPEG.pm mv JPEG.xsc JPEG.c i686-linux-gnu-gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.97\" -DXS_VERSION=\"0.97\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux JPEG.c rm -f ../blib/arch/auto/Imager/File/JPEG/JPEG.so i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -shared -L/usr/local/lib -fstack-protector-strong JPEG.o imjpeg.o -o ../blib/arch/auto/Imager/File/JPEG/JPEG.so \ -L/usr/lib/i386-linux-gnu -ljpeg \ chmod 755 ../blib/arch/auto/Imager/File/JPEG/JPEG.so Manifying 1 pod document make[3]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/JPEG' make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/Mandelbrot' Running Mkbootstrap for Mandelbrot () "/usr/bin/perl" "/usr/share/perl/5.40.0/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.40/ExtUtils/typemap' Mandelbrot.xs > Mandelbrot.xsc i686-linux-gnu-gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.05\" -DXS_VERSION=\"0.05\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux mandel.c chmod 644 "Mandelbrot.bs" "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Mandelbrot.bs ../blib/arch/auto/Imager/Filter/Mandelbrot/Mandelbrot.bs 644 cp Mandelbrot.pm ../blib/lib/Imager/Filter/Mandelbrot.pm mv Mandelbrot.xsc Mandelbrot.c i686-linux-gnu-gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.05\" -DXS_VERSION=\"0.05\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux Mandelbrot.c rm -f ../blib/arch/auto/Imager/Filter/Mandelbrot/Mandelbrot.so i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -shared -L/usr/local/lib -fstack-protector-strong Mandelbrot.o mandel.o -o ../blib/arch/auto/Imager/Filter/Mandelbrot/Mandelbrot.so \ \ chmod 755 ../blib/arch/auto/Imager/Filter/Mandelbrot/Mandelbrot.so Manifying 1 pod document make[3]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/Mandelbrot' make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/PNG' Running Mkbootstrap for PNG () "/usr/bin/perl" "/usr/share/perl/5.40.0/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.40/ExtUtils/typemap' PNG.xs > PNG.xsc i686-linux-gnu-gcc -c -I.. -I/usr/include/libpng16 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.99\" -DXS_VERSION=\"0.99\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux impng.c chmod 644 "PNG.bs" "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- PNG.bs ../blib/arch/auto/Imager/File/PNG/PNG.bs 644 cp PNG.pm ../blib/lib/Imager/File/PNG.pm Please specify prototyping behavior for PNG.xs (see perlxs manual) mv PNG.xsc PNG.c i686-linux-gnu-gcc -c -I.. -I/usr/include/libpng16 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.99\" -DXS_VERSION=\"0.99\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux PNG.c rm -f ../blib/arch/auto/Imager/File/PNG/PNG.so i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -shared -L/usr/local/lib -fstack-protector-strong PNG.o impng.o -o ../blib/arch/auto/Imager/File/PNG/PNG.so \ -L/usr/lib/i386-linux-gnu -lpng16 \ chmod 755 ../blib/arch/auto/Imager/File/PNG/PNG.so Manifying 1 pod document make[3]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/PNG' make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/SGI' Running Mkbootstrap for SGI () "/usr/bin/perl" "/usr/share/perl/5.40.0/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.40/ExtUtils/typemap' SGI.xs > SGI.xsc i686-linux-gnu-gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.05\" -DXS_VERSION=\"0.05\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux imsgi.c chmod 644 "SGI.bs" "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- SGI.bs ../blib/arch/auto/Imager/File/SGI/SGI.bs 644 cp SGI.pm ../blib/lib/Imager/File/SGI.pm mv SGI.xsc SGI.c i686-linux-gnu-gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.05\" -DXS_VERSION=\"0.05\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux SGI.c rm -f ../blib/arch/auto/Imager/File/SGI/SGI.so i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -shared -L/usr/local/lib -fstack-protector-strong SGI.o imsgi.o -o ../blib/arch/auto/Imager/File/SGI/SGI.so \ \ chmod 755 ../blib/arch/auto/Imager/File/SGI/SGI.so Manifying 1 pod document make[3]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/SGI' make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/TIFF' Running Mkbootstrap for TIFF () "/usr/bin/perl" "/usr/share/perl/5.40.0/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.40/ExtUtils/typemap' TIFF.xs > TIFF.xsc i686-linux-gnu-gcc -c -I.. -I/usr/include/i386-linux-gnu -I/usr/include/webp -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.99\" -DXS_VERSION=\"0.99\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux -DIEEEFP_TYPES imtiff.c chmod 644 "TIFF.bs" "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- TIFF.bs ../blib/arch/auto/Imager/File/TIFF/TIFF.bs 644 cp TIFF.pm ../blib/lib/Imager/File/TIFF.pm Please specify prototyping behavior for TIFF.xs (see perlxs manual) mv TIFF.xsc TIFF.c i686-linux-gnu-gcc -c -I.. -I/usr/include/i386-linux-gnu -I/usr/include/webp -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.99\" -DXS_VERSION=\"0.99\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" -DOS_linux -DIEEEFP_TYPES TIFF.c rm -f ../blib/arch/auto/Imager/File/TIFF/TIFF.so i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -shared -L/usr/local/lib -fstack-protector-strong TIFF.o imtiff.o -o ../blib/arch/auto/Imager/File/TIFF/TIFF.so \ -L/usr/lib/i386-linux-gnu -ltiff \ chmod 755 ../blib/arch/auto/Imager/File/TIFF/TIFF.so Manifying 1 pod document make[3]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/TIFF' rm -f blib/arch/auto/Imager/Imager.so i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.024+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -shared -L/usr/local/lib -fstack-protector-strong Imager.o context.o draw.o polygon.o image.o io.o iolayer.o log.o gaussian.o conv.o pnm.o raw.o feat.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 perlio.o imexif.o trim.o mutexpthr.o -o blib/arch/auto/Imager/Imager.so \ -lm \ chmod 755 blib/arch/auto/Imager/Imager.so Manifying 39 pod documents Manifying 3 pod documents make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg' printf "%s\n%s\n%s\n" "# this variable is the preferred interface for generating a perl-imagerapi-* dependency." "# See #693003." "PERL_IMAGERAPI_DEPENDS=perl-imagerapi-5" > debian/perl-imagerapi.make sed "s,@IMAGERAPI_VERSION@,5," debian/dh_perl_imager.in >debian/dh_perl_imager chmod +x debian/dh_perl_imager pod2man debian/dh_perl_imager debian/dh_perl_imager.1 make[1]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg' dh_auto_test make -j11 test TEST_VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Imager.bs blib/arch/auto/Imager/Imager.bs 644 make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/CountColor' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- CountColor.bs ../blib/arch/auto/Imager/CountColor/CountColor.bs 644 Manifying 1 pod document make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/CountColor' make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/DynTest' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- DynTest.bs ../blib/arch/auto/Imager/Filter/DynTest/DynTest.bs 644 make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/DynTest' make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/FT2' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- FT2.bs ../blib/arch/auto/Imager/Font/FT2/FT2.bs 644 Manifying 1 pod document make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/FT2' make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/Flines' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Flines.bs ../blib/arch/auto/Imager/Filter/Flines/Flines.bs 644 Manifying 1 pod document make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/Flines' make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/GIF' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- GIF.bs ../blib/arch/auto/Imager/File/GIF/GIF.bs 644 Manifying 1 pod document make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/GIF' make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/ICO' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- ICO.bs ../blib/arch/auto/Imager/File/ICO/ICO.bs 644 Manifying 1 pod document make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/ICO' make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/JPEG' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- JPEG.bs ../blib/arch/auto/Imager/File/JPEG/JPEG.bs 644 Manifying 1 pod document make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/JPEG' make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/Mandelbrot' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Mandelbrot.bs ../blib/arch/auto/Imager/Filter/Mandelbrot/Mandelbrot.bs 644 Manifying 1 pod document make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/Mandelbrot' make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/PNG' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- PNG.bs ../blib/arch/auto/Imager/File/PNG/PNG.bs 644 Manifying 1 pod document make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/PNG' make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/SGI' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- SGI.bs ../blib/arch/auto/Imager/File/SGI/SGI.bs 644 Manifying 1 pod document make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/SGI' make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/TIFF' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- TIFF.bs ../blib/arch/auto/Imager/File/TIFF/TIFF.bs 644 Manifying 1 pod document make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/TIFF' make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/CountColor' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- CountColor.bs ../blib/arch/auto/Imager/CountColor/CountColor.bs 644 PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; 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, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.18 cusr 0.00 csys = 0.20 CPU) Result: PASS make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/CountColor' make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/DynTest' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- DynTest.bs ../blib/arch/auto/Imager/Filter/DynTest/DynTest.bs 644 PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; 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.04 usr 0.00 sys + 0.14 cusr 0.02 csys = 0.20 CPU) Result: PASS make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/DynTest' make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/FT2' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- FT2.bs ../blib/arch/auto/Imager/Font/FT2/FT2.bs 644 PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, '../blib/lib', '../blib/arch')" t/*.t FreeType2 runtime 2.13.3 compile-time 2.13.3 t/t10ft2.t ..... ok 1 - ft2 should be in %formats ok 2 - loaded raw font #bbox 0 -9 265 41 0 30 265 5 ok 3 - i_ft2_bbox() returns 8 values ok 4 - drawn to channel ok 5 - saved image ok 6 - drew MAW ok 7 - drew rotated MAW ok 8 - saved second image ok 9 - loaded OO font ok 10 - drawn through OO interface ok 11 - set matrix via OO interface ok 12 - drawn transformed through OO ok 13 - set transform from m2d module ok 14 - drawn first rotated ok 15 - drawn second rotated ok 16 - drawn UTF natively ok 17 - drawn UTF emulated ok 18 - has_chars returned 2 items ok 19 - have no chr(1) ok 20 - have 'H' ok 21 - scalar has_chars() # OO bounding boxes ok 22 - list bbox returned 8 items ok 23 - scalar bbox returned right class ok 24 - start_offset ok 25 - end_offset ok 26 - global_ascent ok 27 - global_descent ok 28 - ascent ok 29 - descent ok 30 - advance_width # aligned text output ok 31 - left top aligned output # 10 10 163 20 cx 86 cy 15 ok 32 - want (64,255,64) found (64,255,64)@(86,9) outer top edge ok 33 - want (64,255,64) found (64,255,64)@(86,20) outer bottom edge ok 34 - want (64,255,64) found (64,255,64)@(9,15) outer left edge ok 35 - want (64,255,64) found (64,255,64)@(163,15) outer right edge ok 36 - don't want (64,255,64) found (202,161,202)@(86,10) inner top edge ok 37 - don't want (64,255,64) found (64,0,64)@(86,19) inner bottom edge ok 38 - don't want (64,255,64) found (64,0,64)@(10,15) inner left edge ok 39 - start top aligned output # 10 40 179 50 cx 94 cy 45 ok 40 - want (64,255,64) found (64,255,64)@(94,39) outer top edge ok 41 - want (64,255,64) found (64,255,64)@(94,50) outer bottom edge ok 42 - want (64,255,64) found (64,255,64)@(9,45) outer left edge ok 43 - want (64,255,64) found (64,255,64)@(179,45) outer right edge ok 44 - don't want (64,255,64) found (203,161,203)@(94,40) inner top edge ok 45 - don't want (64,255,64) found (64,0,64)@(94,49) inner bottom edge ok 46 - don't want (64,255,64) found (64,0,64)@(10,45) inner left edge ok 47 - center top aligned output # 57 70 242 80 cx 149 cy 75 ok 48 - want (64,255,64) found (64,255,64)@(149,69) outer top edge ok 49 - want (64,255,64) found (64,255,64)@(149,80) outer bottom edge ok 50 - want (64,255,64) found (64,255,64)@(56,75) outer left edge ok 51 - want (64,255,64) found (64,255,64)@(242,75) outer right edge ok 52 - don't want (64,255,64) found (202,161,202)@(149,70) inner top edge ok 53 - don't want (64,255,64) found (64,0,64)@(149,79) inner bottom edge ok 54 - don't want (64,255,64) found (64,0,64)@(57,75) inner left edge ok 55 - end top aligned output # 153 100 290 110 cx 221 cy 105 ok 56 - want (64,255,64) found (64,255,64)@(221,99) outer top edge ok 57 - want (64,255,64) found (64,255,64)@(221,110) outer bottom edge ok 58 - want (64,255,64) found (64,255,64)@(152,105) outer left edge ok 59 - want (64,255,64) found (64,255,64)@(290,105) outer right edge ok 60 - don't want (64,255,64) found (64,0,64)@(221,100) inner top edge ok 61 - don't want (64,255,64) found (64,0,64)@(221,109) inner bottom edge ok 62 - don't want (64,255,64) found (64,0,64)@(153,105) inner left edge ok 63 - right top aligned output # 134 130 291 140 cx 212 cy 135 ok 64 - want (64,255,64) found (64,255,64)@(212,129) outer top edge ok 65 - want (64,255,64) found (64,255,64)@(212,140) outer bottom edge ok 66 - want (64,255,64) found (64,255,64)@(133,135) outer left edge ok 67 - want (64,255,64) found (64,255,64)@(291,135) outer right edge ok 68 - don't want (64,255,64) found (201,161,201)@(212,130) inner top edge ok 69 - don't want (64,255,64) found (64,0,64)@(212,139) inner bottom edge ok 70 - don't want (64,255,64) found (64,0,64)@(134,135) inner left edge ok 71 - center top aligned output # 57 160 242 170 cx 149 cy 165 ok 72 - want (64,255,64) found (64,255,64)@(149,159) outer top edge ok 73 - want (64,255,64) found (64,255,64)@(149,170) outer bottom edge ok 74 - want (64,255,64) found (64,255,64)@(56,165) outer left edge ok 75 - want (64,255,64) found (64,255,64)@(242,165) outer right edge ok 76 - don't want (64,255,64) found (202,161,202)@(149,160) inner top edge ok 77 - don't want (64,255,64) found (64,0,64)@(149,169) inner bottom edge ok 78 - don't want (64,255,64) found (64,0,64)@(57,165) inner left edge ok 79 - center center aligned output # 33 185 266 195 cx 149 cy 190 ok 80 - want (64,255,64) found (64,255,64)@(149,184) outer top edge ok 81 - want (64,255,64) found (64,255,64)@(149,195) outer bottom edge ok 82 - want (64,255,64) found (64,255,64)@(32,190) outer left edge ok 83 - want (64,255,64) found (64,255,64)@(266,190) outer right edge ok 84 - don't want (64,255,64) found (64,0,64)@(149,185) inner top edge ok 85 - don't want (64,255,64) found (64,0,64)@(149,194) inner bottom edge ok 86 - don't want (64,255,64) found (64,0,64)@(33,190) inner left edge ok 87 - center bottom aligned output # 33 211 266 221 cx 149 cy 216 ok 88 - want (64,255,64) found (64,255,64)@(149,210) outer top edge ok 89 - want (64,255,64) found (64,255,64)@(149,221) outer bottom edge ok 90 - want (64,255,64) found (64,255,64)@(32,216) outer left edge ok 91 - want (64,255,64) found (64,255,64)@(266,216) outer right edge ok 92 - don't want (64,255,64) found (64,0,64)@(149,211) inner top edge ok 93 - don't want (64,255,64) found (64,0,64)@(149,220) inner bottom edge ok 94 - don't want (64,255,64) found (64,0,64)@(33,216) inner left edge ok 95 - center baseline aligned output # 23 241 276 251 cx 149 cy 246 ok 96 - want (64,255,64) found (64,255,64)@(149,240) outer top edge ok 97 - want (64,255,64) found (64,255,64)@(149,251) outer bottom edge ok 98 - want (64,255,64) found (64,255,64)@(22,246) outer left edge ok 99 - want (64,255,64) found (64,255,64)@(276,246) outer right edge ok 100 - don't want (64,255,64) found (203,161,203)@(149,241) inner top edge ok 101 - don't want (64,255,64) found (64,0,64)@(149,250) inner bottom edge ok 102 - don't want (64,255,64) found (64,0,64)@(23,246) inner left edge ok 103 - saving aligned output image ok 104 - loaded existence font ok 105 - should be 8 entries ok 106 - different advance width ok 107 - OO check ok 108 - check right bearing ok 109 - check display width (roughly) # pos width 31 ok 110 - check backwards compatibility ok 111 - left bearing positive ok 112 - right bearing positive ok 113 - display smaller than advance # face name 'ExistenceTest' ok 114 - test face name ok 115 - test face name OO ok 116 - load Type 1 via FT2 ok 117 - check exclam name ok 118 - check for no J name ok 119 - check slash name ok 120 - check exclam name OO ok 121 - check for no J name OO ok 122 - check slash name OO ok 123 - correct error handling ok 124 - error message ok 125 - load TTF via FT2 ok 126 - check utf8 glyph name ok 127 - properly got empty result with bad utf8 ok 128 - new font vs non font ok 129 - check error message # check that the methods act correctly for a non-MM font ok 130 - exfont not MM ok 131 - exfont has no MM axes ok 132 - and returns correct error when we ask ok 133 - fail setting axis on exfont ok 134 - and returns correct error when we ask ok 135 # skip MMOne.pfb file removed for copyright reasons ok 136 # skip MMOne.pfb file removed for copyright reasons ok 137 # skip MMOne.pfb file removed for copyright reasons ok 138 # skip MMOne.pfb file removed for copyright reasons ok 139 # skip MMOne.pfb file removed for copyright reasons ok 140 # skip MMOne.pfb file removed for copyright reasons ok 141 # skip MMOne.pfb file removed for copyright reasons ok 142 # skip MMOne.pfb file removed for copyright reasons ok 143 # skip MMOne.pfb file removed for copyright reasons ok 144 # skip MMOne.pfb file removed for copyright reasons ok 145 # skip MMOne.pfb file removed for copyright reasons # alignment tests ok 146 - loaded deffont OO ok 147 - A no alignment ok 148 - A align=1 ok 149 - A align=0 ok 150 - A no alignment ok 151 - A align=1 ok 152 - A align=0 ok 153 - A no alignment ok 154 - A align=1 ok 155 - A align=0 ok 156 - A no alignment ok 157 - A align=1 ok 158 - A align=0 ok 159 - save align image ok 160 - draw space non-antialiased (color) ok 161 - draw space non-antialiased (channel) ok 162 - loaded imugly ok 163 - draw '0' ok 164 - make sure we actually drew it ok 165 - draw 0.0 ok 166 - make sure we actually drew it ok 167 - loaded imugly # a\0b vs a ok 168 - a\0b vs a - draw text1 ok 169 - a\0b vs a - draw text2 ok 170 - a\0b vs a - check result different # a\0b vs a ok 171 - a\0b vs a - draw text1 ok 172 - a\0b vs a - draw text2 ok 173 - a\0b vs a - check result different # utf8 dashdash vs dash ok 174 - utf8 dashdash vs dash - draw text1 ok 175 - utf8 dashdash vs dash - draw text2 ok 176 - utf8 dashdash vs dash - check result different # utf8 dashdash vs dash ok 177 - utf8 dashdash vs dash - draw text1 ok 178 - utf8 dashdash vs dash - draw text2 ok 179 - utf8 dashdash vs dash - check result different ok 180 - draw to transparent image ok 181 - should be only 2 colors ok 182 - check we got black ok 183 - and red ok 184 - draw on translucent image ok 185 - make test image ok 186 - make test font ok 187 - draw 0 aligned ok 188 - make sure we drew the '0' ok 189 # skip only for win32 ok 190 # skip only for win32 # 255,0,0,255 ok 191 - draw with default color ok 192 - make sure something was drawn # 255,0,0,255 ok 193 - draw with default color ok 194 - make sure something was drawn ok 195 - make a work font ok 196 - draw non-aa text at full coverage to layer image ok 197 - draw non-aa text at half coverage to layer image ok 198 - draw non-aa text at zero coverage to layer image ok 199 - rub layer onto comparison image ok 200 - draw non-aa text at full coverage ok 201 - draw non-aa text at half coverage ok 202 - draw non-aa text at zero coverage ok 203 - check the result ok 204 - save cmp image ok 205 - save test image 1..205 ok t/t20thread.t .. 1..8 ok 1 - make a font ok 2 - and it's valid ok 3 - first font no longer valid ok 4 - make a new font in thread ok 5 - and it's valid ok 6 - join the thread ok 7 - original font still valid in main thread ok 8 - font created in thread shouldn't be set in main thread ok t/t90std.t ..... 1..21 ok 1 - magic: make a base image ok 2 - magic: draw with overload ok 3 - check they match ok 4 - magic: make a base image (channel) ok 5 - magic: draw with overload (channel) ok 6 - check they match ok 7 - magic: has_chars with normal utf8 text ok 8 - magic: has_chars with magic utf8 text ok 9 - check bounding box magic ok 10 - magic: glyph_names with normal utf8 text ok 11 - magic: glyph_names with magic utf8 text ok 12 - drawing invalid utf8 should fail ok 13 - check error message ok 14 - drawing invalid utf8 should fail (channel) ok 15 - check error message ok 16 - bounding_box() bad utf8 should fail ok 17 - check error message ok 18 - glyph_names returns empty list for bad string ok 19 - check error message ok 20 - has_chars returns empty list for bad string ok 21 - check error message ok All tests successful. Files=3, Tests=234, 1 wallclock secs ( 0.06 usr 0.02 sys + 0.68 cusr 0.10 csys = 0.86 CPU) Result: PASS make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/FT2' make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/Flines' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Flines.bs ../blib/arch/auto/Imager/Filter/Flines/Flines.bs 644 PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; 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.04 usr 0.00 sys + 0.14 cusr 0.02 csys = 0.20 CPU) Result: PASS make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/Flines' make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/GIF' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- GIF.bs ../blib/arch/auto/Imager/File/GIF/GIF.bs 644 PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, '../blib/lib', '../blib/arch')" t/*.t # giflib version (from header) 5.2 t/t10gif.t ..... 1..146 ok 1 - write low ok 2 - read low ok 3 - read palette ok 4 - read interlaced ok 5 - read normal ok 6 - images match ok 7 - reading with a callback ok 8 - read callback 1 char buffer ok 9 - read callback 512 char buffer ok 10 - read callback 1024 char buffer ok 11 - webmap, custom errdif map # the following tests are fairly slow ok 12 - write anim gif ok 13 - write multiple palettes ok 14 - single colour write regression ok 15 - write transparent ok 16 - read test script as gif should fail Cannot create giflib callback object: Data is not in GIF format ok 17 - shouldn't be able to write a string as a gif # Cannot create giflib callback object: Data is not in GIF format ok 18 - attempt to read invalid image testimg/trimgdesc.gif Unable to get record type: Failed to read from given file ok 19 - attempt to read invalid image testimg/trmiddesc.gif Unable to get image descriptor: Failed to read from given file ok 20 - attempt to read invalid image testimg/nocmap.gif Image does not have a local or a global color map ok 21 - read an image with only a local colour map ok 22 - read an image with global and local colour map ok 23 - reading testimg/expected.gif ok 24 - compare loccmap and expected ok 25 - read multi-image file into multiple images ok 26 - should be 2 images ok 27 - both images should be paletted ok 28 - 4 colours in first image ok 29 - 2 colours in second image ok 30 - gif_left tag should be there ok 31 - check gif_left value ok 32 - read screen3.gif # tags from gif # $VAR1 = [ # [ # 'i_format,gif', # 'gif_left,0', # 'gif_top,0', # 'gif_interlace,0', # 'gif_screen_width,16', # 'gif_screen_height,16', # 'gif_colormap_size,8', # 'gif_background,0', # 'gif_delay,50', # 'gif_user_input,0', # 'gif_disposal,2', # 'gif_loop,0', # 'gif_comment,Made with GIMP' # ], # [ # 'i_format,gif', # 'gif_left,3', # 'gif_top,3', # 'gif_interlace,0', # 'gif_screen_width,16', # 'gif_screen_height,16', # 'gif_colormap_size,8', # 'gif_background,0', # 'gif_trans_index,7', # 'gif_trans_color,color(255,255,255,0)', # 'gif_delay,50', # 'gif_user_input,0', # 'gif_disposal,2', # 'gif_loop,0' # ] # ]; ok 33 - imgs[0] paletted ok 34 - imgs[1] paletted ok 35 - write from paletted ok 36 - re-reading saved paletted images ok 37 - imgs[0] mismatch ok 38 - imgs[1] mismatch ok 39 - read into object ok 40 - save from object ok 41 - check for warning ok 42 - save from object ok 43 - check for warning # test writes of grayscale images - ticket #365 # make_colors => mediancut ok 44 - writing gif with makemap mediancut ok 45 - reading written grayscale gif ok 46 - comparing images 51000 # make_colors => addi ok 47 - writing gif with makemap addi ok 48 - reading written grayscale gif ok 49 - comparing images 0 # translate => closest ok 50 - writing gif with translate closest ok 51 - reading written grayscale gif ok 52 - comparing images 0 # translate => perturb ok 53 - writing gif with translate perturb ok 54 - reading written grayscale gif ok 55 - comparing images 0 # translate => errdiff ok 56 - writing gif with translate errdiff ok 57 - reading written grayscale gif ok 58 - comparing images 0 ok 59 - write with no colors ok 60 - check we got all the images ok 61 - check i_format for animation frame ok 62 - check i_format for animation frame ok 63 - check i_format for animation frame ok 64 - check i_format for animation frame ok 65 - check i_format for animation frame ok 66 - read some gif ok 67 - check i_format for single image read ok 68 - set width limit 149 ok 69 - should fail read due to size limits # file size limit - image width of 150 exceeds limit of 149 ok 70 - check message ok 71 - set height limit 149 ok 72 - should fail read due to size limits # file size limit - image height of 150 exceeds limit of 149 ok 73 - check message ok 74 - set width limit 150 ok 75 - should succeed - just inside width limit ok 76 - set height limit 150 ok 77 - should succeed - just inside height limit ok 78 - set bytes limit 67499 ok 79 - should fail - too many bytes # file size limit - storage size of 67500 exceeds limit of 67499 ok 80 - check error message ok 81 - set bytes limit 67500 ok 82 - should succeed - just inside bytes limit # test OO interface reading of consolidated images ok 83 - read image to consolidate ok 84 - read expected via OO ok 85 - compare them ok 86 - read same image without consolidate ok 87 - compare them - shouldn't include the overlayed second image # test the reading of single pages ok 88 - write test file for single page reads ok 89 - read default (first) page ok 90 - compare against first ok 91 - gif_left ok 92 - gif_top ok 93 - gif_comment ok 94 - read second page ok 95 - compare against second ok 96 - gif_left ok 97 - gif_top ok 98 - gif_comment ok 99 - read third page ok 100 - compare against third ok 101 - gif_left ok 102 - gif_top ok 103 - gif_comment undef ok 104 - fail reading fourth page ok 105 - check error message ok 106 - write with loop extension ok 107 - read loop images back ok 108 - first loop read back ok 109 - second loop read back ok 110 - first delay read back ok 111 - second delay read back # check GCE and netscape loop extension tag values ok 112 - read 2 images from screen3.gif ok 113 - 0 - gif_delay ok 114 - 0 - gif_disposal ok 115 - 0 - gif_trans_index ok 116 - 0 - gif_user_input ok 117 - 0 - gif_loop ok 118 - 1 - gif_delay ok 119 - 1 - gif_disposal ok 120 - 1 - gif_trans_index ok 121 - 1 - gif_trans_index ok 122 - 1 - gif_user_input ok 123 - 1 - gif_loop ok 124 - read bad index gif ok 125 - check for correct indexes ok 126 - check the palette was adjusted ok 127 - check it was black added ok 128 - color map size tag ok 129 - check gif in read types ok 130 - check gif in write types ok 131 - write with screen settings ok 132 - got 2 images back ok 133 - check result screen width ok 134 - check result screen height ok 135 - check first gif_left ok 136 - check first gif_top ok 137 - check second gif_left ok 138 - check second gif_top ok 139 - write using webmap to check color table ok 140 - should be 216 colors in the webmap ok 141 - first should be 000000 ok 142 - second should be 000033 ok 143 - 9th should be 003366 ok 144 - read image with zero-length extension ok 145 - check failing close fails ok 146 - check error message ok t/t20new.t ..... 1..21 ok 1 ok 2 ok 3 ok 4 ok 5 - check first palette entry ok 6 - check second palette entry ok 7 - read with no sources should fail ok 8 - check error # file/fd/fh/data/callback parameter missing ok 9 - read multi no source but type should fail ok 10 - check error ok 11 - read from bad fh ok 12 - check message # Handle in fh option not opened ok 13 - should read 2 images ok 14 - An object of class 'Imager' isa 'Imager' ok 15 - An object of class 'Imager' isa 'Imager' ok 16 ok 17 ok 18 ok 19 ok 20 - read multi from callback ok 21 - read multi from data ok t/t30fixed.t ... ok 1 - make source image ok 2 - make paletted version ok 3 - make sure not too many colors ok 4 - make mono image directly ok 5 - save mono direct image ok 6 - save generated palette version ok 7 - write paletted with mono colormap ok 8 - read it back in ok 9 - should only have 2 colors ok 10 - fail to read a file with no images ok 11 - check the error message 1..11 ok t/t40limit.t ... 1..22 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 15 - save a with a large explicit screen width should fail ok 16 - check error message ok 17 - save a with a large implicit screen width should fail ok 18 - check error message ok 19 - save a with a large explicit screen height should fail ok 20 - check error message ok 21 - save a with a large implicit screen height should fail ok 22 - check error message ok t/t50header.t .. 1..4 ok 1 - write with no tags, should be GIF87a ok 2 - check header is GIF87a ok 3 - write with loop tags, should be GIF89a ok 4 - check header is GIF89a ok All tests successful. Files=5, Tests=204, 2 wallclock secs ( 0.06 usr 0.00 sys + 1.60 cusr 0.24 csys = 1.90 CPU) Result: PASS make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/GIF' make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/ICO' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- ICO.bs ../blib/arch/auto/Imager/File/ICO/ICO.bs 644 PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, '../blib/lib', '../blib/arch')" t/*.t t/t10icon.t ......... 1..111 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 103 - read a 256x256 pixel wide/high icon ok 104 - save 256x256 image ok 105 - read 256x256 pixel image back in ok 106 - check we read what we wrote ok 107 - write with dodgy mask ok 108 - read it back ok 109 - should match original, despite bad mask ok 110 - read it back with ico_alpha_masked => 1 ok 111 - bad mask makes some pixels transparent 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=253, 3 wallclock secs ( 0.12 usr 0.02 sys + 2.10 cusr 0.16 csys = 2.40 CPU) Result: PASS make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/ICO' make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/JPEG' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- JPEG.bs ../blib/arch/auto/Imager/File/JPEG/JPEG.bs 644 PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, '../blib/lib', '../blib/arch')" t/*.t t/t00load.t ... 1..1 ok 1 - use Imager::File::JPEG; ok # libjpeg version: libjpeg-turbo version 2.1.5 api 62 t/t10jpeg.t ... ok 1 - write jpeg low level # jpeg average mean square pixel difference: 2250.96179443366 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 844.654959140121 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_image_description ok 26 - test value of exif tag exif_flash ok 27 - test value of exif tag exif_make ok 28 - test value of exif tag exif_white_balance ok 29 - test value of exif tag exif_date_time_original ok 30 - test value of exif tag exif_model ok 31 - test value of exif tag exif_resolution_unit_name ok 32 - test value of exif tag exif_white_balance_name ok 33 - test value of exif tag exif_resolution_unit ok 34 - test value of exif tag exif_user_comment # 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 - save without optimize ok 103 - save with optimize ok 104 - check optimized is smaller ok 105 - read unoptimized back ok 106 - read optimized back ok 107 - optimization should only change huffman compression, not quality ok 108 - fail to write with unknown compression profile ok 109 - check the error message ok 110 - jpeg_compress_profile=fastest is always available ok 111 - fail to write with max compression profile without mozjpeg ok 112 - check the error message ok 113 # skip this isn't mozjpeg ok 114 - write with arithmetic coding ok 115 - read back arithmetic coded ok 116 - and read tag set ok 117 - write default RGB ok 118 - read it back ok 119 - JFIF detected ok 120 - disable the JFIF header ok 121 - read back file without JFIF ok 122 - no JFIF detected ok 123 - write base image (control) ok 124 - write smoothed image ok 125 - read smoothed back ok 126 - written image should be closer to blurred image than base image ok 127 - invalid smoothing value ok 128 - check error message ok 129 - write with default restarts ok 130 - write with restart every 8 rows ok 131 - write with restart every 8 mcus ok 132 - no restarts smaller than restart every 8 rows ok 133 - restarts every 8 rows smaller than restart every 8 mcus ok 134 - bad units value ok 135 - check error message ok 136 - out of range value ok 137 - check error message ok 138 - write default ok 139 - write with 1x1 ok 140 - 1x1 sampled file is larger ok 141 - 1x1 sampled image should be closer to source image ok 142 - specify default by tag ok 143 - default set by tag matches default ok 144 - H out of range ok 145 - check error message ok 146 - V out of range ok 147 - check error message ok 148 - non-comma/eof after V ok 149 - check error message ok 150 - non X between H and V ok 151 - check error message ok 152 - orphan comma at end ok 153 - check error message ok 154 # skip These tags are mozjpeg only ok 155 - fail write with boolean tag jpeg_optimize_scans ok 156 - fail write with boolean tag jpeg_trellis_quant ok 157 - fail write with boolean tag jpeg_trellis_quant_dc ok 158 - fail write with boolean tag jpeg_tresllis_eob_opt ok 159 - fail write with boolean tag jpeg_use_lambda_weight_tbl ok 160 - fail write with boolean tag jpeg_use_scans_in_trellis ok 161 - fail write with boolean tag jpeg_overshoot_deringing ok 162 - fail write with float tag jpeg_lambda_log_scale1 ok 163 - fail write with float tag jpeg_lambda_log_scale2 ok 164 - fail write with float tag jpeg_trellis_delta_dc_weight ok 165 - fail write with int tag jpeg_trellis_freq_split ok 166 - fail write with int tag jpeg_trellis_num_loops ok 167 - fail write with int tag jpeg_base_quant_tbl_idx ok 168 - fail write with int tag jpeg_dc_scan_opt_mode ok 169 # skip jpeg_tune needs mozjpeg ok 170 - fail jpeg_tune=psnr ok 171 - fail jpeg_tune=ssim ok 172 - fail jpeg_tune=ms-ssim ok 173 - fail jpeg_tune=hvs-psnr ok 174 - check failing close fails ok 175 - check error message 1..175 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=188, 1 wallclock secs ( 0.04 usr 0.02 sys + 1.10 cusr 0.18 csys = 1.34 CPU) Result: PASS make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/JPEG' make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/Mandelbrot' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Mandelbrot.bs ../blib/arch/auto/Imager/Filter/Mandelbrot/Mandelbrot.bs 644 PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; 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.04 usr 0.00 sys + 0.16 cusr 0.04 csys = 0.24 CPU) Result: PASS make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/Mandelbrot' make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/PNG' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- PNG.bs ../blib/arch/auto/Imager/File/PNG/PNG.bs 644 PERL_DL_NONLAZY=1 "/usr/bin/perl" "-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 10644 t/10png.t ... 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 1.6.10 and later treat CRC errors as non-benign ok 40 - read grey image with palette with png_ignore_benign_errors ok 41 - read grey image with palette without png_ignore_benign_errors should fail # write of 8 bytes failed ok 42 - write limited to 1 byte should fail ok 43 - check error message ok 44 - make a wide image ok 45 - write wide image as png ok 46 - read wide image as png ok 47 - check width ok 48 - check height ok 49 - check channels ok 50 - make a tall image ok 51 - write wide image as png ok 52 - read tall image as png ok 53 - check width ok 54 - check height ok 55 - check channels 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 252 - write default compression ok 253 - write best compression ok 254 - best compression smaller than default # went from 2243 to 2093 ok 255 - fail with compression level -1 ok 256 - fail with compression level 10 ok 257 - write paletted ok 258 - read it back ok 259 - check it matches 1..259 ok All tests successful. Files=2, Tests=260, 1 wallclock secs ( 0.10 usr 0.00 sys + 0.94 cusr 0.22 csys = 1.26 CPU) Result: PASS make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/PNG' make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/SGI' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- SGI.bs ../blib/arch/auto/Imager/File/SGI/SGI.bs 644 PERL_DL_NONLAZY=1 "/usr/bin/perl" "-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::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.08 usr 0.02 sys + 0.86 cusr 0.08 csys = 1.04 CPU) Result: PASS make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/SGI' make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/TIFF' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- TIFF.bs ../blib/arch/auto/Imager/File/TIFF/TIFF.bs 644 PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, '../blib/lib', '../blib/arch')" t/*.t # libtiff binary release 4.5.1 # build version date 20230609 # build version 4.5.1 t/10tiff.t .. 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(-205, 1) # io_seeker(0, 2) # io_seeker(37016, 0) # io_reader(8192, 8192) pos 37016 # io_seeker(-33, 1) # io_seeker(0, 2) # io_seeker(37188, 0) # io_seeker(37204, 0) # io_reader(8192, 8192) pos 37204 # io_seeker(37188, 0) # io_reader(8192, 8192) pos 37188 # io_seeker(37196, 0) # io_reader(8192, 8192) pos 37196 # io_seeker(-17, 1) # io_seeker(0, 2) # io_seeker(37204, 0) # io_seeker(37210, 0) # io_reader(8192, 8192) pos 37210 # io_reader(8181, 8181) pos 37221 # io_seeker(0, 1) # io_seeker(0, 2) # io_seeker(37221, 0) # io_seeker(0, 1) # io_seeker(0, 2) # io_seeker(37221, 0) # 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(-205, 1) # io_seeker(0, 2) # io_seeker(37016, 0) # io_reader2(8192, 8192) pos 37016 # io_seeker(-33, 1) # io_seeker(0, 2) # io_seeker(37188, 0) # io_seeker(37204, 0) # io_reader2(8192, 8192) pos 37204 # io_seeker(37188, 0) # io_reader2(8192, 8192) pos 37188 # io_seeker(37196, 0) # io_reader2(8192, 8192) pos 37196 # io_seeker(-17, 1) # io_seeker(0, 2) # io_seeker(37204, 0) # io_seeker(37210, 0) # io_reader2(8192, 8192) pos 37210 # io_reader2(8181, 8181) pos 37221 # io_seeker(0, 1) # io_seeker(0, 2) # io_seeker(37221, 0) # io_seeker(0, 1) # io_seeker(0, 2) # io_seeker(37221, 0) # 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_seeker(0, 0) # io_seeker(0, 2) # io_seeker(0, 2) # io_seeker(4, 0) # io_seeker(37188, 0) # io_seeker(37196, 0) # io_seeker(37204, 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_seeker(0, 0) # io_seeker(0, 2) # io_seeker(0, 2) # io_seeker(4, 0) # io_seeker(37188, 0) # io_seeker(37196, 0) # io_seeker(37204, 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_seeker(0, 0) # io_seeker(0, 2) # io_seeker(0, 2) # io_seeker(4, 0) # io_seeker(37230, 0) # io_seeker(37104, 0) ok 67 - check failing close fails ok 68 - check error message # io_seeker(0, 0) # io_seeker(0, 2) # io_seeker(0, 2) # io_seeker(4, 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(37226, 0) # io_reader(8192, 8192) pos 37226 # io_seeker(37226, 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 - read alpha test slab.tif ok 139 - channels for slab.tif match ok 140 - photometric for slab.tif match 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 - lzw 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 ok 238 - third page is after looping back to the start, if this fails, upgrade tifflib # could not switch to page 2 ok 239 - should be only 2 images ok 240 - read image with SampleFormat = signed int ok 241 - check the images match ok 242 - check sample format ok 243 - check sample format name ok 244 - read image with SampleFormat = float ok 245 - check the images match ok 246 - check sample format ok 247 - check sample format name ok 248 - no compression description ok 249 - no compression name ok 250 - LZW description ok 251 - LZW name ok 252 - PackBits description ok 253 - PackBits name ok 254 - CCITT RLE/W description ok 255 - CCITT RLE/W name ok 256 - write with AdobeDeflate ok 257 - check read image matches ok 258 - got expected compression 1..258 ok All tests successful. Files=1, Tests=258, 1 wallclock secs ( 0.06 usr 0.00 sys + 0.84 cusr 0.10 csys = 1.00 CPU) Result: PASS make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/TIFF' PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/*/*.t t/000-load.t ......................... 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 16 - use Imager::Probe; 1..16 ok t/100-base/010-introvert.t ........... 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 - colors are still correct (scalar) ok 62 - make paletted via OO ok 63 - check channels ok 64 - check bits ok 65 - check type ok 66 - check width ok 67 - check height ok 68 - check color model (string) ok 69 - check color model (numeric) ok 70 - check alpha channel (has none) ok 71 - check colorchannels ok 72 - add red to OO ok 73 - and it's expected index for red ok 74 - add blue/green via OO ok 75 - and it's expected index for blue ok 76 - found green where expected ok 77 - got 3 colors ok 78 - all colors in palette as expected ok 79 - and colorcount returns 3 ok 80 - maxcolors as expected ok 81 - findcolors found blue ok 82 - we can setcolors ok 83 - converted is direct ok 84 - got a paletted image from conversion # FF0000 # 0000FF # 00FF00 # in image # FF0000 # 0000FF # 00FF00 ok 85 - new image has expected color table size ok 86 - and is paletted ok 87 - make empty image ok 88 - convert to rgb8 ok 89 - check message ok 90 - can't call bits on an empty image ok 91 - check message ok 92 - can't call type on an empty image ok 93 - check message ok 94 - can't call virtual on an empty image ok 95 - check message ok 96 - can't call virtual on an empty image ok 97 - check message ok 98 - can't call getscanline on an empty image ok 99 - check message ok 100 - can't call setscanline on an empty image ok 101 - check message ok 102 - can't call getsamples on an empty image ok 103 - check message ok 104 - can't get width of empty image ok 105 - check message ok 106 - can't get height of empty image ok 107 - check message ok 108 - can't get channels of empty image ok 109 - check message ok 110 - can't get mask of empty image ok 111 - check message ok 112 - can't set mask of empty image ok 113 - check message ok 114 - can't get colorchannels of empty image ok 115 - check message ok 116 - can't get alphachannel of empty image ok 117 - check message ok 118 - can't get colormodel of empty image ok 119 - check message ok 120 - create 8-bit direct image ok 121 - 8 bits ok 122 - not virtual ok 123 - direct image ok 124 - not mono ok 125 - fail to create 0 height image ok 126 - 0 height error message check ok 127 - fail to create 0 width image ok 128 - 0 width error message check ok 129 - fail to create -ve height image ok 130 - -ve width error message check ok 131 - fail to create -ve width image ok 132 - -ve height error message check ok 133 - fail to create -ve width/height image ok 134 - -ve width/height error message check ok 135 - fail to create a zero channel image ok 136 - out of range channel message check ok 137 - fail to create a five channel image ok 138 - out of range channel message check # range 4294967296 ok 139 - integer overflow check - 1 channel ok 140 - but same width ok ok 141 - but same height ok ok 142 - check the error message ok 143 - integer overflow check - 3 channel ok 144 - but same width ok ok 145 - but same height ok ok 146 - check the error message # to_rgb8() called in void context - to_rgb8() returns the converted image at t/100-base/010-introvert.t line 335 ok 147 - correct warning ok 148 - correct file ok 149 - got 2 pixels from i_glin ok 150 - red first ok 151 - then blue ok 152 - i_tags_addn(...alpha, 0, 101) ok 153 - i_tags_addn(...undef, 99, 102) ok 154 - should have 2 tags ok 155 - i_tags_addn(...undef, 99, 103) ok 156 - should have 3 tags, despite the dupe ok 157 - find alpha ok 158 - find 99 ok 159 - find 99 again ok 160 - check first ok 161 - check second ok 162 - check third ok 163 - add string with string key ok 164 - add another one ok 165 - add one keyed by number ok 166 - find beta ok 167 - find gamma ok 168 - find 199 ok 169 - delete ok 170 - find beta after deletion ok 171 - delete beta by name ok 172 - beta not there now ok 173 - i_tags_get_string() on a string ok 174 - i_tags_get_string() on a number entry ok 175 - delete by code ok 176 - 99 not there now ok 177 - final count of 3 # low-level scan line function tests ok 178 - i_glin - list context ok 179 - i_glin - scalar context ok 180 - i_glinf - list context ok 181 - i_glinf - scalar context ok 182 - i_plin - pass in a list ok 183 - check i_plin wrote to the image ok 184 - i_plin - pass in a scalar ok 185 - check i_plin scalar wrote to the image ok 186 - i_plinf - list ok 187 - check colors were written ok 188 - i_plinf - scalar ok 189 - check colors were written ok 190 - i_gsamp list context ok 191 - i_gsamp scalar context ok 192 - i_gsampf - list context ok 193 - i_gsampf - scalar context # end low-level scan-line function tests # psamp ok 194 - i_psamp def channels, 3 samples ok 195 - check color written ok 196 - i_psamp def channels, 3 samples, masked ok 197 - check color written ok 198 - i_psamp channels listed, 3 samples, masked ok 199 - check color written ok 200 - i_psamp channels [0, 1], 4 samples ok 201 - check first color written ok 202 - check second color written ok 203 - write a full row ok 204 - check full row ok 205 - i_psamp channels [0, 1, 2], 9 samples, but room for 6 ok 206 - psamp with offset ok 207 - check result ok 208 - psamp with offset and width ok 209 - check result ok 210 - i_psamp channels [0, 1, 3], 3 samples (invalid channel number) ok 211 - check error message ok 212 - i_psamp channels [0, 1, -1], 3 samples (invalid channel number) ok 213 - check error message ok 214 - negative y ok 215 - check error message ok 216 - y overflow ok 217 - check error message ok 218 - negative x ok 219 - check error message ok 220 - x overflow ok 221 - check error message ok 222 - pass undef as the sample list ok 223 - check message ok 224 - hashref as the sample list ok 225 - check message ok 226 - empty sample list ok 227 - check message ok 228 - empty scalar sample list ok 229 - check message ok 230 - negative offset ok 231 - check message ok 232 - too high offset ok 233 - check message # end psamp tests # psampf ok 234 - i_psampf def channels, 3 samples ok 235 - check color written ok 236 - i_psampf def channels, 3 samples, masked ok 237 - check color written ok 238 - i_psampf channels listed, 3 samples, masked ok 239 - check color written ok 240 - i_psampf channels [0, 1], 4 samples ok 241 - check first color written ok 242 - check second color written ok 243 - write a full row ok 244 - check full row ok 245 - i_psampf channels [0, 1, 2], 9 samples, but room for 6 ok 246 - psampf with offset ok 247 - check result ok 248 - psampf with offset and width ok 249 - check result ok 250 - i_psampf channels [0, 1, 3], 3 samples (invalid channel number) ok 251 - check error message ok 252 - i_psampf channels [0, 1, -1], 3 samples (invalid channel number) ok 253 - check error message ok 254 - negative y ok 255 - check error message ok 256 - y overflow ok 257 - check error message ok 258 - negative x ok 259 - check error message ok 260 - x overflow ok 261 - check error message ok 262 - pass undef as the sample list ok 263 - check message ok 264 - hashref as the sample list ok 265 - check message ok 266 - empty sample list ok 267 - check message ok 268 - empty scalar sample list ok 269 - check message ok 270 - negative offset ok 271 - check message ok 272 - too high offset ok 273 - check message # end psampf tests # OO level scanline function tests ok 274 - getscanline() - supply nothing, get nothing ok 275 - check message ok 276 - getscanline, list context, default x, width ok 277 - getscanline, list context, default width ok 278 - getscanline, list context, no defaults ok 279 - getscanline, scalar context, default x, width ok 280 - getscanline float, list context, no defaults ok 281 - getscanline float, scalar context, no defaults ok 282 - check invalid type checking ok 283 - check message for invalid type ok 284 - setscanline - arrayref, default x ok 285 - check colors were written ok 286 - setscanline - arrayref ok 287 - check write to middle of line ok 288 - setscanline - scalar, default raw type ok 289 - check write ok 290 - setscanline - float arrayref ok 291 - check write ok 292 - setscanline - float scalar ok 293 - check write ok 294 - get channel 0, list context, default x, width ok 295 - get channel 0, 1, scalar context ok 296 - get channels 1,3, list context, float samples ok 297 - get channels 3..0 as scalar, float samples # end OO level scanline function tests ok 298 - set some test data ok 299 - getsamples to target ok 300 - check result ok 301 - set some test data ok 302 - getsamples to target ok 303 - check result ok 304 - fill it up ok 305 - check we get zeros ok 306 - check object interface[0] ok 307 - check object interface[1] ok 308 - check object interface[2] ok 309 - check object interface[3] ok 310 - check we get zeroes (double) ok 311 - check object interface[0] ok 312 - check object interface[1] ok 313 - check object interface[2] ok 314 - check object interface[3] # channel mask tests # with ppix ok 315 - set to default mask ok 316 - set to white all channels ok 317 - got right color (0, 0) ok 318 - set channel to exclude channel1 ok 319 - set to grey, no channel 2 ok 320 - got right color (0, 0) # with plin ok 321 - set to default mask ok 322 - set to white all channels ok 323 - got right color (0, 1) ok 324 - set channel to exclude channel1 ok 325 - set to grey, no channel 2 ok 326 - got right color (0, 1) # with ppixf ok 327 - set to default mask ok 328 - set to white all channels ok 329 - ppixf - got right color (0, 2) ok 330 - set channel to exclude channel1 ok 331 - set to grey, no channel 2 ok 332 - ppixf masked - got right color (0, 2) # with plinf ok 333 - set to default mask ok 334 - set to white all channels ok 335 - plinf - got right color (0, 3) ok 336 - set channel to exclude channel1 ok 337 - set to grey, no channel 2 ok 338 - plinf masked - got right color (0, 3) ok 339 - bounds check get (-1, 0) ok 340 - bounds check get (10, 0) ok 341 - bounds check get (0, -1) ok 342 - bounds check get (0, 10) ok 343 - bounds check get (-1, 0) float ok 344 - bounds check get (10, 0) float ok 345 - bounds check get (0, -1) float ok 346 - bounds check get (0, 10) float ok 347 - bounds check set (-1, 0) ok 348 - bounds check set (10, 0) ok 349 - bounds check set (0, -1) ok 350 - bounds check set (0, 10) ok 351 - bounds check set (-1, 0) float ok 352 - bounds check set (10, 0) float ok 353 - bounds check set (0, -1) float ok 354 - bounds check set (0, 10) float ok 355 - simple put (array), default channels ok 356 - check they were stored ok 357 - simple put (scalar), default channels ok 358 - check they were stored ok 359 - simple put (float array), default channels ok 360 - check they were stored ok 361 - simple put (float scalar), default channels ok 362 - check they were stored ok 363 - setsamples offset ok 364 - check result ok 365 - setsamples offset (float) ok 366 - check result ok 367 - check out of range result (8bit) ok 368 - check error message ok 369 - check out of range result (float) ok 370 - check error message ok 371 - check bad channels (8bit) ok 372 - check error message ok 373 - check bad channels (float) ok 374 - check error message ok 375 - setsamples with bad type ok 376 - check error message ok 377 - setsamples with no data ok 378 - check error message ok 379 - setsamples with undef data ok 380 - check error message ok 381 - setsamples to empty image ok 382 - check error message ok 383 - getpixel empty image ok 384 - check message ok 385 - missing x ok 386 - check message ok 387 - missing y ok 388 - check message ok 389 - empty x array ref ok 390 - check message ok 391 - empty y array ref ok 392 - check message ok 393 - bad type (scalar path) ok 394 - check message ok 395 - bad type (array path) ok 396 - check message ok 397 - getpixel(1, 0) ok 398 - getpixel(8, 1) ok 399 - getpixel(8, 7) ok 400 - getpixel 2 3 element array refs ok 401 - check first color ok 402 - check second color ok 403 - check third color ok 404 - getpixel x scalar, y arrayref of 3 ok 405 - check first color ok 406 - check second color ok 407 - check third color ok 408 - getpixel y scalar, x arrayref of 3 ok 409 - check first color ok 410 - check second color ok 411 - check third color ok 412 - getpixel(1,0) float ok 413 - getpixel(8,1) float ok 414 - getpixel(8,7) float ok 415 - getpixel 2 3 element array refs (float) ok 416 - check first color ok 417 - check second color ok 418 - check third color ok 419 - should be 4 entries ok 420 - first red ok 421 - second undef ok 422 - third cyan ok 423 - fourth undef ok 424 - should be 4 entries ok 425 - first red ok 426 - second undef ok 427 - third cyan ok 428 - fourth undef ok 429 - setpixel on empty image ok 430 - check message ok 431 - missing x ok 432 - check message ok 433 - missing y ok 434 - check message ok 435 - empty x array ref ok 436 - check message ok 437 - empty y array ref ok 438 - check message ok 439 - color not a color ok 440 - check message ok 441 - simple setpixel ok 442 - check stored pixel ok 443 - simple setpixel (float) ok 444 - check stored pixel ok 445 - simple setpixel outside of image ok 446 - simple setpixel (float) outside of image ok 447 - setpixel with 3 element array refs ok 448 - check first color ok 449 - check second color ok 450 - check third color ok 451 - setpixel with x scalar, y arrayref of 3 ok 452 - check first color ok 453 - check second color ok 454 - check third color ok 455 - setpixel with y scalar, x arrayref of 3 ok 456 - check first color ok 457 - check second color ok 458 - check third color ok 459 - set array with two bad locations ok 460 - check first color ok 461 - check second color ok 462 - check third color ok 463 - set array with two bad locations (float) ok 464 - check first color ok 465 - check second color ok 466 - check third color ok 467 - setpixel() default color ok 468 - check color set ok 469 - can't addtag on an empty image ok 470 - check error message ok 471 - can't settag on an empty image ok 472 - check error message ok 473 - can't deltag on an empty image ok 474 - check error message ok 475 - can't tags on an empty image ok 476 - check error message ok 477 - settag with code warns ok 478 - check message for settag ok 479 - settag with code with warning disabled doesn't warn ok 480 - addtag with code warns ok 481 - check message for addtag ok 482 - addtag with code with warning disabled doesn't warn ok 483 - warned on setmask ok 484 - check setmask warning message ok 485 - setmask with warning disabled doesn't warn ok 486 - make a gray image via model ok 487 - check colormodel is gray ok 488 - check alphachannel ok 489 - check colorchannels ok 490 - make a graya image via model ok 491 - check colormodel is graya ok 492 - check alphachannel ok 493 - check colorchannels ok 494 - make a rgb image via model ok 495 - check colormodel is rgb ok 496 - check alphachannel ok 497 - check colorchannels ok 498 - make a rgba image via model ok 499 - check colormodel is rgba ok 500 - check alphachannel ok 501 - check colorchannels 1..501 ok t/100-base/020-color.t ............... ok 1 - simple 4-arg ok 2 - simple 3-arg ok 3 - web color ok 4 - consitency check ok 5 # skip no X rgb.txt found ok 6 - r g b ok 7 - r g b via rgb rgb(100, 150, 200) ok 8 - red green blue ok 9 - red green blue via rgb rgb(101, 151, 201) ok 10 - grey ok 11 - grey via rgb rgb(102, 255, 255) ok 12 - gray ok 13 - gray via rgb rgb(103, 255, 255) ok 14 - gimp ok 15 - gimp via rgb rgb(255, 250, 250) ok 16 - h s v ok 17 - h s v via rgb rgb(255, 255, 255) ok 18 - h s v again ok 19 - h s v again via rgb rgb(255, 0, 0) ok 20 - web 6 digit ok 21 - web 6 digit via rgb rgb(128, 129, 130) ok 22 - web 3 digit ok 23 - web 3 digit via rgb rgb(17, 34, 51) ok 24 - rgb arrayref ok 25 - rgb arrayref via rgb rgb(255, 150, 121) ok 26 - rgba arrayref ok 27 - rgba arrayref via rgb rgba(255, 150, 121, 0.5) ok 28 - hsv arrayref ok 29 - hsv arrayref via rgb rgb(255, 0, 0) ok 30 - channel0-3 ok 31 - channel0-3 via rgb rgba(129, 130, 131, 52.5%) ok 32 - c0-3 ok 33 - c0-3 via rgb rgba(129, 130, 131, 52.5%) ok 34 - channels arrayref (1) ok 35 - channels arrayref (1) via rgb rgba(200, 0, 0, 0) ok 36 - channels arrayref (2) ok 37 - channels arrayref (2) via rgb rgba(200, 201, 0, 0) ok 38 - channels arrayref (3) ok 39 - channels arrayref (3) via rgb rgba(200, 201, 203, 0) ok 40 - channels arrayref (4) ok 41 - channels arrayref (4) via rgb rgba(200, 201, 203, 0.8) ok 42 - name ok 43 - name via rgb rgb(255, 250, 250) ok 44 - rgb non-percent, spaces ok 45 - rgb non-percent, spaces via rgb rgb(255, 128, 128) ok 46 - rgb non-percent, commas simple ok 47 - rgb non-percent, commas simple via rgb rgb(255, 128, 128) ok 48 - rgb non-percent, commas less simple ok 49 - rgb non-percent, commas less simple via rgb rgb(255, 128, 128) ok 50 - rgb non-percent with decimals, spaces ok 51 - rgb non-percent with decimals, spaces via rgb rgb(255, 128, 128) ok 52 - rgb non-percent decimals, commas ok 53 - rgb non-percent decimals, commas via rgb rgb(255, 128, 127) ok 54 - rgb non-percent decimals, commas more spaces ok 55 - rgb non-percent decimals, commas more spaces via rgb rgb(255, 128, 127) ok 56 - rgb percent, spaces ok 57 - rgb percent, spaces via rgb rgb(255, 128, 128) ok 58 - rgb percent, commas ok 59 - rgb percent, commas via rgb rgb(255, 128, 128) ok 60 - rgb percent decimals, spaces ok 61 - rgb percent decimals, spaces via rgb rgb(255, 128, 192) ok 62 - rgb percent decimals, commas ok 63 - rgb percent decimals, commas via rgb rgb(255, 128, 128) ok 64 - rgba non-percent, spaces ok 65 - rgba non-percent, spaces via rgb rgba(255, 128, 128, 0.5) ok 66 - rgba non-percent, commas simple ok 67 - rgba non-percent, commas simple via rgb rgba(255, 128, 128, 25%) ok 68 - rgba non-percent, commas less simple ok 69 - rgba non-percent, commas less simple via rgb rgba(255, 128, 128, 75%) ok 70 - rgba non-percent with decimals, spaces ok 71 - rgba non-percent with decimals, spaces via rgb rgba(255, 128, 128, 0.1) ok 72 - rgba non-percent decimals, commas ok 73 - rgba non-percent decimals, commas via rgb rgb(255, 128, 127) ok 74 - rgba non-percent decimals, commas more spaces ok 75 - rgba non-percent decimals, commas more spaces via rgb rgba(255, 128, 127, 0.9) ok 76 - rgba percent, spaces ok 77 - rgba percent, spaces via rgb rgba(255, 128, 128, 0.2) ok 78 - rgba percent, commas ok 79 - rgba percent, commas via rgb rgba(255, 128, 128, 0.3) ok 80 - rgba percent decimals, spaces ok 81 - rgba percent decimals, spaces via rgb rgba(255, 128, 192, 0.5) ok 82 - rgba percent decimals, commas ok 83 - rgba percent decimals, commas via rgb rgba(255, 128, 128, 0.5) ok 84 - as_css_rgb: simple rgb ok 85 - as_css_rgb: simple rgb with 1 decimal alpha ok 86 - as_css_rgb: simple rgb with 2 decimal alpha ok 87 - as_css_rgb: simple rgb with alpha we don't simplify # color index 0 ok 88 - i_hsv_to_rgbf 0 ok 89 - i_rgbf_to_hsv 0 ok 90 - i_hsv_to_rgb 0 - (25, 20, 20) <=> (25, 20, 20) ok 91 - i_rgb_to_hsv 0 - (0, 51, 25) <=> (0, 51, 25.5) # color index 1 ok 92 - i_hsv_to_rgbf 1 ok 93 - i_rgbf_to_hsv 1 ok 94 - i_hsv_to_rgb 1 - (255, 128, 128) <=> (255, 127, 127) ok 95 - i_rgb_to_hsv 1 - (0, 127, 255) <=> (0, 127.5, 255) # color index 2 ok 96 - i_hsv_to_rgbf 2 ok 97 - i_rgbf_to_hsv 2 ok 98 - i_hsv_to_rgb 2 - (173, 255, 128) <=> (170, 255, 127) ok 99 - i_rgb_to_hsv 2 - (69, 127, 255) <=> (70.8333333333333, 127.5, 255) # color index 3 ok 100 - i_hsv_to_rgbf 3 ok 101 - i_rgbf_to_hsv 3 ok 102 - i_hsv_to_rgb 3 - (90, 255, 0) <=> (85, 255, 0) ok 103 - i_rgb_to_hsv 3 - (70, 255, 255) <=> (70.8333333333333, 255, 255) # color index 4 ok 104 - i_hsv_to_rgbf 4 ok 105 - i_rgbf_to_hsv 4 ok 106 - i_hsv_to_rgb 4 - (127, 64, 91) <=> (127, 63, 90) ok 107 - i_rgb_to_hsv 4 - (236, 126, 127) <=> (237.291666666667, 127.5, 127.5) ok 108 - builtin black ok 109 - not equal no ignore alpha ok 110 - equal with ignore alpha ok 111 - equal to itself ok 112 - Should be no warnings ok 113 - check color \#FFFFFF ok 114 - check color \#000000 ok 115 - check color \#808080 ok 116 - check color \#FFFFFF80 ok 117 - try to make float color -unknown- ok 118 - check simple init of float color ok 119 - set() the color ok 120 - check after set ok 121 - set to unknown ok 122 - red hue ok 123 - red saturation ok 124 - red value ok 125 - green hue ok 126 - green saturation ok 127 - green value ok 128 - blue hue ok 129 - blue saturation ok 130 - blue value ok 131 - white hue ok 132 - white saturation ok 133 - white value ok 134 - black hue ok 135 - black saturation ok 136 - black value ok 137 - check color converted to float ok 138 - simple black ok 139 - constructed: simple black ok 140 - range clip ok 141 - constructed: range clip ok 142 - as_float: black ok 143 - construction: black ok 144 - as_float: white ok 145 - construction: white ok 146 - as_float: dark red ok 147 - construction: dark red ok 148 - as_float: green ok 149 - construction: green ok 150 - float: rgb non-percent, spaces ok 151 - via css: rgb non-percent, spaces (rgb(255, 128, 128)) ok 152 - float: rgb non-percent, commas simple ok 153 - via css: rgb non-percent, commas simple (rgb(255, 128, 128)) ok 154 - float: rgb non-percent, commas less simple ok 155 - via css: rgb non-percent, commas less simple (rgb(255, 128, 128)) ok 156 - float: rgb non-percent with decimals, spaces ok 157 - via css: rgb non-percent with decimals, spaces (rgb(99.8% 50% 50%)) ok 158 - float: rgb non-percent decimals, commas ok 159 - via css: rgb non-percent decimals, commas (rgb(99.8% 50% 49.49%)) ok 160 - float: rgb non-percent decimals, commas more spaces ok 161 - via css: rgb non-percent decimals, commas more spaces (rgb(99.8% 50% 49.49%)) ok 162 - float: rgb percent, spaces ok 163 - via css: rgb percent, spaces (rgb(100% 50% 50%)) ok 164 - float: rgb percent, commas ok 165 - via css: rgb percent, commas (rgb(100% 50% 50%)) ok 166 - float: rgb percent decimals, spaces ok 167 - via css: rgb percent decimals, spaces (rgb(99.99% 49.99% 74.98%)) ok 168 - float: rgb percent decimals, commas ok 169 - via css: rgb percent decimals, commas (rgb(99.99% 49.99% 49.98%)) ok 170 - float: rgba non-percent, spaces ok 171 - via css: rgba non-percent, spaces (rgba(255, 128, 128, 0.5)) ok 172 - float: rgba non-percent, commas simple ok 173 - via css: rgba non-percent, commas simple (rgba(255, 128, 128, 0.25)) ok 174 - float: rgba non-percent, commas less simple ok 175 - via css: rgba non-percent, commas less simple (rgba(255, 128, 128, 0.75)) ok 176 - float: rgba non-percent with decimals, spaces ok 177 - via css: rgba non-percent with decimals, spaces (rgba(99.8% 50% 50% / 0.1)) ok 178 - float: rgba non-percent decimals, commas ok 179 - via css: rgba non-percent decimals, commas (rgb(99.8% 50% 49.49%)) ok 180 - float: rgba non-percent decimals, commas more spaces ok 181 - via css: rgba non-percent decimals, commas more spaces (rgba(99.8% 50% 49.49% / 0.9)) ok 182 - float: rgba percent, spaces ok 183 - via css: rgba percent, spaces (rgba(100% 50% 50% / 0.2)) ok 184 - float: rgba percent, commas ok 185 - via css: rgba percent, commas (rgba(100% 50% 50% / 0.3)) ok 186 - float: rgba percent decimals, spaces ok 187 - via css: rgba percent decimals, spaces (rgba(99.99% 49.99% 74.98% / 0.499)) ok 188 - float: rgba percent decimals, commas ok 189 - via css: rgba percent decimals, commas (rgba(99.99% 49.99% 49.98% / 0.5)) ok 190 - float as_css_rgb: representable as bytes ok 191 - float as_css_rgb: not representable as bytes ok 192 - float as_css_rgb: representable as bytes with alpha ok 193 - float as_css_rgb: not representable as bytes with alpha 1..193 ok t/100-base/030-countc.t .............. 1..22 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 17 - can't getcolorcount an empty image ok 18 - check error message ok 19 - can't getcolorusagehash an empty image ok 20 - check error message ok 21 - can't getcolorusage an empty image ok 22 - check error message ok t/100-base/800-tr18561.t ............. 1..1 ok 1 - shouldn't crash ok t/100-base/801-tr18561b.t ............ 1..1 ok 1 - shouldn't crash ok t/150-type/020-sixteen.t ............. 1..155 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 # psamp ok 108 - i_psamp def channels, 3 samples ok 109 - check color written ok 110 - i_psamp def channels, 3 samples, masked ok 111 - check color written ok 112 - i_psamp channels listed, 3 samples, masked ok 113 - check color written ok 114 - i_psamp channels [0, 1], 4 samples ok 115 - check first color written ok 116 - check second color written ok 117 - write a full row ok 118 - check full row ok 119 - i_psamp channels [0, 1, 2], 9 samples, but room for 6 ok 120 - i_psamp channels [0, 1, 3], 3 samples (invalid channel number) ok 121 - check error message ok 122 - i_psamp channels [0, 1, -1], 3 samples (invalid channel number) ok 123 - check error message ok 124 - negative y ok 125 - check error message ok 126 - y overflow ok 127 - check error message ok 128 - negative x ok 129 - check error message ok 130 - x overflow ok 131 - check error message # end psamp tests # psampf ok 132 - i_psampf def channels, 3 samples ok 133 - check color written ok 134 - i_psampf def channels, 3 samples, masked ok 135 - check color written ok 136 - i_psampf channels listed, 3 samples, masked ok 137 - check color written ok 138 - i_psampf channels [0, 1], 4 samples ok 139 - check first color written ok 140 - check second color written ok 141 - write a full row ok 142 - check full row ok 143 - i_psampf channels [0, 1, 2], 9 samples, but room for 6 ok 144 - i_psampf channels [0, 1, 3], 3 samples (invalid channel number) ok 145 - check error message ok 146 - i_psampf channels [0, 1, -1], 3 samples (invalid channel number) ok 147 - check error message ok 148 - negative y ok 149 - check error message ok 150 - y overflow ok 151 - check error message ok 152 - negative x ok 153 - check error message ok 154 - x overflow ok 155 - check error message # end psampf tests ok t/150-type/030-double.t .............. 1..136 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 # psamp ok 89 - i_psamp def channels, 3 samples ok 90 - check color written ok 91 - i_psamp def channels, 3 samples, masked ok 92 - check color written ok 93 - i_psamp channels listed, 3 samples, masked ok 94 - check color written ok 95 - i_psamp channels [0, 1], 4 samples ok 96 - check first color written ok 97 - check second color written ok 98 - write a full row ok 99 - check full row ok 100 - i_psamp channels [0, 1, 2], 9 samples, but room for 6 ok 101 - i_psamp channels [0, 1, 3], 3 samples (invalid channel number) ok 102 - check error message ok 103 - i_psamp channels [0, 1, -1], 3 samples (invalid channel number) ok 104 - check error message ok 105 - negative y ok 106 - check error message ok 107 - y overflow ok 108 - check error message ok 109 - negative x ok 110 - check error message ok 111 - x overflow ok 112 - check error message # end psamp tests # psampf ok 113 - i_psampf def channels, 3 samples ok 114 - check color written ok 115 - i_psampf def channels, 3 samples, masked ok 116 - check color written ok 117 - i_psampf channels listed, 3 samples, masked ok 118 - check color written ok 119 - i_psampf channels [0, 1], 4 samples ok 120 - check first color written ok 121 - check second color written ok 122 - write a full row ok 123 - check full row ok 124 - i_psampf channels [0, 1, 2], 9 samples, but room for 6 ok 125 - i_psampf channels [0, 1, 3], 3 samples (invalid channel number) ok 126 - check error message ok 127 - i_psampf channels [0, 1, -1], 3 samples (invalid channel number) ok 128 - check error message ok 129 - negative y ok 130 - check error message ok 131 - y overflow ok 132 - check error message ok 133 - negative x ok 134 - check error message ok 135 - x overflow ok 136 - check error message # end psampf tests ok t/150-type/040-palette.t ............. 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 - maxcolors always 256 ok 7 - all colors is 4 # comparing color(0,0,0,255) with (0,0,0,255) ok 8 - first black # comparing color(255,0,0,255) with (255,0,0,255) ok 9 - then red # comparing color(0,255,0,255) with (0,255,0,255) ok 10 - then green # comparing color(0,0,255,255) with (0,0,255,255) ok 11 - and finally blue ok 12 - check scalar context # comparing color(255,0,0,255) with (255,0,0,255) ok 13 - and that it's what we want ok 14 - shouldn't be able to find white ok 15 - find black ok 16 - find red ok 17 - find green ok 18 - find blue ok 19 - expect failure: low index ok 20 - expect failure: no colors ok 21 - expect failure: high index ok 22 - set a color # comparing color(255,255,255,255) with (255,255,255,255) ok 23 - make sure it was set ok 24 - and that we can find it ok 25 - and can't find the old color ok 26 - save multiple # comparing color(0,255,0,255) with (0,255,0,255) ok 27 - first of multiple # comparing color(255,0,0,255) with (255,0,0,255) ok 28 - second of multiple ok 29 - fill with red ok 30 - paletted after fill ok 31 - green box ok 32 - still paletted after box ok 33 - draw a line ok 34 - still paletted after line ok 35 - white box ok 36 - now it should be direct ok 37 - we got an image ok 38 - same pixels ok 39 - to paletted with an empty palette is an error # no colors available for translation ok 40 - and got the correct msg ok 41 - fail on -ve height ok 42 - and correct error message ok 43 - fail on -ve width ok 44 - and correct error message ok 45 - fail on -ve width/height ok 46 - and correct error message ok 47 - fail on 0 channels ok 48 - and correct error message ok 49 - fail on 5 channels ok 50 - and correct error message ok 51 - integer overflow check - 1 channel ok 52 - but same width ok ok 53 - but same height ok ok 54 - check the error message ok 55 - integer overflow check - 3 channel ok 56 - but same width ok ok 57 - but same height ok ok 58 - check the error message ok 59 - integer overflow check - scanline size ok 60 - check error message # to_paletted() called in void context - to_paletted() returns the converted image at t/150-type/040-palette.t line 205 ok 61 - correct warning ok 62 - correct file ok 63 - add test colors ok 64 - set the last color ok 65 - set after the last color ok 66 - add colors as strings instead of objects ok 67 - check first color ok 68 - check second color ok 69 - setcolors as strings instead of objects ok 70 - check first color ok 71 - check second color ok 72 - start from a known state ok 73 - fail to add unknown color ok 74 - check error message ok 75 - fail to set to unknown color ok 76 - check error message ok 77 - add some test colors ok 78 - getscanline index in list context ok 79 - getscanline index in scalar context ok 80 - setscanline with list ok 81 - setscanline with pv ok 82 - check values set ok 83 - croak on setscanline() to invalid index ok 84 - croak on setscanline() with pv to invalid index # make_colors => mono ok 85 - check we get right image type ok 86 - only 2 colors ok 87 - check monochrome check true ok 88 - check ziw false ok 89 - check first entry ok 90 - check second entry ok 91 - check white pixel ok 92 - check yellow pixel ok 93 - check black pixel ok 94 - mono8bw3 - add colors ok 95 - it's mono ok 96 - zero not white ok 97 - mono8wb3 - add colors ok 98 - it's mono ok 99 - zero is white ok 100 - mono8bw - add colors ok 101 - it's mono ok 102 - zero not white ok 103 - mono8wb - add colors ok 104 - it's mono ok 105 - zero is white ok 106 - add color of pixel bounds check writes ok 107 - bounds check get (-1, 0) ok 108 - bounds check get (10, 0) ok 109 - bounds check get (0, -1) ok 110 - bounds check get (0, 10) ok 111 - bounds check get (-1, 0) float ok 112 - bounds check get (10, 0) float ok 113 - bounds check get (0, -1) float ok 114 - bounds check get (0, 10) float ok 115 - bounds check set (-1, 0) ok 116 - bounds check set (10, 0) ok 117 - bounds check set (0, -1) ok 118 - bounds check set (0, 10) ok 119 - bounds check set (-1, 0) float ok 120 - bounds check set (10, 0) float ok 121 - bounds check set (0, -1) float ok 122 - bounds check set (0, 10) float ok 123 - made paletted ok 124 - should be 216 colors in the webmap ok 125 - first should be 000000 ok 126 - second should be 000033 ok 127 - 9th should be 003366 ok 128 - convert to mono with error diffusion ok 129 - make sure paletted isn't all black ok 130 - valid values don't croak ok 131 - valid values don't croak (packed) ok 132 - invalid values do croak ok 133 - invalid values do croak (packed) ok 134 - make_palette should fail with no images ok 135 - check error message ok 136 - make_palette should fail with an empty image ok 137 - check error message ok 138 - mono should make 2 color palette ok 139 - check map[0] ok 140 - check map[1] ok 141 - gray4 should make 4 color palette ok 142 - check map[0] ok 143 - check map[1] ok 144 - check map[2] ok 145 - check map[3] ok 146 - gray16 should make 16 color palette ok 147 - check map[0] ok 148 - check map[1] ok 149 - check map[2] ok 150 - check map[15] ok 151 - gray16 should make 256 color palette ok 152 - check map[0] ok 153 - check map[1] ok 154 - check map[2] ok 155 - check map[15] ok 156 - fail with bad make_colors ok 157 # psamp ok 158 - add colors needed for testing ok 159 - i_psamp def channels, 3 samples ok 160 - check color written ok 161 - i_psamp def channels, 3 samples, masked ok 162 - check color written ok 163 - i_psamp channels listed, 3 samples, masked ok 164 - check color written ok 165 - i_psamp channels [0, 1], 4 samples ok 166 - check first color written ok 167 - check second color written ok 168 - write a full row ok 169 - check full row ok 170 - i_psamp channels [0, 1, 2], 9 samples, but room for 6 ok 171 - i_psamp channels [0, 1, 3], 3 samples (invalid channel number) ok 172 - check error message ok 173 - i_psamp channels [0, 1, -1], 3 samples (invalid channel number) ok 174 - check error message ok 175 - negative y ok 176 - check message ok 177 - y overflow ok 178 - check message ok 179 - negative x ok 180 - check message ok 181 - x overflow ok 182 - check message ok 183 - still paletted # end psamp tests # psampf ok 184 - add colors needed for testing ok 185 - i_psampf def channels, 3 samples ok 186 - check color written ok 187 - i_psampf def channels, 3 samples, masked ok 188 - check color written ok 189 - i_psampf channels listed, 3 samples, masked ok 190 - check color written ok 191 - i_psampf channels [0, 1], 4 samples ok 192 - check first color written ok 193 - check second color written ok 194 - write a full row ok 195 - check full row ok 196 - i_psampf channels [0, 1, 2], 9 samples, but room for 6 ok 197 - i_psampf channels [0, 1, 3], 3 samples (invalid channel number) ok 198 - check error message ok 199 - i_psampf channels [0, 1, -1], 3 samples (invalid channel number) ok 200 - check error message ok 201 - negative y ok 202 - check message ok 203 - y overflow ok 204 - check message ok 205 - negative x ok 206 - check message ok 207 - x overflow ok 208 - check message ok 209 - still paletted # end psampf tests ok 210 - make a test image ok 211 - add some colors ok 212 - get a pixel in float form, make sure it's red ok 213 - get a pixel in float form, make sure it's green ok 214 - get a pixel in float form, make sure it's blue ok 215 - can't convert an empty image ok 216 - check error message ok 217 - can't addcolors() to an empty image ok 218 - check error message ok 219 - can't setcolors() to an empty image ok 220 - check error message ok 221 - can't getcolors() from an empty image ok 222 - check error message ok 223 - can't colorcount() an empty image ok 224 - check error message ok 225 - can't maxcolors() an empty image ok 226 - check error message ok 227 - can't findcolor an empty image ok 228 - check error message ok 229 - can't errdiff with an all zero map ok 230 - check error message ok 231 - still 4 channels ok 232 - should have a 255 alpha 1..232 ok t/150-type/100-masked.t .............. 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 # psamp masked: 0 ok 143 - i_psamp def channels, 3 samples ok 144 - check color written ok 145 - i_psamp def channels, 3 samples, masked ok 146 - check color written ok 147 - i_psamp channels listed, 3 samples, masked ok 148 - check color written ok 149 - i_psamp channels [0, 1], 4 samples ok 150 - check first color written ok 151 - check second color written ok 152 - write a full row ok 153 - check full row ok 154 - i_psamp channels [0, 1, 2], 9 samples, but room for 6 ok 155 - i_psamp channels [0, 1, 3], 3 samples (invalid channel number) ok 156 - check error message ok 157 - i_psamp channels [0, 1, -1], 3 samples (invalid channel number) ok 158 - check error message ok 159 - negative y ok 160 - check error message ok 161 - y overflow ok 162 - check error message ok 163 - negative x ok 164 - check error message ok 165 - x overflow ok 166 - check error message # end psamp tests # psamp masked: 1 ok 167 - i_psamp def channels, 3 samples ok 168 - check color written ok 169 - i_psamp def channels, 3 samples, masked ok 170 - check color written ok 171 - i_psamp channels listed, 3 samples, masked ok 172 - check color written ok 173 - i_psamp channels [0, 1], 4 samples ok 174 - check first color written ok 175 - check second color written ok 176 - write a full row ok 177 - check full row ok 178 - i_psamp channels [0, 1, 2], 9 samples, but room for 6 ok 179 - i_psamp channels [0, 1, 3], 3 samples (invalid channel number) ok 180 - check error message ok 181 - i_psamp channels [0, 1, -1], 3 samples (invalid channel number) ok 182 - check error message ok 183 - negative y ok 184 - check error message ok 185 - y overflow ok 186 - check error message ok 187 - negative x ok 188 - check error message ok 189 - x overflow ok 190 - check error message # end psamp tests # psampf ok 191 - i_psampf def channels, 3 samples ok 192 - check color written ok 193 - i_psampf def channels, 3 samples, masked ok 194 - check color written ok 195 - i_psampf channels listed, 3 samples, masked ok 196 - check color written ok 197 - i_psampf channels [0, 1], 4 samples ok 198 - check first color written ok 199 - check second color written ok 200 - write a full row ok 201 - check full row ok 202 - i_psampf channels [0, 1, 2], 9 samples, but room for 6 ok 203 - i_psampf channels [0, 1, 3], 3 samples (invalid channel number) ok 204 - check error message ok 205 - i_psampf channels [0, 1, -1], 3 samples (invalid channel number) ok 206 - check error message ok 207 - negative y ok 208 - check error message ok 209 - y overflow ok 210 - check error message ok 211 - negative x ok 212 - check error message ok 213 - x overflow ok 214 - check error message # end psampf tests # psampf ok 215 - i_psampf def channels, 3 samples ok 216 - check color written ok 217 - i_psampf def channels, 3 samples, masked ok 218 - check color written ok 219 - i_psampf channels listed, 3 samples, masked ok 220 - check color written ok 221 - i_psampf channels [0, 1], 4 samples ok 222 - check first color written ok 223 - check second color written ok 224 - write a full row ok 225 - check full row ok 226 - i_psampf channels [0, 1, 2], 9 samples, but room for 6 ok 227 - i_psampf channels [0, 1, 3], 3 samples (invalid channel number) ok 228 - check error message ok 229 - i_psampf channels [0, 1, -1], 3 samples (invalid channel number) ok 230 - check error message ok 231 - negative y ok 232 - check error message ok 233 - y overflow ok 234 - check error message ok 235 - negative x ok 236 - check error message ok 237 - x overflow ok 238 - check error message # end psampf tests ok 239 - psamp() to masked image ok 240 - check values written ok 241 - psampf() to masked image ok 242 - check values written ok 243 - cannot make masked image with no width ok 244 - cannot make masked image with no height ok 245 - cannot make masked image with neg width ok 246 - cannot make masked image with neg height ok 247 - disallow negative left (after scaling) ok 248 - disallow negative top (after scaling) ok 249 - make masked image based on negative offsets ok 250 - check masked image matches expecteed cropped image ok 251 - fail to make a masked image from an empty ok 252 - check error message 1..252 ok t/200-file/010-iolayer.t ............. 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 - check it's non-zero length ok 8 - read from buffer ok 9 - making readcb object ok 10 - read from cb ok 11 - read from cb image match ok 12 - making short readcb object ok 13 - read from cb2 ok 14 - read from cb2 image match ok 15 - making writecb object ok 16 - write to cb ok 17 - write image match ok 18 - did close ok 19 - making short writecb object ok 20 - write to short cb ok 21 - short write image match ok 22 - check class ok 23 - read 4 from buffer object ok 24 - check data read ok 25 - read the rest ok 26 - check data read ok 27 - seek ok 28 - short read ok 29 - check data read ok 30 - seek relative ok 31 - seek relative to end ok 32 - seek failure ok 33 - check class ok 34 - check write ok 35 - seek relative ok 36 - check read ok 37 - check data read ok 38 - seek end relative ok 39 - short read ok 40 - check read data ok 41 - absolute seek to write some ok 42 - write ok 43 - check size ok 44 - check we have the right data ok 45 - read failure undef in scalar context ok 46 - empty list in list context ok 47 - raw_read2 failure (scalar) ok 48 - raw_read2 failure (list) ok 49 - failed write ok 50 - failed seek # good_read (10) => testdata ok 51 - read success (scalar) ok 52 - check data # good_read (10) => testdata ok 53 - read success (list) ok 54 - check data # good_read (10) => testdata ok 55 - read2 success (scalar) # good_read (10) => testdata ok 56 - read2 success (list) ok 57 - read eof (scalar) ok 58 - check data ok 59 - read eof (list) ok 60 - check data ok 61 - write with no writecb should fail ok 62 - read with no readcb should fail ok 63 - seek with no seekcb should fail ok 64 - make sure we got what we expected ok 65 - should have croaked # Wide character in subroutine entry at t/200-file/010-iolayer.t line 243. # read 10, 10 ok 66 - read 10 ok 67 - read value # write foo ok 68 - write # close ok 69 - close ok 70 - make fd io for /dev/full ok 71 - fail to write ok 72 - check error message # write() failure: No space left on device (28) ok 73 - make fd io for testout/t07seekfail.dat ok 74 - shouldn't be able to seek to -1 ok 75 - check error message # lseek() failure: Invalid argument (22) ok 76 - make fd io for write-only ok 77 - file open for write shouldn't be readable ok 78 - check error message # read() failure: Bad file descriptor (9) ok 79 - make fd io for read eof ok 80 - 10 byte read on 4 byte file should return 4 ok 81 - should be no error message ok 82 - 10 byte read at end of 4 byte file should return 0 (eof) ok 83 - should be no error message ok 84 - getc ok 85 - peekc ok 86 - peekn ok 87 - getc after peekc/peekn ok 88 - seek ok 89 - check we got back to the start ok 90 - test successful close ok 91 - test failed close ok 92 - set unbuffered ok 93 - verify unbuffered ok 94 - set buffered ok 95 - verify buffered # read 8192>8192 ok 96 - read initial 1000 ok 97 - check data read ok 98 - check read op happened to buffer size ok 99 - read another 1001 ok 100 - check data read ok 101 - should be no further reads # read 33809>11810 # read 21999>0 ok 102 - read the rest in one chunk ok 103 - check the data read ok 104 - check we tried to read the remainder ok 105 - write 4 bytes, io in write mode ok 106 - read should fail ok 107 - peekn should fail ok 108 - getc should fail ok 109 - peekc should fail # buffer fill check ok 110 - make memory io ok 111 - read 4k ok 112 - check data is correct ok 113 - peekn() 5120, which should exceed the buffer, and only read the left overs ok 114 - make sure initial peekn() is sane ok 115 - and that reading 10 gets the expected data ok 116 - peekn() larger than buffer should return buffer-size bytes ok 117 - small reader io # read 8192>10 # read 8182>10 # read 8172>10 ok 118 - peek 25 ok 119 - check we got the raw calls expected # read 8162>10 # read 8152>10 # read 8142>10 # read 8132>10 ok 120 - peek 65 ok 121 - check we got the raw calls expected ok 122 - make buffered cb with error after 6 bytes # read 8192>6 ok 123 - peekn until just before error (buffered) ok 124 - peekn until error (buffered) # read 8186>error ok 125 - peekn past error (buffered) ok 126 - should be no error indicator, since data buffered (buffered) ok 127 - should be no eof indicator, since data buffered (buffered) ok 128 - consume the buffer (buffered) ok 129 - peekn should get an error indicator (buffered) ok 130 - should be an error state (buffered) ok 131 - but not eof (buffered) ok 132 - make unbuffered cb with error after 6 bytes # read 8192>6 ok 133 - peekn until just before error (unbuffered) ok 134 - peekn until error (unbuffered) # read 8186>error ok 135 - peekn past error (unbuffered) ok 136 - should be no error indicator, since data buffered (unbuffered) ok 137 - should be no eof indicator, since data buffered (unbuffered) ok 138 - consume the buffer (unbuffered) ok 139 - peekn should get an error indicator (unbuffered) ok 140 - should be an error state (unbuffered) ok 141 - but not eof (unbuffered) ok 142 - peekn on empty source ok 143 - should be in eof state ok 144 - but not error ok 145 - peekn on empty source ok 146 - should be in error state ok 147 - but not eof ok 148 - peekn 4 on 6 byte source ok 149 - followed by peekn 10 on 6 byte source ok 150 - and again, now eof is set ok 151 - peekn 0 on 6 byte source ok 152 ok 153 - getc should return the file byte by byte (buffered) ok 154 - another getc after eof should fail too ok 155 - should be marked eof ok 156 - shouldn't be marked in error ok 157 - getc should return the file byte by byte (unbuffered) ok 158 - another getc after eof should fail too ok 159 - should be marked eof ok 160 - shouldn't be marked in error ok 161 - buffered getc error ok 162 - io marked in error ok 163 - but not eof ok 164 - unbuffered getc error ok 165 - io marked in error ok 166 - but not eof ok 167 - buffered peekc matches ok 168 - duplicate peekc matchess ok 169 - unbuffered peekc matches ok 170 - duplicate peekc matchess ok 171 - buffered eof peekc is -1 ok 172 - duplicate matches ok 173 - io marked eof ok 174 - but not error ok 175 - buffered eof peekc is -1 ok 176 - duplicate matches ok 177 - io marked eof ok 178 - but not error ok 179 - buffered error peekc is -1 ok 180 - duplicate matches ok 181 - io marked error ok 182 - but not eof ok 183 - unbuffered error peekc is -1 ok 184 - duplicate matches ok 185 - io marked error ok 186 - but not eof ok 187 - initial putc buffered ok 188 - close it ok 189 - check it was written ok 190 - initial putc unbuffered ok 191 - close it ok 192 - check it was written ok 193 - initial putc unbuffered error ok 194 - io in error ok 195 - still in error ok 196 - read to setup read buffer ok 197 - putc should fail ok 198 - write should fail ok 199 - flush should fail ok 200 - should be in error state ok 201 - check for error ok 202 - should have failed on 8193rd byte ok 203 - should be in error state ok 204 - next putc should fail ok 205 - should have failed on 8193rd byte ok 206 - should be in error state ok 207 - next write should fail ok 208 - initial read returning error ok 209 - should be in error state ok 210 - initial read returning error ok 211 - should be in error state ok 212 - unbuffered write failure ok 213 - should be in error state ok 214 - should still fail ok 215 - should be buffered ok 216 - large write, should fill buffer and fall back to direct write ok 217 - close it ok 218 - make sure the data is correct ok 219 - flush with nothing buffered should succeed ok 220 - large write failure ok 221 - should be in error state ok 222 - should fail to close ok 223 - fill the buffer a bit ok 224 - cause it to flush and then fill some more ok 225 - write out the rest of our test data ok 226 - close the stream ok 227 - make sure the data is right ok 228 - something in the buffer ok 229 - should be no error yet ok 230 - close should failure due to flush error ok 231 - seek failure ok 232 - read one ok 233 - read another ok 234 - seek relative back to origin+1 ok 235 - read another again ok 236 - write one ok 237 - not in error mode (yet) ok 238 - seek failure due to flush ok 239 - in error mode ok 240 - gets(6) ok 241 - gets(5) (short for the line) ok 242 - gets(10) the rest of the line (the newline) ok 243 - gets(default) unterminated line ok 244 - gets(6) (line terminator 1) ok 245 - gets(6) (line terminator 2) ok 246 - gets(6) (line terminator 3) ok 247 - should be eof ok 248 - default read callback should fail ok 249 - check error message ok 250 - default write callback should fail ok 251 - check error message ok 252 - default seek callback should fail ok 253 - check error message ok 254 - perlio: make a I/O object for a perl scalar fh ok 255 - perlio: check we can write ok 256 - perlio: check we can seek ok 257 - perlio: write some more ok 258 - perlio: seek back to start ok 259 - perlio: read everything back ok 260 - perlio: check we read back what we wrote ok 261 - perlio: close it ok 262 - perlio: check it got to the scalar properly ok 263 - new_fh() can make an I/O layer object from a scalar fh ok 264 - can write image to scalar fh ok 265 - check we got the right 'file' context ok 266 - read image from a scalar fh ok 267 - check they match ok 268 - read image from a scalar fh (second try) ok 269 - check they match ok 270 - check $foo not modified ok 271 - tied: make a I/O object for a tied fh ok 272 - tied: check we can write ok 273 - tied: check we can seek ok 274 - tied: write some more ok 275 - tied: seek back to start ok 276 - tied: read everything back ok 277 - tied: check we read back what we wrote ok 278 - tied: close it ok 279 - tied: check it got to the output properly ok 280 - buffer io created by reference ok 281 - IV/ref: open_buffer ok 282 - IV/ref: read result ok 283 - IV: open_buffer ok 284 - IV: read result ok 285 - NV/ref: open_buffer ok 286 - NV/ref: read result ok 287 - NV: open_buffer ok 288 - NV: read result ok 289 - regexp/ref: open_buffer ok 290 - regexp/ref: read result ok 291 - regexp: open_buffer ok 292 - regexp: read result 1..292 ok t/200-file/100-files.t ............... ok 1 - open test script # script: testout/t1000files_probe.pl # command: /usr/bin/perl -Mblib testout/t1000files_probe.pl t/200-file/100-files.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 - check 100 x 30 (def channels, sample_size) ok ok 10 - check 100 x 100 x 1 (def sample_size) ok ok 11 - check 100 x 100 x 1 (def sample_size) ok ok 12 - check 100 x 100 x 1 x float should fail ok 13 - 0 channels should fail ok 14 - check error message ok 15 - 0 width should fail ok 16 - check error message ok 17 - 0 height should fail ok 18 - check error message ok 19 - 0 sample_size should fail ok 20 - check error message ok 21 - 1000 sample_size should fail ok 22 - check error message ok 23 - set height and reset ok 24 - check only height is set ok 25 - just reset ok 26 - check all are reset ok 27 - missing size paramaters ok 28 - check message ok 29 - non-integer parameter ok 30 - check message ok 31 - try to read an unknown file type ok 32 - check error message ok 33 - try to write an unknown file type ok 34 - check error message ok 35 - try to read an bad (other load failure) file type ok 36 - check error message ok 37 - try to write an bad file type ok 38 - check error message ok 39 - fail to write an empty image ok 40 - check error message ok 41 - fail to write_multi an empty image ok 42 ok 43 - fail to write_multi() a non-Imager object ok 44 - check message ok 45 - fail to write_multi() 'Imager' string ok 46 - check message ok 47 - not quite tiff ok 48 - not quite tiff ok 49 - tiff intel ok 50 - tiff motorola ok 51 - gif 89 ok 52 - gif 87 ok 53 - TGA ok 54 - TGA 32-bit ok 55 - Windows Icon ok 56 - Windows Cursor ok 57 - SGI RGB ok 58 - ILBM ok 59 - XPM ok 60 - PCX ok 61 - FITS ok 62 - Photoshop ok 63 - Encapsulated Postscript ok 64 - Utah RLE ok 65 - X Window Dump ok 66 - gzip compressed ok 67 - bzip2 compressed ok 68 - Google WEBP ok 69 - JPEG 2000 ok 70 - FLIF ok 71 - add magic ok 72 - Test adding a format with magic ok 73 - JPEG XL (simple header) ok 74 - JPEG XL (complex header) ok 75 - Quite OK Image Format ok 76 - HEIF ok 77 - AVIF (single) ok 78 - AVIF (sequence) ok 79 - read_multi with non-image input data should fail ok 80 - check the error message ok 81 - read_multi with non-image filename should fail ok 82 - check the error message ok 83 - read from non-image data should fail ok 84 - check the error message ok 85 - read from non-image file should fail ok 86 - check the error message ok 87 - type for foo.pnm should be pnm ok 88 - type for foo.GIF should be gif ok 89 - type for foo.tif should be tiff ok 90 - type for foo.TIFF should be tiff ok 91 - type for foo.JPG should be jpeg ok 92 - type for foo.rle should be utah ok 93 - type for foo.bmp should be bmp ok 94 - type for foo.dib should be bmp ok 95 - type for foo.rgb should be sgi ok 96 - type for foo.BW should be sgi ok 97 - type for foo.TGA should be tga ok 98 - type for foo.CUR should be cur ok 99 - type for foo.ico should be ico ok 100 - type for foo.ILBM should be ilbm ok 101 - type for foo.pcx should be pcx ok 102 - type for foo.psd should be psd ok 103 - type for foo.webp should be webp ok 104 - test adding a file type works 1..104 ok t/200-file/200-nojpeg.t .............. skipped: have jpeg support - this tests the lack of it t/200-file/210-nopng.t ............... skipped: png available, and this tests the lack of it t/200-file/220-nogif.t ............... skipped: gif support available and this tests the lack of it t/200-file/230-notiff.t .............. skipped: tiff support available - this tests the lack of it t/200-file/300-raw.t ................. 1..56 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 54 - save some raw image ok 55 - read raw image using new() method ok 56 - check they match ok t/200-file/310-pnm.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/200-file/320-bmp.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 bmp_compression = '0' - expect '0' # tag bmp_bit_count = '24' - expect '24' # tag i_format = 'bmp' - expect 'bmp' ok 5 - reading testout/t107_24bit.bmp # read_test: testout/t107_8bit.bmp # tag bmp_compression = '0' - expect '0' # tag bmp_bit_count = '8' - expect '8' # tag i_format = 'bmp' - expect 'bmp' ok 6 - reading testout/t107_8bit.bmp # read_test: testout/t107_4bit.bmp # tag i_format = 'bmp' - expect 'bmp' # tag bmp_bit_count = '4' - expect '4' # tag bmp_compression = '0' - expect '0' ok 7 - reading testout/t107_4bit.bmp # read_test: testout/t107_1bit.bmp # tag bmp_bit_count = '1' - expect '1' # tag i_format = 'bmp' - expect 'bmp' # tag bmp_compression = '0' - expect '0' ok 8 - reading testout/t107_1bit.bmp # base difference 3591980 # read_test: testimg/comp4.bmp # tag bmp_bit_count = '4' - expect '4' # tag i_format = 'bmp' - expect 'bmp' # tag bmp_compression = '2' - expect '2' ok 9 - reading testimg/comp4.bmp # read_test: testimg/comp8.bmp # tag i_format = 'bmp' - expect 'bmp' # tag bmp_bit_count = '8' - expect '8' # tag bmp_compression = '1' - expect '1' 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/200-file/330-tga.t ................. 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 3591980 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 - save good tga image ok 68 - fail to read bad tga ok 69 - check error message ok 70 - check failing close fails ok 71 - check error message 1..71 ok t/200-file/400-basic.t ............... # avaliable formats: # ifs # png # jpeg # bmp # ft2 # tiff # gif # pnm # tga # raw # type jpeg #opening Format: jpeg, options: file=>JPEG/testimg/209_yonge.jpg ok 1 - jpeg: reading from file ok 2 - jpeg: open JPEG/testimg/209_yonge.jpg ok 3 - jpeg: read from fh ok 4 - jpeg: seek after read ok 5 - jpeg: read from fh after seek ok 6 - jpeg: image comparison after fh read after seek ok 7 - jpeg: seek after read prep to read from fd ok 8 - read from fd ok 9 - image comparistion after fd read ok 10 - close fh after reads ok 11 - jpeg: read from buffer ok 12 - comparing buffer read image ok 13 - jpeg: read from callback min ok 14 - jpeg: comparing mincb image ok 15 - jpeg: read from callback max ok 16 - jpeg: comparing maxcb image # type png #opening Format: png, options: file=>testimg/test.png ok 17 - png: reading from file ok 18 - png: open testimg/test.png ok 19 - png: read from fh ok 20 - png: seek after read ok 21 - png: read from fh after seek ok 22 - png: image comparison after fh read after seek ok 23 - png: seek after read prep to read from fd ok 24 - read from fd ok 25 - image comparistion after fd read ok 26 - close fh after reads ok 27 - png: read from buffer ok 28 - comparing buffer read image ok 29 - png: read from callback min ok 30 - png: comparing mincb image ok 31 - png: read from callback max ok 32 - png: comparing maxcb image # type raw #opening Format: raw, options: xsize=>150 ysize=>150 interleave=>0 file=>testimg/test.raw type=>raw ok 33 - raw: reading from file ok 34 - raw: open testimg/test.raw ok 35 - raw: read from fh ok 36 - raw: seek after read ok 37 - raw: read from fh after seek ok 38 - raw: image comparison after fh read after seek ok 39 - raw: seek after read prep to read from fd ok 40 - read from fd ok 41 - image comparistion after fd read ok 42 - close fh after reads ok 43 - raw: read from buffer ok 44 - comparing buffer read image ok 45 - raw: read from callback min ok 46 - raw: comparing mincb image ok 47 - raw: read from callback max ok 48 - raw: comparing maxcb image # type pnm #opening Format: pnm, options: file=>testimg/penguin-base.ppm ok 49 - pnm: reading from file ok 50 - pnm: open testimg/penguin-base.ppm ok 51 - pnm: read from fh ok 52 - pnm: seek after read ok 53 - pnm: read from fh after seek ok 54 - pnm: image comparison after fh read after seek ok 55 - pnm: seek after read prep to read from fd ok 56 - read from fd ok 57 - image comparistion after fd read ok 58 - close fh after reads ok 59 - pnm: read from buffer ok 60 - comparing buffer read image ok 61 - pnm: read from callback min ok 62 - pnm: comparing mincb image ok 63 - pnm: read from callback max ok 64 - pnm: comparing maxcb image # type gif #opening Format: gif, options: file=>GIF/testimg/expected.gif ok 65 - gif: reading from file ok 66 - gif: open GIF/testimg/expected.gif ok 67 - gif: read from fh ok 68 - gif: seek after read ok 69 - gif: read from fh after seek ok 70 - gif: image comparison after fh read after seek ok 71 - gif: seek after read prep to read from fd ok 72 - read from fd ok 73 - image comparistion after fd read ok 74 - close fh after reads ok 75 - gif: read from buffer ok 76 - comparing buffer read image ok 77 - gif: read from callback min ok 78 - gif: comparing mincb image ok 79 - gif: read from callback max ok 80 - gif: comparing maxcb image # type tiff #opening Format: tiff, options: file=>TIFF/testimg/comp8.tif ok 81 - tiff: reading from file ok 82 - tiff: open TIFF/testimg/comp8.tif ok 83 - tiff: read from fh ok 84 - tiff: seek after read ok 85 - tiff: read from fh after seek ok 86 - tiff: image comparison after fh read after seek ok 87 - tiff: seek after read prep to read from fd ok 88 - read from fd ok 89 - image comparistion after fd read ok 90 - close fh after reads ok 91 - tiff: read from buffer ok 92 - comparing buffer read image ok 93 - tiff: read from callback min ok 94 - tiff: comparing mincb image ok 95 - tiff: read from callback max ok 96 - tiff: comparing maxcb image # type bmp #opening Format: bmp, options: file=>testimg/winrgb24.bmp ok 97 - bmp: reading from file ok 98 - bmp: open testimg/winrgb24.bmp ok 99 - bmp: read from fh ok 100 - bmp: seek after read ok 101 - bmp: read from fh after seek ok 102 - bmp: image comparison after fh read after seek ok 103 - bmp: seek after read prep to read from fd ok 104 - read from fd ok 105 - image comparistion after fd read ok 106 - close fh after reads ok 107 - bmp: read from buffer ok 108 - comparing buffer read image ok 109 - bmp: read from callback min ok 110 - bmp: comparing mincb image ok 111 - bmp: read from callback max ok 112 - bmp: comparing maxcb image # type tga #opening Format: tga, options: file=>testimg/test.tga ok 113 - tga: reading from file ok 114 - tga: open testimg/test.tga ok 115 - tga: read from fh ok 116 - tga: seek after read ok 117 - tga: read from fh after seek ok 118 - tga: image comparison after fh read after seek ok 119 - tga: seek after read prep to read from fd ok 120 - read from fd ok 121 - image comparistion after fd read ok 122 - close fh after reads ok 123 - tga: read from buffer ok 124 - comparing buffer read image ok 125 - tga: read from callback min ok 126 - tga: comparing mincb image ok 127 - tga: read from callback max ok 128 - tga: comparing maxcb image # write tests for jpeg ok 129 - jpeg: cannot read base file # writing jpeg to a file ok 130 - writing jpeg to a file testout/t50out.jpeg # writing jpeg to a FH ok 131 - jpeg: create FH test file ok 132 - jpeg: writing to a FH ok 133 - jpeg: seek after writing to a FH ok 134 - write to FH after writing jpeg ok 135 - closing FH after writing jpeg ok 136 - opening data source # writing jpeg to a buffer ok 137 - jpeg: writing to a buffer ok 138 - comparing file data to buffer # writing jpeg via callbacks (mb=1) ok 139 - jpeg: writing to callback (mb=1) ok 140 - checking closecb called ok 141 - comparing callback output to file data # writing jpeg via callbacks (no mb) ok 142 - writing jpeg to callback (no mb) ok 143 - comparing callback output to file data # write tests for png ok 144 - png: cannot read base file # writing png to a file ok 145 - writing png to a file testout/t50out.png # writing png to a FH ok 146 - png: create FH test file ok 147 - png: writing to a FH ok 148 - png: seek after writing to a FH ok 149 - write to FH after writing png ok 150 - closing FH after writing png ok 151 - opening data source # writing png to a buffer ok 152 - png: writing to a buffer ok 153 - comparing file data to buffer # writing png via callbacks (mb=1) ok 154 - png: writing to callback (mb=1) ok 155 - checking closecb called ok 156 - comparing callback output to file data # writing png via callbacks (no mb) ok 157 - writing png to callback (no mb) ok 158 - comparing callback output to file data # write tests for raw ok 159 - raw: cannot read base file # writing raw to a file ok 160 - writing raw to a file testout/t50out.raw # writing raw to a FH ok 161 - raw: create FH test file ok 162 - raw: writing to a FH ok 163 - raw: seek after writing to a FH ok 164 - write to FH after writing raw ok 165 - closing FH after writing raw ok 166 - opening data source # writing raw to a buffer ok 167 - raw: writing to a buffer ok 168 - comparing file data to buffer # writing raw via callbacks (mb=1) ok 169 - raw: writing to callback (mb=1) ok 170 - checking closecb called ok 171 - comparing callback output to file data # writing raw via callbacks (no mb) ok 172 - writing raw to callback (no mb) ok 173 - comparing callback output to file data # write tests for pnm ok 174 - pnm: cannot read base file # writing pnm to a file ok 175 - writing pnm to a file testout/t50out.pnm # writing pnm to a FH ok 176 - pnm: create FH test file ok 177 - pnm: writing to a FH ok 178 - pnm: seek after writing to a FH ok 179 - write to FH after writing pnm ok 180 - closing FH after writing pnm ok 181 - opening data source # writing pnm to a buffer ok 182 - pnm: writing to a buffer ok 183 - comparing file data to buffer # writing pnm via callbacks (mb=1) ok 184 - pnm: writing to callback (mb=1) ok 185 - checking closecb called ok 186 - comparing callback output to file data # writing pnm via callbacks (no mb) ok 187 - writing pnm to callback (no mb) ok 188 - comparing callback output to file data # write tests for gif ok 189 - gif: cannot read base file # writing gif to a file ok 190 - writing gif to a file testout/t50out.gif # writing gif to a FH ok 191 - gif: create FH test file ok 192 - gif: writing to a FH ok 193 - gif: seek after writing to a FH ok 194 - write to FH after writing gif ok 195 - closing FH after writing gif ok 196 - opening data source # writing gif to a buffer ok 197 - gif: writing to a buffer ok 198 - comparing file data to buffer # writing gif via callbacks (mb=1) ok 199 - gif: writing to callback (mb=1) ok 200 - checking closecb called ok 201 - comparing callback output to file data # writing gif via callbacks (no mb) ok 202 - writing gif to callback (no mb) ok 203 - comparing callback output to file data # write tests for tiff ok 204 - tiff: cannot read base file # writing tiff to a file ok 205 - writing tiff to a file testout/t50out.tiff # writing tiff to a FH ok 206 - tiff: create FH test file ok 207 - tiff: writing to a FH ok 208 - tiff: seek after writing to a FH ok 209 - write to FH after writing tiff ok 210 - closing FH after writing tiff ok 211 - opening data source # writing tiff to a buffer ok 212 - tiff: writing to a buffer ok 213 - comparing file data to buffer # writing tiff via callbacks (mb=1) ok 214 - tiff: writing to callback (mb=1) ok 215 - checking closecb called ok 216 - comparing callback output to file data # writing tiff via callbacks (no mb) ok 217 - writing tiff to callback (no mb) ok 218 - comparing callback output to file data # write tests for bmp ok 219 - bmp: cannot read base file # writing bmp to a file ok 220 - writing bmp to a file testout/t50out.bmp # writing bmp to a FH ok 221 - bmp: create FH test file ok 222 - bmp: writing to a FH ok 223 - bmp: seek after writing to a FH ok 224 - write to FH after writing bmp ok 225 - closing FH after writing bmp ok 226 - opening data source # writing bmp to a buffer ok 227 - bmp: writing to a buffer ok 228 - comparing file data to buffer # writing bmp via callbacks (mb=1) ok 229 - bmp: writing to callback (mb=1) ok 230 - checking closecb called ok 231 - comparing callback output to file data # writing bmp via callbacks (no mb) ok 232 - writing bmp to callback (no mb) ok 233 - comparing callback output to file data # write tests for tga ok 234 - tga: cannot read base file # writing tga to a file ok 235 - writing tga to a file testout/t50out.tga # writing tga to a FH ok 236 - tga: create FH test file ok 237 - tga: writing to a FH ok 238 - tga: seek after writing to a FH ok 239 - write to FH after writing tga ok 240 - closing FH after writing tga ok 241 - opening data source # writing tga to a buffer ok 242 - tga: writing to a buffer ok 243 - comparing file data to buffer # writing tga via callbacks (mb=1) ok 244 - tga: writing to callback (mb=1) ok 245 - checking closecb called ok 246 - comparing callback output to file data # writing tga via callbacks (no mb) ok 247 - writing tga to callback (no mb) ok 248 - comparing callback output to file data # multi-image write tests # tiff ok 249 - reading base file ok 250 - copying base image ok 251 - flipping base image ok 252 - tiff-multi: writing multiple to a file ok 253 - tiff-multi: checking read image count ok 254 - tiff-multi: comparing image 0 ok 255 - tiff-multi: comparing image 1 # gif ok 256 - reading base file ok 257 - copying base image ok 258 - flipping base image ok 259 - gif-multi: writing multiple to a file ok 260 - gif-multi: checking read image count ok 261 - gif-multi: comparing image 0 ok 262 - gif-multi: comparing image 1 1..262 ok t/200-file/450-preload.t ............. 1..2 ok 1 - preload doesn't die ok 2 - check $@ was preserved ok t/250-draw/010-draw.t ................ 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 a very large circle ok 44 - croak on x being a reference ok 45 - check message ok 46 - don't croak on x being an overloaded reference ok 47 - draw circle outline ok 48 - check center not filled ok 49 - draw circle outline ok 50 - check center not filled ok 51 - draw circle outline ok 52 - draw circle outline r 40 ok 53 - draw circle outline r 55 ok 54 - draw circle outline r 70 ok 55 - draw circle outline r 85 ok 56 - draw circle outline r 100 ok 57 - draw circle outline r 115 ok 58 - draw circle outline r 130 ok 59 - draw circle outline r 145 ok 60 - draw circle outline r 160 ok 61 - draw circle outline r 175 ok 62 - save arc outline ok 63 - draw arc outline r20 d10 len 300 ok 64 - draw arc outline r20 d10 len 40 ok 65 - draw arc outline r26 d115 len 300 ok 66 - draw arc outline r26 d115 len 40 ok 67 - draw arc outline r32 d130 len 300 ok 68 - draw arc outline r32 d130 len 40 ok 69 - draw arc outline r38 d145 len 300 ok 70 - draw arc outline r38 d145 len 40 ok 71 - draw arc outline r44 d160 len 300 ok 72 - draw arc outline r44 d160 len 40 ok 73 - draw arc outline r50 d175 len 300 ok 74 - draw arc outline r50 d175 len 40 ok 75 - draw arc outline r56 d190 len 300 ok 76 - draw arc outline r56 d190 len 40 ok 77 - draw arc outline r62 d1105 len 300 ok 78 - draw arc outline r62 d1105 len 40 ok 79 - draw arc outline r68 d1120 len 300 ok 80 - draw arc outline r68 d1120 len 40 ok 81 - draw arc outline r74 d1135 len 300 ok 82 - draw arc outline r74 d1135 len 40 ok 83 - draw arc outline r80 d1150 len 300 ok 84 - draw arc outline r80 d1150 len 40 ok 85 - draw arc outline r86 d1165 len 300 ok 86 - draw arc outline r86 d1165 len 40 ok 87 - draw arc outline r92 d1180 len 300 ok 88 - draw arc outline r92 d1180 len 40 ok 89 - draw arc outline r98 d1195 len 300 ok 90 - draw arc outline r98 d1195 len 40 ok 91 - draw arc outline r104 d1210 len 300 ok 92 - draw arc outline r104 d1210 len 40 ok 93 - draw arc outline r110 d1225 len 300 ok 94 - draw arc outline r110 d1225 len 40 ok 95 - draw arc outline r116 d1240 len 300 ok 96 - draw arc outline r116 d1240 len 40 ok 97 - draw arc outline r122 d1255 len 300 ok 98 - draw arc outline r122 d1255 len 40 ok 99 - draw arc outline r128 d1270 len 300 ok 100 - draw arc outline r128 d1270 len 40 ok 101 - draw arc outline r134 d1285 len 300 ok 102 - draw arc outline r134 d1285 len 40 ok 103 - draw arc outline r140 d1300 len 300 ok 104 - draw arc outline r140 d1300 len 40 ok 105 - draw arc outline r146 d1315 len 300 ok 106 - draw arc outline r146 d1315 len 40 ok 107 - draw arc outline r152 d1330 len 300 ok 108 - draw arc outline r152 d1330 len 40 ok 109 - draw arc outline r158 d1345 len 300 ok 110 - draw arc outline r158 d1345 len 40 ok 111 - check center not filled ok 112 - save arc outline ok 113 - draw circle outline ok 114 - check center not filled ok 115 - draw circle outline ok 116 - check center not filled ok 117 - draw circle outline ok 118 - draw aa circle rad 40 ok 119 - draw aa circle rad 47 ok 120 - draw aa circle rad 54 ok 121 - draw aa circle rad 61 ok 122 - draw aa circle rad 68 ok 123 - draw aa circle rad 75 ok 124 - draw aa circle rad 82 ok 125 - draw aa circle rad 89 ok 126 - draw aa circle rad 96 ok 127 - draw aa circle rad 103 ok 128 - draw aa circle rad 110 ok 129 - draw aa circle rad 117 ok 130 - draw aa circle rad 124 ok 131 - draw aa circle rad 131 ok 132 - draw aa circle rad 138 ok 133 - draw aa circle rad 145 ok 134 - draw aa circle rad 152 ok 135 - draw aa circle rad 159 ok 136 - draw aa circle rad 166 ok 137 - draw aa circle rad 173 ok 138 - draw aa circle rad 180 ok 139 - draw aa circle rad 187 ok 140 - save arc outline ok 141 - draw aa arc outline r20 d10 len 300 ok 142 - draw aa arc outline r20 d10 len 40 ok 143 - draw aa arc outline r26 d115 len 300 ok 144 - draw aa arc outline r26 d115 len 40 ok 145 - draw aa arc outline r32 d130 len 300 ok 146 - draw aa arc outline r32 d130 len 40 ok 147 - draw aa arc outline r38 d145 len 300 ok 148 - draw aa arc outline r38 d145 len 40 ok 149 - draw aa arc outline r44 d160 len 300 ok 150 - draw aa arc outline r44 d160 len 40 ok 151 - draw aa arc outline r50 d175 len 300 ok 152 - draw aa arc outline r50 d175 len 40 ok 153 - draw aa arc outline r56 d190 len 300 ok 154 - draw aa arc outline r56 d190 len 40 ok 155 - draw aa arc outline r62 d1105 len 300 ok 156 - draw aa arc outline r62 d1105 len 40 ok 157 - draw aa arc outline r68 d1120 len 300 ok 158 - draw aa arc outline r68 d1120 len 40 ok 159 - draw aa arc outline r74 d1135 len 300 ok 160 - draw aa arc outline r74 d1135 len 40 ok 161 - draw aa arc outline r80 d1150 len 300 ok 162 - draw aa arc outline r80 d1150 len 40 ok 163 - draw aa arc outline r86 d1165 len 300 ok 164 - draw aa arc outline r86 d1165 len 40 ok 165 - draw aa arc outline r92 d1180 len 300 ok 166 - draw aa arc outline r92 d1180 len 40 ok 167 - draw aa arc outline r98 d1195 len 300 ok 168 - draw aa arc outline r98 d1195 len 40 ok 169 - draw aa arc outline r104 d1210 len 300 ok 170 - draw aa arc outline r104 d1210 len 40 ok 171 - draw aa arc outline r110 d1225 len 300 ok 172 - draw aa arc outline r110 d1225 len 40 ok 173 - draw aa arc outline r116 d1240 len 300 ok 174 - draw aa arc outline r116 d1240 len 40 ok 175 - draw aa arc outline r122 d1255 len 300 ok 176 - draw aa arc outline r122 d1255 len 40 ok 177 - draw aa arc outline r128 d1270 len 300 ok 178 - draw aa arc outline r128 d1270 len 40 ok 179 - draw aa arc outline r134 d1285 len 300 ok 180 - draw aa arc outline r134 d1285 len 40 ok 181 - draw aa arc outline r140 d1300 len 300 ok 182 - draw aa arc outline r140 d1300 len 40 ok 183 - draw aa arc outline r146 d1315 len 300 ok 184 - draw aa arc outline r146 d1315 len 40 ok 185 - draw aa arc outline r152 d1330 len 300 ok 186 - draw aa arc outline r152 d1330 len 40 ok 187 - draw aa arc outline r158 d1345 len 300 ok 188 - draw aa arc outline r158 d1345 len 40 ok 189 - check center not filled ok 190 - save arc outline ok 191 - angle starting from 0 ok 192 - filled angle starting from 0 ok 193 - angle starting from 15 ok 194 - filled angle starting from 15 ok 195 - angle starting from 30 ok 196 - filled angle starting from 30 ok 197 - angle starting from 45 ok 198 - filled angle starting from 45 ok 199 - angle starting from 60 ok 200 - filled angle starting from 60 ok 201 - angle starting from 75 ok 202 - filled angle starting from 75 ok 203 - angle starting from 90 ok 204 - filled angle starting from 90 ok 205 - angle starting from 105 ok 206 - filled angle starting from 105 ok 207 - angle starting from 120 ok 208 - filled angle starting from 120 ok 209 - angle starting from 135 ok 210 - filled angle starting from 135 ok 211 - angle starting from 150 ok 212 - filled angle starting from 150 ok 213 - angle starting from 165 ok 214 - filled angle starting from 165 ok 215 - angle starting from 180 ok 216 - filled angle starting from 180 ok 217 - angle starting from 195 ok 218 - filled angle starting from 195 ok 219 - angle starting from 210 ok 220 - filled angle starting from 210 ok 221 - angle starting from 225 ok 222 - filled angle starting from 225 ok 223 - angle starting from 240 ok 224 - filled angle starting from 240 ok 225 - angle starting from 255 ok 226 - filled angle starting from 255 ok 227 - angle starting from 270 ok 228 - filled angle starting from 270 ok 229 - angle starting from 285 ok 230 - filled angle starting from 285 ok 231 - angle starting from 300 ok 232 - filled angle starting from 300 ok 233 - angle starting from 315 ok 234 - filled angle starting from 315 ok 235 - angle starting from 330 ok 236 - filled angle starting from 330 ok 237 - angle starting from 345 ok 238 - filled angle starting from 345 ok 239 - save arc outline ok 240 - draw non-aa arc through 0 ok 241 - draw aa arc through 0 ok 242 - save arc through 0 ok 243 - default outline the image ok 244 - check outline default color TL ok 245 - check outline default color MR ok 246 - default fill the image ok 247 - check fill default color TL ok 248 - check fill default color MM ok 249 - can't draw box to empty image ok 250 - check error message ok 251 - can't draw arc to empty image ok 252 - check error message ok 253 - can't draw line to empty image ok 254 - check error message ok 255 - can't draw polyline to empty image ok 256 - check error message ok 257 - can't draw polygon to empty image ok 258 - check error message ok 259 - can't flood fill to empty image ok 260 - check error message 1..260 ok t/250-draw/020-flood.t ............... 1..177 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 16 - flood_fill() to big checks ok 17 - check result correct ok 18 - 1-pixel border - @(0,0) - flip none - fill ok 19 - 1-pixel border - @(0,0) - flip none - compare ok 20 - 1-pixel border - @(19,0) - flip h - fill ok 21 - 1-pixel border - @(19,0) - flip h - compare ok 22 - 1-pixel border - @(0,19) - flip v - fill ok 23 - 1-pixel border - @(0,19) - flip v - compare ok 24 - 1-pixel border - @(19,19) - flip vh - fill ok 25 - 1-pixel border - @(19,19) - flip vh - compare ok 26 - 1-pixel border - @(19,0) - flip none - fill ok 27 - 1-pixel border - @(19,0) - flip none - compare ok 28 - 1-pixel border - @(0,0) - flip h - fill ok 29 - 1-pixel border - @(0,0) - flip h - compare ok 30 - 1-pixel border - @(19,19) - flip v - fill ok 31 - 1-pixel border - @(19,19) - flip v - compare ok 32 - 1-pixel border - @(0,19) - flip vh - fill ok 33 - 1-pixel border - @(0,19) - flip vh - compare ok 34 - 1-pixel border - @(0,19) - flip none - fill ok 35 - 1-pixel border - @(0,19) - flip none - compare ok 36 - 1-pixel border - @(19,19) - flip h - fill ok 37 - 1-pixel border - @(19,19) - flip h - compare ok 38 - 1-pixel border - @(0,0) - flip v - fill ok 39 - 1-pixel border - @(0,0) - flip v - compare ok 40 - 1-pixel border - @(19,0) - flip vh - fill ok 41 - 1-pixel border - @(19,0) - flip vh - compare ok 42 - 1-pixel border - @(19,19) - flip none - fill ok 43 - 1-pixel border - @(19,19) - flip none - compare ok 44 - 1-pixel border - @(0,19) - flip h - fill ok 45 - 1-pixel border - @(0,19) - flip h - compare ok 46 - 1-pixel border - @(19,0) - flip v - fill ok 47 - 1-pixel border - @(19,0) - flip v - compare ok 48 - 1-pixel border - @(0,0) - flip vh - fill ok 49 - 1-pixel border - @(0,0) - flip vh - compare ok 50 - 1-pixel border - @(10,0) - flip none - fill ok 51 - 1-pixel border - @(10,0) - flip none - compare ok 52 - 1-pixel border - @(9,0) - flip h - fill ok 53 - 1-pixel border - @(9,0) - flip h - compare ok 54 - 1-pixel border - @(10,19) - flip v - fill ok 55 - 1-pixel border - @(10,19) - flip v - compare ok 56 - 1-pixel border - @(9,19) - flip vh - fill ok 57 - 1-pixel border - @(9,19) - flip vh - compare ok 58 - 1-pixel border - @(10,19) - flip none - fill ok 59 - 1-pixel border - @(10,19) - flip none - compare ok 60 - 1-pixel border - @(9,19) - flip h - fill ok 61 - 1-pixel border - @(9,19) - flip h - compare ok 62 - 1-pixel border - @(10,0) - flip v - fill ok 63 - 1-pixel border - @(10,0) - flip v - compare ok 64 - 1-pixel border - @(9,0) - flip vh - fill ok 65 - 1-pixel border - @(9,0) - flip vh - compare ok 66 - 1-pixel border - @(0,10) - flip none - fill ok 67 - 1-pixel border - @(0,10) - flip none - compare ok 68 - 1-pixel border - @(19,10) - flip h - fill ok 69 - 1-pixel border - @(19,10) - flip h - compare ok 70 - 1-pixel border - @(0,9) - flip v - fill ok 71 - 1-pixel border - @(0,9) - flip v - compare ok 72 - 1-pixel border - @(19,9) - flip vh - fill ok 73 - 1-pixel border - @(19,9) - flip vh - compare ok 74 - 1-pixel border - @(19,10) - flip none - fill ok 75 - 1-pixel border - @(19,10) - flip none - compare ok 76 - 1-pixel border - @(0,10) - flip h - fill ok 77 - 1-pixel border - @(0,10) - flip h - compare ok 78 - 1-pixel border - @(19,9) - flip v - fill ok 79 - 1-pixel border - @(19,9) - flip v - compare ok 80 - 1-pixel border - @(0,9) - flip vh - fill ok 81 - 1-pixel border - @(0,9) - flip vh - compare ok 82 - vertical connect check - @(19,0) - flip none - fill ok 83 - vertical connect check - @(19,0) - flip none - compare ok 84 - vertical connect check - @(0,0) - flip h - fill ok 85 - vertical connect check - @(0,0) - flip h - compare ok 86 - vertical connect check - @(19,19) - flip v - fill ok 87 - vertical connect check - @(19,19) - flip v - compare ok 88 - vertical connect check - @(0,19) - flip vh - fill ok 89 - vertical connect check - @(0,19) - flip vh - compare ok 90 - vertical connect check - @(0,19) - flip none - fill ok 91 - vertical connect check - @(0,19) - flip none - compare ok 92 - vertical connect check - @(19,19) - flip h - fill ok 93 - vertical connect check - @(19,19) - flip h - compare ok 94 - vertical connect check - @(0,0) - flip v - fill ok 95 - vertical connect check - @(0,0) - flip v - compare ok 96 - vertical connect check - @(19,0) - flip vh - fill ok 97 - vertical connect check - @(19,0) - flip vh - compare ok 98 - horizontal connect check - @(19,0) - flip none - fill ok 99 - horizontal connect check - @(19,0) - flip none - compare ok 100 - horizontal connect check - @(0,0) - flip h - fill ok 101 - horizontal connect check - @(0,0) - flip h - compare ok 102 - horizontal connect check - @(19,19) - flip v - fill ok 103 - horizontal connect check - @(19,19) - flip v - compare ok 104 - horizontal connect check - @(0,19) - flip vh - fill ok 105 - horizontal connect check - @(0,19) - flip vh - compare ok 106 - horizontal connect check - @(0,19) - flip none - fill ok 107 - horizontal connect check - @(0,19) - flip none - compare ok 108 - horizontal connect check - @(19,19) - flip h - fill ok 109 - horizontal connect check - @(19,19) - flip h - compare ok 110 - horizontal connect check - @(0,0) - flip v - fill ok 111 - horizontal connect check - @(0,0) - flip v - compare ok 112 - horizontal connect check - @(19,0) - flip vh - fill ok 113 - horizontal connect check - @(19,0) - flip vh - compare ok 114 - fill from inner line to 1-pixel border - @(10,10) - flip none - fill ok 115 - fill from inner line to 1-pixel border - @(10,10) - flip none - compare ok 116 - fill from inner line to 1-pixel border - @(9,10) - flip h - fill ok 117 - fill from inner line to 1-pixel border - @(9,10) - flip h - compare ok 118 - fill from inner line to 1-pixel border - @(10,9) - flip v - fill ok 119 - fill from inner line to 1-pixel border - @(10,9) - flip v - compare ok 120 - fill from inner line to 1-pixel border - @(9,9) - flip vh - fill ok 121 - fill from inner line to 1-pixel border - @(9,9) - flip vh - compare ok 122 - fill from inner line to 1-pixel border - @(0,0) - flip none - fill ok 123 - fill from inner line to 1-pixel border - @(0,0) - flip none - compare ok 124 - fill from inner line to 1-pixel border - @(19,0) - flip h - fill ok 125 - fill from inner line to 1-pixel border - @(19,0) - flip h - compare ok 126 - fill from inner line to 1-pixel border - @(0,19) - flip v - fill ok 127 - fill from inner line to 1-pixel border - @(0,19) - flip v - compare ok 128 - fill from inner line to 1-pixel border - @(19,19) - flip vh - fill ok 129 - fill from inner line to 1-pixel border - @(19,19) - flip vh - compare ok 130 - 4-connected - @(19,10) - flip none - fill ok 131 - 4-connected - @(19,10) - flip none - compare ok 132 - 4-connected - @(0,10) - flip h - fill ok 133 - 4-connected - @(0,10) - flip h - compare ok 134 - 4-connected - @(19,9) - flip v - fill ok 135 - 4-connected - @(19,9) - flip v - compare ok 136 - 4-connected - @(0,9) - flip vh - fill ok 137 - 4-connected - @(0,9) - flip vh - compare ok 138 - 4-connected - @(19,7) - flip none - fill ok 139 - 4-connected - @(19,7) - flip none - compare ok 140 - 4-connected - @(0,7) - flip h - fill ok 141 - 4-connected - @(0,7) - flip h - compare ok 142 - 4-connected - @(19,12) - flip v - fill ok 143 - 4-connected - @(19,12) - flip v - compare ok 144 - 4-connected - @(0,12) - flip vh - fill ok 145 - 4-connected - @(0,12) - flip vh - compare ok 146 - 4-connected - @(19,15) - flip none - fill ok 147 - 4-connected - @(19,15) - flip none - compare ok 148 - 4-connected - @(0,15) - flip h - fill ok 149 - 4-connected - @(0,15) - flip h - compare ok 150 - 4-connected - @(19,4) - flip v - fill ok 151 - 4-connected - @(19,4) - flip v - compare ok 152 - 4-connected - @(0,4) - flip vh - fill ok 153 - 4-connected - @(0,4) - flip vh - compare ok 154 - 4-connected - @(11,10) - flip none - fill ok 155 - 4-connected - @(11,10) - flip none - compare ok 156 - 4-connected - @(8,10) - flip h - fill ok 157 - 4-connected - @(8,10) - flip h - compare ok 158 - 4-connected - @(11,9) - flip v - fill ok 159 - 4-connected - @(11,9) - flip v - compare ok 160 - 4-connected - @(8,9) - flip vh - fill ok 161 - 4-connected - @(8,9) - flip vh - compare ok 162 - 4-connected - @(11,7) - flip none - fill ok 163 - 4-connected - @(11,7) - flip none - compare ok 164 - 4-connected - @(8,7) - flip h - fill ok 165 - 4-connected - @(8,7) - flip h - compare ok 166 - 4-connected - @(11,12) - flip v - fill ok 167 - 4-connected - @(11,12) - flip v - compare ok 168 - 4-connected - @(8,12) - flip vh - fill ok 169 - 4-connected - @(8,12) - flip vh - compare ok 170 - 4-connected - @(11,15) - flip none - fill ok 171 - 4-connected - @(11,15) - flip none - compare ok 172 - 4-connected - @(8,15) - flip h - fill ok 173 - 4-connected - @(8,15) - flip h - compare ok 174 - 4-connected - @(11,4) - flip v - fill ok 175 - 4-connected - @(11,4) - flip v - compare ok 176 - 4-connected - @(8,4) - flip vh - fill ok 177 - 4-connected - @(8,4) - flip vh - compare ok t/250-draw/030-paste.t ............... 1..60 ok 1 - load test img ok 2 - load test img again ok 3 - paste it ok 4 - save it ok 5 - paste into empty image ok 6 - check error message ok 7 - paste from empty image ok 8 - check error message ok 9 - no source image ok 10 ok 11 - paste whole image ok 12 - compare pasted and expected ok 13 - paste from inside src ok 14 - compare pasted and expected ok 15 - paste src cropped all sides ok 16 - compare pasted and expected ok 17 - same but specify width/height instead ok 18 - compare pasted and expected ok 19 - using src_coords ok 20 - compare pasted and expected ok 21 - paste with just src_maxx ok 22 - shouldn't warn ok 23 - check correctly pasted ok 24 - paste with just src_maxy ok 25 - shouldn't warn ok 26 - check pasted correctly ok 27 - paste with src_maxy > source width ok 28 - check pasted correctly ok 29 - paste 1 to 1 ok 30 - compare paste target to expected ok 31 - paste 2 to 1 ok 32 - compare paste target to expected ok 33 - paste 3 to 1 ok 34 - compare paste target to expected ok 35 - paste 4 to 1 ok 36 - compare paste target to expected ok 37 - paste 1 to 2 ok 38 - compare paste target to expected ok 39 - paste 2 to 2 ok 40 - compare paste target to expected ok 41 - paste 3 to 2 ok 42 - compare paste target to expected ok 43 - paste 4 to 2 ok 44 - compare paste target to expected ok 45 - paste 1 to 3 ok 46 - compare paste target to expected ok 47 - paste 2 to 3 ok 48 - compare paste target to expected ok 49 - paste 3 to 3 ok 50 - compare paste target to expected ok 51 - paste 4 to 3 ok 52 - compare paste target to expected ok 53 - paste 1 to 4 ok 54 - compare paste target to expected ok 55 - paste 2 to 4 ok 56 - compare paste target to expected ok 57 - paste 3 to 4 ok 58 - compare paste target to expected ok 59 - paste 4 to 4 ok 60 - compare paste target to expected ok t/250-draw/040-rubthru.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/250-draw/050-polyaa.t .............. 1..28 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 19 - default polypolygon ok 20 - save to file ok 21 - check even/odd matches ok 22 - default polypolygon ok 23 - check non-zero matches ok 24 - save to file ok 25 - fail to draw poly with only two points ok 26 - check error message ok 27 - fail to draw poly with only two points (fill) ok 28 - check error message ok t/250-draw/060-polypoly.t ............ 1..12 ok 1 - simple filled polypolygon ok 2 - save to testout/060-ppsimple.ppm ok 3 - check expected output ok 4 - cross polypolygon nz ok 5 - save to testout/060-ppcrossnz.ppm ok 6 - check expected output ok 7 - cross polypolygon eo ok 8 - save to testout/060-ppcrosseo.ppm ok 9 - check expected output ok 10 - cross polypolygon diff ok 11 - check expected output ok 12 - save to testout/060-ppcrossdiff.ppm ok t/250-draw/100-fill.t ................ 1..165 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 158 - create texture image ok 159 - fill texture image ok 160 - create comparison image ok 161 - fill compare image ok 162 - make test image ok 163 - make xoff=10 image fill ok 164 - fill test image ok 165 - check test image ok t/250-draw/200-compose.t ............. 1..120 # 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 115 - can't compose to empty image ok 116 - check error message ok 117 - can't compose from empty image ok 118 - check error message ok 119 - can't compose with empty mask ok 120 - check error message ok t/300-transform/010-scale.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/300-transform/010-scale.t line 74 ok 19 - check warning ok 20 - check filename # scaleX() called in void context - scaleX() returns the scaled image at t/300-transform/010-scale.t line 78 ok 21 - check warning ok 22 - check filename # scaleY() called in void context - scaleY() returns the scaled image at t/300-transform/010-scale.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 # skip optional module Image::Math::Constrain not installed ok 42 # skip optional module Image::Math::Constrain not installed ok 43 # skip optional module Image::Math::Constrain not installed # 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/300-transform/020-combine.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/300-transform/030-copyflip.t ....... 1..95 ok 1 - copy returned something ok 2 - copy matches source ok 3 - fail to copy an empty image ok 4 - check error message ok 5 - double horiz flipped matches original ok 6 - double vertically flipped image matches original ok 7 - check flip with hv matches flip v then flip h ok 8 - fail to flip an empty image ok 9 - check error message ok 10 - copy double image ok 11 - flip v twice ok 12 - flip h twice ok 13 - flip h,v,hv twice ok 14 - check paletted test image is ok 15 - check copy test image is paletted ok 16 - flip paletted h ok 17 - check it changed ok 18 - flip paletted v ok 19 - flip paletted hv ok 20 - should be back to original image ok 21 - and still paletted ok 22 - got a rotated image ok 23 - check it matches source ok 24 - type check ok 25 - bits check ok 26 - channels check ok 27 - got a rotated image ok 28 - check it matches source ok 29 - type check ok 30 - bits check ok 31 - channels check ok 32 - got a rotated image ok 33 - check it matches source ok 34 - type check ok 35 - bits check ok 36 - channels check ok 37 - got a rotated image ok 38 - check it matches source ok 39 - type check ok 40 - bits check ok 41 - channels check ok 42 - got a rotated image ok 43 - check it matches source ok 44 - type check ok 45 - bits check ok 46 - channels check ok 47 - got a rotated image ok 48 - check it matches source ok 49 - type check ok 50 - bits check ok 51 - channels check ok 52 - got a rotated image ok 53 - check it matches source ok 54 - type check ok 55 - bits check ok 56 - channels check ok 57 - got a rotated image ok 58 - check it matches source ok 59 - type check ok 60 - bits check ok 61 - channels check ok 62 - check rotate 90 then 270 matches original ok 63 - check rotate 90 then 180 then 90 matches original ok 64 - rotation by 10 degrees gave us an image ok 65 - rotate with background gave us an image ok 66 - rotate with background as text gave us an image ok 67 - check background set correctly ok 68 - should fail due to bad back color ok 69 - check error message ok 70 - rotate 16-bit image gave us an image ok 71 - save wide data rotated ok 72 - rotate 16-bit image with back gave us an image ok 73 - save wide data rotated ok 74 - rotated paletted image 10 degrees ok 75 - save paletted rotated ok 76 - matrix_transform() returned an image ok 77 - matrix_transform() with back returned an image ok 78 - can't transform an empty image ok 79 - check error message # copy() called in void context - copy() returns the copied image at t/300-transform/030-copyflip.t line 209 ok 80 - correct warning ok 81 - correct file # rotate() called in void context - rotate() returns the rotated image at t/300-transform/030-copyflip.t line 213 ok 82 - correct warning ok 83 - correct file # copy() called in void context - copy() returns the copied image at t/300-transform/030-copyflip.t line 217 ok 84 - correct warning ok 85 - correct file ok 86 - RT\#29936 - check non-blank output ok 87 - should be only 2 colors ok 88 - check we got black ok 89 - and red ok 90 - check degrees => 270 width ok 91 - check degrees => 270 height ok 92 - save it ok 93 - check right and degrees result the same ok 94 - can't rotate an empty image ok 95 - check error message ok t/300-transform/040-crop.t ........... 1..66 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/300-transform/040-crop.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 65 - can't crop an empty image ok 66 - check message ok t/300-transform/050-convert.t ........ 1..31 ok 1 - convert to white ok 2 - one channel image now ok 3 - check converted size is the same # 255 0 0 0 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/300-transform/050-convert.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 28 - this would crash ok 29 - check the error message ok 30 - can't convert an empty image ok 31 - check error message ok t/300-transform/060-map.t ............ ok 1 - map1 in ch 3 ok 2 - map1 in ch1-3 ok 3 - map1-3 in ch 1-3 ok 4 - incomplete maps ok 5 - test OO interface (maps by color) ok 6 - test OO interface (maps by maps) ok 7 - can't map an empty image ok 8 - check error message ok 9 - map() ok 10 - test map output ok 11 - check we set mask ok 12 - map done ok 13 - map with gap in maps ok 14 - should be no changes 1..14 ok t/300-transform/200-trimcolorlist.t .. ok 1 - make empty list ok 2 - it's empty ok 3 - nothing at [0] ok 4 - empty all() ok 5 - simple color: add ok 6 - simple color: and it shows in count # testme: NC(255,238,204), NC(255,238,204) # expect: NC(255,238,204), NC(255,238,204) ok 7 - simple color ok 8 - simple color object: add ok 9 - simple color object: and it shows in count # testme: NC(255,238,204), NC(255,238,204) # expect: NC(255,238,204), NC(255,238,204) ok 10 - simple color object ok 11 - simple fcolor: add ok 12 - simple fcolor: and it shows in count # testme: NCF(0.5,0.7,0.2), NCF(0.5,0.7,0.2) # expect: NCF(0.5,0.7,0.2), NCF(0.5,0.7,0.2) ok 13 - simple fcolor ok 14 - single color in array: add ok 15 - single color in array: and it shows in count # testme: NC(255,238,204), NC(255,238,204) # expect: NC(255,238,204), NC(255,238,204) ok 16 - single color in array ok 17 - single color object in array: add ok 18 - single color object in array: and it shows in count # testme: NC(255,238,204), NC(255,238,204) # expect: NC(255,238,204), NC(255,238,204) ok 19 - single color object in array ok 20 - single fcolor: add ok 21 - single fcolor: and it shows in count # testme: NCF(0.5,0.7,0.2), NCF(0.5,0.7,0.2) # expect: NCF(0.5,0.7,0.2), NCF(0.5,0.7,0.2) ok 22 - single fcolor ok 23 - simple range: add ok 24 - simple range: and it shows in count # testme: NC(240,224,192), NC(255,238,204) # expect: NC(240,224,192), NC(255,238,204) ok 25 - simple range ok 26 - simple fcolor range: add ok 27 - simple fcolor range: and it shows in count # testme: NCF(0.5,0.7,0.2), NCF(0.6,0.8,0.3) # expect: NCF(0.5,0.7,0.2), NCF(0.6,0.8,0.3) ok 28 - simple fcolor range ok 29 - color with error amount: add ok 30 - color with error amount: and it shows in count # testme: NC(126,126,126), NC(130,130,130) # expect: NC(126,126,126), NC(130,130,130) ok 31 - color with error amount ok 32 - fcolor with error amount: add ok 33 - fcolor with error amount: and it shows in count # testme: NCF(0.39,0.49,0.59), NCF(0.41,0.51,0.61) # expect: NCF(0.39,0.49,0.59), NCF(0.41,0.51,0.61) ok 34 - fcolor with error amount 1..34 ok t/300-transform/210-trim.t ........... # 1 2 3 4 ok 1 - check alpha trim # 1 2 3 4 ok 2 - check simple color trim ok 3 - got a simple color trimmed image ok 4 - check trimmed image is as expected ok 5 - check simple color trim with intrusion ok 6 - got a simple color trimmed image ok 7 - check simple with intrusion trimmed image is as expected # 1 2 3 4 ok 8 - check multi-color trim # 1 2 3 4 ok 9 - check trim via TrimColorList # 1 2 3 4 ok 10 - check auto=center trim ok 11 - trim_rect 3-channel cross ok 12 - trim 3-channel cross ok 13 - trim_rect 4-channel cross ok 14 - trim 4-channel cross 1..14 ok t/300-transform/500-trans.t .......... skipped: No Affix::Infix2Postfix t/300-transform/600-trans2.t ......... 1..40 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 ok 33 - can't transform an empty image ok 34 - check error message # Imager::Transform ok 35 - funcs ok 36 - got tranform ok 37 - description ok 38 - input description ok 39 - expected failure on accessing invalid image # not enough images, code requires 2, 0 supplied ok 40 - didn't get expected error ok t/300-transform/610-postfix.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/300-transform/620-infix.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/300-transform/630-assem.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/350-font/010-font.t ................ 1..14 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 11 - can't draw text on an empty image ok 12 - check error message ok 13 - can't draw text on an empty image ok 14 - check error message ok t/350-font/020-tt.t .................. 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 93 # skip freetype 1.x unavailable or disabled ok 94 # skip freetype 1.x unavailable or disabled ok 95 # skip freetype 1.x unavailable or disabled ok 96 # skip freetype 1.x unavailable or disabled ok 97 # skip freetype 1.x unavailable or disabled 1..97 ok t/350-font/030-ttoo.t ................ 1..25 ok 1 # skip FT1.x missing or disabled 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 # skip FT1.x missing or disabled ok 17 # skip FT1.x missing or disabled ok 18 # skip FT1.x missing or disabled ok 19 # skip FT1.x missing or disabled ok 20 # skip FT1.x missing or disabled ok 21 # skip FT1.x missing or disabled ok 22 # skip FT1.x missing or disabled ok 23 # skip FT1.x missing or disabled ok 24 # skip FT1.x missing or disabled ok 25 # skip FT1.x missing or disabled ok t/350-font/040-ttstd.t ............... skipped: No tt available t/350-font/100-texttools.t ........... 1..14 ok 1 - use Imager; ok 2 - require Imager::Font::Wrap; ok 3 - loading font ok 4 - basic test ok 5 - save to file ok 6 - no image test ok 7 - no image parameter test ok 8 - get height for check ok 9 - savepos call ok 10 - savepos value # 66 ok 11 - bounds list count # 0 0 380 14 ok 12 - check height ok 13 - regression 29771 - call wrap_text ok 14 - all text should be consumed ok t/400-filter/010-filters.t ........... 1..137 ok 1 - autolevels ok 2 - write autolevels ok 3 - autolevels_skew ok 4 - write autolevels_skew ok 5 - contrast ok 6 - write contrast ok 7 - conv ok 8 - write conv ok 9 - conv should fail with empty array ok 10 - check the conv OO intergave too ok 11 - check conv error message ok 12 - coef not an array ok 13 - should fail if sum of coef is 0 ok 14 - check message ok 15 - filter 8 bit image ok 16 - filter 16 bit image ok 17 - 8 and 16 bit conv match ok 18 - gaussian ok 19 - write gaussian ok 20 - gaussian ok 21 - write gaussian ok 22 - 8 and 16 gaussian match ok 23 - gaussian2 ok 24 - write gaussian2 ok 25 - gaussian2 ok 26 - write gaussian2 ok 27 - 8 and 16 gaussian match ok 28 - gaussian2 ok 29 - write gaussian2 ok 30 - gaussian2 ok 31 - write gaussian2 ok 32 - gaussian2 ok 33 - write gaussian2 ok 34 - 8 and 16 gaussian match ok 35 - gradgen ok 36 - write gradgen ok 37 - mosaic ok 38 - write mosaic ok 39 - hardinvert ok 40 - write hardinvert ok 41 - make test image for invert test ok 42 - set a test pixel ok 43 - hardinvert it ok 44 - check only colour inverted ok 45 - hardinvertall copy ok 46 - check all inverted ok 47 - make double test image for invert test ok 48 - set a test pixel ok 49 - hardinvert it ok 50 - check only colour inverted ok 51 - hardinvertall copy ok 52 - check all inverted ok 53 - noise ok 54 - write noise ok 55 - radnoise ok 56 - write radnoise ok 57 - turbnoise ok 58 - write turbnoise ok 59 - bumpmap ok 60 - write bumpmap ok 61 - bumpmap_complex ok 62 - write bumpmap_complex ok 63 - postlevels ok 64 - write postlevels ok 65 - watermark ok 66 - write watermark ok 67 - fountain ok 68 - write fountain ok 69 - fountain ok 70 - write fountain ok 71 - fountain ok 72 - write fountain ok 73 - read gimpgrad ok 74 - fountain ok 75 - write fountain ok 76 - read with no parameters does nothing ok 77 - check the warning ok 78 - try to read a fountain defintion that doesn't exist ok 79 - should be no warning ok 80 - check message ok 81 - opened gradient ok 82 - read gradient from file handle ok 83 - fail to read non-gradient ok 84 - check error message ok 85 - fail to read bad gradient (bad seg count) ok 86 - check error message ok 87 - fail to read bad gradient (bad segment) ok 88 - check error message ok 89 - unsharpmask ok 90 - write unsharpmask ok 91 - conv ok 92 - write conv ok 93 - nearest_color ok 94 - write nearest_color ok 95 - fountain ok 96 - write fountain ok 97 - got difference image ok 98 - compare test image and diff image ok 99 - read newer gimp gradient ok 100 - check name read correctly ok 101 - check we handle case of no name reference correctly ok 102 - save a gradient ok 103 - read what we wrote ok 104 - we didn't set the name, so shouldn't get one ok 105 - write gradient with a name ok 106 - read what we wrote ok 107 - check the name matches ok 108 - fountain with color names instead of objects in segments ok 109 - check black converted correctly ok 110 - check white converted correctly ok 111 - fountain with invalid color name ok 112 - check error message ok 113 - made simple gradient ok 114 - check start of first correct ok 115 - check color at start ok 116 - no parameters to simple() ok 117 ok 118 - mismatch of positions and colors fails ok 119 - check message ok 120 - not enough positions ok 121 ok 122 - linear fountain sample ok 123 - revolution fountain sample ok 124 - radial fountain sample ok 125 - perl_test ok 126 - write perl_test ok 127 - difference() - check image with mindist 0 ok 128 - difference() - check image with mindist 1 ok 129 - rgb_difference() - check image ok 130 - difference() - check image with mindist 0 - large samples ok 131 - difference() - check image with mindist 1.1 - large samples ok 132 - can't filter an empty image ok 133 - check error message ok 134 - can't difference empty image ok 135 - check error message ok 136 - can't difference against empty image ok 137 - check error message ok t/400-filter/020-autolevels.t ........ 1..4 ok 1 - default autolevels ok 2 - check we got expected image ok 3 - default autolevels (double) ok 4 - check we got expected image ok Inline version 0.86 t/450-api/100-inline.t ............... 1..120 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)? # bits: 8 ok 17 - fill work image with gray ok 18 - call render_color on 3 channel image ok 19 - check zero coverage, alpha 255 color, bits 8 ok 20 - check 128 coverage, alpha 255 color, bits 8 ok 21 - check 255 coverage, alpha 255 color, bits 8 ok 22 - check zero coverage, alpha 128 color, bits 8 ok 23 - check 128 coverage, alpha 128 color, bits 8 ok 24 - check 255 coverage, alpha 128 color, bits 8 ok 25 - check zero coverage, alpha 0 color, bits 8 ok 26 - check 128 coverage, alpha 0 color, bits 8 ok 27 - check 255 coverage, alpha 0 color, bits 8 ok 28 - fill work image with opaque gray ok 29 - call render_color on 4 channel image ok 30 - check zero coverage, alpha 255 color, bits 8 ok 31 - check 128 coverage, alpha 255 color, bits 8 ok 32 - check 255 coverage, alpha 255 color, bits 8 ok 33 - check zero coverage, alpha 128 color, bits 8 ok 34 - check 128 coverage, alpha 128 color, bits 8 ok 35 - check 255 coverage, alpha 128 color, bits 8 ok 36 - check zero coverage, alpha 0 color, bits 8 ok 37 - check 128 coverage, alpha 0 color, bits 8 ok 38 - check 255 coverage, alpha 0 color, bits 8 ok 39 - fill work image with translucent gray ok 40 - call render_color on 4 channel image ok 41 - check zero coverage, alpha 255 color, bits 8 ok 42 - check 128 coverage, alpha 255 color, bits 8 ok 43 - check 255 coverage, alpha 255 color, bits 8 ok 44 - check zero coverage, alpha 128 color, bits 8 ok 45 - check 128 coverage, alpha 128 color, bits 8 ok 46 - check 255 coverage, alpha 128 color, bits 8 ok 47 - check zero coverage, alpha 0 color, bits 8 ok 48 - check 128 coverage, alpha 0 color, bits 8 ok 49 - check 255 coverage, alpha 0 color, bits 8 # bits: 16 ok 50 - fill work image with gray ok 51 - call render_color on 3 channel image ok 52 - check zero coverage, alpha 255 color, bits 16 ok 53 - check 128 coverage, alpha 255 color, bits 16 ok 54 - check 255 coverage, alpha 255 color, bits 16 ok 55 - check zero coverage, alpha 128 color, bits 16 ok 56 - check 128 coverage, alpha 128 color, bits 16 ok 57 - check 255 coverage, alpha 128 color, bits 16 ok 58 - check zero coverage, alpha 0 color, bits 16 ok 59 - check 128 coverage, alpha 0 color, bits 16 ok 60 - check 255 coverage, alpha 0 color, bits 16 ok 61 - fill work image with opaque gray ok 62 - call render_color on 4 channel image ok 63 - check zero coverage, alpha 255 color, bits 16 ok 64 - check 128 coverage, alpha 255 color, bits 16 ok 65 - check 255 coverage, alpha 255 color, bits 16 ok 66 - check zero coverage, alpha 128 color, bits 16 ok 67 - check 128 coverage, alpha 128 color, bits 16 ok 68 - check 255 coverage, alpha 128 color, bits 16 ok 69 - check zero coverage, alpha 0 color, bits 16 ok 70 - check 128 coverage, alpha 0 color, bits 16 ok 71 - check 255 coverage, alpha 0 color, bits 16 ok 72 - fill work image with translucent gray ok 73 - call render_color on 4 channel image ok 74 - check zero coverage, alpha 255 color, bits 16 ok 75 - check 128 coverage, alpha 255 color, bits 16 ok 76 - check 255 coverage, alpha 255 color, bits 16 ok 77 - check zero coverage, alpha 128 color, bits 16 ok 78 - check 128 coverage, alpha 128 color, bits 16 ok 79 - check 255 coverage, alpha 128 color, bits 16 ok 80 - check zero coverage, alpha 0 color, bits 16 ok 81 - check 128 coverage, alpha 0 color, bits 16 ok 82 - check 255 coverage, alpha 0 color, bits 16 ok 83 - bad channel list (4) for psamp should fail ok 84 - check message ok 85 - bad channel list (0) for psamp should fail ok 86 - check message ok 87 - bad channel list (4) for psampf should fail ok 88 - check message ok 89 - bad channel list (0) for psampf should fail ok 90 - check message ok 91 - bad channel list (4) for psamp should fail (16-bit) ok 92 - check message ok 93 - bad channel list (0) for psamp should fail (16-bit) ok 94 - check message ok 95 - bad channel list (4) for psampf should fail (16-bit) ok 96 - check message ok 97 - bad channel list (0) for psampf should fail (16-bit) ok 98 - check message ok 99 - bad channel list (4) for psamp should fail (double) ok 100 - check message ok 101 - bad channel list (0) for psamp should fail (double) ok 102 - check message ok 103 - bad channel list (4) for psampf should fail (double) ok 104 - check message ok 105 - bad channel list (0) for psampf should fail (double) ok 106 - check message ok 107 - bad channel list (4) for psamp should fail (paletted) ok 108 - check message ok 109 - bad channel list (0) for psamp should fail (paletted) ok 110 - check message ok 111 - bad channel list (4) for psampf should fail (paletted) ok 112 - check message ok 113 - bad channel list (0) for psampf should fail (paletted) ok 114 - check message ok 115 - make sure we kept the image type ok 116 - check i_img_color_model() api ok 117 - check i_img_color_channels() api ok 118 - check i_img_alpha_channel() api ok 119 - call mutex APIs ok 120 - call slot APIs ok t/450-api/110-inlinectx.t ............ 1..5 ok 1 - make an image ok 2 - check the colors ok 3 - check dIMCTX ok 4 - check dIMCTXim ok 5 - check refcount functions ok t/450-api/130-cpp.t .................. skipped: Inline::CPP required for testing C++ compatibility t/850-thread/010-base.t .............. 1..14 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 - made the trim color list ok 7 # skip No TT font support ok 8 - made ft2 font ok 9 - made the fill ok 10 - the low level image object should become unblessed ok 11 - image no longer considered valid ok 12 - check error message ok 13 - join second thread ok 14 - but the object should be fine in the main thread ok t/850-thread/100-error.t ............. 1..11 ok 1 - 1: check errors in child ok 2 - join child 1 ok 3 - 2: check errors in child ok 4 - 3: check errors in child ok 5 - 4: check errors in child ok 6 - join child 2 ok 7 - join child 3 ok 8 - join child 4 ok 9 - 5: check errors in child ok 10 - join child 5 ok 11 - check errors in parent ok t/850-thread/110-log.t ............... 1..3 ok 1 - join child thread ok 2 - check messages in main thread log ok 3 - check messages in child thread log ok t/900-util/010-test.t ................ 1..60 ok 1 - got basic test image ok 2 - check basic image type ok 3 - check basic image channels ok 4 - check basic image bits ok 5 - check basic isn't mono ok 6 - got 16-bit basic test image ok 7 - check 16-bit basic image type ok 8 - check 16-bit basic image channels ok 9 - check 16-bit basic image bits ok 10 - check 16-bit basic isn't mono ok 11 - got double basic test image ok 12 - check double basic image type ok 13 - check double basic image channels ok 14 - check double basic image bits ok 15 - check double basic isn't mono ok 16 - got gray test image ok 17 - check gray image type ok 18 - check gray image channels ok 19 - check gray image bits ok 20 - check gray isn't mono ok 21 - got gray test image ok 22 - check 16-bit gray image type ok 23 - check 16-bit gray image channels ok 24 - check 16-bit gray image bits ok 25 - check 16-bit isn't mono ok 26 - got mono image ok 27 - check mono image type ok 28 - check mono image channels ok 29 - check mono image bits ok 30 - check mono is mono ok 31 - got basic test image (by name) ok 32 - check basic image type ok 33 - check basic image channels ok 34 - check basic image bits ok 35 - check basic isn't mono ok 36 - got 16-bit basic test image (by name) ok 37 - check 16-bit basic image type ok 38 - check 16-bit basic image channels ok 39 - check 16-bit basic image bits ok 40 - check 16-bit basic isn't mono ok 41 - got double basic test image (by name) ok 42 - check double basic image type ok 43 - check double basic image channels ok 44 - check double basic image bits ok 45 - check double basic isn't mono ok 46 - got gray test image (by name) ok 47 - check gray image type ok 48 - check gray image channels ok 49 - check gray image bits ok 50 - check gray isn't mono ok 51 - got gray test image (by name) ok 52 - check 16-bit gray image type ok 53 - check 16-bit gray image channels ok 54 - check 16-bit gray image bits ok 55 - check 16-bit isn't mono ok 56 - got mono image (by name) ok 57 - check mono image type ok 58 - check mono image channels ok 59 - check mono image bits ok 60 - check mono is mono ok t/900-util/020-error.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/900-util/030-log.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/900-util/040-limit.t ............... 1..31 ok 1 - set limits to 10, 10, 300 ok 2 - successful check limits in parent ok 3 - failed check limits in parent ok 4 - 1: set limits to 5 x 5, 75 bytes ok 5 - 1: successful check 5 x 5 ok 6 - 1: failed check 5 x 5, ssize 2 ok 7 - check limits are still 5 x 5 , 75 bytes ok 8 - 2: set limits to 10 x 10, 300 bytes ok 9 - 2: successful check 10 x 10 ok 10 - 2: failed check 10 x 10, ssize 2 ok 11 - check limits are still 10 x 10 , 300 bytes ok 12 - 3: set limits to 15 x 15, 675 bytes ok 13 - 3: successful check 15 x 15 ok 14 - 3: failed check 15 x 15, ssize 2 ok 15 - check limits are still 15 x 15 , 675 bytes ok 16 - 4: set limits to 20 x 20, 1200 bytes ok 17 - 4: successful check 20 x 20 ok 18 - 4: failed check 20 x 20, ssize 2 ok 19 - check limits are still 20 x 20 , 1200 bytes ok 20 - 5: set limits to 25 x 25, 1875 bytes ok 21 - 5: successful check 25 x 25 ok 22 - 5: failed check 25 x 25, ssize 2 ok 23 - check limits are still 25 x 25 , 1875 bytes ok 24 - join child 1 ok 25 - join child 2 ok 26 - join child 3 ok 27 - join child 4 ok 28 - join child 5 ok 29 - test we still pass ok 30 - test we still fail ok 31 - check original main thread limits still set ok t/900-util/050-matrix.t .............. 1..25 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 24 - x from rotate (0,0) around (10, 5) ok 25 - y from rotate (0,0) around (10, 5) ok t/900-util/060-extutil.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/900-util/060-hlines.t .............. 1..17 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 16 - make hlines object from image ok 17 - check initialized properly ok t/950-kwalitee/010-pod.t ............. skipped: POD only tested under automated or author testing t/950-kwalitee/020-samples.t ......... 1..32 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 20 - sample file drop_shadow.pl in manifest ok 21 - sample anaglyph.pl in manifest found in README ok 22 - sample border.pl in manifest found in README ok 23 - sample drop_shadow.pl in manifest found in README ok 24 - sample flasher.pl in manifest found in README ok 25 - sample gifscale.pl in manifest found in README ok 26 - sample inline_capture2image.pl in manifest found in README ok 27 - sample inline_replace_color.pl in manifest found in README ok 28 - sample interleave.pl in manifest found in README ok 29 - sample quad_to_square.pl in manifest found in README ok 30 - sample replace_color.pl in manifest found in README ok 31 - sample slant_text.pl in manifest found in README ok 32 - sample wiggle.pl in manifest found in README ok t/950-kwalitee/030-podcover.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/950-kwalitee/040-strict.t .......... 1..80 ok 1 - file dynfilt/Makefile.PL has use strict ok 2 - file samples/slant_text.pl has use strict ok 3 - file lib/Imager/Expr.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 lib/Imager/ExtUtils.pm has use strict ok 7 - file ICO/lib/Imager/File/CUR.pm has use strict ok 8 - file lib/Imager/Fountain.pm has use strict ok 9 - file PNG/Makefile.PL has use strict ok 10 - file Mandelbrot/Makefile.PL has use strict ok 11 - file Flines/Flines.pm has use strict ok 12 - file samples/tk-photo.pl has use strict ok 13 - file lib/Imager/Font/FreeType2.pm has use strict ok 14 - file Imager.pm has use strict ok 15 - file samples/inline_capture2image.pl has use strict ok 16 - file lib/Imager/Test.pm has use strict ok 17 - file W32/lib/Imager/Font/Win32.pm has use strict ok 18 - file lib/Imager/Regops.pm has use strict ok 19 - file transform.perl has use strict ok 20 - file T1/T1.pm has use strict ok 21 - file W32/W32.pm has use strict ok 22 - file samples/border.pl has use strict ok 23 - file samples/anaglyph.pl has use strict ok 24 - file samples/wiggle.pl has use strict ok 25 - file lib/Imager/Preprocess.pm has use strict ok 26 - file regops.perl has use strict ok 27 - file T1/Makefile.PL has use strict ok 28 - file samples/interleave.pl has use strict ok 29 - file lib/Imager/Font/Wrap.pm has use strict ok 30 - file W32/Makefile.PL has use strict ok 31 - file samples/gifscale.pl has use strict ok 32 - file JPEG/Makefile.PL has use strict ok 33 - file GIF/Makefile.PL has use strict ok 34 - file ICO/Makefile.PL has use strict ok 35 - file t/GoodTestFont.pm has use strict ok 36 - file lib/Imager/Probe.pm has use strict ok 37 - file Mandelbrot/Mandelbrot.pm has use strict ok 38 - file SGI/SGI.pm has use strict ok 39 - file lib/Imager/Font.pm has use strict ok 40 - file samples/drop_shadow.pl has use strict ok 41 - file samples/quad_to_square.pl has use strict ok 42 - file PNG/PNG.pm has use strict ok 43 - file ICO/ICO.pm has use strict ok 44 - file TIFF/TIFF.pm has use strict ok 45 - file inc/Devel/CheckLib.pm has use strict ok 46 - file lib/Imager/Fill.pm has use strict ok 47 - file lib/Imager/Color/Table.pm has use strict ok 48 - file DynTest/DynTest.pm has use strict ok 49 - file DynTest/Makefile.PL has use strict ok 50 - file lib/Imager/Font/Image.pm has use strict ok 51 - file bigtest.perl has use strict ok 52 - file TIFF/Makefile.PL has use strict ok 53 - file JPEG/JPEG.pm has use strict ok 54 - file lib/Imager/Transform.pm has use strict ok 55 - file lib/Imager/Color.pm has use strict ok 56 - file lib/Imager/Expr/Assem.pm has use strict ok 57 - file errep.perl has use strict ok 58 - file lib/Imager/Color/Float.pm has use strict ok 59 - file FT2/Makefile.PL has use strict ok 60 - file samples/replace_color.pl has use strict ok 61 - file CountColor/CountColor.pm has use strict ok 62 - file lib/Imager/Font/Test.pm has use strict ok 63 - file samples/inline_replace_color.pl has use strict ok 64 - file samples/flasher.pl has use strict ok 65 - file apidocs.perl has use strict ok 66 - file filterlist.perl has use strict ok 67 - file SGI/Makefile.PL has use strict ok 68 - file spot.perl has use strict ok 69 - file lib/Imager/TrimColorList.pm has use strict ok 70 - file GIF/GIF.pm has use strict ok 71 - file Flines/Makefile.PL has use strict ok 72 - file Makefile.PL has use strict ok 73 - file lib/Imager/Font/Type1.pm has use strict ok 74 - file t/t1000lib/Imager/File/BAD.pm has use strict ok 75 - file lib/Imager/Matrix2d.pm has use strict ok 76 - file samples/align-string.pl has use strict ok 77 - file lib/Imager/Font/BBox.pm has use strict ok 78 - file lib/Imager/Font/Truetype.pm has use strict ok 79 - file FT2/FT2.pm has use strict ok 80 - file doco.perl has use strict ok t/950-kwalitee/050-meta.t ............ skipped: Only if automated or author testing t/950-kwalitee/060-podstruct.t ....... skipped: POD only tested under automated or author testing t/950-kwalitee/070-mymeta.t .......... skipped: Only if automated or author testing t/950-kwalitee/080-nousevars.t ....... ok 1 - CountColor/CountColor.pm: has a $VERSION ok 2 - CountColor/CountColor.pm: has use 5.006 ok 3 - CountColor/CountColor.pm: hasn't any use vars ok 4 - DynTest/DynTest.pm: has a $VERSION ok 5 - DynTest/DynTest.pm: has use 5.006 ok 6 - DynTest/DynTest.pm: hasn't any use vars ok 7 - FT2/FT2.pm: has a $VERSION ok 8 - FT2/FT2.pm: has use 5.006 ok 9 - FT2/FT2.pm: hasn't any use vars ok 10 - Flines/Flines.pm: has a $VERSION ok 11 - Flines/Flines.pm: has use 5.006 ok 12 - Flines/Flines.pm: hasn't any use vars ok 13 - GIF/GIF.pm: has a $VERSION ok 14 - GIF/GIF.pm: has use 5.006 ok 15 - GIF/GIF.pm: hasn't any use vars ok 16 - ICO/ICO.pm: has a $VERSION ok 17 - ICO/ICO.pm: has use 5.006 ok 18 - ICO/ICO.pm: hasn't any use vars ok 19 - ICO/lib/Imager/File/CUR.pm: has a $VERSION ok 20 - ICO/lib/Imager/File/CUR.pm: has use 5.006 ok 21 - ICO/lib/Imager/File/CUR.pm: hasn't any use vars ok 22 - Imager.pm: has a $VERSION ok 23 - Imager.pm: has use 5.006 ok 24 - Imager.pm: hasn't any use vars ok 25 - JPEG/JPEG.pm: has a $VERSION ok 26 - JPEG/JPEG.pm: has use 5.006 ok 27 - JPEG/JPEG.pm: hasn't any use vars ok 28 - Mandelbrot/Mandelbrot.pm: has a $VERSION ok 29 - Mandelbrot/Mandelbrot.pm: has use 5.006 ok 30 - Mandelbrot/Mandelbrot.pm: hasn't any use vars ok 31 - PNG/PNG.pm: has a $VERSION ok 32 - PNG/PNG.pm: has use 5.006 ok 33 - PNG/PNG.pm: hasn't any use vars ok 34 - SGI/SGI.pm: has a $VERSION ok 35 - SGI/SGI.pm: has use 5.006 ok 36 - SGI/SGI.pm: hasn't any use vars ok 37 - T1/T1.pm: has a $VERSION ok 38 - T1/T1.pm: has use 5.006 ok 39 - T1/T1.pm: hasn't any use vars ok 40 - TIFF/TIFF.pm: has a $VERSION ok 41 - TIFF/TIFF.pm: has use 5.006 ok 42 - TIFF/TIFF.pm: hasn't any use vars ok 43 - W32/W32.pm: has a $VERSION ok 44 - W32/W32.pm: has use 5.006 ok 45 - W32/W32.pm: hasn't any use vars ok 46 - W32/lib/Imager/Font/Win32.pm: has a $VERSION ok 47 - W32/lib/Imager/Font/Win32.pm: has use 5.006 ok 48 - W32/lib/Imager/Font/Win32.pm: hasn't any use vars ok 49 - lib/Imager/Color.pm: has a $VERSION ok 50 - lib/Imager/Color.pm: has use 5.006 ok 51 - lib/Imager/Color.pm: hasn't any use vars ok 52 - lib/Imager/Color/Float.pm: has a $VERSION ok 53 - lib/Imager/Color/Float.pm: has use 5.006 ok 54 - lib/Imager/Color/Float.pm: hasn't any use vars ok 55 - lib/Imager/Color/Table.pm: has a $VERSION ok 56 - lib/Imager/Color/Table.pm: has use 5.006 ok 57 - lib/Imager/Color/Table.pm: hasn't any use vars ok 58 - lib/Imager/Expr.pm: has a $VERSION ok 59 - lib/Imager/Expr.pm: has use 5.006 ok 60 - lib/Imager/Expr.pm: hasn't any use vars ok 61 - lib/Imager/Expr/Assem.pm: has a $VERSION ok 62 - lib/Imager/Expr/Assem.pm: has use 5.006 ok 63 - lib/Imager/Expr/Assem.pm: hasn't any use vars ok 64 - lib/Imager/ExtUtils.pm: has a $VERSION ok 65 - lib/Imager/ExtUtils.pm: has use 5.006 ok 66 - lib/Imager/ExtUtils.pm: hasn't any use vars ok 67 - lib/Imager/Fill.pm: has a $VERSION ok 68 - lib/Imager/Fill.pm: has use 5.006 ok 69 - lib/Imager/Fill.pm: hasn't any use vars ok 70 - lib/Imager/Font.pm: has a $VERSION ok 71 - lib/Imager/Font.pm: has use 5.006 ok 72 - lib/Imager/Font.pm: hasn't any use vars ok 73 - lib/Imager/Font/BBox.pm: has a $VERSION ok 74 - lib/Imager/Font/BBox.pm: has use 5.006 ok 75 - lib/Imager/Font/BBox.pm: hasn't any use vars ok 76 - lib/Imager/Font/FreeType2.pm: has a $VERSION ok 77 - lib/Imager/Font/FreeType2.pm: has use 5.006 ok 78 - lib/Imager/Font/FreeType2.pm: hasn't any use vars ok 79 - lib/Imager/Font/Image.pm: has a $VERSION ok 80 - lib/Imager/Font/Image.pm: has use 5.006 ok 81 - lib/Imager/Font/Image.pm: hasn't any use vars ok 82 - lib/Imager/Font/Test.pm: has a $VERSION ok 83 - lib/Imager/Font/Test.pm: has use 5.006 ok 84 - lib/Imager/Font/Test.pm: hasn't any use vars ok 85 - lib/Imager/Font/Truetype.pm: has a $VERSION ok 86 - lib/Imager/Font/Truetype.pm: has use 5.006 ok 87 - lib/Imager/Font/Truetype.pm: hasn't any use vars ok 88 - lib/Imager/Font/Type1.pm: has a $VERSION ok 89 - lib/Imager/Font/Type1.pm: has use 5.006 ok 90 - lib/Imager/Font/Type1.pm: hasn't any use vars ok 91 - lib/Imager/Font/Wrap.pm: has a $VERSION ok 92 - lib/Imager/Font/Wrap.pm: has use 5.006 ok 93 - lib/Imager/Font/Wrap.pm: hasn't any use vars ok 94 - lib/Imager/Fountain.pm: has a $VERSION ok 95 - lib/Imager/Fountain.pm: has use 5.006 ok 96 - lib/Imager/Fountain.pm: hasn't any use vars ok 97 - lib/Imager/Matrix2d.pm: has a $VERSION ok 98 - lib/Imager/Matrix2d.pm: has use 5.006 ok 99 - lib/Imager/Matrix2d.pm: hasn't any use vars ok 100 - lib/Imager/Preprocess.pm: has a $VERSION ok 101 - lib/Imager/Preprocess.pm: has use 5.006 ok 102 - lib/Imager/Preprocess.pm: hasn't any use vars ok 103 - lib/Imager/Probe.pm: has a $VERSION ok 104 - lib/Imager/Probe.pm: has use 5.006 ok 105 - lib/Imager/Probe.pm: hasn't any use vars ok 106 - lib/Imager/Regops.pm: has a $VERSION ok 107 - lib/Imager/Regops.pm: has use 5.006 ok 108 - lib/Imager/Regops.pm: hasn't any use vars ok 109 - lib/Imager/Test.pm: has a $VERSION ok 110 - lib/Imager/Test.pm: has use 5.006 ok 111 - lib/Imager/Test.pm: hasn't any use vars ok 112 - lib/Imager/Transform.pm: has a $VERSION ok 113 - lib/Imager/Transform.pm: has use 5.006 ok 114 - lib/Imager/Transform.pm: hasn't any use vars ok 115 - lib/Imager/TrimColorList.pm: has a $VERSION ok 116 - lib/Imager/TrimColorList.pm: has use 5.006 ok 117 - lib/Imager/TrimColorList.pm: hasn't any use vars ok 118 - t/GoodTestFont.pm: has a $VERSION ok 119 - t/GoodTestFont.pm: has use 5.006 ok 120 - t/GoodTestFont.pm: hasn't any use vars ok 121 - t/Pod/Coverage/Imager.pm: has a $VERSION ok 122 - t/Pod/Coverage/Imager.pm: has use 5.006 ok 123 - t/Pod/Coverage/Imager.pm: hasn't any use vars ok 124 - t/t1000lib/Imager/File/BAD.pm: has a $VERSION ok 125 - t/t1000lib/Imager/File/BAD.pm: has use 5.006 ok 126 - t/t1000lib/Imager/File/BAD.pm: hasn't any use vars 1..126 ok All tests successful. Files=71, Tests=5044, 29 wallclock secs ( 0.76 usr 0.20 sys + 20.54 cusr 2.50 csys = 24.00 CPU) Result: PASS make[1]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg' create-stamp debian/debhelper-build-stamp dh_prep debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg' dh_auto_install make -j11 install DESTDIR=/build/reproducible-path/libimager-perl-1.024\+dfsg/debian/libimager-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Imager.bs blib/arch/auto/Imager/Imager.bs 644 make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/CountColor' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- CountColor.bs ../blib/arch/auto/Imager/CountColor/CountColor.bs 644 Manifying 1 pod document make[3]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/CountColor' make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/DynTest' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- DynTest.bs ../blib/arch/auto/Imager/Filter/DynTest/DynTest.bs 644 make[3]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/DynTest' make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/FT2' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- FT2.bs ../blib/arch/auto/Imager/Font/FT2/FT2.bs 644 Manifying 1 pod document make[3]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/FT2' make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/Flines' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Flines.bs ../blib/arch/auto/Imager/Filter/Flines/Flines.bs 644 Manifying 1 pod document make[3]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/Flines' make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/GIF' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- GIF.bs ../blib/arch/auto/Imager/File/GIF/GIF.bs 644 Manifying 1 pod document make[3]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/GIF' make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/ICO' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- ICO.bs ../blib/arch/auto/Imager/File/ICO/ICO.bs 644 Manifying 1 pod document make[3]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/ICO' make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/JPEG' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- JPEG.bs ../blib/arch/auto/Imager/File/JPEG/JPEG.bs 644 Manifying 1 pod document make[3]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/JPEG' make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/Mandelbrot' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Mandelbrot.bs ../blib/arch/auto/Imager/Filter/Mandelbrot/Mandelbrot.bs 644 Manifying 1 pod document make[3]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/Mandelbrot' make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/PNG' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- PNG.bs ../blib/arch/auto/Imager/File/PNG/PNG.bs 644 Manifying 1 pod document make[3]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/PNG' make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/SGI' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- SGI.bs ../blib/arch/auto/Imager/File/SGI/SGI.bs 644 Manifying 1 pod document make[3]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/SGI' make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg/TIFF' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- TIFF.bs ../blib/arch/auto/Imager/File/TIFF/TIFF.bs 644 Manifying 1 pod document make[3]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg/TIFF' Manifying 39 pod documents Manifying 3 pod documents Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/auto/Imager/Imager.so Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/auto/Imager/CountColor/CountColor.so Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/auto/Imager/Font/FT2/FT2.so Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/auto/Imager/File/GIF/GIF.so Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/auto/Imager/File/SGI/SGI.so Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/auto/Imager/File/JPEG/JPEG.so Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/auto/Imager/File/TIFF/TIFF.so Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/auto/Imager/File/PNG/PNG.so Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/auto/Imager/File/ICO/ICO.so Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/auto/Imager/Filter/DynTest/DynTest.so Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/auto/Imager/Filter/Mandelbrot/Mandelbrot.so Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/auto/Imager/Filter/Flines/Flines.so Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Handy.pod Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Matrix2d.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/IO.pod Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/TrimColorList.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/API.pod Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Threads.pod Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Install.pod Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Fountain.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Test.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Transform.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Files.pod Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Inline.pod Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Font.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Preprocess.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Transformations.pod Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/ImageTypes.pod Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/LargeSamples.pod Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Draw.pod Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/ExtUtils.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/regmach.pod Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Regops.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Fill.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/APIRef.pod Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Filters.pod Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Security.pod Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Expr.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Color.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Engines.pod Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/interface.pod Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/typemap Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/CountColor.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Probe.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Tutorial.pod Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Cookbook.pod Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Font/FT2.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Font/FreeType2.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Font/BBox.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Font/Wrap.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Font/Test.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Font/Type1.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Font/Image.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Font/Truetype.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Expr/Assem.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/File/GIF.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/File/CUR.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/File/SGI.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/File/ICO.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/File/JPEG.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/File/TIFF.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/File/PNG.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Filter/DynTest.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Filter/Flines.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Filter/Mandelbrot.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/include/imext.h Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/include/imexif.h Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/include/feat.h Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/include/imexttypes.h Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/include/imperl.h Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/include/log.h Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/include/imageri.h Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/include/imrender.h Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/include/ext.h Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/include/ppport.h Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/include/stackmach.h Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/include/dynaload.h Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/include/rendert.h Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/include/iolayert.h Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/include/imconfig.h Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/include/imager.h Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/include/imextdef.h Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/include/imextpltypes.h Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/include/imio.h Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/include/immacros.h Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/include/plug.h Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/include/regmach.h Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/include/imdatatypes.h Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/include/imerror.h Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/include/draw.h Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/include/iolayer.h Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/include/imperlio.h Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/include/imextpl.h Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Color/Float.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/lib/i386-linux-gnu/perl5/5.40/Imager/Color/Table.pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Font::Truetype.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Font::Wrap.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Color.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::File::JPEG.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Color::Float.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Inline.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::regmach.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Font::FT2.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::ExtUtils.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Fountain.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Install.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Font::Type1.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::interface.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Expr.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::LargeSamples.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Draw.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Filters.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Regops.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Font.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Cookbook.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Transformations.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Filter::Mandelbrot.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::ImageTypes.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::IO.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Probe.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::File::GIF.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Preprocess.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Engines.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::File::ICO.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Files.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Handy.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Transform.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::File::SGI.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Test.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Security.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Font::FreeType2.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Expr::Assem.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::CountColor.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::File::TIFF.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::TrimColorList.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Tutorial.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Font::Test.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Font::BBox.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Filter::Flines.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Color::Table.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::APIRef.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Matrix2d.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::API.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Threads.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Fill.3pm Installing /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::File::PNG.3pm make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg' # Imager::Font::Type1 is a wrapper around Imager::Font::T1 # which we don't build; cf. #638762 rm -f -v /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl//usr/lib/i386-linux-gnu/perl5/5.40/Imager/Font/Type1.pm \ /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Font::Type1.3pm removed '/build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl//usr/lib/i386-linux-gnu/perl5/5.40/Imager/Font/Type1.pm' removed '/build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Font::Type1.3pm' make[1]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg' dh_install dh_installdocs dh_installchangelogs debian/rules override_dh_installexamples make[1]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg' dh_installexamples sed -i '1s|^#!perl|#!/usr/bin/perl|' /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/doc/libimager-perl/examples/* make[1]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg' dh_installman dh_perl dh_link dh_strip_nondeterminism dh_compress debian/rules override_dh_fixperms make[1]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg' dh_fixperms chmod a+x /build/reproducible-path/libimager-perl-1.024+dfsg/debian/libimager-perl/usr/share/doc/libimager-perl/examples/*.pl make[1]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg' dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux.so.2 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux.so.2.usr-is-merged dh_installdeb debian/rules override_dh_gencontrol make[1]: Entering directory '/build/reproducible-path/libimager-perl-1.024+dfsg' dh_gencontrol -- -Vperl-imagerapi-version=5 make[1]: Leaving directory '/build/reproducible-path/libimager-perl-1.024+dfsg' dh_md5sums dh_builddeb dpkg-deb: building package 'libimager-perl-dbgsym' in '../libimager-perl-dbgsym_1.024+dfsg-2_i386.deb'. dpkg-deb: building package 'libimager-perl' in '../libimager-perl_1.024+dfsg-2_i386.deb'. dpkg-genbuildinfo --build=binary -O../libimager-perl_1.024+dfsg-2_i386.buildinfo dpkg-genchanges --build=binary -O../libimager-perl_1.024+dfsg-2_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/59557 and its subdirectories I: Current time: Sat Oct 26 14:22:05 -12 2024 I: pbuilder-time-stamp: 1729995725 Sun Oct 27 02:22:07 UTC 2024 I: 1st build successful. Starting 2nd build on remote node ionos6-i386.debian.net. Sun Oct 27 02:22:07 UTC 2024 I: Preparing to do remote build '2' on ionos6-i386.debian.net. Sun Oct 27 02:23:20 UTC 2024 I: Deleting $TMPDIR on ionos6-i386.debian.net. Sun Oct 27 02:23:21 UTC 2024 I: libimager-perl_1.024+dfsg-2_i386.changes: Format: 1.8 Date: Sun, 15 Sep 2024 14:36:01 +0200 Source: libimager-perl Binary: libimager-perl libimager-perl-dbgsym Architecture: i386 Version: 1.024+dfsg-2 Distribution: unstable Urgency: medium Maintainer: Debian Perl Group Changed-By: gregor herrmann Description: libimager-perl - Perl extension for generating 24-bit images Closes: 1081821 Changes: libimager-perl (1.024+dfsg-2) unstable; urgency=medium . * Add patch from Niko Tyno for compatibility with FreeType 2.13.3. (Closes: #1081821) * debian/control: replace ancient homepage with MetaCPAN page. Checksums-Sha1: 13ea91f49f49708da588bd7762de40cd113c9128 959424 libimager-perl-dbgsym_1.024+dfsg-2_i386.deb 797fda2102caa724f2e522493048e7695bf96a84 6313 libimager-perl_1.024+dfsg-2_i386.buildinfo bc3085369c6ef9c48ed9f9f11b32c02c493dabda 836824 libimager-perl_1.024+dfsg-2_i386.deb Checksums-Sha256: 08678ebcee7117d8adf4acdab87ff9c62aecae1bf8b3cb6b0361d878c2eb2e0a 959424 libimager-perl-dbgsym_1.024+dfsg-2_i386.deb a0f6eaac462cfef2faa2052482fe7d4375f7fb0749656554475932b0cdd62800 6313 libimager-perl_1.024+dfsg-2_i386.buildinfo 3f01513e70e6a9d73286142f6b60bfc9dea3c1e9e83c89522fede2ed08756b3b 836824 libimager-perl_1.024+dfsg-2_i386.deb Files: eebfcaa6ecc76a03cd108354d87f29f5 959424 debug optional libimager-perl-dbgsym_1.024+dfsg-2_i386.deb b874add04329a3b26aedee09b841b764 6313 perl optional libimager-perl_1.024+dfsg-2_i386.buildinfo 0261fd12d04a5353462453bd81839e26 836824 perl optional libimager-perl_1.024+dfsg-2_i386.deb Sun Oct 27 02:23:22 UTC 2024 I: diffoscope 282 will be used to compare the two builds: Running as unit: rb-diffoscope-i386_9-29538.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.2rvngNfW/libimager-perl_1.024+dfsg-2.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.2rvngNfW/libimager-perl_1.024+dfsg-2.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.2rvngNfW/libimager-perl_1.024+dfsg-2.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.2rvngNfW/b1/libimager-perl_1.024+dfsg-2_i386.changes /srv/reproducible-results/rbuild-debian/r-b-build.2rvngNfW/b2/libimager-perl_1.024+dfsg-2_i386.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.408s) 0.408s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.039s) 0.039s 12 calls diffoscope.comparators.binary.FilesystemFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 788ms CPU time consumed: 788ms Sun Oct 27 02:47:38 UTC 2024 I: diffoscope 282 found no differences in the changes files, and a .buildinfo file also exists. Sun Oct 27 02:47:38 UTC 2024 I: libimager-perl from unstable built successfully and reproducibly on i386. Sun Oct 27 02:47:44 UTC 2024 I: Submitting .buildinfo files to external archives: Sun Oct 27 02:47:44 UTC 2024 I: Submitting 8.0K b1/libimager-perl_1.024+dfsg-2_i386.buildinfo.asc Sun Oct 27 02:47:57 UTC 2024 I: Submitting 8.0K b2/libimager-perl_1.024+dfsg-2_i386.buildinfo.asc Sun Oct 27 02:48:22 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Sun Oct 27 02:48:22 UTC 2024 I: Done submitting .buildinfo files. Sun Oct 27 02:48:22 UTC 2024 I: Removing signed libimager-perl_1.024+dfsg-2_i386.buildinfo.asc files: removed './b1/libimager-perl_1.024+dfsg-2_i386.buildinfo.asc' removed './b2/libimager-perl_1.024+dfsg-2_i386.buildinfo.asc'