0s autopkgtest [01:17:56]: starting date and time: 2025-03-16 01:17:56+0000 0s autopkgtest [01:17:56]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [01:17:56]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.x7n4aw34/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed=src:libpng1.6 --apt-upgrade libimager-perl --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=libpng1.6/1.6.47-1.1 -- lxd -r lxd-armhf-10.145.243.197 lxd-armhf-10.145.243.197:autopkgtest/ubuntu/plucky/armhf 35s autopkgtest [01:18:31]: testbed dpkg architecture: armhf 39s autopkgtest [01:18:35]: testbed apt version: 2.9.33 45s autopkgtest [01:18:41]: @@@@@@@@@@@@@@@@@@@@ test bed setup 48s autopkgtest [01:18:44]: testbed release detected to be: None 58s autopkgtest [01:18:54]: updating testbed package index (apt update) 61s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [126 kB] 61s Get:2 http://ftpmaster.internal/ubuntu plucky InRelease [257 kB] 61s Get:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease [126 kB] 62s Get:4 http://ftpmaster.internal/ubuntu plucky-security InRelease [126 kB] 62s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [17.7 kB] 62s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [41.4 kB] 62s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [365 kB] 62s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [74.9 kB] 62s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf c-n-f Metadata [1792 B] 62s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted armhf c-n-f Metadata [116 B] 62s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [290 kB] 63s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf c-n-f Metadata [10.5 kB] 63s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [4168 B] 63s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf c-n-f Metadata [240 B] 63s Get:15 http://ftpmaster.internal/ubuntu plucky/multiverse Sources [299 kB] 63s Get:16 http://ftpmaster.internal/ubuntu plucky/main Sources [1389 kB] 65s Get:17 http://ftpmaster.internal/ubuntu plucky/universe Sources [21.0 MB] 83s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf Packages [1378 kB] 84s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf c-n-f Metadata [29.5 kB] 84s Get:20 http://ftpmaster.internal/ubuntu plucky/restricted armhf c-n-f Metadata [108 B] 84s Get:21 http://ftpmaster.internal/ubuntu plucky/universe armhf Packages [15.3 MB] 96s Get:22 http://ftpmaster.internal/ubuntu plucky/multiverse armhf Packages [172 kB] 98s Fetched 41.1 MB in 37s (1098 kB/s) 99s Reading package lists... 111s autopkgtest [01:19:47]: upgrading testbed (apt dist-upgrade and autopurge) 113s Reading package lists... 113s Building dependency tree... 113s Reading state information... 114s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 114s Starting 2 pkgProblemResolver with broken count: 0 114s Done 115s Entering ResolveByKeep 115s 116s Calculating upgrade... 116s The following packages will be upgraded: 116s libpng16-16t64 pinentry-curses python3-jinja2 sos strace 116s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 116s Need to get 1128 kB of archives. 116s After this operation, 23.6 kB of additional disk space will be used. 116s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libpng16-16t64 armhf 1.6.47-1.1 [168 kB] 117s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf strace armhf 6.13+ds-1ubuntu1 [445 kB] 117s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf pinentry-curses armhf 1.3.1-2ubuntu3 [40.6 kB] 117s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf python3-jinja2 all 3.1.5-2ubuntu1 [109 kB] 117s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf sos all 4.9.0-5 [365 kB] 118s Fetched 1128 kB in 1s (905 kB/s) 118s (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 ... 64655 files and directories currently installed.) 118s Preparing to unpack .../libpng16-16t64_1.6.47-1.1_armhf.deb ... 118s Unpacking libpng16-16t64:armhf (1.6.47-1.1) over (1.6.47-1) ... 118s Preparing to unpack .../strace_6.13+ds-1ubuntu1_armhf.deb ... 118s Unpacking strace (6.13+ds-1ubuntu1) over (6.11-0ubuntu1) ... 118s Preparing to unpack .../pinentry-curses_1.3.1-2ubuntu3_armhf.deb ... 118s Unpacking pinentry-curses (1.3.1-2ubuntu3) over (1.3.1-2ubuntu2) ... 118s Preparing to unpack .../python3-jinja2_3.1.5-2ubuntu1_all.deb ... 118s Unpacking python3-jinja2 (3.1.5-2ubuntu1) over (3.1.5-2) ... 118s Preparing to unpack .../archives/sos_4.9.0-5_all.deb ... 119s Unpacking sos (4.9.0-5) over (4.9.0-4) ... 119s Setting up sos (4.9.0-5) ... 119s Setting up pinentry-curses (1.3.1-2ubuntu3) ... 119s Setting up python3-jinja2 (3.1.5-2ubuntu1) ... 120s Setting up strace (6.13+ds-1ubuntu1) ... 120s Setting up libpng16-16t64:armhf (1.6.47-1.1) ... 120s Processing triggers for man-db (2.13.0-1) ... 121s Processing triggers for libc-bin (2.41-1ubuntu1) ... 123s Reading package lists... 123s Building dependency tree... 123s Reading state information... 124s Starting pkgProblemResolver with broken count: 0 124s Starting 2 pkgProblemResolver with broken count: 0 124s Done 124s Solving dependencies... 125s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 127s autopkgtest [01:20:03]: rebooting testbed after setup commands that affected boot 192s autopkgtest [01:21:08]: testbed running kernel: Linux 6.8.0-52-generic #53~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Jan 15 18:10:51 UTC 2 237s autopkgtest [01:21:53]: @@@@@@@@@@@@@@@@@@@@ apt-source libimager-perl 254s Get:1 http://ftpmaster.internal/ubuntu plucky/universe libimager-perl 1.025+dfsg-1 (dsc) [2659 B] 254s Get:2 http://ftpmaster.internal/ubuntu plucky/universe libimager-perl 1.025+dfsg-1 (tar) [930 kB] 254s Get:3 http://ftpmaster.internal/ubuntu plucky/universe libimager-perl 1.025+dfsg-1 (diff) [12.8 kB] 254s gpgv: Signature made Sat Nov 23 02:17:22 2024 UTC 254s gpgv: using RSA key D1E1316E93A760A8104D85FABB3A68018649AA06 254s gpgv: Can't check signature: No public key 254s dpkg-source: warning: cannot verify inline signature for ./libimager-perl_1.025+dfsg-1.dsc: no acceptable signature found 254s autopkgtest [01:22:10]: testing package libimager-perl version 1.025+dfsg-1 258s autopkgtest [01:22:14]: build not needed 262s autopkgtest [01:22:18]: test autodep8-perl-build-deps: preparing testbed 265s Reading package lists... 265s Building dependency tree... 265s Reading state information... 265s Starting pkgProblemResolver with broken count: 0 265s Starting 2 pkgProblemResolver with broken count: 0 266s Done 267s The following NEW packages will be installed: 267s autoconf autodep8 automake autopoint autotools-dev build-essential cpp 267s cpp-14 cpp-14-arm-linux-gnueabihf cpp-arm-linux-gnueabihf dctrl-tools 267s debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz g++ g++-14 267s g++-14-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc gcc-14 267s gcc-14-arm-linux-gnueabihf gcc-arm-linux-gnueabihf gettext intltool-debian 267s libarchive-zip-perl libasan8 libbrotli-dev libbz2-dev libc-dev-bin libc6-dev 267s libcc1-0 libcrypt-dev libdebhelper-perl libdeflate-dev libdeflate0 267s libdevel-symdump-perl libdw1t64 libfile-stripnondeterminism-perl 267s libfreetype-dev libfreetype6 libgcc-14-dev libgif-dev libgif7 libgomp1 267s libimager-perl libinline-c-perl libinline-perl libisl23 libjbig-dev libjbig0 267s libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev 267s liblerc-dev liblerc4 liblzma-dev libmpc3 libparse-recdescent-perl 267s libpegex-perl libperl-dev libpkgconf3 libpng-dev libpod-coverage-perl 267s libpod-parser-perl libsharpyuv-dev libsharpyuv0 libstdc++-14-dev 267s libtest-pod-coverage-perl libtest-pod-perl libtiff-dev libtiff6 libtiffxx6 267s libtool libubsan1 libwebp-dev libwebp7 libwebpdecoder3 libwebpdemux2 267s libwebpmux3 libxxx-perl libyaml-pp-perl libzstd-dev linux-libc-dev m4 267s pkg-perl-autopkgtest pkgconf pkgconf-bin po-debconf rpcsvc-proto zlib1g-dev 267s 0 upgraded, 94 newly installed, 0 to remove and 0 not upgraded. 267s Need to get 62.4 MB of archives. 267s After this operation, 181 MB of additional disk space will be used. 267s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf m4 armhf 1.4.19-7 [238 kB] 267s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf autoconf all 2.72-3ubuntu1 [383 kB] 268s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf dctrl-tools armhf 2.24-3build3 [94.7 kB] 268s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf autodep8 all 0.28+nmu1ubuntu1 [13.7 kB] 268s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf autotools-dev all 20220109.1 [44.9 kB] 268s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf automake all 1:1.17-3ubuntu1 [572 kB] 268s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf autopoint all 0.23.1-1 [619 kB] 269s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf libc-dev-bin armhf 2.41-1ubuntu1 [23.0 kB] 269s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf linux-libc-dev armhf 6.14.0-10.10 [1683 kB] 270s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf libcrypt-dev armhf 1:4.4.38-1 [120 kB] 270s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu7 [62.2 kB] 270s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf libc6-dev armhf 2.41-1ubuntu1 [1396 kB] 271s Get:13 http://ftpmaster.internal/ubuntu plucky/main armhf libisl23 armhf 0.27-1 [546 kB] 271s Get:14 http://ftpmaster.internal/ubuntu plucky/main armhf libmpc3 armhf 1.3.1-1build2 [47.1 kB] 271s Get:15 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-14-arm-linux-gnueabihf armhf 14.2.0-17ubuntu3 [9220 kB] 275s Get:16 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-14 armhf 14.2.0-17ubuntu3 [1030 B] 275s Get:17 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [5578 B] 275s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf cpp armhf 4:14.2.0-1ubuntu1 [22.4 kB] 275s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf libcc1-0 armhf 15-20250222-0ubuntu1 [38.9 kB] 275s Get:20 http://ftpmaster.internal/ubuntu plucky/main armhf libgomp1 armhf 15-20250222-0ubuntu1 [128 kB] 275s Get:21 http://ftpmaster.internal/ubuntu plucky/main armhf libasan8 armhf 15-20250222-0ubuntu1 [2955 kB] 276s Get:22 http://ftpmaster.internal/ubuntu plucky/main armhf libubsan1 armhf 15-20250222-0ubuntu1 [1191 kB] 276s Get:23 http://ftpmaster.internal/ubuntu plucky/main armhf libgcc-14-dev armhf 14.2.0-17ubuntu3 [897 kB] 277s Get:24 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14-arm-linux-gnueabihf armhf 14.2.0-17ubuntu3 [18.0 MB] 283s Get:25 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14 armhf 14.2.0-17ubuntu3 [506 kB] 284s Get:26 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1218 B] 284s Get:27 http://ftpmaster.internal/ubuntu plucky/main armhf gcc armhf 4:14.2.0-1ubuntu1 [5004 B] 284s Get:28 http://ftpmaster.internal/ubuntu plucky/main armhf libstdc++-14-dev armhf 14.2.0-17ubuntu3 [2573 kB] 286s Get:29 http://ftpmaster.internal/ubuntu plucky/main armhf g++-14-arm-linux-gnueabihf armhf 14.2.0-17ubuntu3 [10.5 MB] 296s Get:30 http://ftpmaster.internal/ubuntu plucky/main armhf g++-14 armhf 14.2.0-17ubuntu3 [21.8 kB] 296s Get:31 http://ftpmaster.internal/ubuntu plucky/main armhf g++-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [966 B] 296s Get:32 http://ftpmaster.internal/ubuntu plucky/main armhf g++ armhf 4:14.2.0-1ubuntu1 [1084 B] 296s Get:33 http://ftpmaster.internal/ubuntu plucky/main armhf build-essential armhf 12.10ubuntu1 [4928 B] 296s Get:34 http://ftpmaster.internal/ubuntu plucky/main armhf libdebhelper-perl all 13.24.1ubuntu2 [95.4 kB] 297s Get:35 http://ftpmaster.internal/ubuntu plucky/main armhf libtool all 2.5.4-4 [168 kB] 297s Get:36 http://ftpmaster.internal/ubuntu plucky/main armhf dh-autoreconf all 20 [16.1 kB] 297s Get:37 http://ftpmaster.internal/ubuntu plucky/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 297s Get:38 http://ftpmaster.internal/ubuntu plucky/main armhf libfile-stripnondeterminism-perl all 1.14.1-2 [20.3 kB] 297s Get:39 http://ftpmaster.internal/ubuntu plucky/main armhf dh-strip-nondeterminism all 1.14.1-2 [5064 B] 297s Get:40 http://ftpmaster.internal/ubuntu plucky/main armhf libdw1t64 armhf 0.192-4 [243 kB] 297s Get:41 http://ftpmaster.internal/ubuntu plucky/main armhf debugedit armhf 1:5.1-2 [46.7 kB] 297s Get:42 http://ftpmaster.internal/ubuntu plucky/main armhf dwz armhf 0.15-1build6 [116 kB] 297s Get:43 http://ftpmaster.internal/ubuntu plucky/main armhf gettext armhf 0.23.1-1 [1053 kB] 298s Get:44 http://ftpmaster.internal/ubuntu plucky/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] 298s Get:45 http://ftpmaster.internal/ubuntu plucky/main armhf po-debconf all 1.0.21+nmu1 [233 kB] 299s Get:46 http://ftpmaster.internal/ubuntu plucky/main armhf debhelper all 13.24.1ubuntu2 [895 kB] 299s Get:47 http://ftpmaster.internal/ubuntu plucky/main armhf libbrotli-dev armhf 1.1.0-2build4 [336 kB] 300s Get:48 http://ftpmaster.internal/ubuntu plucky/main armhf libbz2-dev armhf 1.0.8-6 [30.9 kB] 300s Get:49 http://ftpmaster.internal/ubuntu plucky/main armhf libdeflate0 armhf 1.23-1 [38.5 kB] 300s Get:50 http://ftpmaster.internal/ubuntu plucky/main armhf libdeflate-dev armhf 1.23-1 [45.0 kB] 300s Get:51 http://ftpmaster.internal/ubuntu plucky/main armhf libdevel-symdump-perl all 2.18-5 [12.6 kB] 300s Get:52 http://ftpmaster.internal/ubuntu plucky/main armhf libfreetype6 armhf 2.13.3+dfsg-1 [330 kB] 300s Get:53 http://ftpmaster.internal/ubuntu plucky/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1ubuntu1 [880 kB] 300s Get:54 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libpng-dev armhf 1.6.47-1.1 [251 kB] 300s Get:55 http://ftpmaster.internal/ubuntu plucky/main armhf libfreetype-dev armhf 2.13.3+dfsg-1 [509 kB] 301s Get:56 http://ftpmaster.internal/ubuntu plucky/main armhf libgif7 armhf 5.2.2-1ubuntu2 [32.5 kB] 301s Get:57 http://ftpmaster.internal/ubuntu plucky/main armhf libgif-dev armhf 5.2.2-1ubuntu2 [19.5 kB] 301s Get:58 http://ftpmaster.internal/ubuntu plucky/main armhf libjpeg-turbo8 armhf 2.1.5-3ubuntu2 [127 kB] 301s Get:59 http://ftpmaster.internal/ubuntu plucky/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] 301s Get:60 http://ftpmaster.internal/ubuntu plucky/main armhf libjbig0 armhf 2.1-6.1ubuntu2 [24.9 kB] 301s Get:61 http://ftpmaster.internal/ubuntu plucky/main armhf liblerc4 armhf 4.0.0+ds-5ubuntu1 [160 kB] 301s Get:62 http://ftpmaster.internal/ubuntu plucky/main armhf libsharpyuv0 armhf 1.5.0-0.1 [16.4 kB] 301s Get:63 http://ftpmaster.internal/ubuntu plucky/main armhf libwebp7 armhf 1.5.0-0.1 [188 kB] 301s Get:64 http://ftpmaster.internal/ubuntu plucky/main armhf libtiff6 armhf 4.5.1+git230720-4ubuntu4 [179 kB] 301s Get:65 http://ftpmaster.internal/ubuntu plucky/universe armhf libimager-perl armhf 1.025+dfsg-1 [775 kB] 302s Get:66 http://ftpmaster.internal/ubuntu plucky/universe armhf libparse-recdescent-perl all 1.967015+dfsg-4 [139 kB] 302s Get:67 http://ftpmaster.internal/ubuntu plucky/universe armhf libinline-perl all 0.86-2 [75.9 kB] 302s Get:68 http://ftpmaster.internal/ubuntu plucky/universe armhf libyaml-pp-perl all 0.39.0-1 [107 kB] 302s Get:69 http://ftpmaster.internal/ubuntu plucky/universe armhf libxxx-perl all 0.38-1 [9904 B] 302s Get:70 http://ftpmaster.internal/ubuntu plucky/universe armhf libpegex-perl all 0.75-2 [75.7 kB] 302s Get:71 http://ftpmaster.internal/ubuntu plucky/universe armhf libinline-c-perl all 0.82-1 [72.4 kB] 302s Get:72 http://ftpmaster.internal/ubuntu plucky/main armhf libjpeg-turbo8-dev armhf 2.1.5-3ubuntu2 [265 kB] 302s Get:73 http://ftpmaster.internal/ubuntu plucky/main armhf libjpeg8-dev armhf 8c-2ubuntu11 [1484 B] 302s Get:74 http://ftpmaster.internal/ubuntu plucky/main armhf libjpeg-dev armhf 8c-2ubuntu11 [1482 B] 302s Get:75 http://ftpmaster.internal/ubuntu plucky/main armhf liblerc-dev armhf 4.0.0+ds-5ubuntu1 [178 kB] 303s Get:76 http://ftpmaster.internal/ubuntu plucky/main armhf libperl-dev armhf 5.40.1-2 [1112 kB] 303s Get:77 http://ftpmaster.internal/ubuntu plucky/main armhf libpkgconf3 armhf 1.8.1-4 [26.6 kB] 303s Get:78 http://ftpmaster.internal/ubuntu plucky/main armhf libpod-parser-perl all 1.67-1 [80.6 kB] 304s Get:79 http://ftpmaster.internal/ubuntu plucky/universe armhf libpod-coverage-perl all 0.23-2 [19.3 kB] 304s Get:80 http://ftpmaster.internal/ubuntu plucky/main armhf libsharpyuv-dev armhf 1.5.0-0.1 [17.0 kB] 304s Get:81 http://ftpmaster.internal/ubuntu plucky/universe armhf libtest-pod-coverage-perl all 1.10-3 [13.6 kB] 304s Get:82 http://ftpmaster.internal/ubuntu plucky/universe armhf libtest-pod-perl all 1.52-3 [8978 B] 304s Get:83 http://ftpmaster.internal/ubuntu plucky/main armhf libjbig-dev armhf 2.1-6.1ubuntu2 [24.4 kB] 304s Get:84 http://ftpmaster.internal/ubuntu plucky/main armhf liblzma-dev armhf 5.6.4-1 [166 kB] 304s Get:85 http://ftpmaster.internal/ubuntu plucky/main armhf libzstd-dev armhf 1.5.6+dfsg-2 [332 kB] 304s Get:86 http://ftpmaster.internal/ubuntu plucky/main armhf libwebpdemux2 armhf 1.5.0-0.1 [11.5 kB] 304s Get:87 http://ftpmaster.internal/ubuntu plucky/main armhf libwebpmux3 armhf 1.5.0-0.1 [22.4 kB] 304s Get:88 http://ftpmaster.internal/ubuntu plucky/main armhf libwebpdecoder3 armhf 1.5.0-0.1 [94.2 kB] 304s Get:89 http://ftpmaster.internal/ubuntu plucky/main armhf libwebp-dev armhf 1.5.0-0.1 [321 kB] 304s Get:90 http://ftpmaster.internal/ubuntu plucky/main armhf libtiffxx6 armhf 4.5.1+git230720-4ubuntu4 [5700 B] 304s Get:91 http://ftpmaster.internal/ubuntu plucky/main armhf libtiff-dev armhf 4.5.1+git230720-4ubuntu4 [321 kB] 305s Get:92 http://ftpmaster.internal/ubuntu plucky/main armhf pkgconf-bin armhf 1.8.1-4 [21.2 kB] 305s Get:93 http://ftpmaster.internal/ubuntu plucky/main armhf pkgconf armhf 1.8.1-4 [16.8 kB] 305s Get:94 http://ftpmaster.internal/ubuntu plucky/universe armhf pkg-perl-autopkgtest all 0.82 [18.8 kB] 305s Fetched 62.4 MB in 38s (1639 kB/s) 305s Selecting previously unselected package m4. 305s (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 ... 64655 files and directories currently installed.) 305s Preparing to unpack .../00-m4_1.4.19-7_armhf.deb ... 305s Unpacking m4 (1.4.19-7) ... 305s Selecting previously unselected package autoconf. 305s Preparing to unpack .../01-autoconf_2.72-3ubuntu1_all.deb ... 305s Unpacking autoconf (2.72-3ubuntu1) ... 305s Selecting previously unselected package dctrl-tools. 305s Preparing to unpack .../02-dctrl-tools_2.24-3build3_armhf.deb ... 305s Unpacking dctrl-tools (2.24-3build3) ... 306s Selecting previously unselected package autodep8. 306s Preparing to unpack .../03-autodep8_0.28+nmu1ubuntu1_all.deb ... 306s Unpacking autodep8 (0.28+nmu1ubuntu1) ... 306s Selecting previously unselected package autotools-dev. 306s Preparing to unpack .../04-autotools-dev_20220109.1_all.deb ... 306s Unpacking autotools-dev (20220109.1) ... 306s Selecting previously unselected package automake. 306s Preparing to unpack .../05-automake_1%3a1.17-3ubuntu1_all.deb ... 306s Unpacking automake (1:1.17-3ubuntu1) ... 306s Selecting previously unselected package autopoint. 306s Preparing to unpack .../06-autopoint_0.23.1-1_all.deb ... 306s Unpacking autopoint (0.23.1-1) ... 306s Selecting previously unselected package libc-dev-bin. 306s Preparing to unpack .../07-libc-dev-bin_2.41-1ubuntu1_armhf.deb ... 306s Unpacking libc-dev-bin (2.41-1ubuntu1) ... 306s Selecting previously unselected package linux-libc-dev:armhf. 306s Preparing to unpack .../08-linux-libc-dev_6.14.0-10.10_armhf.deb ... 306s Unpacking linux-libc-dev:armhf (6.14.0-10.10) ... 306s Selecting previously unselected package libcrypt-dev:armhf. 306s Preparing to unpack .../09-libcrypt-dev_1%3a4.4.38-1_armhf.deb ... 306s Unpacking libcrypt-dev:armhf (1:4.4.38-1) ... 306s Selecting previously unselected package rpcsvc-proto. 306s Preparing to unpack .../10-rpcsvc-proto_1.4.2-0ubuntu7_armhf.deb ... 306s Unpacking rpcsvc-proto (1.4.2-0ubuntu7) ... 306s Selecting previously unselected package libc6-dev:armhf. 306s Preparing to unpack .../11-libc6-dev_2.41-1ubuntu1_armhf.deb ... 306s Unpacking libc6-dev:armhf (2.41-1ubuntu1) ... 306s Selecting previously unselected package libisl23:armhf. 306s Preparing to unpack .../12-libisl23_0.27-1_armhf.deb ... 306s Unpacking libisl23:armhf (0.27-1) ... 306s Selecting previously unselected package libmpc3:armhf. 306s Preparing to unpack .../13-libmpc3_1.3.1-1build2_armhf.deb ... 306s Unpacking libmpc3:armhf (1.3.1-1build2) ... 306s Selecting previously unselected package cpp-14-arm-linux-gnueabihf. 306s Preparing to unpack .../14-cpp-14-arm-linux-gnueabihf_14.2.0-17ubuntu3_armhf.deb ... 306s Unpacking cpp-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ... 306s Selecting previously unselected package cpp-14. 306s Preparing to unpack .../15-cpp-14_14.2.0-17ubuntu3_armhf.deb ... 306s Unpacking cpp-14 (14.2.0-17ubuntu3) ... 306s Selecting previously unselected package cpp-arm-linux-gnueabihf. 306s Preparing to unpack .../16-cpp-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 306s Unpacking cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 306s Selecting previously unselected package cpp. 307s Preparing to unpack .../17-cpp_4%3a14.2.0-1ubuntu1_armhf.deb ... 307s Unpacking cpp (4:14.2.0-1ubuntu1) ... 307s Selecting previously unselected package libcc1-0:armhf. 307s Preparing to unpack .../18-libcc1-0_15-20250222-0ubuntu1_armhf.deb ... 307s Unpacking libcc1-0:armhf (15-20250222-0ubuntu1) ... 307s Selecting previously unselected package libgomp1:armhf. 307s Preparing to unpack .../19-libgomp1_15-20250222-0ubuntu1_armhf.deb ... 307s Unpacking libgomp1:armhf (15-20250222-0ubuntu1) ... 307s Selecting previously unselected package libasan8:armhf. 307s Preparing to unpack .../20-libasan8_15-20250222-0ubuntu1_armhf.deb ... 307s Unpacking libasan8:armhf (15-20250222-0ubuntu1) ... 307s Selecting previously unselected package libubsan1:armhf. 307s Preparing to unpack .../21-libubsan1_15-20250222-0ubuntu1_armhf.deb ... 307s Unpacking libubsan1:armhf (15-20250222-0ubuntu1) ... 307s Selecting previously unselected package libgcc-14-dev:armhf. 307s Preparing to unpack .../22-libgcc-14-dev_14.2.0-17ubuntu3_armhf.deb ... 307s Unpacking libgcc-14-dev:armhf (14.2.0-17ubuntu3) ... 307s Selecting previously unselected package gcc-14-arm-linux-gnueabihf. 307s Preparing to unpack .../23-gcc-14-arm-linux-gnueabihf_14.2.0-17ubuntu3_armhf.deb ... 307s Unpacking gcc-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ... 307s Selecting previously unselected package gcc-14. 307s Preparing to unpack .../24-gcc-14_14.2.0-17ubuntu3_armhf.deb ... 307s Unpacking gcc-14 (14.2.0-17ubuntu3) ... 307s Selecting previously unselected package gcc-arm-linux-gnueabihf. 307s Preparing to unpack .../25-gcc-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 307s Unpacking gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 307s Selecting previously unselected package gcc. 307s Preparing to unpack .../26-gcc_4%3a14.2.0-1ubuntu1_armhf.deb ... 307s Unpacking gcc (4:14.2.0-1ubuntu1) ... 307s Selecting previously unselected package libstdc++-14-dev:armhf. 307s Preparing to unpack .../27-libstdc++-14-dev_14.2.0-17ubuntu3_armhf.deb ... 307s Unpacking libstdc++-14-dev:armhf (14.2.0-17ubuntu3) ... 308s Selecting previously unselected package g++-14-arm-linux-gnueabihf. 308s Preparing to unpack .../28-g++-14-arm-linux-gnueabihf_14.2.0-17ubuntu3_armhf.deb ... 308s Unpacking g++-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ... 308s Selecting previously unselected package g++-14. 308s Preparing to unpack .../29-g++-14_14.2.0-17ubuntu3_armhf.deb ... 308s Unpacking g++-14 (14.2.0-17ubuntu3) ... 308s Selecting previously unselected package g++-arm-linux-gnueabihf. 308s Preparing to unpack .../30-g++-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 308s Unpacking g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 308s Selecting previously unselected package g++. 308s Preparing to unpack .../31-g++_4%3a14.2.0-1ubuntu1_armhf.deb ... 308s Unpacking g++ (4:14.2.0-1ubuntu1) ... 308s Selecting previously unselected package build-essential. 308s Preparing to unpack .../32-build-essential_12.10ubuntu1_armhf.deb ... 308s Unpacking build-essential (12.10ubuntu1) ... 308s Selecting previously unselected package libdebhelper-perl. 308s Preparing to unpack .../33-libdebhelper-perl_13.24.1ubuntu2_all.deb ... 308s Unpacking libdebhelper-perl (13.24.1ubuntu2) ... 308s Selecting previously unselected package libtool. 309s Preparing to unpack .../34-libtool_2.5.4-4_all.deb ... 309s Unpacking libtool (2.5.4-4) ... 309s Selecting previously unselected package dh-autoreconf. 309s Preparing to unpack .../35-dh-autoreconf_20_all.deb ... 309s Unpacking dh-autoreconf (20) ... 309s Selecting previously unselected package libarchive-zip-perl. 309s Preparing to unpack .../36-libarchive-zip-perl_1.68-1_all.deb ... 309s Unpacking libarchive-zip-perl (1.68-1) ... 309s Selecting previously unselected package libfile-stripnondeterminism-perl. 309s Preparing to unpack .../37-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... 309s Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... 309s Selecting previously unselected package dh-strip-nondeterminism. 309s Preparing to unpack .../38-dh-strip-nondeterminism_1.14.1-2_all.deb ... 309s Unpacking dh-strip-nondeterminism (1.14.1-2) ... 309s Selecting previously unselected package libdw1t64:armhf. 309s Preparing to unpack .../39-libdw1t64_0.192-4_armhf.deb ... 309s Unpacking libdw1t64:armhf (0.192-4) ... 309s Selecting previously unselected package debugedit. 309s Preparing to unpack .../40-debugedit_1%3a5.1-2_armhf.deb ... 309s Unpacking debugedit (1:5.1-2) ... 309s Selecting previously unselected package dwz. 309s Preparing to unpack .../41-dwz_0.15-1build6_armhf.deb ... 309s Unpacking dwz (0.15-1build6) ... 309s Selecting previously unselected package gettext. 309s Preparing to unpack .../42-gettext_0.23.1-1_armhf.deb ... 309s Unpacking gettext (0.23.1-1) ... 309s Selecting previously unselected package intltool-debian. 309s Preparing to unpack .../43-intltool-debian_0.35.0+20060710.6_all.deb ... 309s Unpacking intltool-debian (0.35.0+20060710.6) ... 309s Selecting previously unselected package po-debconf. 309s Preparing to unpack .../44-po-debconf_1.0.21+nmu1_all.deb ... 309s Unpacking po-debconf (1.0.21+nmu1) ... 309s Selecting previously unselected package debhelper. 309s Preparing to unpack .../45-debhelper_13.24.1ubuntu2_all.deb ... 309s Unpacking debhelper (13.24.1ubuntu2) ... 309s Selecting previously unselected package libbrotli-dev:armhf. 309s Preparing to unpack .../46-libbrotli-dev_1.1.0-2build4_armhf.deb ... 309s Unpacking libbrotli-dev:armhf (1.1.0-2build4) ... 309s Selecting previously unselected package libbz2-dev:armhf. 309s Preparing to unpack .../47-libbz2-dev_1.0.8-6_armhf.deb ... 309s Unpacking libbz2-dev:armhf (1.0.8-6) ... 309s Selecting previously unselected package libdeflate0:armhf. 309s Preparing to unpack .../48-libdeflate0_1.23-1_armhf.deb ... 309s Unpacking libdeflate0:armhf (1.23-1) ... 309s Selecting previously unselected package libdeflate-dev:armhf. 309s Preparing to unpack .../49-libdeflate-dev_1.23-1_armhf.deb ... 309s Unpacking libdeflate-dev:armhf (1.23-1) ... 309s Selecting previously unselected package libdevel-symdump-perl. 309s Preparing to unpack .../50-libdevel-symdump-perl_2.18-5_all.deb ... 309s Unpacking libdevel-symdump-perl (2.18-5) ... 309s Selecting previously unselected package libfreetype6:armhf. 309s Preparing to unpack .../51-libfreetype6_2.13.3+dfsg-1_armhf.deb ... 309s Unpacking libfreetype6:armhf (2.13.3+dfsg-1) ... 309s Selecting previously unselected package zlib1g-dev:armhf. 309s Preparing to unpack .../52-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_armhf.deb ... 309s Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 309s Selecting previously unselected package libpng-dev:armhf. 309s Preparing to unpack .../53-libpng-dev_1.6.47-1.1_armhf.deb ... 309s Unpacking libpng-dev:armhf (1.6.47-1.1) ... 310s Selecting previously unselected package libfreetype-dev:armhf. 310s Preparing to unpack .../54-libfreetype-dev_2.13.3+dfsg-1_armhf.deb ... 310s Unpacking libfreetype-dev:armhf (2.13.3+dfsg-1) ... 310s Selecting previously unselected package libgif7:armhf. 310s Preparing to unpack .../55-libgif7_5.2.2-1ubuntu2_armhf.deb ... 310s Unpacking libgif7:armhf (5.2.2-1ubuntu2) ... 310s Selecting previously unselected package libgif-dev:armhf. 310s Preparing to unpack .../56-libgif-dev_5.2.2-1ubuntu2_armhf.deb ... 310s Unpacking libgif-dev:armhf (5.2.2-1ubuntu2) ... 310s Selecting previously unselected package libjpeg-turbo8:armhf. 310s Preparing to unpack .../57-libjpeg-turbo8_2.1.5-3ubuntu2_armhf.deb ... 310s Unpacking libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 310s Selecting previously unselected package libjpeg8:armhf. 310s Preparing to unpack .../58-libjpeg8_8c-2ubuntu11_armhf.deb ... 310s Unpacking libjpeg8:armhf (8c-2ubuntu11) ... 310s Selecting previously unselected package libjbig0:armhf. 310s Preparing to unpack .../59-libjbig0_2.1-6.1ubuntu2_armhf.deb ... 310s Unpacking libjbig0:armhf (2.1-6.1ubuntu2) ... 310s Selecting previously unselected package liblerc4:armhf. 310s Preparing to unpack .../60-liblerc4_4.0.0+ds-5ubuntu1_armhf.deb ... 310s Unpacking liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 310s Selecting previously unselected package libsharpyuv0:armhf. 310s Preparing to unpack .../61-libsharpyuv0_1.5.0-0.1_armhf.deb ... 310s Unpacking libsharpyuv0:armhf (1.5.0-0.1) ... 310s Selecting previously unselected package libwebp7:armhf. 310s Preparing to unpack .../62-libwebp7_1.5.0-0.1_armhf.deb ... 310s Unpacking libwebp7:armhf (1.5.0-0.1) ... 310s Selecting previously unselected package libtiff6:armhf. 310s Preparing to unpack .../63-libtiff6_4.5.1+git230720-4ubuntu4_armhf.deb ... 310s Unpacking libtiff6:armhf (4.5.1+git230720-4ubuntu4) ... 310s Selecting previously unselected package libimager-perl. 310s Preparing to unpack .../64-libimager-perl_1.025+dfsg-1_armhf.deb ... 310s Unpacking libimager-perl (1.025+dfsg-1) ... 310s Selecting previously unselected package libparse-recdescent-perl. 310s Preparing to unpack .../65-libparse-recdescent-perl_1.967015+dfsg-4_all.deb ... 310s Unpacking libparse-recdescent-perl (1.967015+dfsg-4) ... 310s Selecting previously unselected package libinline-perl. 310s Preparing to unpack .../66-libinline-perl_0.86-2_all.deb ... 310s Unpacking libinline-perl (0.86-2) ... 310s Selecting previously unselected package libyaml-pp-perl. 310s Preparing to unpack .../67-libyaml-pp-perl_0.39.0-1_all.deb ... 310s Unpacking libyaml-pp-perl (0.39.0-1) ... 310s Selecting previously unselected package libxxx-perl. 310s Preparing to unpack .../68-libxxx-perl_0.38-1_all.deb ... 310s Unpacking libxxx-perl (0.38-1) ... 310s Selecting previously unselected package libpegex-perl. 310s Preparing to unpack .../69-libpegex-perl_0.75-2_all.deb ... 310s Unpacking libpegex-perl (0.75-2) ... 310s Selecting previously unselected package libinline-c-perl. 310s Preparing to unpack .../70-libinline-c-perl_0.82-1_all.deb ... 310s Unpacking libinline-c-perl (0.82-1) ... 310s Selecting previously unselected package libjpeg-turbo8-dev:armhf. 310s Preparing to unpack .../71-libjpeg-turbo8-dev_2.1.5-3ubuntu2_armhf.deb ... 310s Unpacking libjpeg-turbo8-dev:armhf (2.1.5-3ubuntu2) ... 310s Selecting previously unselected package libjpeg8-dev:armhf. 310s Preparing to unpack .../72-libjpeg8-dev_8c-2ubuntu11_armhf.deb ... 310s Unpacking libjpeg8-dev:armhf (8c-2ubuntu11) ... 310s Selecting previously unselected package libjpeg-dev:armhf. 310s Preparing to unpack .../73-libjpeg-dev_8c-2ubuntu11_armhf.deb ... 310s Unpacking libjpeg-dev:armhf (8c-2ubuntu11) ... 310s Selecting previously unselected package liblerc-dev:armhf. 310s Preparing to unpack .../74-liblerc-dev_4.0.0+ds-5ubuntu1_armhf.deb ... 310s Unpacking liblerc-dev:armhf (4.0.0+ds-5ubuntu1) ... 310s Selecting previously unselected package libperl-dev:armhf. 311s Preparing to unpack .../75-libperl-dev_5.40.1-2_armhf.deb ... 311s Unpacking libperl-dev:armhf (5.40.1-2) ... 311s Selecting previously unselected package libpkgconf3:armhf. 311s Preparing to unpack .../76-libpkgconf3_1.8.1-4_armhf.deb ... 311s Unpacking libpkgconf3:armhf (1.8.1-4) ... 311s Selecting previously unselected package libpod-parser-perl. 311s Preparing to unpack .../77-libpod-parser-perl_1.67-1_all.deb ... 311s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 311s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 311s Unpacking libpod-parser-perl (1.67-1) ... 311s Selecting previously unselected package libpod-coverage-perl. 311s Preparing to unpack .../78-libpod-coverage-perl_0.23-2_all.deb ... 311s Unpacking libpod-coverage-perl (0.23-2) ... 311s Selecting previously unselected package libsharpyuv-dev:armhf. 311s Preparing to unpack .../79-libsharpyuv-dev_1.5.0-0.1_armhf.deb ... 311s Unpacking libsharpyuv-dev:armhf (1.5.0-0.1) ... 311s Selecting previously unselected package libtest-pod-coverage-perl. 311s Preparing to unpack .../80-libtest-pod-coverage-perl_1.10-3_all.deb ... 311s Unpacking libtest-pod-coverage-perl (1.10-3) ... 311s Selecting previously unselected package libtest-pod-perl. 311s Preparing to unpack .../81-libtest-pod-perl_1.52-3_all.deb ... 311s Unpacking libtest-pod-perl (1.52-3) ... 311s Selecting previously unselected package libjbig-dev:armhf. 311s Preparing to unpack .../82-libjbig-dev_2.1-6.1ubuntu2_armhf.deb ... 311s Unpacking libjbig-dev:armhf (2.1-6.1ubuntu2) ... 311s Selecting previously unselected package liblzma-dev:armhf. 311s Preparing to unpack .../83-liblzma-dev_5.6.4-1_armhf.deb ... 311s Unpacking liblzma-dev:armhf (5.6.4-1) ... 311s Selecting previously unselected package libzstd-dev:armhf. 311s Preparing to unpack .../84-libzstd-dev_1.5.6+dfsg-2_armhf.deb ... 311s Unpacking libzstd-dev:armhf (1.5.6+dfsg-2) ... 311s Selecting previously unselected package libwebpdemux2:armhf. 311s Preparing to unpack .../85-libwebpdemux2_1.5.0-0.1_armhf.deb ... 311s Unpacking libwebpdemux2:armhf (1.5.0-0.1) ... 311s Selecting previously unselected package libwebpmux3:armhf. 311s Preparing to unpack .../86-libwebpmux3_1.5.0-0.1_armhf.deb ... 311s Unpacking libwebpmux3:armhf (1.5.0-0.1) ... 311s Selecting previously unselected package libwebpdecoder3:armhf. 311s Preparing to unpack .../87-libwebpdecoder3_1.5.0-0.1_armhf.deb ... 311s Unpacking libwebpdecoder3:armhf (1.5.0-0.1) ... 311s Selecting previously unselected package libwebp-dev:armhf. 311s Preparing to unpack .../88-libwebp-dev_1.5.0-0.1_armhf.deb ... 311s Unpacking libwebp-dev:armhf (1.5.0-0.1) ... 311s Selecting previously unselected package libtiffxx6:armhf. 311s Preparing to unpack .../89-libtiffxx6_4.5.1+git230720-4ubuntu4_armhf.deb ... 311s Unpacking libtiffxx6:armhf (4.5.1+git230720-4ubuntu4) ... 311s Selecting previously unselected package libtiff-dev:armhf. 311s Preparing to unpack .../90-libtiff-dev_4.5.1+git230720-4ubuntu4_armhf.deb ... 311s Unpacking libtiff-dev:armhf (4.5.1+git230720-4ubuntu4) ... 311s Selecting previously unselected package pkgconf-bin. 311s Preparing to unpack .../91-pkgconf-bin_1.8.1-4_armhf.deb ... 311s Unpacking pkgconf-bin (1.8.1-4) ... 311s Selecting previously unselected package pkgconf:armhf. 311s Preparing to unpack .../92-pkgconf_1.8.1-4_armhf.deb ... 311s Unpacking pkgconf:armhf (1.8.1-4) ... 311s Selecting previously unselected package pkg-perl-autopkgtest. 311s Preparing to unpack .../93-pkg-perl-autopkgtest_0.82_all.deb ... 311s Unpacking pkg-perl-autopkgtest (0.82) ... 311s Setting up libsharpyuv0:armhf (1.5.0-0.1) ... 311s Setting up liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 311s Setting up libzstd-dev:armhf (1.5.6+dfsg-2) ... 311s Setting up libarchive-zip-perl (1.68-1) ... 311s Setting up libyaml-pp-perl (0.39.0-1) ... 311s Setting up libdebhelper-perl (13.24.1ubuntu2) ... 311s Setting up libtest-pod-perl (1.52-3) ... 311s Setting up libdeflate0:armhf (1.23-1) ... 311s Setting up linux-libc-dev:armhf (6.14.0-10.10) ... 311s Setting up libwebpdecoder3:armhf (1.5.0-0.1) ... 311s Setting up m4 (1.4.19-7) ... 311s Setting up libgomp1:armhf (15-20250222-0ubuntu1) ... 311s Setting up libjbig0:armhf (2.1-6.1ubuntu2) ... 311s Setting up libdw1t64:armhf (0.192-4) ... 311s Setting up autotools-dev (20220109.1) ... 311s Setting up libpkgconf3:armhf (1.8.1-4) ... 311s Setting up rpcsvc-proto (1.4.2-0ubuntu7) ... 311s Setting up libfreetype6:armhf (2.13.3+dfsg-1) ... 311s Setting up libmpc3:armhf (1.3.1-1build2) ... 311s Setting up libpod-parser-perl (1.67-1) ... 311s Setting up autopoint (0.23.1-1) ... 311s Setting up pkgconf-bin (1.8.1-4) ... 311s Setting up liblerc-dev:armhf (4.0.0+ds-5ubuntu1) ... 311s Setting up libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 311s Setting up autoconf (2.72-3ubuntu1) ... 311s Setting up libxxx-perl (0.38-1) ... 311s Setting up libwebp7:armhf (1.5.0-0.1) ... 311s Setting up liblzma-dev:armhf (5.6.4-1) ... 311s Setting up libubsan1:armhf (15-20250222-0ubuntu1) ... 311s Setting up libgif7:armhf (5.2.2-1ubuntu2) ... 311s Setting up dwz (0.15-1build6) ... 311s Setting up libparse-recdescent-perl (1.967015+dfsg-4) ... 311s Setting up libgif-dev:armhf (5.2.2-1ubuntu2) ... 311s Setting up libcrypt-dev:armhf (1:4.4.38-1) ... 311s Setting up libasan8:armhf (15-20250222-0ubuntu1) ... 311s Setting up debugedit (1:5.1-2) ... 311s Setting up libpegex-perl (0.75-2) ... 311s Setting up libdevel-symdump-perl (2.18-5) ... 311s Setting up libgcc-14-dev:armhf (14.2.0-17ubuntu3) ... 311s Setting up libisl23:armhf (0.27-1) ... 311s Setting up libsharpyuv-dev:armhf (1.5.0-0.1) ... 311s Setting up libc-dev-bin (2.41-1ubuntu1) ... 311s Setting up libwebpmux3:armhf (1.5.0-0.1) ... 311s Setting up libdeflate-dev:armhf (1.23-1) ... 311s Setting up libcc1-0:armhf (15-20250222-0ubuntu1) ... 311s Setting up libbrotli-dev:armhf (1.1.0-2build4) ... 311s Setting up dctrl-tools (2.24-3build3) ... 311s Setting up autodep8 (0.28+nmu1ubuntu1) ... 311s Setting up cpp-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ... 311s Setting up libjpeg8:armhf (8c-2ubuntu11) ... 311s Setting up automake (1:1.17-3ubuntu1) ... 311s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 311s Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... 311s Setting up gettext (0.23.1-1) ... 311s Setting up libwebpdemux2:armhf (1.5.0-0.1) ... 311s Setting up libinline-perl (0.86-2) ... 311s Setting up libpod-coverage-perl (0.23-2) ... 311s Setting up libjbig-dev:armhf (2.1-6.1ubuntu2) ... 311s Setting up gcc-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ... 311s Setting up pkgconf:armhf (1.8.1-4) ... 311s Setting up intltool-debian (0.35.0+20060710.6) ... 311s Setting up libwebp-dev:armhf (1.5.0-0.1) ... 311s Setting up pkg-perl-autopkgtest (0.82) ... 311s Setting up cpp-14 (14.2.0-17ubuntu3) ... 311s Setting up dh-strip-nondeterminism (1.14.1-2) ... 311s Setting up libtiff6:armhf (4.5.1+git230720-4ubuntu4) ... 311s Setting up libc6-dev:armhf (2.41-1ubuntu1) ... 311s Setting up libtiffxx6:armhf (4.5.1+git230720-4ubuntu4) ... 311s Setting up libstdc++-14-dev:armhf (14.2.0-17ubuntu3) ... 311s Setting up libtest-pod-coverage-perl (1.10-3) ... 311s Setting up cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 311s Setting up libbz2-dev:armhf (1.0.8-6) ... 311s Setting up gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 311s Setting up g++-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ... 311s Setting up libjpeg-turbo8-dev:armhf (2.1.5-3ubuntu2) ... 311s Setting up po-debconf (1.0.21+nmu1) ... 311s Setting up libperl-dev:armhf (5.40.1-2) ... 311s Setting up gcc-14 (14.2.0-17ubuntu3) ... 311s Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 311s Setting up libimager-perl (1.025+dfsg-1) ... 311s Setting up cpp (4:14.2.0-1ubuntu1) ... 312s Setting up g++-14 (14.2.0-17ubuntu3) ... 312s Setting up libjpeg8-dev:armhf (8c-2ubuntu11) ... 312s Setting up g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 312s Setting up libtool (2.5.4-4) ... 312s Setting up libpng-dev:armhf (1.6.47-1.1) ... 312s Setting up libinline-c-perl (0.82-1) ... 312s Setting up libjpeg-dev:armhf (8c-2ubuntu11) ... 312s Setting up gcc (4:14.2.0-1ubuntu1) ... 312s Setting up libfreetype-dev:armhf (2.13.3+dfsg-1) ... 312s Setting up dh-autoreconf (20) ... 312s Setting up libtiff-dev:armhf (4.5.1+git230720-4ubuntu4) ... 312s Setting up g++ (4:14.2.0-1ubuntu1) ... 312s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 312s Setting up build-essential (12.10ubuntu1) ... 312s Setting up debhelper (13.24.1ubuntu2) ... 312s Processing triggers for install-info (7.1.1-1) ... 312s Processing triggers for libc-bin (2.41-1ubuntu1) ... 312s Processing triggers for man-db (2.13.0-1) ... 322s autopkgtest [01:23:18]: test autodep8-perl-build-deps: /usr/share/pkg-perl-autopkgtest/runner build-deps 322s autopkgtest [01:23:18]: test autodep8-perl-build-deps: [----------------------- 325s t/000-load.t ......................... 325s ok 1 - use Imager; 325s ok 2 - use Imager::Font; 325s ok 3 - use Imager::Color; 325s ok 4 - use Imager::Color::Float; 325s ok 5 - use Imager::Color::Table; 325s ok 6 - use Imager::Matrix2d; 325s ok 7 - use Imager::ExtUtils; 325s ok 8 - use Imager::Expr; 325s ok 9 - use Imager::Expr::Assem; 325s ok 10 - use Imager::Font::BBox; 325s ok 11 - use Imager::Font::Wrap; 325s ok 12 - use Imager::Fountain; 325s ok 13 - use Imager::Regops; 325s ok 14 - use Imager::Test; 325s ok 15 - use Imager::Transform; 325s ok 16 - use Imager::Probe; 325s 1..16 325s ok 325s t/100-base/010-introvert.t ........... 325s ok 1 - use Imager; 325s ok 2 - 1 channel image channel count 325s ok 3 - 1 channel image mask 325s ok 4 - 1 channel image not virtual 325s ok 5 - 1 channel image has 8 bits/sample 325s ok 6 - 1 channel image is direct 325s ok 7 - 100 pixels wide 325s ok 8 - 101 pixels high 325s ok 9 - 1 channel image width 325s ok 10 - 1 channel image height 325s ok 11 - 3 channel image channel count 325s ok 12 - 3 channel image mask 325s ok 13 - 3 channel image has 8 bits/sample 325s ok 14 - 3 channel image is direct 325s ok 15 - make paletted image 325s ok 16 - pal img channel count 325s ok 17 - pal img bits 325s ok 18 - pal img is paletted 325s ok 19 - got index 325s # 0 but true 325s ok 20 - index matched expected 325s ok 21 - got the color 325s ok 22 - color matched what was added 325s ok 23 - got index 325s # 1 325s ok 24 - index matched expected 325s ok 25 - got the color 325s ok 26 - color matched what was added 325s ok 27 - got index 325s # 2 325s ok 28 - index matched expected 325s ok 29 - got the color 325s ok 30 - color matched what was added 325s ok 31 - write red 100 times 325s ok 32 - write blue 50 times 325s ok 33 - check for red 325s ok 34 - check for blue 325s ok 35 - gpal in scalar context 325s ok 36 - gsamp count in list context 325s ok 37 - gsamp list deep compare 325s ok 38 - gsamp scalar length 325s ok 39 - gsamp scalar bytes 325s ok 40 - got the red pixel 325s ok 41 - and it's red 325s ok 42 - got the blue pixel 325s ok 43 - and it's blue 325s ok 44 - draw with color in palette 325s ok 45 - image still paletted 325s ok 46 - got green pixel 325s ok 47 - and it's green 325s ok 48 - still 3 colors in palette 325s ok 49 - and green is the second 325s ok 50 - draw with black (not in palette) 325s ok 51 - pal img shouldn't be paletted now 325s ok 52 - got an image from quantizing 325s ok 53 - quant has the right number of colours 325s ok 54 - and so does the image 325s ok 55 - check first color is first for multiple or single fetch 325s ok 56 - still red 325s ok 57 - still green 325s ok 58 - still blue 325s ok 59 - still black 325s ok 60 - colors are still correct 325s ok 61 - colors are still correct (scalar) 325s ok 62 - make paletted via OO 325s ok 63 - check channels 325s ok 64 - check bits 325s ok 65 - check type 325s ok 66 - check width 325s ok 67 - check height 325s ok 68 - check color model (string) 325s ok 69 - check color model (numeric) 325s ok 70 - check alpha channel (has none) 325s ok 71 - check colorchannels 325s ok 72 - add red to OO 325s ok 73 - and it's expected index for red 325s ok 74 - add blue/green via OO 325s ok 75 - and it's expected index for blue 325s ok 76 - found green where expected 325s ok 77 - got 3 colors 325s ok 78 - all colors in palette as expected 325s ok 79 - and colorcount returns 3 325s ok 80 - maxcolors as expected 325s ok 81 - findcolors found blue 325s ok 82 - we can setcolors 325s ok 83 - converted is direct 325s ok 84 - got a paletted image from conversion 325s # FF0000 325s # 0000FF 325s # 00FF00 325s # in image 325s # FF0000 325s # 0000FF 325s # 00FF00 325s ok 85 - new image has expected color table size 325s ok 86 - and is paletted 325s ok 87 - make empty image 325s ok 88 - convert to rgb8 325s ok 89 - check message 325s ok 90 - can't call bits on an empty image 325s ok 91 - check message 325s ok 92 - can't call type on an empty image 325s ok 93 - check message 325s ok 94 - can't call virtual on an empty image 325s ok 95 - check message 325s ok 96 - can't call virtual on an empty image 325s ok 97 - check message 325s ok 98 - can't call getscanline on an empty image 325s ok 99 - check message 325s ok 100 - can't call setscanline on an empty image 325s ok 101 - check message 325s ok 102 - can't call getsamples on an empty image 325s ok 103 - check message 325s ok 104 - can't get width of empty image 325s ok 105 - check message 325s ok 106 - can't get height of empty image 325s ok 107 - check message 325s ok 108 - can't get channels of empty image 325s ok 109 - check message 325s ok 110 - can't get mask of empty image 325s ok 111 - check message 325s ok 112 - can't set mask of empty image 325s ok 113 - check message 325s ok 114 - can't get colorchannels of empty image 325s ok 115 - check message 325s ok 116 - can't get alphachannel of empty image 325s ok 117 - check message 325s ok 118 - can't get colormodel of empty image 325s ok 119 - check message 325s ok 120 - create 8-bit direct image 325s ok 121 - 8 bits 325s ok 122 - not virtual 325s ok 123 - direct image 325s ok 124 - not mono 325s ok 125 - fail to create 0 height image 325s ok 126 - 0 height error message check 325s ok 127 - fail to create 0 width image 325s ok 128 - 0 width error message check 325s ok 129 - fail to create -ve height image 325s ok 130 - -ve width error message check 325s ok 131 - fail to create -ve width image 325s ok 132 - -ve height error message check 325s ok 133 - fail to create -ve width/height image 325s ok 134 - -ve width/height error message check 325s ok 135 - fail to create a zero channel image 325s ok 136 - out of range channel message check 325s ok 137 - fail to create a five channel image 325s ok 138 - out of range channel message check 325s # range 4294967296 325s ok 139 - integer overflow check - 1 channel 325s ok 140 - but same width ok 325s ok 141 - but same height ok 325s ok 142 - check the error message 325s ok 143 - integer overflow check - 3 channel 325s ok 144 - but same width ok 325s ok 145 - but same height ok 325s ok 146 - check the error message 325s # to_rgb8() called in void context - to_rgb8() returns the converted image at t/100-base/010-introvert.t line 335 325s ok 147 - correct warning 325s ok 148 - correct file 325s ok 149 - got 2 pixels from i_glin 325s ok 150 - red first 325s ok 151 - then blue 325s ok 152 - i_tags_addn(...alpha, 0, 101) 325s ok 153 - i_tags_addn(...undef, 99, 102) 325s ok 154 - should have 2 tags 325s ok 155 - i_tags_addn(...undef, 99, 103) 325s ok 156 - should have 3 tags, despite the dupe 325s ok 157 - find alpha 325s ok 158 - find 99 325s ok 159 - find 99 again 325s ok 160 - check first 325s ok 161 - check second 325s ok 162 - check third 325s ok 163 - add string with string key 325s ok 164 - add another one 325s ok 165 - add one keyed by number 325s ok 166 - find beta 325s ok 167 - find gamma 325s ok 168 - find 199 325s ok 169 - delete 325s ok 170 - find beta after deletion 325s ok 171 - delete beta by name 325s ok 172 - beta not there now 325s ok 173 - i_tags_get_string() on a string 325s ok 174 - i_tags_get_string() on a number entry 325s ok 175 - delete by code 325s ok 176 - 99 not there now 325s ok 177 - final count of 3 325s # low-level scan line function tests 325s ok 178 - i_glin - list context 325s ok 179 - i_glin - scalar context 325s ok 180 - i_glinf - list context 325s ok 181 - i_glinf - scalar context 325s ok 182 - i_plin - pass in a list 325s ok 183 - check i_plin wrote to the image 325s ok 184 - i_plin - pass in a scalar 325s ok 185 - check i_plin scalar wrote to the image 325s ok 186 - i_plinf - list 325s ok 187 - check colors were written 325s ok 188 - i_plinf - scalar 325s ok 189 - check colors were written 325s ok 190 - i_gsamp list context 325s ok 191 - i_gsamp scalar context 325s ok 192 - i_gsampf - list context 325s ok 193 - i_gsampf - scalar context 325s # end low-level scan-line function tests 325s # psamp 325s ok 194 - i_psamp def channels, 3 samples 325s ok 195 - check color written 325s ok 196 - i_psamp def channels, 3 samples, masked 325s ok 197 - check color written 325s ok 198 - i_psamp channels listed, 3 samples, masked 325s ok 199 - check color written 325s ok 200 - i_psamp channels [0, 1], 4 samples 325s ok 201 - check first color written 325s ok 202 - check second color written 325s ok 203 - write a full row 325s ok 204 - check full row 325s ok 205 - i_psamp channels [0, 1, 2], 9 samples, but room for 6 325s ok 206 - psamp with offset 325s ok 207 - check result 325s ok 208 - psamp with offset and width 325s ok 209 - check result 325s ok 210 - i_psamp channels [0, 1, 3], 3 samples (invalid channel number) 325s ok 211 - check error message 325s ok 212 - i_psamp channels [0, 1, -1], 3 samples (invalid channel number) 325s ok 213 - check error message 325s ok 214 - negative y 325s ok 215 - check error message 325s ok 216 - y overflow 325s ok 217 - check error message 325s ok 218 - negative x 325s ok 219 - check error message 325s ok 220 - x overflow 325s ok 221 - check error message 325s ok 222 - pass undef as the sample list 325s ok 223 - check message 325s ok 224 - hashref as the sample list 325s ok 225 - check message 325s ok 226 - empty sample list 325s ok 227 - check message 325s ok 228 - empty scalar sample list 325s ok 229 - check message 325s ok 230 - negative offset 325s ok 231 - check message 325s ok 232 - too high offset 325s ok 233 - check message 325s # end psamp tests 325s # psampf 325s ok 234 - i_psampf def channels, 3 samples 325s ok 235 - check color written 325s ok 236 - i_psampf def channels, 3 samples, masked 325s ok 237 - check color written 325s ok 238 - i_psampf channels listed, 3 samples, masked 325s ok 239 - check color written 325s ok 240 - i_psampf channels [0, 1], 4 samples 325s ok 241 - check first color written 325s ok 242 - check second color written 325s ok 243 - write a full row 325s ok 244 - check full row 325s ok 245 - i_psampf channels [0, 1, 2], 9 samples, but room for 6 325s ok 246 - psampf with offset 325s ok 247 - check result 325s ok 248 - psampf with offset and width 325s ok 249 - check result 325s ok 250 - i_psampf channels [0, 1, 3], 3 samples (invalid channel number) 325s ok 251 - check error message 325s ok 252 - i_psampf channels [0, 1, -1], 3 samples (invalid channel number) 325s ok 253 - check error message 325s ok 254 - negative y 325s ok 255 - check error message 325s ok 256 - y overflow 325s ok 257 - check error message 325s ok 258 - negative x 325s ok 259 - check error message 325s ok 260 - x overflow 325s ok 261 - check error message 325s ok 262 - pass undef as the sample list 325s ok 263 - check message 325s ok 264 - hashref as the sample list 325s ok 265 - check message 325s ok 266 - empty sample list 325s ok 267 - check message 325s ok 268 - empty scalar sample list 325s ok 269 - check message 325s ok 270 - negative offset 325s ok 271 - check message 325s ok 272 - too high offset 325s ok 273 - check message 325s # end psampf tests 325s # OO level scanline function tests 325s ok 274 - getscanline() - supply nothing, get nothing 325s ok 275 - check message 325s ok 276 - getscanline, list context, default x, width 325s ok 277 - getscanline, list context, default width 325s ok 278 - getscanline, list context, no defaults 325s ok 279 - getscanline, scalar context, default x, width 325s ok 280 - getscanline float, list context, no defaults 325s ok 281 - getscanline float, scalar context, no defaults 325s ok 282 - check invalid type checking 325s ok 283 - check message for invalid type 325s ok 284 - setscanline - arrayref, default x 325s ok 285 - check colors were written 325s ok 286 - setscanline - arrayref 325s ok 287 - check write to middle of line 325s ok 288 - setscanline - scalar, default raw type 325s ok 289 - check write 325s ok 290 - setscanline - float arrayref 325s ok 291 - check write 325s ok 292 - setscanline - float scalar 325s ok 293 - check write 325s ok 294 - get channel 0, list context, default x, width 325s ok 295 - get channel 0, 1, scalar context 325s ok 296 - get channels 1,3, list context, float samples 325s ok 297 - get channels 3..0 as scalar, float samples 325s # end OO level scanline function tests 325s ok 298 - set some test data 325s ok 299 - getsamples to target 325s ok 300 - check result 325s ok 301 - set some test data 325s ok 302 - getsamples to target 325s ok 303 - check result 325s ok 304 - fill it up 325s ok 305 - check we get zeros 325s ok 306 - check object interface[0] 325s ok 307 - check object interface[1] 325s ok 308 - check object interface[2] 325s ok 309 - check object interface[3] 325s ok 310 - check we get zeroes (double) 325s ok 311 - check object interface[0] 325s ok 312 - check object interface[1] 325s ok 313 - check object interface[2] 325s ok 314 - check object interface[3] 325s # channel mask tests 325s # with ppix 325s ok 315 - set to default mask 325s ok 316 - set to white all channels 325s ok 317 - got right color (0, 0) 325s ok 318 - set channel to exclude channel1 325s ok 319 - set to grey, no channel 2 325s ok 320 - got right color (0, 0) 325s # with plin 325s ok 321 - set to default mask 325s ok 322 - set to white all channels 325s ok 323 - got right color (0, 1) 325s ok 324 - set channel to exclude channel1 325s ok 325 - set to grey, no channel 2 325s ok 326 - got right color (0, 1) 325s # with ppixf 325s ok 327 - set to default mask 325s ok 328 - set to white all channels 325s ok 329 - ppixf - got right color (0, 2) 325s ok 330 - set channel to exclude channel1 325s ok 331 - set to grey, no channel 2 325s ok 332 - ppixf masked - got right color (0, 2) 325s # with plinf 325s ok 333 - set to default mask 325s ok 334 - set to white all channels 325s ok 335 - plinf - got right color (0, 3) 325s ok 336 - set channel to exclude channel1 325s ok 337 - set to grey, no channel 2 325s ok 338 - plinf masked - got right color (0, 3) 325s ok 339 - bounds check get (-1, 0) 325s ok 340 - bounds check get (10, 0) 325s ok 341 - bounds check get (0, -1) 325s ok 342 - bounds check get (0, 10) 325s ok 343 - bounds check get (-1, 0) float 325s ok 344 - bounds check get (10, 0) float 325s ok 345 - bounds check get (0, -1) float 325s ok 346 - bounds check get (0, 10) float 325s ok 347 - bounds check set (-1, 0) 325s ok 348 - bounds check set (10, 0) 325s ok 349 - bounds check set (0, -1) 325s ok 350 - bounds check set (0, 10) 325s ok 351 - bounds check set (-1, 0) float 325s ok 352 - bounds check set (10, 0) float 325s ok 353 - bounds check set (0, -1) float 325s ok 354 - bounds check set (0, 10) float 325s ok 355 - simple put (array), default channels 325s ok 356 - check they were stored 325s ok 357 - simple put (scalar), default channels 325s ok 358 - check they were stored 325s ok 359 - simple put (float array), default channels 325s ok 360 - check they were stored 325s ok 361 - simple put (float scalar), default channels 325s ok 362 - check they were stored 325s ok 363 - setsamples offset 325s ok 364 - check result 325s ok 365 - setsamples offset (float) 325s ok 366 - check result 325s ok 367 - check out of range result (8bit) 325s ok 368 - check error message 325s ok 369 - check out of range result (float) 325s ok 370 - check error message 325s ok 371 - check bad channels (8bit) 325s ok 372 - check error message 325s ok 373 - check bad channels (float) 325s ok 374 - check error message 325s ok 375 - setsamples with bad type 325s ok 376 - check error message 325s ok 377 - setsamples with no data 325s ok 378 - check error message 325s ok 379 - setsamples with undef data 325s ok 380 - check error message 325s ok 381 - setsamples to empty image 325s ok 382 - check error message 325s ok 383 - getpixel empty image 325s ok 384 - check message 325s ok 385 - missing x 325s ok 386 - check message 325s ok 387 - missing y 325s ok 388 - check message 325s ok 389 - empty x array ref 325s ok 390 - check message 325s ok 391 - empty y array ref 325s ok 392 - check message 325s ok 393 - bad type (scalar path) 325s ok 394 - check message 325s ok 395 - bad type (array path) 325s ok 396 - check message 325s ok 397 - getpixel(1, 0) 325s ok 398 - getpixel(8, 1) 325s ok 399 - getpixel(8, 7) 325s ok 400 - getpixel 2 3 element array refs 325s ok 401 - check first color 325s ok 402 - check second color 325s ok 403 - check third color 325s ok 404 - getpixel x scalar, y arrayref of 3 325s ok 405 - check first color 325s ok 406 - check second color 325s ok 407 - check third color 325s ok 408 - getpixel y scalar, x arrayref of 3 325s ok 409 - check first color 325s ok 410 - check second color 325s ok 411 - check third color 325s ok 412 - getpixel(1,0) float 325s ok 413 - getpixel(8,1) float 325s ok 414 - getpixel(8,7) float 325s ok 415 - getpixel 2 3 element array refs (float) 325s ok 416 - check first color 325s ok 417 - check second color 325s ok 418 - check third color 325s ok 419 - should be 4 entries 325s ok 420 - first red 325s ok 421 - second undef 325s ok 422 - third cyan 325s ok 423 - fourth undef 325s ok 424 - should be 4 entries 325s ok 425 - first red 325s ok 426 - second undef 325s ok 427 - third cyan 325s ok 428 - fourth undef 325s ok 429 - setpixel on empty image 325s ok 430 - check message 325s ok 431 - missing x 325s ok 432 - check message 325s ok 433 - missing y 325s ok 434 - check message 325s ok 435 - empty x array ref 325s ok 436 - check message 325s ok 437 - empty y array ref 325s ok 438 - check message 325s ok 439 - color not a color 325s ok 440 - check message 325s ok 441 - simple setpixel 325s ok 442 - check stored pixel 325s ok 443 - simple setpixel (float) 325s ok 444 - check stored pixel 325s ok 445 - simple setpixel outside of image 325s ok 446 - simple setpixel (float) outside of image 325s ok 447 - setpixel with 3 element array refs 325s ok 448 - check first color 325s ok 449 - check second color 325s ok 450 - check third color 325s ok 451 - setpixel with x scalar, y arrayref of 3 325s ok 452 - check first color 325s ok 453 - check second color 325s ok 454 - check third color 325s ok 455 - setpixel with y scalar, x arrayref of 3 325s ok 456 - check first color 325s ok 457 - check second color 325s ok 458 - check third color 325s ok 459 - set array with two bad locations 325s ok 460 - check first color 325s ok 461 - check second color 325s ok 462 - check third color 325s ok 463 - set array with two bad locations (float) 325s ok 464 - check first color 325s ok 465 - check second color 325s ok 466 - check third color 325s ok 467 - setpixel() default color 325s ok 468 - check color set 325s ok 469 - can't addtag on an empty image 325s ok 470 - check error message 325s ok 471 - can't settag on an empty image 325s ok 472 - check error message 325s ok 473 - can't deltag on an empty image 325s ok 474 - check error message 325s ok 475 - can't tags on an empty image 325s ok 476 - check error message 325s ok 477 - settag with code warns 325s ok 478 - check message for settag 325s ok 479 - settag with code with warning disabled doesn't warn 325s ok 480 - addtag with code warns 325s ok 481 - check message for addtag 325s ok 482 - addtag with code with warning disabled doesn't warn 325s ok 483 - warned on setmask 325s ok 484 - check setmask warning message 325s ok 485 - setmask with warning disabled doesn't warn 325s ok 486 - make a gray image via model 325s ok 487 - check colormodel is gray 325s ok 488 - check alphachannel 325s ok 489 - check colorchannels 325s ok 490 - make a graya image via model 325s ok 491 - check colormodel is graya 325s ok 492 - check alphachannel 325s ok 493 - check colorchannels 325s ok 494 - make a rgb image via model 325s ok 495 - check colormodel is rgb 325s ok 496 - check alphachannel 325s ok 497 - check colorchannels 325s ok 498 - make a rgba image via model 325s ok 499 - check colormodel is rgba 325s ok 500 - check alphachannel 325s ok 501 - check colorchannels 325s 1..501 325s ok 325s t/100-base/020-color.t ............... 325s ok 1 - simple 4-arg 325s ok 2 - simple 3-arg 325s ok 3 - web color 325s ok 4 - consitency check 325s ok 5 # skip no X rgb.txt found 325s ok 6 - r g b 325s ok 7 - r g b via rgb rgb(100, 150, 200) 325s ok 8 - red green blue 325s ok 9 - red green blue via rgb rgb(101, 151, 201) 325s ok 10 - grey 325s ok 11 - grey via rgb rgb(102, 255, 255) 325s ok 12 - gray 325s ok 13 - gray via rgb rgb(103, 255, 255) 325s ok 14 - gimp 325s ok 15 - gimp via rgb rgb(255, 250, 250) 325s ok 16 - h s v 325s ok 17 - h s v via rgb rgb(255, 255, 255) 325s ok 18 - h s v again 325s ok 19 - h s v again via rgb rgb(255, 0, 0) 325s ok 20 - web 6 digit 325s ok 21 - web 6 digit via rgb rgb(128, 129, 130) 325s ok 22 - web 3 digit 325s ok 23 - web 3 digit via rgb rgb(17, 34, 51) 325s ok 24 - rgb arrayref 325s ok 25 - rgb arrayref via rgb rgb(255, 150, 121) 325s ok 26 - rgba arrayref 325s ok 27 - rgba arrayref via rgb rgba(255, 150, 121, 0.5) 325s ok 28 - hsv arrayref 325s ok 29 - hsv arrayref via rgb rgb(255, 0, 0) 325s ok 30 - channel0-3 325s ok 31 - channel0-3 via rgb rgba(129, 130, 131, 52.5%) 325s ok 32 - c0-3 325s ok 33 - c0-3 via rgb rgba(129, 130, 131, 52.5%) 325s ok 34 - channels arrayref (1) 325s ok 35 - channels arrayref (1) via rgb rgba(200, 0, 0, 0) 325s ok 36 - channels arrayref (2) 325s ok 37 - channels arrayref (2) via rgb rgba(200, 201, 0, 0) 325s ok 38 - channels arrayref (3) 325s ok 39 - channels arrayref (3) via rgb rgba(200, 201, 203, 0) 325s ok 40 - channels arrayref (4) 325s ok 41 - channels arrayref (4) via rgb rgba(200, 201, 203, 0.8) 325s ok 42 - name 325s ok 43 - name via rgb rgb(255, 250, 250) 325s ok 44 - rgb non-percent, spaces 325s ok 45 - rgb non-percent, spaces via rgb rgb(255, 128, 128) 325s ok 46 - rgb non-percent, commas simple 325s ok 47 - rgb non-percent, commas simple via rgb rgb(255, 128, 128) 325s ok 48 - rgb non-percent, commas less simple 325s ok 49 - rgb non-percent, commas less simple via rgb rgb(255, 128, 128) 325s ok 50 - rgb non-percent with decimals, spaces 325s ok 51 - rgb non-percent with decimals, spaces via rgb rgb(255, 128, 128) 325s ok 52 - rgb non-percent decimals, commas 325s ok 53 - rgb non-percent decimals, commas via rgb rgb(255, 128, 127) 325s ok 54 - rgb non-percent decimals, commas more spaces 325s ok 55 - rgb non-percent decimals, commas more spaces via rgb rgb(255, 128, 127) 325s ok 56 - rgb percent, spaces 325s ok 57 - rgb percent, spaces via rgb rgb(255, 128, 128) 325s ok 58 - rgb percent, commas 325s ok 59 - rgb percent, commas via rgb rgb(255, 128, 128) 325s ok 60 - rgb percent decimals, spaces 325s ok 61 - rgb percent decimals, spaces via rgb rgb(255, 128, 192) 325s ok 62 - rgb percent decimals, commas 325s ok 63 - rgb percent decimals, commas via rgb rgb(255, 128, 128) 325s ok 64 - rgba non-percent, spaces 325s ok 65 - rgba non-percent, spaces via rgb rgba(255, 128, 128, 0.5) 325s ok 66 - rgba non-percent, commas simple 325s ok 67 - rgba non-percent, commas simple via rgb rgba(255, 128, 128, 25%) 325s ok 68 - rgba non-percent, commas less simple 325s ok 69 - rgba non-percent, commas less simple via rgb rgba(255, 128, 128, 75%) 325s ok 70 - rgba non-percent with decimals, spaces 325s ok 71 - rgba non-percent with decimals, spaces via rgb rgba(255, 128, 128, 0.1) 325s ok 72 - rgba non-percent decimals, commas 325s ok 73 - rgba non-percent decimals, commas via rgb rgb(255, 128, 127) 325s ok 74 - rgba non-percent decimals, commas more spaces 325s ok 75 - rgba non-percent decimals, commas more spaces via rgb rgba(255, 128, 127, 0.9) 325s ok 76 - rgba percent, spaces 325s ok 77 - rgba percent, spaces via rgb rgba(255, 128, 128, 0.2) 325s ok 78 - rgba percent, commas 325s ok 79 - rgba percent, commas via rgb rgba(255, 128, 128, 0.3) 325s ok 80 - rgba percent decimals, spaces 325s ok 81 - rgba percent decimals, spaces via rgb rgba(255, 128, 192, 0.5) 325s ok 82 - rgba percent decimals, commas 325s ok 83 - rgba percent decimals, commas via rgb rgba(255, 128, 128, 0.5) 325s ok 84 - as_css_rgb: simple rgb 325s ok 85 - as_css_rgb: simple rgb with 1 decimal alpha 325s ok 86 - as_css_rgb: simple rgb with 2 decimal alpha 325s ok 87 - as_css_rgb: simple rgb with alpha we don't simplify 325s # color index 0 325s ok 88 - i_hsv_to_rgbf 0 325s ok 89 - i_rgbf_to_hsv 0 325s ok 90 - i_hsv_to_rgb 0 - (25, 20, 20) <=> (25, 20, 20) 325s ok 91 - i_rgb_to_hsv 0 - (0, 51, 25) <=> (0, 51, 25.5) 325s # color index 1 325s ok 92 - i_hsv_to_rgbf 1 325s ok 93 - i_rgbf_to_hsv 1 325s ok 94 - i_hsv_to_rgb 1 - (255, 128, 128) <=> (255, 127, 127) 325s ok 95 - i_rgb_to_hsv 1 - (0, 127, 255) <=> (0, 127.5, 255) 325s # color index 2 325s ok 96 - i_hsv_to_rgbf 2 325s ok 97 - i_rgbf_to_hsv 2 325s ok 98 - i_hsv_to_rgb 2 - (173, 255, 128) <=> (170, 255, 127) 325s ok 99 - i_rgb_to_hsv 2 - (69, 127, 255) <=> (70.8333333333333, 127.5, 255) 325s # color index 3 325s ok 100 - i_hsv_to_rgbf 3 325s ok 101 - i_rgbf_to_hsv 3 325s ok 102 - i_hsv_to_rgb 3 - (90, 255, 0) <=> (85, 255, 0) 325s ok 103 - i_rgb_to_hsv 3 - (69, 255, 255) <=> (70.8333333333333, 255, 255) 325s # color index 4 325s ok 104 - i_hsv_to_rgbf 4 325s ok 105 - i_rgbf_to_hsv 4 325s ok 106 - i_hsv_to_rgb 4 - (127, 64, 91) <=> (127, 63, 90) 325s ok 107 - i_rgb_to_hsv 4 - (236, 126, 127) <=> (237.291666666667, 127.5, 127.5) 325s ok 108 - builtin black 325s ok 109 - not equal no ignore alpha 325s ok 110 - equal with ignore alpha 325s ok 111 - equal to itself 325s ok 112 - Should be no warnings 325s ok 113 - check color \#FFFFFF 325s ok 114 - check color \#000000 325s ok 115 - check color \#808080 325s ok 116 - check color \#FFFFFF80 325s ok 117 - try to make float color -unknown- 325s ok 118 - check simple init of float color 325s ok 119 - set() the color 325s ok 120 - check after set 325s ok 121 - set to unknown 325s ok 122 - red hue 325s ok 123 - red saturation 325s ok 124 - red value 325s ok 125 - green hue 325s ok 126 - green saturation 325s ok 127 - green value 325s ok 128 - blue hue 325s ok 129 - blue saturation 325s ok 130 - blue value 325s ok 131 - white hue 325s ok 132 - white saturation 325s ok 133 - white value 325s ok 134 - black hue 325s ok 135 - black saturation 325s ok 136 - black value 325s ok 137 - check color converted to float 325s ok 138 - simple black 325s ok 139 - constructed: simple black 325s ok 140 - range clip 325s ok 141 - constructed: range clip 325s ok 142 - as_float: black 325s ok 143 - construction: black 325s ok 144 - as_float: white 325s ok 145 - construction: white 325s ok 146 - as_float: dark red 325s ok 147 - construction: dark red 325s ok 148 - as_float: green 325s ok 149 - construction: green 325s ok 150 - float: rgb non-percent, spaces 325s ok 151 - via css: rgb non-percent, spaces (rgb(255, 128, 128)) 325s ok 152 - float: rgb non-percent, commas simple 325s ok 153 - via css: rgb non-percent, commas simple (rgb(255, 128, 128)) 325s ok 154 - float: rgb non-percent, commas less simple 325s ok 155 - via css: rgb non-percent, commas less simple (rgb(255, 128, 128)) 325s ok 156 - float: rgb non-percent with decimals, spaces 325s ok 157 - via css: rgb non-percent with decimals, spaces (rgb(99.8% 50% 50%)) 325s ok 158 - float: rgb non-percent decimals, commas 325s ok 159 - via css: rgb non-percent decimals, commas (rgb(99.8% 50% 49.49%)) 325s ok 160 - float: rgb non-percent decimals, commas more spaces 325s ok 161 - via css: rgb non-percent decimals, commas more spaces (rgb(99.8% 50% 49.49%)) 325s ok 162 - float: rgb percent, spaces 325s ok 163 - via css: rgb percent, spaces (rgb(100% 50% 50%)) 325s ok 164 - float: rgb percent, commas 325s ok 165 - via css: rgb percent, commas (rgb(100% 50% 50%)) 325s ok 166 - float: rgb percent decimals, spaces 325s ok 167 - via css: rgb percent decimals, spaces (rgb(99.99% 49.99% 74.98%)) 325s ok 168 - float: rgb percent decimals, commas 325s ok 169 - via css: rgb percent decimals, commas (rgb(99.99% 49.99% 49.98%)) 325s ok 170 - float: rgba non-percent, spaces 325s ok 171 - via css: rgba non-percent, spaces (rgba(255, 128, 128, 0.5)) 325s ok 172 - float: rgba non-percent, commas simple 325s ok 173 - via css: rgba non-percent, commas simple (rgba(255, 128, 128, 0.25)) 325s ok 174 - float: rgba non-percent, commas less simple 325s ok 175 - via css: rgba non-percent, commas less simple (rgba(255, 128, 128, 0.75)) 325s ok 176 - float: rgba non-percent with decimals, spaces 325s ok 177 - via css: rgba non-percent with decimals, spaces (rgba(99.8% 50% 50% / 0.1)) 325s ok 178 - float: rgba non-percent decimals, commas 325s ok 179 - via css: rgba non-percent decimals, commas (rgb(99.8% 50% 49.49%)) 325s ok 180 - float: rgba non-percent decimals, commas more spaces 325s ok 181 - via css: rgba non-percent decimals, commas more spaces (rgba(99.8% 50% 49.49% / 0.9)) 325s ok 182 - float: rgba percent, spaces 325s ok 183 - via css: rgba percent, spaces (rgba(100% 50% 50% / 0.2)) 325s ok 184 - float: rgba percent, commas 325s ok 185 - via css: rgba percent, commas (rgba(100% 50% 50% / 0.3)) 325s ok 186 - float: rgba percent decimals, spaces 325s ok 187 - via css: rgba percent decimals, spaces (rgba(99.99% 49.99% 74.98% / 0.499)) 325s ok 188 - float: rgba percent decimals, commas 325s ok 189 - via css: rgba percent decimals, commas (rgba(99.99% 49.99% 49.98% / 0.5)) 325s ok 190 - float as_css_rgb: representable as bytes 325s ok 191 - float as_css_rgb: not representable as bytes 325s ok 192 - float as_css_rgb: representable as bytes with alpha 325s ok 193 - float as_css_rgb: not representable as bytes with alpha 325s 1..193 325s ok 325s t/100-base/030-countc.t .............. 325s 1..22 325s ok 1 - load test image 325s ok 2 - check color count is small enough 325s # color count: 86 325s ok 3 - expected number of colors 325s ok 4 - check overflow handling 325s ok 5 - getcolorcount is 1 325s ok 6 - 2500 are in black 325s ok 7 - getcolorcount is 2 325s ok 8 - 1250, 1250: Black and blue 325s ok 9 - getcolorcount is 3 325s ok 10 - 625, 625, 1250: Black blue and red 325s ok 11 - test overflow check 325s ok 12 - 625, 625, 1250: Black blue and red (hash) 325s ok 13 - test overflow check 325s ok 14 - 3 colors (grey) 325s ok 15 - color counts (grey) 325s ok 16 - color usage hash (grey) 325s ok 17 - can't getcolorcount an empty image 325s ok 18 - check error message 325s ok 19 - can't getcolorusagehash an empty image 325s ok 20 - check error message 325s ok 21 - can't getcolorusage an empty image 325s ok 22 - check error message 325s ok 326s t/100-base/800-tr18561.t ............. 326s 1..1 326s ok 1 - shouldn't crash 326s ok 326s t/100-base/801-tr18561b.t ............ 326s 1..1 326s ok 1 - shouldn't crash 326s ok 326s t/150-type/020-sixteen.t ............. 326s 1..155 326s ok 1 - use Imager; 326s ok 2 - 1 channel image channel count 326s ok 3 - 1 channel image mask 326s ok 4 - shouldn't be marked virtual 326s ok 5 - 1 channel image has bits == 16 326s ok 6 - 1 channel image isn't direct 326s ok 7 - 1 channel image width 326s ok 8 - 1 channel image height 326s ok 9 - 3 channel image channel count 326s ok 10 - 3 channel image mask 326s ok 11 - 3 channel image bits 326s ok 12 - 3 channel image type 326s ok 13 - fill with red 326s ok 14 - top-left - got right color (0, 0) 326s ok 15 - top-right - got right color (99, 0) 326s ok 16 - bottom left - got right color (0, 100) 326s ok 17 - bottom right - got right color (99, 100) 326s ok 18 - first line - check colors (0, 0) 326s ok 19 - last line - check colors (0, 100) 326s ok 20 - added some green in the middle - check colors (0, 1) 326s ok 21 - i_gsamp_bits all channels - count 326s ok 22 - check samples retrieved 326s ok 23 - i_gsamp_bits some channels - count 326s ok 24 - check samples retrieved 326s ok 25 - i_gsamp_bits fail bad channel 326s ok 26 - check message 326s ok 27 - i_gsamp_bits succeed high bits 326s ok 28 - check correct with high bits 326s ok 29 - write 16-bit samples 326s ok 30 - read them back 326s ok 31 - check they match 326s ok 32 - check it write to the right places 326s ok 33 - make a 16-bit oo image 326s ok 34 - test bits 326s ok 35 326s ok 36 - fail to create a 0 pixel wide image 326s ok 37 - and correct error message 326s ok 38 - fail to create a 0 pixel high image 326s ok 39 - and correct error message 326s ok 40 - fail to create a negative width image 326s ok 41 - and correct error message 326s ok 42 - fail to create a negative height image 326s ok 43 - and correct error message 326s ok 44 - fail to create a negative width/height image 326s ok 45 - and correct error message 326s ok 46 - fail to create a zero channel image 326s ok 47 - and correct error message 326s ok 48 - fail to create a five channel image 326s ok 49 - and correct error message 326s # range 4294967296 326s ok 50 - integer overflow check - 1 channel 326s ok 51 - but same width ok 326s ok 52 - but same height ok 326s ok 53 - check the error message 326s ok 54 - integer overflow check - 3 channel 326s ok 55 - but same width ok 326s ok 56 - but same height ok 326s ok 57 - check the error message 326s ok 58 - integer overflow check - scanline 326s ok 59 - check error message 326s # channel mask tests 326s # with ppix 326s ok 60 - set to default mask 326s ok 61 - set to white all channels 326s ok 62 - got right color (0, 0) 326s ok 63 - set channel to exclude channel1 326s ok 64 - set to grey, no channel 2 326s ok 65 - got right color (0, 0) 326s # with plin 326s ok 66 - set to default mask 326s ok 67 - set to white all channels 326s ok 68 - got right color (0, 1) 326s ok 69 - set channel to exclude channel1 326s ok 70 - set to grey, no channel 2 326s ok 71 - got right color (0, 1) 326s # with ppixf 326s ok 72 - set to default mask 326s ok 73 - set to white all channels 326s ok 74 - ppixf - got right color (0, 2) 326s ok 75 - set channel to exclude channel1 326s ok 76 - set to grey, no channel 2 326s ok 77 - ppixf masked - got right color (0, 2) 326s # with plinf 326s ok 78 - set to default mask 326s ok 79 - set to white all channels 326s ok 80 - plinf - got right color (0, 3) 326s ok 81 - set channel to exclude channel1 326s ok 82 - set to grey, no channel 2 326s ok 83 - plinf masked - got right color (0, 3) 326s # check conversion to 16 bit 326s ok 84 - check bits 326s ok 85 - check image data matches 326s ok 86 - make empty image 326s ok 87 - convert empty image to 16-bit 326s ok 88 - check message 326s ok 89 - bounds check get (-1, 0) 326s ok 90 - bounds check get (10, 0) 326s ok 91 - bounds check get (0, -1) 326s ok 92 - bounds check get (0, 10) 326s ok 93 - bounds check get (-1, 0) float 326s ok 94 - bounds check get (10, 0) float 326s ok 95 - bounds check get (0, -1) float 326s ok 96 - bounds check get (0, 10) float 326s ok 97 - bounds check set (-1, 0) 326s ok 98 - bounds check set (10, 0) 326s ok 99 - bounds check set (0, -1) 326s ok 100 - bounds check set (0, 10) 326s ok 101 - bounds check set (-1, 0) float 326s ok 102 - bounds check set (10, 0) float 326s ok 103 - bounds check set (0, -1) float 326s ok 104 - bounds check set (0, 10) float 326s ok 105 - write 16-bit to OO image 326s ok 106 - read 16-bit from OO image 326s ok 107 - check it matches 326s # psamp 326s ok 108 - i_psamp def channels, 3 samples 326s ok 109 - check color written 326s ok 110 - i_psamp def channels, 3 samples, masked 326s ok 111 - check color written 326s ok 112 - i_psamp channels listed, 3 samples, masked 326s ok 113 - check color written 326s ok 114 - i_psamp channels [0, 1], 4 samples 326s ok 115 - check first color written 326s ok 116 - check second color written 326s ok 117 - write a full row 326s ok 118 - check full row 326s ok 119 - i_psamp channels [0, 1, 2], 9 samples, but room for 6 326s ok 120 - i_psamp channels [0, 1, 3], 3 samples (invalid channel number) 326s ok 121 - check error message 326s ok 122 - i_psamp channels [0, 1, -1], 3 samples (invalid channel number) 326s ok 123 - check error message 326s ok 124 - negative y 326s ok 125 - check error message 326s ok 126 - y overflow 326s ok 127 - check error message 326s ok 128 - negative x 326s ok 129 - check error message 326s ok 130 - x overflow 326s ok 131 - check error message 326s # end psamp tests 326s # psampf 326s ok 132 - i_psampf def channels, 3 samples 326s ok 133 - check color written 326s ok 134 - i_psampf def channels, 3 samples, masked 326s ok 135 - check color written 326s ok 136 - i_psampf channels listed, 3 samples, masked 326s ok 137 - check color written 326s ok 138 - i_psampf channels [0, 1], 4 samples 326s ok 139 - check first color written 326s ok 140 - check second color written 326s ok 141 - write a full row 326s ok 142 - check full row 326s ok 143 - i_psampf channels [0, 1, 2], 9 samples, but room for 6 326s ok 144 - i_psampf channels [0, 1, 3], 3 samples (invalid channel number) 326s ok 145 - check error message 326s ok 146 - i_psampf channels [0, 1, -1], 3 samples (invalid channel number) 326s ok 147 - check error message 326s ok 148 - negative y 326s ok 149 - check error message 326s ok 150 - y overflow 326s ok 151 - check error message 326s ok 152 - negative x 326s ok 153 - check error message 326s ok 154 - x overflow 326s ok 155 - check error message 326s # end psampf tests 326s ok 326s t/150-type/030-double.t .............. 326s 1..136 326s ok 1 - use Imager; 326s ok 2 - 1 channel image channel count mismatch 326s ok 3 - 1 channel image bad mask 326s ok 4 - 1 channel image thinks it is virtual 326s # 64 double bits 326s ok 5 - 1 channel image has bits != 64 326s ok 6 - 1 channel image isn't direct 326s ok 7 - 1 channel image width incorrect 326s ok 8 - 1 channel image height incorrect 326s ok 9 - 3 channel image channel count mismatch 326s ok 10 - 3 channel image bad mask 326s ok 11 - 3 channel image has bits != 64 326s ok 12 - 3 channel image isn't direct 326s ok 13 - - got right color (0, 0) 326s ok 14 - - got right color (99, 0) 326s ok 15 - - got right color (0, 100) 326s ok 16 - - got right color (99, 100) 326s ok 17 - sanity glin @0 - check colors (0, 0) 326s ok 18 - sanity glin @100 - check colors (0, 100) 326s ok 19 - check after write - check colors (0, 1) 326s ok 20 - couldn't make double image 326s ok 21 - oo didn't give double image 326s ok 22 - not monochrome 326s ok 23 - oo copy didn't give double image 326s ok 24 - fail making 0 width image 326s ok 25 - and correct message 326s ok 26 - fail making 0 height image 326s ok 27 - and correct message 326s ok 28 - fail making -ve width image 326s ok 29 - and correct message 326s ok 30 - fail making -ve height image 326s ok 31 - and correct message 326s ok 32 - fail making 0 channel image 326s ok 33 - and correct message 326s ok 34 - fail making 5 channel image 326s ok 35 - and correct message 326s ok 36 - integer overflow check - 1 channel 326s ok 37 - but same width ok 326s ok 38 - but same height ok 326s ok 39 - check the error message 326s ok 40 - integer overflow check - 3 channel 326s ok 41 - but same width ok 326s ok 42 - but same height ok 326s ok 43 - check the error message 326s # channel mask tests 326s # with ppix 326s ok 44 - set to default mask 326s ok 45 - set to white all channels 326s ok 46 - got right color (0, 0) 326s ok 47 - set channel to exclude channel1 326s ok 48 - set to grey, no channel 2 326s ok 49 - got right color (0, 0) 326s # with plin 326s ok 50 - set to default mask 326s ok 51 - set to white all channels 326s ok 52 - got right color (0, 1) 326s ok 53 - set channel to exclude channel1 326s ok 54 - set to grey, no channel 2 326s ok 55 - got right color (0, 1) 326s # with ppixf 326s ok 56 - set to default mask 326s ok 57 - set to white all channels 326s ok 58 - ppixf - got right color (0, 2) 326s ok 59 - set channel to exclude channel1 326s ok 60 - set to grey, no channel 2 326s ok 61 - ppixf masked - got right color (0, 2) 326s # with plinf 326s ok 62 - set to default mask 326s ok 63 - set to white all channels 326s ok 64 - plinf - got right color (0, 3) 326s ok 65 - set channel to exclude channel1 326s ok 66 - set to grey, no channel 2 326s ok 67 - plinf masked - got right color (0, 3) 326s ok 68 - bounds check get (-1, 0) 326s ok 69 - bounds check get (10, 0) 326s ok 70 - bounds check get (0, -1) 326s ok 71 - bounds check get (0, 10) 326s ok 72 - bounds check get (-1, 0) float 326s ok 73 - bounds check get (10, 0) float 326s ok 74 - bounds check get (0, -1) float 326s ok 75 - bounds check get (0, 10) float 326s ok 76 - bounds check set (-1, 0) 326s ok 77 - bounds check set (10, 0) 326s ok 78 - bounds check set (0, -1) 326s ok 79 - bounds check set (0, 10) 326s ok 80 - bounds check set (-1, 0) float 326s ok 81 - bounds check set (10, 0) float 326s ok 82 - bounds check set (0, -1) float 326s ok 83 - bounds check set (0, 10) float 326s # check conversion to double 326s ok 84 - check bits 326s ok 85 - check image data matches 326s ok 86 - make empty image 326s ok 87 - convert empty image to double 326s ok 88 - check message 326s # psamp 326s ok 89 - i_psamp def channels, 3 samples 326s ok 90 - check color written 326s ok 91 - i_psamp def channels, 3 samples, masked 326s ok 92 - check color written 326s ok 93 - i_psamp channels listed, 3 samples, masked 326s ok 94 - check color written 326s ok 95 - i_psamp channels [0, 1], 4 samples 326s ok 96 - check first color written 326s ok 97 - check second color written 326s ok 98 - write a full row 326s ok 99 - check full row 326s ok 100 - i_psamp channels [0, 1, 2], 9 samples, but room for 6 326s ok 101 - i_psamp channels [0, 1, 3], 3 samples (invalid channel number) 326s ok 102 - check error message 326s ok 103 - i_psamp channels [0, 1, -1], 3 samples (invalid channel number) 326s ok 104 - check error message 326s ok 105 - negative y 326s ok 106 - check error message 326s ok 107 - y overflow 326s ok 108 - check error message 326s ok 109 - negative x 326s ok 110 - check error message 326s ok 111 - x overflow 326s ok 112 - check error message 326s # end psamp tests 326s # psampf 326s ok 113 - i_psampf def channels, 3 samples 326s ok 114 - check color written 326s ok 115 - i_psampf def channels, 3 samples, masked 326s ok 116 - check color written 326s ok 117 - i_psampf channels listed, 3 samples, masked 326s ok 118 - check color written 326s ok 119 - i_psampf channels [0, 1], 4 samples 326s ok 120 - check first color written 326s ok 121 - check second color written 326s ok 122 - write a full row 326s ok 123 - check full row 326s ok 124 - i_psampf channels [0, 1, 2], 9 samples, but room for 6 326s ok 125 - i_psampf channels [0, 1, 3], 3 samples (invalid channel number) 326s ok 126 - check error message 326s ok 127 - i_psampf channels [0, 1, -1], 3 samples (invalid channel number) 326s ok 128 - check error message 326s ok 129 - negative y 326s ok 130 - check error message 326s ok 131 - y overflow 326s ok 132 - check error message 326s ok 133 - negative x 326s ok 134 - check error message 326s ok 135 - x overflow 326s ok 136 - check error message 326s # end psampf tests 326s ok 326s t/150-type/040-palette.t ............. 326s ok 1 - use Imager; 326s ok 2 - paletted image created 326s ok 3 - got a paletted image 326s # blacki 0 but true 326s ok 4 - we got the first color 326s ok 5 - should have 4 colors 326s ok 6 - maxcolors always 256 326s ok 7 - all colors is 4 326s # comparing color(0,0,0,255) with (0,0,0,255) 326s ok 8 - first black 326s # comparing color(255,0,0,255) with (255,0,0,255) 326s ok 9 - then red 326s # comparing color(0,255,0,255) with (0,255,0,255) 326s ok 10 - then green 326s # comparing color(0,0,255,255) with (0,0,255,255) 326s ok 11 - and finally blue 326s ok 12 - check scalar context 326s # comparing color(255,0,0,255) with (255,0,0,255) 326s ok 13 - and that it's what we want 326s ok 14 - shouldn't be able to find white 326s ok 15 - find black 326s ok 16 - find red 326s ok 17 - find green 326s ok 18 - find blue 326s ok 19 - expect failure: low index 326s ok 20 - expect failure: no colors 326s ok 21 - expect failure: high index 326s ok 22 - set a color 326s # comparing color(255,255,255,255) with (255,255,255,255) 326s ok 23 - make sure it was set 326s ok 24 - and that we can find it 326s ok 25 - and can't find the old color 326s ok 26 - save multiple 326s # comparing color(0,255,0,255) with (0,255,0,255) 326s ok 27 - first of multiple 326s # comparing color(255,0,0,255) with (255,0,0,255) 326s ok 28 - second of multiple 326s ok 29 - fill with red 326s ok 30 - paletted after fill 326s ok 31 - green box 326s ok 32 - still paletted after box 326s ok 33 - draw a line 326s ok 34 - still paletted after line 326s ok 35 - white box 326s ok 36 - now it should be direct 326s ok 37 - we got an image 326s ok 38 - same pixels 326s ok 39 - to paletted with an empty palette is an error 326s # no colors available for translation 326s ok 40 - and got the correct msg 326s ok 41 - fail on -ve height 326s ok 42 - and correct error message 326s ok 43 - fail on -ve width 326s ok 44 - and correct error message 326s ok 45 - fail on -ve width/height 326s ok 46 - and correct error message 326s ok 47 - fail on 0 channels 326s ok 48 - and correct error message 326s ok 49 - fail on 5 channels 326s ok 50 - and correct error message 326s ok 51 - integer overflow check - 1 channel 326s ok 52 - but same width ok 326s ok 53 - but same height ok 326s ok 54 - check the error message 326s ok 55 - integer overflow check - 3 channel 326s ok 56 - but same width ok 326s ok 57 - but same height ok 326s ok 58 - check the error message 326s ok 59 - integer overflow check - scanline size 326s ok 60 - check error message 326s # to_paletted() called in void context - to_paletted() returns the converted image at t/150-type/040-palette.t line 205 326s ok 61 - correct warning 326s ok 62 - correct file 326s ok 63 - add test colors 326s ok 64 - set the last color 326s ok 65 - set after the last color 326s ok 66 - add colors as strings instead of objects 326s ok 67 - check first color 326s ok 68 - check second color 326s ok 69 - setcolors as strings instead of objects 326s ok 70 - check first color 326s ok 71 - check second color 326s ok 72 - start from a known state 326s ok 73 - fail to add unknown color 326s ok 74 - check error message 326s ok 75 - fail to set to unknown color 326s ok 76 - check error message 326s ok 77 - add some test colors 326s ok 78 - getscanline index in list context 326s ok 79 - getscanline index in scalar context 326s ok 80 - setscanline with list 326s ok 81 - setscanline with pv 326s ok 82 - check values set 326s ok 83 - croak on setscanline() to invalid index 326s ok 84 - croak on setscanline() with pv to invalid index 326s # make_colors => mono 326s ok 85 - check we get right image type 326s ok 86 - only 2 colors 326s ok 87 - check monochrome check true 326s ok 88 - check ziw false 326s ok 89 - check first entry 326s ok 90 - check second entry 326s ok 91 - check white pixel 326s ok 92 - check yellow pixel 326s ok 93 - check black pixel 326s ok 94 - mono8bw3 - add colors 326s ok 95 - it's mono 326s ok 96 - zero not white 326s ok 97 - mono8wb3 - add colors 326s ok 98 - it's mono 326s ok 99 - zero is white 326s ok 100 - mono8bw - add colors 326s ok 101 - it's mono 326s ok 102 - zero not white 326s ok 103 - mono8wb - add colors 326s ok 104 - it's mono 326s ok 105 - zero is white 326s ok 106 - add color of pixel bounds check writes 326s ok 107 - bounds check get (-1, 0) 326s ok 108 - bounds check get (10, 0) 326s ok 109 - bounds check get (0, -1) 326s ok 110 - bounds check get (0, 10) 326s ok 111 - bounds check get (-1, 0) float 326s ok 112 - bounds check get (10, 0) float 326s ok 113 - bounds check get (0, -1) float 326s ok 114 - bounds check get (0, 10) float 326s ok 115 - bounds check set (-1, 0) 326s ok 116 - bounds check set (10, 0) 326s ok 117 - bounds check set (0, -1) 326s ok 118 - bounds check set (0, 10) 326s ok 119 - bounds check set (-1, 0) float 326s ok 120 - bounds check set (10, 0) float 326s ok 121 - bounds check set (0, -1) float 326s ok 122 - bounds check set (0, 10) float 326s ok 123 - made paletted 326s ok 124 - should be 216 colors in the webmap 326s ok 125 - first should be 000000 326s ok 126 - second should be 000033 326s ok 127 - 9th should be 003366 326s ok 128 - convert to mono with error diffusion 326s ok 129 - make sure paletted isn't all black 326s ok 130 - valid values don't croak 326s ok 131 - valid values don't croak (packed) 326s ok 132 - invalid values do croak 326s ok 133 - invalid values do croak (packed) 326s ok 134 - make_palette should fail with no images 326s ok 135 - check error message 326s ok 136 - make_palette should fail with an empty image 326s ok 137 - check error message 326s ok 138 - mono should make 2 color palette 326s ok 139 - check map[0] 326s ok 140 - check map[1] 326s ok 141 - gray4 should make 4 color palette 326s ok 142 - check map[0] 326s ok 143 - check map[1] 326s ok 144 - check map[2] 326s ok 145 - check map[3] 326s ok 146 - gray16 should make 16 color palette 326s ok 147 - check map[0] 326s ok 148 - check map[1] 326s ok 149 - check map[2] 326s ok 150 - check map[15] 326s ok 151 - gray16 should make 256 color palette 326s ok 152 - check map[0] 326s ok 153 - check map[1] 326s ok 154 - check map[2] 326s ok 155 - check map[15] 326s ok 156 - fail with bad make_colors 326s ok 157 326s # psamp 326s ok 158 - add colors needed for testing 326s ok 159 - i_psamp def channels, 3 samples 326s ok 160 - check color written 326s ok 161 - i_psamp def channels, 3 samples, masked 326s ok 162 - check color written 326s ok 163 - i_psamp channels listed, 3 samples, masked 326s ok 164 - check color written 326s ok 165 - i_psamp channels [0, 1], 4 samples 326s ok 166 - check first color written 326s ok 167 - check second color written 326s ok 168 - write a full row 326s ok 169 - check full row 326s ok 170 - i_psamp channels [0, 1, 2], 9 samples, but room for 6 326s ok 171 - i_psamp channels [0, 1, 3], 3 samples (invalid channel number) 326s ok 172 - check error message 326s ok 173 - i_psamp channels [0, 1, -1], 3 samples (invalid channel number) 326s ok 174 - check error message 326s ok 175 - negative y 326s ok 176 - check message 326s ok 177 - y overflow 326s ok 178 - check message 326s ok 179 - negative x 326s ok 180 - check message 326s ok 181 - x overflow 326s ok 182 - check message 326s ok 183 - still paletted 326s # end psamp tests 326s # psampf 326s ok 184 - add colors needed for testing 326s ok 185 - i_psampf def channels, 3 samples 326s ok 186 - check color written 326s ok 187 - i_psampf def channels, 3 samples, masked 326s ok 188 - check color written 326s ok 189 - i_psampf channels listed, 3 samples, masked 326s ok 190 - check color written 326s ok 191 - i_psampf channels [0, 1], 4 samples 326s ok 192 - check first color written 326s ok 193 - check second color written 326s ok 194 - write a full row 326s ok 195 - check full row 326s ok 196 - i_psampf channels [0, 1, 2], 9 samples, but room for 6 326s ok 197 - i_psampf channels [0, 1, 3], 3 samples (invalid channel number) 326s ok 198 - check error message 326s ok 199 - i_psampf channels [0, 1, -1], 3 samples (invalid channel number) 326s ok 200 - check error message 326s ok 201 - negative y 326s ok 202 - check message 326s ok 203 - y overflow 326s ok 204 - check message 326s ok 205 - negative x 326s ok 206 - check message 326s ok 207 - x overflow 326s ok 208 - check message 326s ok 209 - still paletted 326s # end psampf tests 326s ok 210 - make a test image 326s ok 211 - add some colors 326s ok 212 - get a pixel in float form, make sure it's red 326s ok 213 - get a pixel in float form, make sure it's green 326s ok 214 - get a pixel in float form, make sure it's blue 326s ok 215 - can't convert an empty image 326s ok 216 - check error message 326s ok 217 - can't addcolors() to an empty image 326s ok 218 - check error message 326s ok 219 - can't setcolors() to an empty image 326s ok 220 - check error message 326s ok 221 - can't getcolors() from an empty image 326s ok 222 - check error message 326s ok 223 - can't colorcount() an empty image 326s ok 224 - check error message 326s ok 225 - can't maxcolors() an empty image 326s ok 226 - check error message 326s ok 227 - can't findcolor an empty image 326s ok 228 - check error message 326s ok 229 - can't errdiff with an all zero map 326s ok 230 - check error message 326s ok 231 - still 4 channels 326s ok 232 - should have a 255 alpha 326s 1..232 326s ok 326s t/150-type/100-masked.t .............. 326s ok 1 - 1 channel image channel count match 326s ok 2 - 1 channel image mask 326s ok 3 - 1 channel image thinks it isn't virtual 326s ok 4 - 1 channel image has bits == 8 326s ok 5 - 1 channel image is direct 326s ok 6 - check width 326s ok 7 - check height 326s ok 8 - check (0,0) 326s ok 9 - check (49,49) 326s ok 10 - managed to write to it 326s ok 11 - check (25,25) 326s ok 12 - check (29,29) 326s ok 13 - make masked with mask 326s ok 14 - at (25, 25) 326s ok 15 - at (44, 25) 326s ok 16 - at (45, 25) 326s ok 17 - at (52, 25) 326s ok 18 - at (53, 25) 326s ok 19 - at (74, 25) 326s ok 20 - at (44, 32) 326s ok 21 - at (44, 33) 326s ok 22 - at (44, 34) 326s ok 23 - at (25, 33) 326s ok 24 - at (29, 33) 326s ok 25 - at (30, 33) 326s ok 26 - at (69, 33) 326s ok 27 - at (70, 33) 326s ok 28 - at (74, 74) 326s ok 29 - make base OO image 326s ok 30 - make masked OO image 326s ok 31 - check width 326s ok 32 - check (0,0) 326s ok 33 - check (5,5) 326s ok 34 - didn't crash unreffing base or mask for masked image 326s ok 35 - make base 326s ok 36 - fail to make empty masked 326s ok 37 - check message 326s ok 38 - make base for size limit tests 326s ok 39 - make masked 326s ok 40 - check width truncated 326s ok 41 - make masked 326s ok 42 - check height truncated 326s ok 43 - base for single pixel tests 326s ok 44 - check type 326s ok 45 - check masked is same type as base 326s ok 46 - check limited is same type as base 326s ok 47 - set (1,3) in masked (2, 5) in based 326s ok 48 - check it wrote through 326s ok 49 - set (45,2) in masked (46,4) in base (no mask) 326s ok 50 - shouldn't have written through 326s ok 51 - write float red to (2,3) base(3,5) 326s ok 52 - check it wrote through 326s ok 53 - set float (45,3) in masked (46,5) in base (no mask) 326s ok 54 - check it didn't write 326s ok 55 - write 8-bit color out of range 326s ok 56 - write float color out of range 326s # plin coverage 326s ok 57 - try to write 6 pixels, but only write 4 326s ok 58 - check not written through 326s ok 59 - write many pixels (masked) 326s ok 60 - check written through to base 326s ok 61 - try to write 20 pixels, with alternating write through 326s ok 62 - check correct pixels written through 326s ok 63 - write many pixels (limited) 326s ok 64 - check written through to based 326s ok 65 - check writing no pixels 326s # plinf coverage 326s ok 66 - try to write 6 pixels, but only write 4 326s ok 67 - check not written through 326s ok 68 - write many pixels (masked) 326s ok 69 - check written through to base 326s ok 70 - try to write 20 pixels, with alternating write through 326s ok 71 - check correct pixels written through 326s ok 72 - write many pixels (limited) 326s ok 73 - check written through to based 326s ok 74 - check writing no pixels 326s # gpix 326s ok 75 - set base(4,10) to red 326s ok 76 - check pixel written 326s ok 77 - check failure to left 326s ok 78 - check failure to top 326s ok 79 - check failure to right 326s ok 80 - check failure to bottom 326s # gpixf 326s ok 81 - set base(4,10) to red 326s ok 82 - check pixel written 326s ok 83 - check failure to left 326s ok 84 - check failure to top 326s ok 85 - check failure to right 326s ok 86 - check failure to bottom 326s # glin 326s ok 87 - write 20 pixels to base image 326s ok 88 - check we got right number of colors 326s ok 89 - check first pixel 326s ok 90 - check last pixel 326s ok 91 - read line from right edge 326s ok 92 - check pixel 326s ok 93 - fail read left of image 326s ok 94 - fail read top of image 326s ok 95 - fail read right of image 326s ok 96 - fail read bottom of image 326s # glinf 326s ok 97 - write 20 pixels to base image 326s ok 98 - check we got right number of colors 326s ok 99 - check first pixel 326s ok 100 - check last pixel 326s ok 101 - read line from right edge 326s ok 102 - check pixel 326s ok 103 - fail read left of image 326s ok 104 - fail read top of image 326s ok 105 - fail read right of image 326s ok 106 - fail read bottom of image 326s # gsamp 326s ok 107 - write 20 pixels to base image 326s ok 108 - check we got right number of samples 326s ok 109 - check it 326s ok 110 - read line from right edge 326s ok 111 - check result 326s ok 112 - fail read left of image 326s ok 113 - fail read top of image 326s ok 114 - fail read right of image 326s ok 115 - fail read bottom of image 326s # gsampf 326s ok 116 - write 20 pixels to base image 326s ok 117 - check we got right number of samples 326s ok 118 - check it 326s ok 119 - read line from right edge 326s ok 120 - check result 326s ok 121 - fail read left of image 326s ok 122 - fail read top of image 326s ok 123 - fail read right of image 326s ok 124 - fail read bottom of image 326s ok 125 - make paletted base 326s ok 126 - check we got paletted 326s ok 127 - add some colors to base 326s ok 128 - check masked is same type as base 326s ok 129 - check limited is same type as base 326s ok 130 - test addcolors forwarded 326s ok 131 - check getcolors forwarded 326s ok 132 - check color from palette 326s # gpal 326s ok 133 - write some pixels to base 326s ok 134 - got 80 indexes 326s ok 135 - check values 326s ok 136 - fail read left of image 326s # ppal 326s ok 137 - ppal limited 326s ok 138 - check set in base 326s ok 139 - ppal masked 326s ok 140 - check written 326s ok 141 - fail to write ppal 326s ok 142 - write over right side 326s # psamp masked: 0 326s ok 143 - i_psamp def channels, 3 samples 326s ok 144 - check color written 326s ok 145 - i_psamp def channels, 3 samples, masked 326s ok 146 - check color written 326s ok 147 - i_psamp channels listed, 3 samples, masked 326s ok 148 - check color written 326s ok 149 - i_psamp channels [0, 1], 4 samples 326s ok 150 - check first color written 326s ok 151 - check second color written 326s ok 152 - write a full row 326s ok 153 - check full row 326s ok 154 - i_psamp channels [0, 1, 2], 9 samples, but room for 6 326s ok 155 - i_psamp channels [0, 1, 3], 3 samples (invalid channel number) 326s ok 156 - check error message 326s ok 157 - i_psamp channels [0, 1, -1], 3 samples (invalid channel number) 326s ok 158 - check error message 326s ok 159 - negative y 326s ok 160 - check error message 326s ok 161 - y overflow 326s ok 162 - check error message 326s ok 163 - negative x 326s ok 164 - check error message 326s ok 165 - x overflow 326s ok 166 - check error message 326s # end psamp tests 326s # psamp masked: 1 326s ok 167 - i_psamp def channels, 3 samples 326s ok 168 - check color written 326s ok 169 - i_psamp def channels, 3 samples, masked 326s ok 170 - check color written 326s ok 171 - i_psamp channels listed, 3 samples, masked 326s ok 172 - check color written 326s ok 173 - i_psamp channels [0, 1], 4 samples 326s ok 174 - check first color written 326s ok 175 - check second color written 326s ok 176 - write a full row 326s ok 177 - check full row 326s ok 178 - i_psamp channels [0, 1, 2], 9 samples, but room for 6 326s ok 179 - i_psamp channels [0, 1, 3], 3 samples (invalid channel number) 326s ok 180 - check error message 326s ok 181 - i_psamp channels [0, 1, -1], 3 samples (invalid channel number) 326s ok 182 - check error message 326s ok 183 - negative y 326s ok 184 - check error message 326s ok 185 - y overflow 326s ok 186 - check error message 326s ok 187 - negative x 326s ok 188 - check error message 326s ok 189 - x overflow 326s ok 190 - check error message 326s # end psamp tests 326s # psampf 326s ok 191 - i_psampf def channels, 3 samples 326s ok 192 - check color written 326s ok 193 - i_psampf def channels, 3 samples, masked 326s ok 194 - check color written 326s ok 195 - i_psampf channels listed, 3 samples, masked 326s ok 196 - check color written 326s ok 197 - i_psampf channels [0, 1], 4 samples 326s ok 198 - check first color written 326s ok 199 - check second color written 326s ok 200 - write a full row 326s ok 201 - check full row 326s ok 202 - i_psampf channels [0, 1, 2], 9 samples, but room for 6 326s ok 203 - i_psampf channels [0, 1, 3], 3 samples (invalid channel number) 326s ok 204 - check error message 326s ok 205 - i_psampf channels [0, 1, -1], 3 samples (invalid channel number) 326s ok 206 - check error message 326s ok 207 - negative y 326s ok 208 - check error message 326s ok 209 - y overflow 326s ok 210 - check error message 326s ok 211 - negative x 326s ok 212 - check error message 326s ok 213 - x overflow 326s ok 214 - check error message 326s # end psampf tests 326s # psampf 326s ok 215 - i_psampf def channels, 3 samples 326s ok 216 - check color written 326s ok 217 - i_psampf def channels, 3 samples, masked 326s ok 218 - check color written 326s ok 219 - i_psampf channels listed, 3 samples, masked 326s ok 220 - check color written 326s ok 221 - i_psampf channels [0, 1], 4 samples 326s ok 222 - check first color written 326s ok 223 - check second color written 326s ok 224 - write a full row 326s ok 225 - check full row 326s ok 226 - i_psampf channels [0, 1, 2], 9 samples, but room for 6 326s ok 227 - i_psampf channels [0, 1, 3], 3 samples (invalid channel number) 326s ok 228 - check error message 326s ok 229 - i_psampf channels [0, 1, -1], 3 samples (invalid channel number) 326s ok 230 - check error message 326s ok 231 - negative y 326s ok 232 - check error message 326s ok 233 - y overflow 326s ok 234 - check error message 326s ok 235 - negative x 326s ok 236 - check error message 326s ok 237 - x overflow 326s ok 238 - check error message 326s # end psampf tests 326s ok 239 - psamp() to masked image 326s ok 240 - check values written 326s ok 241 - psampf() to masked image 326s ok 242 - check values written 326s ok 243 - cannot make masked image with no width 326s ok 244 - cannot make masked image with no height 326s ok 245 - cannot make masked image with neg width 326s ok 246 - cannot make masked image with neg height 326s ok 247 - disallow negative left (after scaling) 326s ok 248 - disallow negative top (after scaling) 326s ok 249 - make masked image based on negative offsets 326s ok 250 - check masked image matches expecteed cropped image 326s ok 251 - fail to make a masked image from an empty 326s ok 252 - check error message 326s 1..252 326s ok 327s t/200-file/010-iolayer.t ............. 327s ok 1 - use Imager; 327s ok 2 - read from data io 327s ok 3 - read from buffer, for compare 327s ok 4 - read from file, for compare 327s ok 5 - compare images 327s ok 6 - check we got data from bufchain 327s ok 7 - check it's non-zero length 327s ok 8 - read from buffer 327s ok 9 - making readcb object 327s ok 10 - read from cb 327s ok 11 - read from cb image match 327s ok 12 - making short readcb object 327s ok 13 - read from cb2 327s ok 14 - read from cb2 image match 327s ok 15 - making writecb object 327s ok 16 - write to cb 327s ok 17 - write image match 327s ok 18 - did close 327s ok 19 - making short writecb object 327s ok 20 - write to short cb 327s ok 21 - short write image match 327s ok 22 - check class 327s ok 23 - read 4 from buffer object 327s ok 24 - check data read 327s ok 25 - read the rest 327s ok 26 - check data read 327s ok 27 - seek 327s ok 28 - short read 327s ok 29 - check data read 327s ok 30 - seek relative 327s ok 31 - seek relative to end 327s ok 32 - seek failure 327s ok 33 - check class 327s ok 34 - check write 327s ok 35 - seek relative 327s ok 36 - check read 327s ok 37 - check data read 327s ok 38 - seek end relative 327s ok 39 - short read 327s ok 40 - check read data 327s ok 41 - absolute seek to write some 327s ok 42 - write 327s ok 43 - check size 327s ok 44 - check we have the right data 327s ok 45 - read failure undef in scalar context 327s ok 46 - empty list in list context 327s ok 47 - raw_read2 failure (scalar) 327s ok 48 - raw_read2 failure (list) 327s ok 49 - failed write 327s ok 50 - failed seek 327s # good_read (10) => testdata 327s ok 51 - read success (scalar) 327s ok 52 - check data 327s # good_read (10) => testdata 327s ok 53 - read success (list) 327s ok 54 - check data 327s # good_read (10) => testdata 327s ok 55 - read2 success (scalar) 327s # good_read (10) => testdata 327s ok 56 - read2 success (list) 327s ok 57 - read eof (scalar) 327s ok 58 - check data 327s ok 59 - read eof (list) 327s ok 60 - check data 327s ok 61 - write with no writecb should fail 327s ok 62 - read with no readcb should fail 327s ok 63 - seek with no seekcb should fail 327s ok 64 - make sure we got what we expected 327s ok 65 - should have croaked 327s # Wide character in subroutine entry at t/200-file/010-iolayer.t line 243. 327s 327s # read 10, 10 327s ok 66 - read 10 327s ok 67 - read value 327s # write foo 327s ok 68 - write 327s # close 327s ok 69 - close 327s ok 70 - make fd io for /dev/full 327s ok 71 - fail to write 327s ok 72 - check error message 327s # write() failure: No space left on device (28) 327s ok 73 - make fd io for testout/t07seekfail.dat 327s ok 74 - shouldn't be able to seek to -1 327s ok 75 - check error message 327s # lseek() failure: Invalid argument (22) 327s ok 76 - make fd io for write-only 327s ok 77 - file open for write shouldn't be readable 327s ok 78 - check error message 327s # read() failure: Bad file descriptor (9) 327s ok 79 - make fd io for read eof 327s ok 80 - 10 byte read on 4 byte file should return 4 327s ok 81 - should be no error message 327s ok 82 - 10 byte read at end of 4 byte file should return 0 (eof) 327s ok 83 - should be no error message 327s ok 84 - getc 327s ok 85 - peekc 327s ok 86 - peekn 327s ok 87 - getc after peekc/peekn 327s ok 88 - seek 327s ok 89 - check we got back to the start 327s ok 90 - test successful close 327s ok 91 - test failed close 327s ok 92 - set unbuffered 327s ok 93 - verify unbuffered 327s ok 94 - set buffered 327s ok 95 - verify buffered 327s # read 8192>8192 327s ok 96 - read initial 1000 327s ok 97 - check data read 327s ok 98 - check read op happened to buffer size 327s ok 99 - read another 1001 327s ok 100 - check data read 327s ok 101 - should be no further reads 327s # read 33809>11810 327s # read 21999>0 327s ok 102 - read the rest in one chunk 327s ok 103 - check the data read 327s ok 104 - check we tried to read the remainder 327s ok 105 - write 4 bytes, io in write mode 327s ok 106 - read should fail 327s ok 107 - peekn should fail 327s ok 108 - getc should fail 327s ok 109 - peekc should fail 327s # buffer fill check 327s ok 110 - make memory io 327s ok 111 - read 4k 327s ok 112 - check data is correct 327s ok 113 - peekn() 5120, which should exceed the buffer, and only read the left overs 327s ok 114 - make sure initial peekn() is sane 327s ok 115 - and that reading 10 gets the expected data 327s ok 116 - peekn() larger than buffer should return buffer-size bytes 327s ok 117 - small reader io 327s # read 8192>10 327s # read 8182>10 327s # read 8172>10 327s ok 118 - peek 25 327s ok 119 - check we got the raw calls expected 327s # read 8162>10 327s # read 8152>10 327s # read 8142>10 327s # read 8132>10 327s ok 120 - peek 65 327s ok 121 - check we got the raw calls expected 327s ok 122 - make buffered cb with error after 6 bytes 327s # read 8192>6 327s ok 123 - peekn until just before error (buffered) 327s ok 124 - peekn until error (buffered) 327s # read 8186>error 327s ok 125 - peekn past error (buffered) 327s ok 126 - should be no error indicator, since data buffered (buffered) 327s ok 127 - should be no eof indicator, since data buffered (buffered) 327s ok 128 - consume the buffer (buffered) 327s ok 129 - peekn should get an error indicator (buffered) 327s ok 130 - should be an error state (buffered) 327s ok 131 - but not eof (buffered) 327s ok 132 - make unbuffered cb with error after 6 bytes 327s # read 8192>6 327s ok 133 - peekn until just before error (unbuffered) 327s ok 134 - peekn until error (unbuffered) 327s # read 8186>error 327s ok 135 - peekn past error (unbuffered) 327s ok 136 - should be no error indicator, since data buffered (unbuffered) 327s ok 137 - should be no eof indicator, since data buffered (unbuffered) 327s ok 138 - consume the buffer (unbuffered) 327s ok 139 - peekn should get an error indicator (unbuffered) 327s ok 140 - should be an error state (unbuffered) 327s ok 141 - but not eof (unbuffered) 327s ok 142 - peekn on empty source 327s ok 143 - should be in eof state 327s ok 144 - but not error 327s ok 145 - peekn on empty source 327s ok 146 - should be in error state 327s ok 147 - but not eof 327s ok 148 - peekn 4 on 6 byte source 327s ok 149 - followed by peekn 10 on 6 byte source 327s ok 150 - and again, now eof is set 327s ok 151 - peekn 0 on 6 byte source 327s ok 152 327s ok 153 - getc should return the file byte by byte (buffered) 327s ok 154 - another getc after eof should fail too 327s ok 155 - should be marked eof 327s ok 156 - shouldn't be marked in error 327s ok 157 - getc should return the file byte by byte (unbuffered) 327s ok 158 - another getc after eof should fail too 327s ok 159 - should be marked eof 327s ok 160 - shouldn't be marked in error 327s ok 161 - buffered getc error 327s ok 162 - io marked in error 327s ok 163 - but not eof 327s ok 164 - unbuffered getc error 327s ok 165 - io marked in error 327s ok 166 - but not eof 327s ok 167 - buffered peekc matches 327s ok 168 - duplicate peekc matchess 327s ok 169 - unbuffered peekc matches 327s ok 170 - duplicate peekc matchess 327s ok 171 - buffered eof peekc is -1 327s ok 172 - duplicate matches 327s ok 173 - io marked eof 327s ok 174 - but not error 327s ok 175 - buffered eof peekc is -1 327s ok 176 - duplicate matches 327s ok 177 - io marked eof 327s ok 178 - but not error 327s ok 179 - buffered error peekc is -1 327s ok 180 - duplicate matches 327s ok 181 - io marked error 327s ok 182 - but not eof 327s ok 183 - unbuffered error peekc is -1 327s ok 184 - duplicate matches 327s ok 185 - io marked error 327s ok 186 - but not eof 327s ok 187 - initial putc buffered 327s ok 188 - close it 327s ok 189 - check it was written 327s ok 190 - initial putc unbuffered 327s ok 191 - close it 327s ok 192 - check it was written 327s ok 193 - initial putc unbuffered error 327s ok 194 - io in error 327s ok 195 - still in error 327s ok 196 - read to setup read buffer 327s ok 197 - putc should fail 327s ok 198 - write should fail 327s ok 199 - flush should fail 327s ok 200 - should be in error state 327s ok 201 - check for error 327s ok 202 - should have failed on 8193rd byte 327s ok 203 - should be in error state 327s ok 204 - next putc should fail 327s ok 205 - should have failed on 8193rd byte 327s ok 206 - should be in error state 327s ok 207 - next write should fail 327s ok 208 - initial read returning error 327s ok 209 - should be in error state 327s ok 210 - initial read returning error 327s ok 211 - should be in error state 327s ok 212 - unbuffered write failure 327s ok 213 - should be in error state 327s ok 214 - should still fail 327s ok 215 - should be buffered 327s ok 216 - large write, should fill buffer and fall back to direct write 327s ok 217 - close it 327s ok 218 - make sure the data is correct 327s ok 219 - flush with nothing buffered should succeed 327s ok 220 - large write failure 327s ok 221 - should be in error state 327s ok 222 - should fail to close 327s ok 223 - fill the buffer a bit 327s ok 224 - cause it to flush and then fill some more 327s ok 225 - write out the rest of our test data 327s ok 226 - close the stream 327s ok 227 - make sure the data is right 327s ok 228 - something in the buffer 327s ok 229 - should be no error yet 327s ok 230 - close should failure due to flush error 327s ok 231 - seek failure 327s ok 232 - read one 327s ok 233 - read another 327s ok 234 - seek relative back to origin+1 327s ok 235 - read another again 327s ok 236 - write one 327s ok 237 - not in error mode (yet) 327s ok 238 - seek failure due to flush 327s ok 239 - in error mode 327s ok 240 - gets(6) 327s ok 241 - gets(5) (short for the line) 327s ok 242 - gets(10) the rest of the line (the newline) 327s ok 243 - gets(default) unterminated line 327s ok 244 - gets(6) (line terminator 1) 327s ok 245 - gets(6) (line terminator 2) 327s ok 246 - gets(6) (line terminator 3) 327s ok 247 - should be eof 327s ok 248 - default read callback should fail 327s ok 249 - check error message 327s ok 250 - default write callback should fail 327s ok 251 - check error message 327s ok 252 - default seek callback should fail 327s ok 253 - check error message 327s ok 254 - perlio: make a I/O object for a perl scalar fh 327s ok 255 - perlio: check we can write 327s ok 256 - perlio: check we can seek 327s ok 257 - perlio: write some more 327s ok 258 - perlio: seek back to start 327s ok 259 - perlio: read everything back 327s ok 260 - perlio: check we read back what we wrote 327s ok 261 - perlio: close it 327s ok 262 - perlio: check it got to the scalar properly 327s ok 263 - new_fh() can make an I/O layer object from a scalar fh 327s ok 264 - can write image to scalar fh 327s ok 265 - check we got the right 'file' context 327s ok 266 - read image from a scalar fh 327s ok 267 - check they match 327s ok 268 - read image from a scalar fh (second try) 327s ok 269 - check they match 327s ok 270 - check $foo not modified 327s ok 271 - tied: make a I/O object for a tied fh 327s ok 272 - tied: check we can write 327s ok 273 - tied: check we can seek 327s ok 274 - tied: write some more 327s ok 275 - tied: seek back to start 327s ok 276 - tied: read everything back 327s ok 277 - tied: check we read back what we wrote 327s ok 278 - tied: close it 327s ok 279 - tied: check it got to the output properly 327s ok 280 - buffer io created by reference 327s ok 281 - IV/ref: open_buffer 327s ok 282 - IV/ref: read result 327s ok 283 - IV: open_buffer 327s ok 284 - IV: read result 327s ok 285 - NV/ref: open_buffer 327s ok 286 - NV/ref: read result 327s ok 287 - NV: open_buffer 327s ok 288 - NV: read result 327s ok 289 - regexp/ref: open_buffer 327s ok 290 - regexp/ref: read result 327s ok 291 - regexp: open_buffer 327s ok 292 - regexp: read result 327s 1..292 327s ok 327s t/200-file/100-files.t ............... 327s ok 1 - open test script 327s # script: testout/t1000files_probe.pl 327s # command: /usr/bin/perl -Mblib testout/t1000files_probe.pl t/200-file/100-files.t 327s ok 2 - command successful 327s ok 3 - output should be empty 327s # image file limits 327s ok 4 - check defaults 327s ok 5 - set only width 327s ok 6 - check width set 327s ok 7 - set height and bytes 327s ok 8 - check all values now set 327s ok 9 - check 100 x 30 (def channels, sample_size) ok 327s ok 10 - check 100 x 100 x 1 (def sample_size) ok 327s ok 11 - check 100 x 100 x 1 (def sample_size) ok 327s ok 12 - check 100 x 100 x 1 x float should fail 327s ok 13 - 0 channels should fail 327s ok 14 - check error message 327s ok 15 - 0 width should fail 327s ok 16 - check error message 327s ok 17 - 0 height should fail 327s ok 18 - check error message 327s ok 19 - 0 sample_size should fail 327s ok 20 - check error message 327s ok 21 - 1000 sample_size should fail 327s ok 22 - check error message 327s ok 23 - set height and reset 327s ok 24 - check only height is set 327s ok 25 - just reset 327s ok 26 - check all are reset 327s ok 27 - missing size paramaters 327s ok 28 - check message 327s ok 29 - non-integer parameter 327s ok 30 - check message 327s ok 31 - try to read an unknown file type 327s ok 32 - check error message 327s ok 33 - try to write an unknown file type 327s ok 34 - check error message 327s ok 35 - try to read an bad (other load failure) file type 327s ok 36 - check error message 327s ok 37 - try to write an bad file type 327s ok 38 - check error message 327s ok 39 - fail to write an empty image 327s ok 40 - check error message 327s ok 41 - fail to write_multi an empty image 327s ok 42 327s ok 43 - fail to write_multi() a non-Imager object 327s ok 44 - check message 327s ok 45 - fail to write_multi() 'Imager' string 327s ok 46 - check message 327s ok 47 - not quite tiff 327s ok 48 - not quite tiff 327s ok 49 - tiff intel 327s ok 50 - tiff motorola 327s ok 51 - gif 89 327s ok 52 - gif 87 327s ok 53 - TGA 327s ok 54 - TGA 32-bit 327s ok 55 - Windows Icon 327s ok 56 - Windows Cursor 327s ok 57 - SGI RGB 327s ok 58 - ILBM 327s ok 59 - XPM 327s ok 60 - PCX 327s ok 61 - FITS 327s ok 62 - Photoshop 327s ok 63 - Encapsulated Postscript 327s ok 64 - Utah RLE 327s ok 65 - X Window Dump 327s ok 66 - gzip compressed 327s ok 67 - bzip2 compressed 327s ok 68 - Google WEBP 327s ok 69 - JPEG 2000 327s ok 70 - FLIF 327s ok 71 - add magic 327s ok 72 - Test adding a format with magic 327s ok 73 - JPEG XL (simple header) 327s ok 74 - JPEG XL (complex header) 327s ok 75 - Quite OK Image Format 327s ok 76 - HEIF 327s ok 77 - AVIF (single) 327s ok 78 - AVIF (sequence) 327s ok 79 - read_multi with non-image input data should fail 327s ok 80 - check the error message 327s ok 81 - read_multi with non-image filename should fail 327s ok 82 - check the error message 327s ok 83 - read from non-image data should fail 327s ok 84 - check the error message 327s ok 85 - read from non-image file should fail 327s ok 86 - check the error message 327s ok 87 - type for foo.pnm should be pnm 327s ok 88 - type for foo.GIF should be gif 327s ok 89 - type for foo.tif should be tiff 327s ok 90 - type for foo.TIFF should be tiff 327s ok 91 - type for foo.JPG should be jpeg 327s ok 92 - type for foo.rle should be utah 327s ok 93 - type for foo.bmp should be bmp 327s ok 94 - type for foo.dib should be bmp 327s ok 95 - type for foo.rgb should be sgi 327s ok 96 - type for foo.BW should be sgi 327s ok 97 - type for foo.TGA should be tga 327s ok 98 - type for foo.CUR should be cur 327s ok 99 - type for foo.ico should be ico 327s ok 100 - type for foo.ILBM should be ilbm 327s ok 101 - type for foo.pcx should be pcx 327s ok 102 - type for foo.psd should be psd 327s ok 103 - type for foo.webp should be webp 327s ok 104 - test adding a file type works 327s 1..104 327s ok 327s t/200-file/200-nojpeg.t .............. skipped: have jpeg support - this tests the lack of it 327s t/200-file/210-nopng.t ............... skipped: png available, and this tests the lack of it 327s t/200-file/220-nogif.t ............... skipped: gif support available and this tests the lack of it 327s t/200-file/230-notiff.t .............. skipped: tiff support available - this tests the lack of it 327s t/200-file/300-raw.t ................. 327s 1..56 327s ok 1 - write raw low 327s ok 2 - read raw low 327s # raw average mean square pixel difference: 0 327s ok 3 - read base raw image 327s ok 4 - read_test testout/t103_3to4.raw read 327s ok 5 - read_test testout/t103_3to4.raw compare 327s ok 6 - read_test testout/t103_line_int.raw read 327s ok 7 - read_test testout/t103_line_int.raw compare 327s ok 8 - make paletted image 327s ok 9 - write low paletted 327s ok 10 - compare paletted data written 327s ok 11 - make 16-bit/sample image 327s ok 12 - write low 16 bit image 327s ok 13 - make masked image 327s ok 14 - write virtual raw 327s ok 15 - read result of masked write 327s # difference for virtual image 0 327s ok 16 - compare masked to read 327s ok 17 - check i_format value 327s ok 18 - write to open for read handle 327s ok 19 - check error message 327s ok 20 - read an empty file 327s ok 21 - check message 327s ok 22 - read a file open for write 327s ok 23 - check message 327s ok 24 - check raw in read types 327s ok 25 - check raw in write types 327s ok 26 - read without interleave parameter 327s ok 27 - should have warned 327s ok 28 - check warning is ok 327s ok 29 - check the image was read correctly 327s ok 30 - read with interleave 0 327s ok 31 - no warning 327s ok 32 - check read non-interleave 327s ok 33 - read with raw_interleave 0 327s ok 34 - no warning 327s ok 35 - check read non-interleave 327s ok 36 - read with raw_interleave 1 327s ok 37 - no warning 327s ok 38 - check read interleave = 1 327s ok 39 - invalid interleave 327s ok 40 - check message 327s ok 41 - read 4 channel file as 3 channels 327s ok 42 - check read correctly 327s ok 43 - read with large storechannels 327s ok 44 - check error message 327s ok 45 - read with storechannels > datachannels 327s ok 46 - should have 4 channels 327s ok 47 - check last channel zeroed 327s ok 48 - write basic image with a failing close handler 327s ok 49 - check error message 327s ok 50 - write mono image with a failing close handler 327s ok 51 - check error message 327s ok 52 - write masked image with a failing close handler 327s ok 53 - check error message 327s ok 54 - save some raw image 327s ok 55 - read raw image using new() method 327s ok 56 - check they match 327s ok 327s t/200-file/310-pnm.t ................. 327s 1..205 327s ok 1 - write pnm low 327s ok 2 - write to bufchain 327s ok 3 - read image we wrote 327s ok 4 - compare written and read images 327s ok 5 - check data read from file and bufchain data 327s ok 6 - write grayscale 327s ok 7 - read grayscale 327s ok 8 - compare written and read greyscale images 327s ok 9 - read simple pbm, via OO 327s ok 10 - compare gray 327s ok 11 - compare gray 327s ok 12 - compare gray 327s ok 13 - compare gray 327s ok 14 - check pbm read as paletted 327s ok 15 - check pnm_type tag 327s ok 16 - read testimg/maxval.ppm 327s ok 17 - channel count 327s ok 18 - width 327s ok 19 - height 327s ok 20 - fetch pixels 327s ok 21 - white pixel 327s ok 22 - grey pixel 327s ok 23 - green pixel 327s ok 24 - check pnm_type tag on maxval 327s ok 25 - read testimg/maxval_asc.ppm 327s ok 26 - channel count 327s ok 27 - width 327s ok 28 - height 327s ok 29 - check pnm_type tag on maxval 327s ok 30 - fetch pixels 327s ok 31 - white asc pixel 327s ok 32 - grey asc pixel 327s ok 33 - green asc pixel 327s ok 34 - should fail to read maxval 0 image 327s # unable to read pnm image: maxval is zero - invalid pnm file 327s ok 35 - error expected from reading maxval_0.ppm 327s ok 36 - should fail reading maxval 65536 image 327s # unable to read pnm image: maxval of 65536 is over 65535 - invalid pnm file 327s ok 37 - error expected from reading maxval_65536.ppm 327s ok 38 - should succeed reading maxval 256 image 327s ok 39 - check black in maxval_256 327s ok 40 - check white in maxval_256 327s ok 41 - check bits/sample on maxval 256 327s ok 42 - read maxval_4095_asc.ppm 327s ok 43 - channels 327s ok 44 - width 327s ok 45 - height 327s ok 46 - check bits/sample on maxval 4095 327s ok 47 - fetch pixels 327s ok 48 - white 4095 pixel 327s ok 49 - grey 4095 pixel 327s ok 50 - green 4095 pixel 327s ok 51 - read test file 327s ok 52 - check i_format 327s ok 53 - set width limit 149 327s ok 54 - should fail read due to size limits 327s # unable to read pnm image: file size limit - image width of 150 exceeds limit of 149 327s ok 55 - check message 327s ok 56 - set height limit 149 327s ok 57 - should fail read due to size limits 327s # unable to read pnm image: file size limit - image height of 150 exceeds limit of 149 327s ok 58 - check message 327s ok 59 - set width limit 150 327s ok 60 - should succeed - just inside width limit 327s ok 61 - set height limit 150 327s ok 62 - should succeed - just inside height limit 327s ok 63 - set bytes limit 67499 327s ok 64 - should fail - too many bytes 327s # unable to read pnm image: file size limit - storage size of 67500 exceeds limit of 67499 327s ok 65 - check error message 327s ok 66 - set bytes limit 67500 327s ok 67 - should succeed - just inside bytes limit 327s ok 68 - read pgm.pgm 327s # 254253 327s ok 69 - check top left 327s ok 70 - should fail to read script as an image file 327s ok 71 - check error message 327s ok 72 - should succeed writing 4 channel image 327s ok 73 - read it back 327s ok 74 - check transparent became black 327s ok 75 - check color came through 327s ok 76 - check translucent came through 327s ok 77 - write with red background 327s ok 78 - read it back 327s ok 79 - check transparent became red 327s ok 80 - check color came through 327s ok 81 - check translucent came through 327s ok 82 - should succeed writing 4 channel image 327s ok 83 - read it back 327s ok 84 - check we did produce a 16 bit image 327s ok 85 - check transparent became black 327s ok 86 - check color came through 327s ok 87 - check translucent came through 327s ok 88 - write with red background 327s ok 89 - read it back 327s ok 90 - check it's 16-bit 327s ok 91 - check transparent became red 327s ok 92 - check color came through 327s ok 93 - check translucent came through 327s # check error handling 327s ok 94 - fail to read short bin ppm 327s ok 95 - check error message 327s ok 96 - fail to read short bin ppm (maxval 65535) 327s ok 97 - check error message 327s ok 98 - fail to read short bin pgm 327s ok 99 - check error message 327s ok 100 - fail to read short bin pgm (maxval 65535) 327s ok 101 - check error message 327s ok 102 - fail to read a short bin pbm 327s ok 103 - check error message 327s ok 104 - fail to read a short asc ppm 327s ok 105 - check error message 327s ok 106 - fail to read a short asc pgm 327s ok 107 - check error message 327s ok 108 - fail to read a short asc pbm 327s ok 109 - check error message 327s ok 110 - fail to read a bad asc ppm 327s ok 111 - check error message 327s ok 112 - fail to read a bad asc pgm 327s ok 113 - check error message 327s ok 114 - fail to read a bad asc pbm 327s ok 115 - check error message 327s ok 116 - partial read bin ppm 327s ok 117 - partial flag set 327s ok 118 - lines_read set 327s ok 119 - partial read bin16 ppm 327s ok 120 - partial flag set 327s ok 121 - lines_read set 327s ok 122 - check correct bits 327s ok 123 - partial read bin pgm 327s ok 124 - partial flag set 327s ok 125 - lines_read set 327s ok 126 - partial read bin16 pgm 327s ok 127 - partial flag set 327s ok 128 - lines_read set 327s ok 129 - partial read bin pbm 327s ok 130 - partial flag set 327s ok 131 - lines_read set 327s ok 132 - partial read asc ppm 327s ok 133 - partial flag set 327s ok 134 - lines_read set 327s ok 135 - partial read asc pgm 327s ok 136 - partial flag set 327s ok 137 - lines_read set 327s ok 138 - partial read asc pbm 327s ok 139 - partial flag set 327s ok 140 - lines_read set 327s ok 141 - Read 3 images 327s ok 142 - Image 1 is type 1 327s ok 143 - ... width=2 327s ok 144 - ... width=2 327s ok 145 - Image 2 is type 6 327s ok 146 - ... width=164 327s ok 147 - ... width=180 327s ok 148 - Image 3 is type 5 327s ok 149 - ... width=2 327s ok 150 - ... width=2 327s ok 151 - partial read bad asc ppm 327s ok 152 - partial flag set 327s ok 153 - lines_read set 327s ok 154 - partial read bad asc pgm 327s ok 155 - partial flag set 327s ok 156 - lines_read set 327s ok 157 - partial read bad asc pbm 327s ok 158 - partial flag set 327s ok 159 - lines_read set 327s # monochrome output 327s ok 160 - add black and white 327s ok 161 - mono still paletted 327s ok 162 - save as pbm 327s ok 163 - read it back in 327s ok 164 - check result is paletted 327s ok 165 - check type 327s ok 166 - check image matches 327s # monochrome output - reversed palette 327s ok 167 - add white and black 327s ok 168 - mono still paletted 327s ok 169 - save as pbm 327s ok 170 - read it back in 327s ok 171 - check result is paletted 327s ok 172 - check type 327s ok 173 - check image matches 327s # 16-bit output 327s ok 174 - write 16-bit image as 8-bit/sample ppm 327s ok 175 - read it back 327s ok 176 - check maxval 327s ok 177 - check image matches 327s ok 178 - write 16-bit image as 16-bit/sample ppm 327s ok 179 - read it back 327s ok 180 - check maxval 327s ok 181 - check image matches 327s ok 182 - check pnm in read types 327s ok 183 - check pnm in write types 327s ok 184 - received an image 327s ok 185 - check width matches image 327s ok 186 - no image when file failed to load 327s ok 187 - check error message transferred 327s ok 188 - open test file 327s ok 189 - we got the data 327s ok 190 - read the file data 327s ok 191 - check width matches image 327s ok 192 - fail to read a too wide image 327s ok 193 - check error message 327s ok 194 - fail to read a too wide image 327s ok 195 - check error message 327s ok 196 - write basic image with a failing close handler 327s ok 197 - check error message 327s ok 198 - write basic16 image with a failing close handler 327s ok 199 - check error message 327s ok 200 - write gray image with a failing close handler 327s ok 201 - check error message 327s ok 202 - write gray16 image with a failing close handler 327s ok 203 - check error message 327s ok 204 - write mono image with a failing close handler 327s ok 205 - check error message 327s ok 328s t/200-file/320-bmp.t ................. 328s 1..215 328s ok 1 - testout/t107_24bit.bmp 328s ok 2 - testout/t107_8bit.bmp 328s ok 3 - testout/t107_4bit.bmp 328s ok 4 - testout/t107_1bit.bmp 328s # read_test: testout/t107_24bit.bmp 328s # tag i_format = 'bmp' - expect 'bmp' 328s # tag bmp_bit_count = '24' - expect '24' 328s # tag bmp_compression = '0' - expect '0' 328s ok 5 - reading testout/t107_24bit.bmp 328s # read_test: testout/t107_8bit.bmp 328s # tag bmp_compression = '0' - expect '0' 328s # tag bmp_bit_count = '8' - expect '8' 328s # tag i_format = 'bmp' - expect 'bmp' 328s ok 6 - reading testout/t107_8bit.bmp 328s # read_test: testout/t107_4bit.bmp 328s # tag i_format = 'bmp' - expect 'bmp' 328s # tag bmp_bit_count = '4' - expect '4' 328s # tag bmp_compression = '0' - expect '0' 328s ok 7 - reading testout/t107_4bit.bmp 328s # read_test: testout/t107_1bit.bmp 328s # tag bmp_bit_count = '1' - expect '1' 328s # tag bmp_compression = '0' - expect '0' 328s # tag i_format = 'bmp' - expect 'bmp' 328s ok 8 - reading testout/t107_1bit.bmp 328s # base difference 4855518 328s # read_test: testimg/comp4.bmp 328s # tag bmp_bit_count = '4' - expect '4' 328s # tag bmp_compression = '2' - expect '2' 328s # tag i_format = 'bmp' - expect 'bmp' 328s ok 9 - reading testimg/comp4.bmp 328s # read_test: testimg/comp8.bmp 328s # tag i_format = 'bmp' - expect 'bmp' 328s # tag bmp_bit_count = '8' - expect '8' 328s # tag bmp_compression = '1' - expect '1' 328s ok 10 - reading testimg/comp8.bmp 328s ok 11 - read via OO 328s ok 12 - write via OO 328s # catch various types of invalid bmp files 328s ok 13 - invalid planes value 328s # not a BMP file 328s ok 14 - check error message 328s ok 15 - should fail to read invalid bits 328s # unknown bit count for BMP file (5) 328s ok 16 - check error message 328s ok 17 - out of range palette size (1-bit) 328s # out of range colors used (3) 328s ok 18 - check error message 328s ok 19 - invalid compression value (1-bit) 328s # unknown 1-bit BMP compression (1) 328s ok 20 - check error message 328s ok 21 - width 0 (1-bit) 328s # file size limit - image width of 0 is not positive 328s ok 22 - check error message 328s ok 23 - overflow integers on 32-bit machines (1-bit) 328s # file size limit - integer overflow calculating storage 328s ok 24 - check error message 328s ok 25 - short 1-bit 328s # failed reading 1-bit bmp data 328s ok 26 - check error message 328s ok 27 - should fail to read invalid pal size (272) (4-bit) 328s # out of range colors used (272) 328s ok 28 - check error message 328s ok 29 - should fail to read invalid pal size (17) (4-bit) 328s # out of range colors used (17) 328s ok 30 - check error message 328s ok 31 - invalid compression value (4-bit) 328s # unknown 4-bit BMP compression (1) 328s ok 32 - check error message 328s ok 33 - short uncompressed 4-bit 328s # failed reading 4-bit bmp data 328s ok 34 - check error message 328s ok 35 - short compressed 4-bit 328s # missing data during decompression 328s ok 36 - check error message 328s ok 37 - width 0 (4-bit) 328s # file size limit - image width of 0 is not positive 328s ok 38 - check error message 328s ok 39 - width big (4-bit) 328s # file size limit - image width of -2147483628 is not positive 328s ok 40 - check error message 328s ok 41 - overflow integers on 32-bit machines (4-bit) 328s # file size limit - integer overflow calculating storage 328s ok 42 - check error message 328s ok 43 - should fail to read invalid pal size (8-bit) 328s # out of range colors used (257) 328s ok 44 - check error message 328s ok 45 - invalid compression value (8-bit) 328s # unknown 8-bit BMP compression (2) 328s ok 46 - check error message 328s ok 47 - short uncompressed 8-bit 328s # failed reading 8-bit bmp data 328s ok 48 - check error message 328s ok 49 - short compressed 8-bit 328s # missing data during decompression 328s ok 50 - check error message 328s ok 51 - width 0 (8-bit) 328s # file size limit - image width of 0 is not positive 328s ok 52 - check error message 328s ok 53 - overflow integers on 32-bit machines (8-bit) 328s # file size limit - integer overflow calculating storage 328s ok 54 - check error message 328s ok 55 - short 24-bit 328s # failed reading image data 328s ok 56 - check error message 328s ok 57 - width 0 (24-bit) 328s # file size limit - image width of 0 is not positive 328s ok 58 - check error message 328s ok 59 - overflow integers on 32-bit machines (24-bit) 328s # file size limit - integer overflow calculating storage 328s ok 60 - check error message 328s ok 61 - bad compression (24-bit) 328s # unknown 24-bit BMP compression (4) 328s ok 62 - check error message 328s ok 63 - read original 328s ok 64 - read offset file 328s ok 65 - compare base and offset image (1 bits) 328s ok 66 - read original 328s ok 67 - read offset file 328s ok 68 - compare base and offset image (4 bits) 328s ok 69 - read original 328s ok 70 - read offset file 328s ok 71 - compare base and offset image (8 bits) 328s ok 72 - read original 328s ok 73 - read offset file 328s ok 74 - compare base and offset image (24 bits) 328s ok 75 - set width limit 149 328s ok 76 - should fail read due to size limits 328s # file size limit - image width of 150 exceeds limit of 149 328s ok 77 - check message 328s ok 78 - set height limit 149 328s ok 79 - should fail read due to size limits 328s # file size limit - image height of 150 exceeds limit of 149 328s ok 80 - check message 328s ok 81 - set width limit 150 328s ok 82 - should succeed - just inside width limit 328s ok 83 - set height limit 150 328s ok 84 - should succeed - just inside height limit 328s ok 85 - set bytes limit 67499 328s ok 86 - should fail - too many bytes 328s # file size limit - storage size of 67500 exceeds limit of 67499 328s ok 87 - check error message 328s ok 88 - set bytes limit 67500 328s ok 89 - should succeed - just inside bytes limit 328s ok 90 - 0 - file truncated inside header: Should fail to read 328s ok 91 - 0 - file truncated inside header: check message 328s ok 92 - 1 - 1-bit, truncated inside palette: Should fail to read 328s ok 93 - 1 - 1-bit, truncated inside palette: check message 328s ok 94 - 2 - 1-bit, truncated in offset region: Should fail to read 328s ok 95 - 2 - 1-bit, truncated in offset region: check message 328s ok 96 - 3 - 1-bit, truncated in image data: Should fail to read 328s ok 97 - 3 - 1-bit, truncated in image data: check message 328s ok 98 - 4 - 4-bit, truncated inside palette: Should fail to read 328s ok 99 - 4 - 4-bit, truncated inside palette: check message 328s ok 100 - 5 - 4-bit, truncated in offset region: Should fail to read 328s ok 101 - 5 - 4-bit, truncated in offset region: check message 328s ok 102 - 6 - 4-bit, truncate in image data: Should fail to read 328s ok 103 - 6 - 4-bit, truncate in image data: check message 328s ok 104 - 7 - 4-bit RLE, truncate in uncompressed data: Should fail to read 328s ok 105 - 7 - 4-bit RLE, truncate in uncompressed data: check message 328s ok 106 - 8 - 8-bit, truncated in palette: Should fail to read 328s ok 107 - 8 - 8-bit, truncated in palette: check message 328s ok 108 - 9 - 8-bit, truncated in offset region: Should fail to read 328s ok 109 - 9 - 8-bit, truncated in offset region: check message 328s ok 110 - 10 - 8-bit, truncated in image data: Should fail to read 328s ok 111 - 10 - 8-bit, truncated in image data: check message 328s ok 112 - 11 - 8-bit RLE, truncate in uncompressed data: Should fail to read 328s ok 113 - 11 - 8-bit RLE, truncate in uncompressed data: check message 328s ok 114 - 12 - 24-bit, truncate in offset region: Should fail to read 328s ok 115 - 12 - 24-bit, truncate in offset region: check message 328s ok 116 - 13 - 24-bit, truncate in image data: Should fail to read 328s ok 117 - 13 - 24-bit, truncate in image data: check message 328s # allow_incomplete tests 328s ok 118 - 0 - 1-bit: Should read successfully 328s ok 119 - 0 - 1-bit: i_format set 328s ok 120 - 0 - 1-bit: i_incomplete set 328s ok 121 - 0 - 1-bit: check tags 328s ok 122 - 1 - 4-bit: Should read successfully 328s ok 123 - 1 - 4-bit: i_format set 328s ok 124 - 1 - 4-bit: i_incomplete set 328s ok 125 - 1 - 4-bit: check tags 328s ok 126 - 2 - 4-bit RLE - uncompressed seq: Should read successfully 328s ok 127 - 2 - 4-bit RLE - uncompressed seq: i_format set 328s ok 128 - 2 - 4-bit RLE - uncompressed seq: i_incomplete set 328s ok 129 - 2 - 4-bit RLE - uncompressed seq: check tags 328s ok 130 - 3 - 4-bit RLE - start seq: Should read successfully 328s ok 131 - 3 - 4-bit RLE - start seq: i_format set 328s ok 132 - 3 - 4-bit RLE - start seq: i_incomplete set 328s ok 133 - 3 - 4-bit RLE - start seq: check tags 328s ok 134 - 4 - 8-bit: Should read successfully 328s ok 135 - 4 - 8-bit: i_format set 328s ok 136 - 4 - 8-bit: i_incomplete set 328s ok 137 - 4 - 8-bit: check tags 328s ok 138 - 5 - 8-bit RLE - uncompressed seq: Should read successfully 328s ok 139 - 5 - 8-bit RLE - uncompressed seq: i_format set 328s ok 140 - 5 - 8-bit RLE - uncompressed seq: i_incomplete set 328s ok 141 - 5 - 8-bit RLE - uncompressed seq: check tags 328s ok 142 - 6 - 8-bit RLE - initial seq: Should read successfully 328s ok 143 - 6 - 8-bit RLE - initial seq: i_format set 328s ok 144 - 6 - 8-bit RLE - initial seq: i_incomplete set 328s ok 145 - 6 - 8-bit RLE - initial seq: check tags 328s ok 146 - 7 - 24-bit: Should read successfully 328s ok 147 - 7 - 24-bit: i_format set 328s ok 148 - 7 - 24-bit: i_incomplete set 328s ok 149 - 7 - 24-bit: check tags 328s # check handling of negative height values 328s ok 150 - 0 - 1-bit, uncompressed: read negated height image 328s ok 151 - 0 - 1-bit, uncompressed: check image 328s ok 152 - 1 - 4-bit, uncompressed: read negated height image 328s ok 153 - 1 - 4-bit, uncompressed: check image 328s ok 154 - 2 - 8-bit, uncompressed: read negated height image 328s ok 155 - 2 - 8-bit, uncompressed: check image 328s ok 156 - 3 - 24-bit, uncompressed: read negated height image 328s ok 157 - 3 - 24-bit, uncompressed: check image 328s ok 158 - 4 - 4-bit, RLE: read negated height image 328s ok 159 - 4 - 4-bit, RLE: check image 328s ok 160 - 5 - 8-bit, RLE: read negated height image 328s ok 161 - 5 - 8-bit, RLE: check image 328s # patched data read failure tests 328s ok 162 - 0 - 1-bit, small image offset:should fail to read 328s ok 163 - 0 - 1-bit, small image offset:check message 328s ok 164 - 1 - 4-bit, small image offset:should fail to read 328s ok 165 - 1 - 4-bit, small image offset:check message 328s ok 166 - 2 - 8-bit, small image offset:should fail to read 328s ok 167 - 2 - 8-bit, small image offset:check message 328s ok 168 - 3 - 24-bit, small image offset:should fail to read 328s ok 169 - 3 - 24-bit, small image offset:check message 328s ok 170 - 4 - 8bit, RLE run beyond edge of image:should fail to read 328s ok 171 - 4 - 8bit, RLE run beyond edge of image:check message 328s ok 172 - 5 - 8bit, literal run beyond edge of image:should fail to read 328s ok 173 - 5 - 8bit, literal run beyond edge of image:check message 328s ok 174 - 6 - 4bit - RLE run beyond edge of image:should fail to read 328s ok 175 - 6 - 4bit - RLE run beyond edge of image:check message 328s ok 176 - 7 - 4bit - literal run beyond edge of image:should fail to read 328s ok 177 - 7 - 4bit - literal run beyond edge of image:check message 328s # write failure tests 328s # writing with limit of 1 328s # write of 1 bytes failed 328s ok 178 - 0 - 1-bit, writing header: write should fail 328s ok 179 - 0 - 1-bit, writing header: check error message 328s # writing with limit of 1 328s # write of 1 bytes failed 328s ok 180 - 1 - 4-bit, writing header: write should fail 328s ok 181 - 1 - 4-bit, writing header: check error message 328s # writing with limit of 1 328s # write of 1 bytes failed 328s ok 182 - 2 - 8-bit, writing header: write should fail 328s ok 183 - 2 - 8-bit, writing header: check error message 328s # writing with limit of 1 328s # write of 1 bytes failed 328s ok 184 - 3 - 24-bit, writing header: write should fail 328s ok 185 - 3 - 24-bit, writing header: check error message 328s # writing with limit of 56 328s # write of 1 bytes failed 328s ok 186 - 4 - 1-bit, writing palette: write should fail 328s ok 187 - 4 - 1-bit, writing palette: check error message 328s # writing with limit of 56 328s # write of 1 bytes failed 328s ok 188 - 5 - 4-bit, writing palette: write should fail 328s ok 189 - 5 - 4-bit, writing palette: check error message 328s # writing with limit of 56 328s # write of 1 bytes failed 328s ok 190 - 6 - 8-bit, writing palette: write should fail 328s ok 191 - 6 - 8-bit, writing palette: check error message 328s # writing with limit of 64 328s # write of 4 bytes failed 328s ok 192 - 7 - 1-bit, writing image data: write should fail 328s ok 193 - 7 - 1-bit, writing image data: check error message 328s # writing with limit of 128 328s # write of 12 bytes failed 328s ok 194 - 8 - 4-bit, writing image data: write should fail 328s ok 195 - 8 - 4-bit, writing image data: check error message 328s # writing with limit of 1088 328s # write of 20 bytes failed 328s ok 196 - 9 - 8-bit, writing image data: write should fail 328s ok 197 - 9 - 8-bit, writing image data: check error message 328s # writing with limit of 57 328s # write of 60 bytes failed 328s ok 198 - 10 - 24-bit, writing image data: write should fail 328s ok 199 - 10 - 24-bit, writing image data: check error message 328s ok 200 - check bmp in read types 328s ok 201 - check bmp in write types 328s ok 202 - should succeed writing 4 channel image 328s ok 203 - read it back 328s ok 204 - check transparent became black 328s ok 205 - check color came through 328s ok 206 - check translucent came through 328s ok 207 - write with red background 328s ok 208 - read it back 328s ok 209 - check transparent became red 328s ok 210 - check color came through 328s ok 211 - check translucent came through 328s ok 212 - write using OO 328s ok 213 - check data size 328s ok 214 - check failing close fails 328s ok 215 - check error message 328s ok 328s t/200-file/330-tga.t ................. 328s ok 1 - write testout/t108_24bit.tga 328s ok 2 - write testout/t108_24bit_rle.tga 328s ok 3 - write testout/t108_15bit.tga 328s ok 4 - write testout/t108_15bit_rle.tga 328s ok 5 - write testout/t108_8bit.tga 328s ok 6 - write testout/t108_8bit_rle.tga 328s ok 7 - write testout/t108_8_15bit.tga 328s ok 8 - write testout/t108_8_15bit_rle.tga 328s ok 9 - write testout/t108_4bit.tga 328s ok 10 - write testout/t108_1bit.tga 328s ok 11 - check read image vs original 328s ok 12 - check read image vs original 328s ok 13 - check read image vs original 328s ok 14 - check read image vs original 328s # base difference 4855518 328s ok 15 - OO read image 328s ok 16 - OO write image 328s ok 17 - check i_format tag 328s ok 18 - read long id image 328s ok 19 - check tga_idstring tag 328s ok 20 - check tga_bitspp tag 328s ok 21 - check compressed tag 328s ok 22 - set width limit 149 328s ok 23 - should fail read due to size limits 328s # file size limit - image width of 150 exceeds limit of 149 328s ok 24 - check message 328s ok 25 - set height limit 149 328s ok 26 - should fail read due to size limits 328s # file size limit - image height of 150 exceeds limit of 149 328s ok 27 - check message 328s ok 28 - set width limit 150 328s ok 29 - should succeed - just inside width limit 328s ok 30 - set height limit 150 328s ok 31 - should succeed - just inside height limit 328s ok 32 - set bytes limit 67499 328s ok 33 - should fail - too many bytes 328s # file size limit - storage size of 67500 exceeds limit of 67499 328s ok 34 - check error message 328s ok 35 - set bytes limit 67500 328s ok 36 - should succeed - just inside bytes limit 328s ok 37 - check failure of writing a 2 channel image 328s ok 38 - check the error message 328s ok 39 - check tga in read types 328s ok 40 - check tga in write types 328s ok 41 - read 16-bit/pixel alpha image 328s ok 42 - check transparent pixel 328s ok 43 - check opaque pixel 328s ok 44 - write 16-bit/pixel w/alpha 328s ok 45 - read it back 328s ok 46 - check they match 328s ok 47 - write a wide (but not too wide) image out 328s ok 48 - read it back in 328s ok 49 - make sure the width survived the trip 328s ok 50 - make sure the height survived the trip 328s ok 51 - write a tall (but not too tall) image out 328s ok 52 - read it back in 328s ok 53 - make sure the width survived the trip 328s ok 54 - make sure the height survived the trip 328s ok 55 - fail to write too wide an image 328s ok 56 - check error message 328s ok 57 - write image at width limit 328s ok 58 - read it ok 328s ok 59 - check width 328s ok 60 - check height 328s ok 61 - fail to write too tall an image 328s ok 62 - check error message 328s ok 63 - write image at width limit 328s ok 64 - read it ok 328s ok 65 - check width 328s ok 66 - check height 328s ok 67 - save good tga image 328s ok 68 - fail to read bad tga 328s ok 69 - check error message 328s ok 70 - check failing close fails 328s ok 71 - check error message 328s 1..71 328s ok 328s t/200-file/400-basic.t ............... 328s # avaliable formats: 328s # jpeg 328s # png 328s # bmp 328s # gif 328s # ft2 328s # pnm 328s # tga 328s # ifs 328s # raw 328s # tiff 328s # type jpeg 328s #opening Format: jpeg, options: file=>JPEG/testimg/209_yonge.jpg 328s ok 1 - jpeg: reading from file 328s ok 2 - jpeg: open JPEG/testimg/209_yonge.jpg 328s ok 3 - jpeg: read from fh 328s ok 4 - jpeg: seek after read 328s ok 5 - jpeg: read from fh after seek 328s ok 6 - jpeg: image comparison after fh read after seek 328s ok 7 - jpeg: seek after read prep to read from fd 328s ok 8 - read from fd 328s ok 9 - image comparistion after fd read 328s ok 10 - close fh after reads 328s ok 11 - jpeg: read from buffer 328s ok 12 - comparing buffer read image 328s ok 13 - jpeg: read from callback min 328s ok 14 - jpeg: comparing mincb image 328s ok 15 - jpeg: read from callback max 328s ok 16 - jpeg: comparing maxcb image 328s # type png 328s #opening Format: png, options: file=>testimg/test.png 328s ok 17 - png: reading from file 328s ok 18 - png: open testimg/test.png 328s ok 19 - png: read from fh 328s ok 20 - png: seek after read 328s ok 21 - png: read from fh after seek 328s ok 22 - png: image comparison after fh read after seek 328s ok 23 - png: seek after read prep to read from fd 328s ok 24 - read from fd 328s ok 25 - image comparistion after fd read 328s ok 26 - close fh after reads 328s ok 27 - png: read from buffer 328s ok 28 - comparing buffer read image 328s ok 29 - png: read from callback min 328s ok 30 - png: comparing mincb image 328s ok 31 - png: read from callback max 328s ok 32 - png: comparing maxcb image 328s # type raw 328s #opening Format: raw, options: xsize=>150 ysize=>150 type=>raw file=>testimg/test.raw interleave=>0 328s ok 33 - raw: reading from file 328s ok 34 - raw: open testimg/test.raw 328s ok 35 - raw: read from fh 328s ok 36 - raw: seek after read 328s ok 37 - raw: read from fh after seek 328s ok 38 - raw: image comparison after fh read after seek 328s ok 39 - raw: seek after read prep to read from fd 328s ok 40 - read from fd 328s ok 41 - image comparistion after fd read 328s ok 42 - close fh after reads 328s ok 43 - raw: read from buffer 328s ok 44 - comparing buffer read image 328s ok 45 - raw: read from callback min 328s ok 46 - raw: comparing mincb image 328s ok 47 - raw: read from callback max 328s ok 48 - raw: comparing maxcb image 328s # type pnm 328s #opening Format: pnm, options: file=>testimg/penguin-base.ppm 328s ok 49 - pnm: reading from file 328s ok 50 - pnm: open testimg/penguin-base.ppm 328s ok 51 - pnm: read from fh 328s ok 52 - pnm: seek after read 328s ok 53 - pnm: read from fh after seek 328s ok 54 - pnm: image comparison after fh read after seek 328s ok 55 - pnm: seek after read prep to read from fd 328s ok 56 - read from fd 328s ok 57 - image comparistion after fd read 328s ok 58 - close fh after reads 328s ok 59 - pnm: read from buffer 328s ok 60 - comparing buffer read image 328s ok 61 - pnm: read from callback min 328s ok 62 - pnm: comparing mincb image 328s ok 63 - pnm: read from callback max 328s ok 64 - pnm: comparing maxcb image 328s # type gif 328s #opening Format: gif, options: file=>GIF/testimg/expected.gif 328s ok 65 - gif: reading from file 328s ok 66 - gif: open GIF/testimg/expected.gif 328s ok 67 - gif: read from fh 328s ok 68 - gif: seek after read 328s ok 69 - gif: read from fh after seek 328s ok 70 - gif: image comparison after fh read after seek 328s ok 71 - gif: seek after read prep to read from fd 328s ok 72 - read from fd 328s ok 73 - image comparistion after fd read 328s ok 74 - close fh after reads 328s ok 75 - gif: read from buffer 328s ok 76 - comparing buffer read image 328s ok 77 - gif: read from callback min 328s ok 78 - gif: comparing mincb image 328s ok 79 - gif: read from callback max 328s ok 80 - gif: comparing maxcb image 328s # type tiff 328s #opening Format: tiff, options: file=>TIFF/testimg/comp8.tif 328s ok 81 - tiff: reading from file 328s ok 82 - tiff: open TIFF/testimg/comp8.tif 328s ok 83 - tiff: read from fh 328s ok 84 - tiff: seek after read 328s ok 85 - tiff: read from fh after seek 328s ok 86 - tiff: image comparison after fh read after seek 328s ok 87 - tiff: seek after read prep to read from fd 328s ok 88 - read from fd 328s ok 89 - image comparistion after fd read 328s ok 90 - close fh after reads 328s ok 91 - tiff: read from buffer 328s ok 92 - comparing buffer read image 328s ok 93 - tiff: read from callback min 328s ok 94 - tiff: comparing mincb image 328s ok 95 - tiff: read from callback max 328s ok 96 - tiff: comparing maxcb image 328s # type bmp 328s #opening Format: bmp, options: file=>testimg/winrgb24.bmp 328s ok 97 - bmp: reading from file 328s ok 98 - bmp: open testimg/winrgb24.bmp 328s ok 99 - bmp: read from fh 328s ok 100 - bmp: seek after read 328s ok 101 - bmp: read from fh after seek 328s ok 102 - bmp: image comparison after fh read after seek 328s ok 103 - bmp: seek after read prep to read from fd 328s ok 104 - read from fd 328s ok 105 - image comparistion after fd read 328s ok 106 - close fh after reads 328s ok 107 - bmp: read from buffer 328s ok 108 - comparing buffer read image 328s ok 109 - bmp: read from callback min 328s ok 110 - bmp: comparing mincb image 328s ok 111 - bmp: read from callback max 328s ok 112 - bmp: comparing maxcb image 328s # type tga 328s #opening Format: tga, options: file=>testimg/test.tga 328s ok 113 - tga: reading from file 328s ok 114 - tga: open testimg/test.tga 328s ok 115 - tga: read from fh 328s ok 116 - tga: seek after read 328s ok 117 - tga: read from fh after seek 328s ok 118 - tga: image comparison after fh read after seek 328s ok 119 - tga: seek after read prep to read from fd 328s ok 120 - read from fd 328s ok 121 - image comparistion after fd read 328s ok 122 - close fh after reads 328s ok 123 - tga: read from buffer 328s ok 124 - comparing buffer read image 328s ok 125 - tga: read from callback min 328s ok 126 - tga: comparing mincb image 328s ok 127 - tga: read from callback max 328s ok 128 - tga: comparing maxcb image 328s # write tests for jpeg 328s ok 129 - jpeg: cannot read base file 328s # writing jpeg to a file 328s ok 130 - writing jpeg to a file testout/t50out.jpeg 328s # writing jpeg to a FH 328s ok 131 - jpeg: create FH test file 328s ok 132 - jpeg: writing to a FH 328s ok 133 - jpeg: seek after writing to a FH 328s ok 134 - write to FH after writing jpeg 328s ok 135 - closing FH after writing jpeg 328s ok 136 - opening data source 328s # writing jpeg to a buffer 328s ok 137 - jpeg: writing to a buffer 328s ok 138 - comparing file data to buffer 328s # writing jpeg via callbacks (mb=1) 328s ok 139 - jpeg: writing to callback (mb=1) 328s ok 140 - checking closecb called 328s ok 141 - comparing callback output to file data 328s # writing jpeg via callbacks (no mb) 328s ok 142 - writing jpeg to callback (no mb) 328s ok 143 - comparing callback output to file data 328s # write tests for png 328s ok 144 - png: cannot read base file 328s # writing png to a file 328s ok 145 - writing png to a file testout/t50out.png 328s # writing png to a FH 328s ok 146 - png: create FH test file 328s ok 147 - png: writing to a FH 328s ok 148 - png: seek after writing to a FH 328s ok 149 - write to FH after writing png 328s ok 150 - closing FH after writing png 328s ok 151 - opening data source 328s # writing png to a buffer 328s ok 152 - png: writing to a buffer 328s ok 153 - comparing file data to buffer 328s # writing png via callbacks (mb=1) 328s ok 154 - png: writing to callback (mb=1) 328s ok 155 - checking closecb called 328s ok 156 - comparing callback output to file data 328s # writing png via callbacks (no mb) 328s ok 157 - writing png to callback (no mb) 328s ok 158 - comparing callback output to file data 328s # write tests for raw 328s ok 159 - raw: cannot read base file 328s # writing raw to a file 328s ok 160 - writing raw to a file testout/t50out.raw 328s # writing raw to a FH 328s ok 161 - raw: create FH test file 328s ok 162 - raw: writing to a FH 328s ok 163 - raw: seek after writing to a FH 328s ok 164 - write to FH after writing raw 328s ok 165 - closing FH after writing raw 328s ok 166 - opening data source 328s # writing raw to a buffer 328s ok 167 - raw: writing to a buffer 328s ok 168 - comparing file data to buffer 328s # writing raw via callbacks (mb=1) 328s ok 169 - raw: writing to callback (mb=1) 328s ok 170 - checking closecb called 328s ok 171 - comparing callback output to file data 328s # writing raw via callbacks (no mb) 328s ok 172 - writing raw to callback (no mb) 328s ok 173 - comparing callback output to file data 328s # write tests for pnm 328s ok 174 - pnm: cannot read base file 328s # writing pnm to a file 328s ok 175 - writing pnm to a file testout/t50out.pnm 328s # writing pnm to a FH 328s ok 176 - pnm: create FH test file 328s ok 177 - pnm: writing to a FH 328s ok 178 - pnm: seek after writing to a FH 328s ok 179 - write to FH after writing pnm 328s ok 180 - closing FH after writing pnm 328s ok 181 - opening data source 328s # writing pnm to a buffer 328s ok 182 - pnm: writing to a buffer 328s ok 183 - comparing file data to buffer 328s # writing pnm via callbacks (mb=1) 328s ok 184 - pnm: writing to callback (mb=1) 328s ok 185 - checking closecb called 328s ok 186 - comparing callback output to file data 328s # writing pnm via callbacks (no mb) 328s ok 187 - writing pnm to callback (no mb) 328s ok 188 - comparing callback output to file data 328s # write tests for gif 328s ok 189 - gif: cannot read base file 328s # writing gif to a file 328s ok 190 - writing gif to a file testout/t50out.gif 328s # writing gif to a FH 328s ok 191 - gif: create FH test file 328s ok 192 - gif: writing to a FH 328s ok 193 - gif: seek after writing to a FH 328s ok 194 - write to FH after writing gif 328s ok 195 - closing FH after writing gif 328s ok 196 - opening data source 328s # writing gif to a buffer 328s ok 197 - gif: writing to a buffer 328s ok 198 - comparing file data to buffer 328s # writing gif via callbacks (mb=1) 328s ok 199 - gif: writing to callback (mb=1) 328s ok 200 - checking closecb called 328s ok 201 - comparing callback output to file data 328s # writing gif via callbacks (no mb) 328s ok 202 - writing gif to callback (no mb) 328s ok 203 - comparing callback output to file data 328s # write tests for tiff 328s ok 204 - tiff: cannot read base file 328s # writing tiff to a file 328s ok 205 - writing tiff to a file testout/t50out.tiff 328s # writing tiff to a FH 328s ok 206 - tiff: create FH test file 328s ok 207 - tiff: writing to a FH 328s ok 208 - tiff: seek after writing to a FH 328s ok 209 - write to FH after writing tiff 328s ok 210 - closing FH after writing tiff 328s ok 211 - opening data source 328s # writing tiff to a buffer 328s ok 212 - tiff: writing to a buffer 328s ok 213 - comparing file data to buffer 328s # writing tiff via callbacks (mb=1) 328s ok 214 - tiff: writing to callback (mb=1) 328s ok 215 - checking closecb called 328s ok 216 - comparing callback output to file data 328s # writing tiff via callbacks (no mb) 328s ok 217 - writing tiff to callback (no mb) 328s ok 218 - comparing callback output to file data 328s # write tests for bmp 328s ok 219 - bmp: cannot read base file 328s # writing bmp to a file 328s ok 220 - writing bmp to a file testout/t50out.bmp 328s # writing bmp to a FH 328s ok 221 - bmp: create FH test file 328s ok 222 - bmp: writing to a FH 328s ok 223 - bmp: seek after writing to a FH 328s ok 224 - write to FH after writing bmp 328s ok 225 - closing FH after writing bmp 328s ok 226 - opening data source 328s # writing bmp to a buffer 328s ok 227 - bmp: writing to a buffer 328s ok 228 - comparing file data to buffer 328s # writing bmp via callbacks (mb=1) 328s ok 229 - bmp: writing to callback (mb=1) 328s ok 230 - checking closecb called 328s ok 231 - comparing callback output to file data 328s # writing bmp via callbacks (no mb) 328s ok 232 - writing bmp to callback (no mb) 328s ok 233 - comparing callback output to file data 328s # write tests for tga 328s ok 234 - tga: cannot read base file 328s # writing tga to a file 328s ok 235 - writing tga to a file testout/t50out.tga 328s # writing tga to a FH 328s ok 236 - tga: create FH test file 328s ok 237 - tga: writing to a FH 328s ok 238 - tga: seek after writing to a FH 328s ok 239 - write to FH after writing tga 328s ok 240 - closing FH after writing tga 328s ok 241 - opening data source 328s # writing tga to a buffer 328s ok 242 - tga: writing to a buffer 328s ok 243 - comparing file data to buffer 328s # writing tga via callbacks (mb=1) 328s ok 244 - tga: writing to callback (mb=1) 328s ok 245 - checking closecb called 328s ok 246 - comparing callback output to file data 328s # writing tga via callbacks (no mb) 328s ok 247 - writing tga to callback (no mb) 328s ok 248 - comparing callback output to file data 328s # multi-image write tests 328s # tiff 328s ok 249 - reading base file 328s ok 250 - copying base image 328s ok 251 - flipping base image 328s ok 252 - tiff-multi: writing multiple to a file 328s ok 253 - tiff-multi: checking read image count 328s ok 254 - tiff-multi: comparing image 0 328s ok 255 - tiff-multi: comparing image 1 328s # gif 328s ok 256 - reading base file 328s ok 257 - copying base image 328s ok 258 - flipping base image 328s ok 259 - gif-multi: writing multiple to a file 328s ok 260 - gif-multi: checking read image count 328s ok 261 - gif-multi: comparing image 0 328s ok 262 - gif-multi: comparing image 1 328s 1..262 328s ok 328s t/200-file/450-preload.t ............. 328s 1..2 328s ok 1 - preload doesn't die 328s ok 2 - check $@ was preserved 328s ok 329s t/250-draw/010-draw.t ................ 329s ok 1 - box with color obj 329s ok 2 - box with color 329s ok 3 - filled box with color obj 329s ok 4 - filled box with color 329s ok 5 - filled arc with colorobj 329s ok 6 - filled arc with colorobj 329s ok 7 - filled arc with color 329s ok 8 - filled arc with color 329s ok 9 - filled arc with color 329s ok 10 - line with colorobj 329s ok 11 - \# TODO start point not set 329s ok 12 - aa line with color 329s ok 13 - antialias line with color 329s ok 14 - polyline points with color obj 329s ok 15 - polyline xy with color aa 329s ok 16 - polyline xy with color antialias 329s ok 17 - set array of pixels 329s ok 18 - set single pixel 329s ok 19 - set array of float pixels 329s ok 20 - set single float pixel 329s ok 21 - check getpixel result type 329s ok 22 - check getpixel result colors 329s ok 23 - check scalar getpixel type 329s ok 24 - check scalar getpixel color 329s ok 25 - check getpixel float result type 329s ok 26 - check getpixel float result type 329s ok 27 - check scalar float getpixel type 329s ok 28 - check scalar float getpixel color 329s ok 29 - color arc through angle 0 329s ok 30 - fill arc through angle 0 329s ok 31 - concave color arc 329s ok 32 - concave fill arc 329s ok 33 - another concave color arc 329s ok 34 - another concave fillarc 329s ok 35 - concave color arc aa 329s ok 36 - concave fill arc aa 329s ok 37 - color circle no aa 329s ok 38 - color circle aa 329s ok 39 - fill circle no aa 329s ok 40 - fill circle aa 329s ok 41 - another concave fillarc 329s ok 42 - saving output 329s ok 43 - draw a very large circle 329s ok 44 - croak on x being a reference 329s ok 45 - check message 329s ok 46 - don't croak on x being an overloaded reference 329s ok 47 - draw circle outline 329s ok 48 - check center not filled 329s ok 49 - draw circle outline 329s ok 50 - check center not filled 329s ok 51 - draw circle outline 329s ok 52 - draw circle outline r 40 329s ok 53 - draw circle outline r 55 329s ok 54 - draw circle outline r 70 329s ok 55 - draw circle outline r 85 329s ok 56 - draw circle outline r 100 329s ok 57 - draw circle outline r 115 329s ok 58 - draw circle outline r 130 329s ok 59 - draw circle outline r 145 329s ok 60 - draw circle outline r 160 329s ok 61 - draw circle outline r 175 329s ok 62 - save arc outline 329s ok 63 - draw arc outline r20 d10 len 300 329s ok 64 - draw arc outline r20 d10 len 40 329s ok 65 - draw arc outline r26 d115 len 300 329s ok 66 - draw arc outline r26 d115 len 40 329s ok 67 - draw arc outline r32 d130 len 300 329s ok 68 - draw arc outline r32 d130 len 40 329s ok 69 - draw arc outline r38 d145 len 300 329s ok 70 - draw arc outline r38 d145 len 40 329s ok 71 - draw arc outline r44 d160 len 300 329s ok 72 - draw arc outline r44 d160 len 40 329s ok 73 - draw arc outline r50 d175 len 300 329s ok 74 - draw arc outline r50 d175 len 40 329s ok 75 - draw arc outline r56 d190 len 300 329s ok 76 - draw arc outline r56 d190 len 40 329s ok 77 - draw arc outline r62 d1105 len 300 329s ok 78 - draw arc outline r62 d1105 len 40 329s ok 79 - draw arc outline r68 d1120 len 300 329s ok 80 - draw arc outline r68 d1120 len 40 329s ok 81 - draw arc outline r74 d1135 len 300 329s ok 82 - draw arc outline r74 d1135 len 40 329s ok 83 - draw arc outline r80 d1150 len 300 329s ok 84 - draw arc outline r80 d1150 len 40 329s ok 85 - draw arc outline r86 d1165 len 300 329s ok 86 - draw arc outline r86 d1165 len 40 329s ok 87 - draw arc outline r92 d1180 len 300 329s ok 88 - draw arc outline r92 d1180 len 40 329s ok 89 - draw arc outline r98 d1195 len 300 329s ok 90 - draw arc outline r98 d1195 len 40 329s ok 91 - draw arc outline r104 d1210 len 300 329s ok 92 - draw arc outline r104 d1210 len 40 329s ok 93 - draw arc outline r110 d1225 len 300 329s ok 94 - draw arc outline r110 d1225 len 40 329s ok 95 - draw arc outline r116 d1240 len 300 329s ok 96 - draw arc outline r116 d1240 len 40 329s ok 97 - draw arc outline r122 d1255 len 300 329s ok 98 - draw arc outline r122 d1255 len 40 329s ok 99 - draw arc outline r128 d1270 len 300 329s ok 100 - draw arc outline r128 d1270 len 40 329s ok 101 - draw arc outline r134 d1285 len 300 329s ok 102 - draw arc outline r134 d1285 len 40 329s ok 103 - draw arc outline r140 d1300 len 300 329s ok 104 - draw arc outline r140 d1300 len 40 329s ok 105 - draw arc outline r146 d1315 len 300 329s ok 106 - draw arc outline r146 d1315 len 40 329s ok 107 - draw arc outline r152 d1330 len 300 329s ok 108 - draw arc outline r152 d1330 len 40 329s ok 109 - draw arc outline r158 d1345 len 300 329s ok 110 - draw arc outline r158 d1345 len 40 329s ok 111 - check center not filled 329s ok 112 - save arc outline 329s ok 113 - draw circle outline 329s ok 114 - check center not filled 329s ok 115 - draw circle outline 329s ok 116 - check center not filled 329s ok 117 - draw circle outline 329s ok 118 - draw aa circle rad 40 329s ok 119 - draw aa circle rad 47 329s ok 120 - draw aa circle rad 54 329s ok 121 - draw aa circle rad 61 329s ok 122 - draw aa circle rad 68 329s ok 123 - draw aa circle rad 75 329s ok 124 - draw aa circle rad 82 329s ok 125 - draw aa circle rad 89 329s ok 126 - draw aa circle rad 96 329s ok 127 - draw aa circle rad 103 329s ok 128 - draw aa circle rad 110 329s ok 129 - draw aa circle rad 117 329s ok 130 - draw aa circle rad 124 329s ok 131 - draw aa circle rad 131 329s ok 132 - draw aa circle rad 138 329s ok 133 - draw aa circle rad 145 329s ok 134 - draw aa circle rad 152 329s ok 135 - draw aa circle rad 159 329s ok 136 - draw aa circle rad 166 329s ok 137 - draw aa circle rad 173 329s ok 138 - draw aa circle rad 180 329s ok 139 - draw aa circle rad 187 329s ok 140 - save arc outline 329s ok 141 - draw aa arc outline r20 d10 len 300 329s ok 142 - draw aa arc outline r20 d10 len 40 329s ok 143 - draw aa arc outline r26 d115 len 300 329s ok 144 - draw aa arc outline r26 d115 len 40 329s ok 145 - draw aa arc outline r32 d130 len 300 329s ok 146 - draw aa arc outline r32 d130 len 40 329s ok 147 - draw aa arc outline r38 d145 len 300 329s ok 148 - draw aa arc outline r38 d145 len 40 329s ok 149 - draw aa arc outline r44 d160 len 300 329s ok 150 - draw aa arc outline r44 d160 len 40 329s ok 151 - draw aa arc outline r50 d175 len 300 329s ok 152 - draw aa arc outline r50 d175 len 40 329s ok 153 - draw aa arc outline r56 d190 len 300 329s ok 154 - draw aa arc outline r56 d190 len 40 329s ok 155 - draw aa arc outline r62 d1105 len 300 329s ok 156 - draw aa arc outline r62 d1105 len 40 329s ok 157 - draw aa arc outline r68 d1120 len 300 329s ok 158 - draw aa arc outline r68 d1120 len 40 329s ok 159 - draw aa arc outline r74 d1135 len 300 329s ok 160 - draw aa arc outline r74 d1135 len 40 329s ok 161 - draw aa arc outline r80 d1150 len 300 329s ok 162 - draw aa arc outline r80 d1150 len 40 329s ok 163 - draw aa arc outline r86 d1165 len 300 329s ok 164 - draw aa arc outline r86 d1165 len 40 329s ok 165 - draw aa arc outline r92 d1180 len 300 329s ok 166 - draw aa arc outline r92 d1180 len 40 329s ok 167 - draw aa arc outline r98 d1195 len 300 329s ok 168 - draw aa arc outline r98 d1195 len 40 329s ok 169 - draw aa arc outline r104 d1210 len 300 329s ok 170 - draw aa arc outline r104 d1210 len 40 329s ok 171 - draw aa arc outline r110 d1225 len 300 329s ok 172 - draw aa arc outline r110 d1225 len 40 329s ok 173 - draw aa arc outline r116 d1240 len 300 329s ok 174 - draw aa arc outline r116 d1240 len 40 329s ok 175 - draw aa arc outline r122 d1255 len 300 329s ok 176 - draw aa arc outline r122 d1255 len 40 329s ok 177 - draw aa arc outline r128 d1270 len 300 329s ok 178 - draw aa arc outline r128 d1270 len 40 329s ok 179 - draw aa arc outline r134 d1285 len 300 329s ok 180 - draw aa arc outline r134 d1285 len 40 329s ok 181 - draw aa arc outline r140 d1300 len 300 329s ok 182 - draw aa arc outline r140 d1300 len 40 329s ok 183 - draw aa arc outline r146 d1315 len 300 329s ok 184 - draw aa arc outline r146 d1315 len 40 329s ok 185 - draw aa arc outline r152 d1330 len 300 329s ok 186 - draw aa arc outline r152 d1330 len 40 329s ok 187 - draw aa arc outline r158 d1345 len 300 329s ok 188 - draw aa arc outline r158 d1345 len 40 329s ok 189 - check center not filled 329s ok 190 - save arc outline 329s ok 191 - angle starting from 0 329s ok 192 - filled angle starting from 0 329s ok 193 - angle starting from 15 329s ok 194 - filled angle starting from 15 329s ok 195 - angle starting from 30 329s ok 196 - filled angle starting from 30 329s ok 197 - angle starting from 45 329s ok 198 - filled angle starting from 45 329s ok 199 - angle starting from 60 329s ok 200 - filled angle starting from 60 329s ok 201 - angle starting from 75 329s ok 202 - filled angle starting from 75 329s ok 203 - angle starting from 90 329s ok 204 - filled angle starting from 90 329s ok 205 - angle starting from 105 329s ok 206 - filled angle starting from 105 329s ok 207 - angle starting from 120 329s ok 208 - filled angle starting from 120 329s ok 209 - angle starting from 135 329s ok 210 - filled angle starting from 135 329s ok 211 - angle starting from 150 329s ok 212 - filled angle starting from 150 329s ok 213 - angle starting from 165 329s ok 214 - filled angle starting from 165 329s ok 215 - angle starting from 180 329s ok 216 - filled angle starting from 180 329s ok 217 - angle starting from 195 329s ok 218 - filled angle starting from 195 329s ok 219 - angle starting from 210 329s ok 220 - filled angle starting from 210 329s ok 221 - angle starting from 225 329s ok 222 - filled angle starting from 225 329s ok 223 - angle starting from 240 329s ok 224 - filled angle starting from 240 329s ok 225 - angle starting from 255 329s ok 226 - filled angle starting from 255 329s ok 227 - angle starting from 270 329s ok 228 - filled angle starting from 270 329s ok 229 - angle starting from 285 329s ok 230 - filled angle starting from 285 329s ok 231 - angle starting from 300 329s ok 232 - filled angle starting from 300 329s ok 233 - angle starting from 315 329s ok 234 - filled angle starting from 315 329s ok 235 - angle starting from 330 329s ok 236 - filled angle starting from 330 329s ok 237 - angle starting from 345 329s ok 238 - filled angle starting from 345 329s ok 239 - save arc outline 329s ok 240 - draw non-aa arc through 0 329s ok 241 - draw aa arc through 0 329s ok 242 - save arc through 0 329s ok 243 - default outline the image 329s ok 244 - check outline default color TL 329s ok 245 - check outline default color MR 329s ok 246 - default fill the image 329s ok 247 - check fill default color TL 329s ok 248 - check fill default color MM 329s ok 249 - can't draw box to empty image 329s ok 250 - check error message 329s ok 251 - can't draw arc to empty image 329s ok 252 - check error message 329s ok 253 - can't draw line to empty image 329s ok 254 - check error message 329s ok 255 - can't draw polyline to empty image 329s ok 256 - check error message 329s ok 257 - can't draw polygon to empty image 329s ok 258 - check error message 329s ok 259 - can't flood fill to empty image 329s ok 260 - check error message 329s 1..260 329s ok 329s t/250-draw/020-flood.t ............... 329s 1..177 329s ok 1 - make flood_fill test image 329s ok 2 - create fill area 329s ok 3 - fill it 329s ok 4 - make test image 329s ok 5 - synthezied filled area 329s ok 6 - flood_fill filled horizontal line 329s ok 7 - Load test image 329s ok 8 - fill from a top most spot 329s ok 9 - check it filled the lot 329s ok 10 - save 329s ok 11 - fill from not quite top most spot 329s ok 12 - check it filled the lot 329s ok 13 - save 329s ok 14 - fill at bottom of vertical well 329s ok 15 - check the result 329s ok 16 - flood_fill() to big checks 329s ok 17 - check result correct 329s ok 18 - 1-pixel border - @(0,0) - flip none - fill 329s ok 19 - 1-pixel border - @(0,0) - flip none - compare 329s ok 20 - 1-pixel border - @(19,0) - flip h - fill 329s ok 21 - 1-pixel border - @(19,0) - flip h - compare 329s ok 22 - 1-pixel border - @(0,19) - flip v - fill 329s ok 23 - 1-pixel border - @(0,19) - flip v - compare 329s ok 24 - 1-pixel border - @(19,19) - flip vh - fill 329s ok 25 - 1-pixel border - @(19,19) - flip vh - compare 329s ok 26 - 1-pixel border - @(19,0) - flip none - fill 329s ok 27 - 1-pixel border - @(19,0) - flip none - compare 329s ok 28 - 1-pixel border - @(0,0) - flip h - fill 329s ok 29 - 1-pixel border - @(0,0) - flip h - compare 329s ok 30 - 1-pixel border - @(19,19) - flip v - fill 329s ok 31 - 1-pixel border - @(19,19) - flip v - compare 329s ok 32 - 1-pixel border - @(0,19) - flip vh - fill 329s ok 33 - 1-pixel border - @(0,19) - flip vh - compare 329s ok 34 - 1-pixel border - @(0,19) - flip none - fill 329s ok 35 - 1-pixel border - @(0,19) - flip none - compare 329s ok 36 - 1-pixel border - @(19,19) - flip h - fill 329s ok 37 - 1-pixel border - @(19,19) - flip h - compare 329s ok 38 - 1-pixel border - @(0,0) - flip v - fill 329s ok 39 - 1-pixel border - @(0,0) - flip v - compare 329s ok 40 - 1-pixel border - @(19,0) - flip vh - fill 329s ok 41 - 1-pixel border - @(19,0) - flip vh - compare 329s ok 42 - 1-pixel border - @(19,19) - flip none - fill 329s ok 43 - 1-pixel border - @(19,19) - flip none - compare 329s ok 44 - 1-pixel border - @(0,19) - flip h - fill 329s ok 45 - 1-pixel border - @(0,19) - flip h - compare 329s ok 46 - 1-pixel border - @(19,0) - flip v - fill 329s ok 47 - 1-pixel border - @(19,0) - flip v - compare 329s ok 48 - 1-pixel border - @(0,0) - flip vh - fill 329s ok 49 - 1-pixel border - @(0,0) - flip vh - compare 329s ok 50 - 1-pixel border - @(10,0) - flip none - fill 329s ok 51 - 1-pixel border - @(10,0) - flip none - compare 329s ok 52 - 1-pixel border - @(9,0) - flip h - fill 329s ok 53 - 1-pixel border - @(9,0) - flip h - compare 329s ok 54 - 1-pixel border - @(10,19) - flip v - fill 329s ok 55 - 1-pixel border - @(10,19) - flip v - compare 329s ok 56 - 1-pixel border - @(9,19) - flip vh - fill 329s ok 57 - 1-pixel border - @(9,19) - flip vh - compare 329s ok 58 - 1-pixel border - @(10,19) - flip none - fill 329s ok 59 - 1-pixel border - @(10,19) - flip none - compare 329s ok 60 - 1-pixel border - @(9,19) - flip h - fill 329s ok 61 - 1-pixel border - @(9,19) - flip h - compare 329s ok 62 - 1-pixel border - @(10,0) - flip v - fill 329s ok 63 - 1-pixel border - @(10,0) - flip v - compare 329s ok 64 - 1-pixel border - @(9,0) - flip vh - fill 329s ok 65 - 1-pixel border - @(9,0) - flip vh - compare 329s ok 66 - 1-pixel border - @(0,10) - flip none - fill 329s ok 67 - 1-pixel border - @(0,10) - flip none - compare 329s ok 68 - 1-pixel border - @(19,10) - flip h - fill 329s ok 69 - 1-pixel border - @(19,10) - flip h - compare 329s ok 70 - 1-pixel border - @(0,9) - flip v - fill 329s ok 71 - 1-pixel border - @(0,9) - flip v - compare 329s ok 72 - 1-pixel border - @(19,9) - flip vh - fill 329s ok 73 - 1-pixel border - @(19,9) - flip vh - compare 329s ok 74 - 1-pixel border - @(19,10) - flip none - fill 329s ok 75 - 1-pixel border - @(19,10) - flip none - compare 329s ok 76 - 1-pixel border - @(0,10) - flip h - fill 329s ok 77 - 1-pixel border - @(0,10) - flip h - compare 329s ok 78 - 1-pixel border - @(19,9) - flip v - fill 329s ok 79 - 1-pixel border - @(19,9) - flip v - compare 329s ok 80 - 1-pixel border - @(0,9) - flip vh - fill 329s ok 81 - 1-pixel border - @(0,9) - flip vh - compare 329s ok 82 - vertical connect check - @(19,0) - flip none - fill 329s ok 83 - vertical connect check - @(19,0) - flip none - compare 329s ok 84 - vertical connect check - @(0,0) - flip h - fill 329s ok 85 - vertical connect check - @(0,0) - flip h - compare 329s ok 86 - vertical connect check - @(19,19) - flip v - fill 329s ok 87 - vertical connect check - @(19,19) - flip v - compare 329s ok 88 - vertical connect check - @(0,19) - flip vh - fill 329s ok 89 - vertical connect check - @(0,19) - flip vh - compare 329s ok 90 - vertical connect check - @(0,19) - flip none - fill 329s ok 91 - vertical connect check - @(0,19) - flip none - compare 329s ok 92 - vertical connect check - @(19,19) - flip h - fill 329s ok 93 - vertical connect check - @(19,19) - flip h - compare 329s ok 94 - vertical connect check - @(0,0) - flip v - fill 329s ok 95 - vertical connect check - @(0,0) - flip v - compare 329s ok 96 - vertical connect check - @(19,0) - flip vh - fill 329s ok 97 - vertical connect check - @(19,0) - flip vh - compare 329s ok 98 - horizontal connect check - @(19,0) - flip none - fill 329s ok 99 - horizontal connect check - @(19,0) - flip none - compare 329s ok 100 - horizontal connect check - @(0,0) - flip h - fill 329s ok 101 - horizontal connect check - @(0,0) - flip h - compare 329s ok 102 - horizontal connect check - @(19,19) - flip v - fill 329s ok 103 - horizontal connect check - @(19,19) - flip v - compare 329s ok 104 - horizontal connect check - @(0,19) - flip vh - fill 329s ok 105 - horizontal connect check - @(0,19) - flip vh - compare 329s ok 106 - horizontal connect check - @(0,19) - flip none - fill 329s ok 107 - horizontal connect check - @(0,19) - flip none - compare 329s ok 108 - horizontal connect check - @(19,19) - flip h - fill 329s ok 109 - horizontal connect check - @(19,19) - flip h - compare 329s ok 110 - horizontal connect check - @(0,0) - flip v - fill 329s ok 111 - horizontal connect check - @(0,0) - flip v - compare 329s ok 112 - horizontal connect check - @(19,0) - flip vh - fill 329s ok 113 - horizontal connect check - @(19,0) - flip vh - compare 329s ok 114 - fill from inner line to 1-pixel border - @(10,10) - flip none - fill 329s ok 115 - fill from inner line to 1-pixel border - @(10,10) - flip none - compare 329s ok 116 - fill from inner line to 1-pixel border - @(9,10) - flip h - fill 329s ok 117 - fill from inner line to 1-pixel border - @(9,10) - flip h - compare 329s ok 118 - fill from inner line to 1-pixel border - @(10,9) - flip v - fill 329s ok 119 - fill from inner line to 1-pixel border - @(10,9) - flip v - compare 329s ok 120 - fill from inner line to 1-pixel border - @(9,9) - flip vh - fill 329s ok 121 - fill from inner line to 1-pixel border - @(9,9) - flip vh - compare 329s ok 122 - fill from inner line to 1-pixel border - @(0,0) - flip none - fill 329s ok 123 - fill from inner line to 1-pixel border - @(0,0) - flip none - compare 329s ok 124 - fill from inner line to 1-pixel border - @(19,0) - flip h - fill 329s ok 125 - fill from inner line to 1-pixel border - @(19,0) - flip h - compare 329s ok 126 - fill from inner line to 1-pixel border - @(0,19) - flip v - fill 329s ok 127 - fill from inner line to 1-pixel border - @(0,19) - flip v - compare 329s ok 128 - fill from inner line to 1-pixel border - @(19,19) - flip vh - fill 329s ok 129 - fill from inner line to 1-pixel border - @(19,19) - flip vh - compare 329s ok 130 - 4-connected - @(19,10) - flip none - fill 329s ok 131 - 4-connected - @(19,10) - flip none - compare 329s ok 132 - 4-connected - @(0,10) - flip h - fill 329s ok 133 - 4-connected - @(0,10) - flip h - compare 329s ok 134 - 4-connected - @(19,9) - flip v - fill 329s ok 135 - 4-connected - @(19,9) - flip v - compare 329s ok 136 - 4-connected - @(0,9) - flip vh - fill 329s ok 137 - 4-connected - @(0,9) - flip vh - compare 329s ok 138 - 4-connected - @(19,7) - flip none - fill 329s ok 139 - 4-connected - @(19,7) - flip none - compare 329s ok 140 - 4-connected - @(0,7) - flip h - fill 329s ok 141 - 4-connected - @(0,7) - flip h - compare 329s ok 142 - 4-connected - @(19,12) - flip v - fill 329s ok 143 - 4-connected - @(19,12) - flip v - compare 329s ok 144 - 4-connected - @(0,12) - flip vh - fill 329s ok 145 - 4-connected - @(0,12) - flip vh - compare 329s ok 146 - 4-connected - @(19,15) - flip none - fill 329s ok 147 - 4-connected - @(19,15) - flip none - compare 329s ok 148 - 4-connected - @(0,15) - flip h - fill 329s ok 149 - 4-connected - @(0,15) - flip h - compare 329s ok 150 - 4-connected - @(19,4) - flip v - fill 329s ok 151 - 4-connected - @(19,4) - flip v - compare 329s ok 152 - 4-connected - @(0,4) - flip vh - fill 329s ok 153 - 4-connected - @(0,4) - flip vh - compare 329s ok 154 - 4-connected - @(11,10) - flip none - fill 329s ok 155 - 4-connected - @(11,10) - flip none - compare 329s ok 156 - 4-connected - @(8,10) - flip h - fill 329s ok 157 - 4-connected - @(8,10) - flip h - compare 329s ok 158 - 4-connected - @(11,9) - flip v - fill 329s ok 159 - 4-connected - @(11,9) - flip v - compare 329s ok 160 - 4-connected - @(8,9) - flip vh - fill 329s ok 161 - 4-connected - @(8,9) - flip vh - compare 329s ok 162 - 4-connected - @(11,7) - flip none - fill 329s ok 163 - 4-connected - @(11,7) - flip none - compare 329s ok 164 - 4-connected - @(8,7) - flip h - fill 329s ok 165 - 4-connected - @(8,7) - flip h - compare 329s ok 166 - 4-connected - @(11,12) - flip v - fill 329s ok 167 - 4-connected - @(11,12) - flip v - compare 329s ok 168 - 4-connected - @(8,12) - flip vh - fill 329s ok 169 - 4-connected - @(8,12) - flip vh - compare 329s ok 170 - 4-connected - @(11,15) - flip none - fill 329s ok 171 - 4-connected - @(11,15) - flip none - compare 329s ok 172 - 4-connected - @(8,15) - flip h - fill 329s ok 173 - 4-connected - @(8,15) - flip h - compare 329s ok 174 - 4-connected - @(11,4) - flip v - fill 329s ok 175 - 4-connected - @(11,4) - flip v - compare 329s ok 176 - 4-connected - @(8,4) - flip vh - fill 329s ok 177 - 4-connected - @(8,4) - flip vh - compare 329s ok 329s t/250-draw/030-paste.t ............... 329s 1..60 329s ok 1 - load test img 329s ok 2 - load test img again 329s ok 3 - paste it 329s ok 4 - save it 329s ok 5 - paste into empty image 329s ok 6 - check error message 329s ok 7 - paste from empty image 329s ok 8 - check error message 329s ok 9 - no source image 329s ok 10 329s ok 11 - paste whole image 329s ok 12 - compare pasted and expected 329s ok 13 - paste from inside src 329s ok 14 - compare pasted and expected 329s ok 15 - paste src cropped all sides 329s ok 16 - compare pasted and expected 329s ok 17 - same but specify width/height instead 329s ok 18 - compare pasted and expected 329s ok 19 - using src_coords 329s ok 20 - compare pasted and expected 329s ok 21 - paste with just src_maxx 329s ok 22 - shouldn't warn 329s ok 23 - check correctly pasted 329s ok 24 - paste with just src_maxy 329s ok 25 - shouldn't warn 329s ok 26 - check pasted correctly 329s ok 27 - paste with src_maxy > source width 329s ok 28 - check pasted correctly 329s ok 29 - paste 1 to 1 329s ok 30 - compare paste target to expected 329s ok 31 - paste 2 to 1 329s ok 32 - compare paste target to expected 329s ok 33 - paste 3 to 1 329s ok 34 - compare paste target to expected 329s ok 35 - paste 4 to 1 329s ok 36 - compare paste target to expected 329s ok 37 - paste 1 to 2 329s ok 38 - compare paste target to expected 329s ok 39 - paste 2 to 2 329s ok 40 - compare paste target to expected 329s ok 41 - paste 3 to 2 329s ok 42 - compare paste target to expected 329s ok 43 - paste 4 to 2 329s ok 44 - compare paste target to expected 329s ok 45 - paste 1 to 3 329s ok 46 - compare paste target to expected 329s ok 47 - paste 2 to 3 329s ok 48 - compare paste target to expected 329s ok 49 - paste 3 to 3 329s ok 50 - compare paste target to expected 329s ok 51 - paste 4 to 3 329s ok 52 - compare paste target to expected 329s ok 53 - paste 1 to 4 329s ok 54 - compare paste target to expected 329s ok 55 - paste 2 to 4 329s ok 56 - compare paste target to expected 329s ok 57 - paste 3 to 4 329s ok 58 - compare paste target to expected 329s ok 59 - paste 4 to 4 329s ok 60 - compare paste target to expected 329s ok 329s t/250-draw/040-rubthru.t ............. 329s 1..76 329s ok 1 - low level rubthrough 329s ok 2 - get pixel at (10, 10) 329s # (0,0,0) <=> (0,0,0) 329s ok 3 - check for correct color 329s ok 4 - get pixel at (30, 30) 329s # (128,0,0) <=> (128,0,0) 329s ok 5 - check color 329s ok 6 - low level with grey/alpha source 329s ok 7 - get at (15, 15) 329s # (0,0,0) <=> (0,0,0) 329s ok 8 - check color 329s ok 9 - get pixel at (30, 30) 329s # (128,128,128) <=> (128,128,128) 329s ok 10 - check color 329s ok 11 - low level with grey target and gray/alpha source 329s ok 12 - get pixel at 10, 10 329s ok 13 - check grey level 329s ok 14 - check grey level at 30, 30 329s ok 15 - smoke test vs 16-bit/sample image 329s ok 16 - get pixel at 30, 30 329s # (128,0,0) <=> (128,0,0) 329s ok 17 - check color 329s ok 18 - oo rubthrough 329s # (0,0,0) <=> (0,0,0) 329s ok 19 - check pixel at 10, 10 329s # (128,0,0) <=> (128,0,0) 329s ok 20 - check pixel at 30, 30 329s ok 21 - check empty target 329s ok 22 - check error message 329s ok 23 - check empty source 329s ok 24 - check error message 329s ok 25 - do 4 on 4 rubthrough 329s ok 26 - check at zero source coverage on full targ coverage 329s ok 27 - check at zero source coverage on half targ coverage 329s ok 28 - check at zero source coverage on zero targ coverage 329s ok 29 - check at half source_coverage on full targ coverage 329s ok 30 - check at half source coverage on half targ coverage 329s ok 31 - check at half source coverage on zero targ coverage 329s ok 32 - check at full source_coverage on full targ coverage 329s ok 33 - check at full source coverage on half targ coverage 329s ok 34 - check at full source coverage on zero targ coverage 329s ok 35 - do 4 on 4 compose 329s ok 36 - check at zero source coverage on full targ coverage 329s ok 37 - check at zero source coverage on half targ coverage 329s ok 38 - check at zero source coverage on zero targ coverage 329s ok 39 - check at half source_coverage on full targ coverage 329s ok 40 - check at half source coverage on half targ coverage 329s ok 41 - check at half source coverage on zero targ coverage 329s ok 42 - check at full source_coverage on full targ coverage 329s ok 43 - check at full source coverage on half targ coverage 329s ok 44 - check at full source coverage on zero targ coverage 329s ok 45 - rubthrough 1 to 1 329s ok 46 - compare rubthrough target to expected 329s ok 47 - rubthrough 2 to 1 329s ok 48 - compare rubthrough target to expected 329s ok 49 - rubthrough 3 to 1 329s ok 50 - compare rubthrough target to expected 329s ok 51 - rubthrough 4 to 1 329s ok 52 - compare rubthrough target to expected 329s ok 53 - rubthrough 1 to 2 329s ok 54 - compare rubthrough target to expected 329s ok 55 - rubthrough 2 to 2 329s ok 56 - compare rubthrough target to expected 329s ok 57 - rubthrough 3 to 2 329s ok 58 - compare rubthrough target to expected 329s ok 59 - rubthrough 4 to 2 329s ok 60 - compare rubthrough target to expected 329s ok 61 - rubthrough 1 to 3 329s ok 62 - compare rubthrough target to expected 329s ok 63 - rubthrough 2 to 3 329s ok 64 - compare rubthrough target to expected 329s ok 65 - rubthrough 3 to 3 329s ok 66 - compare rubthrough target to expected 329s ok 67 - rubthrough 4 to 3 329s ok 68 - compare rubthrough target to expected 329s ok 69 - rubthrough 1 to 4 329s ok 70 - compare rubthrough target to expected 329s ok 71 - rubthrough 2 to 4 329s ok 72 - compare rubthrough target to expected 329s ok 73 - rubthrough 3 to 4 329s ok 74 - compare rubthrough target to expected 329s ok 75 - rubthrough 4 to 4 329s ok 76 - compare rubthrough target to expected 329s ok 329s t/250-draw/050-polyaa.t .............. 329s 1..28 329s ok 1 - draw with inside point 329s ok 2 - save to file 329s ok 3 - both scanlines should be the same 329s ok 4 - draw polygon with mid pixel vertical edges 329s ok 5 - all scan lines should be the same 329s ok 6 - (0,0) should be 50% coverage 329s ok 7 - (9,0) should be 25% coverage 329s ok 8 - draw polygon with mid-pixel horizontal edges 329s ok 9 - all of line 0 should be 50% coverage 329s ok 10 - all of line 9 should be 25% coverage 329s ok 11 - primitive poly 329s ok 12 - write to file 329s ok 13 - make zoom of primitive 329s ok 14 - primitive squares 329s ok 15 - method call 329s ok 16 - bug check 329s ok 17 - poly filled with hatch 329s ok 18 - hatched to 16-bit image 329s ok 19 - default polypolygon 329s ok 20 - save to file 329s ok 21 - check even/odd matches 329s ok 22 - default polypolygon 329s ok 23 - check non-zero matches 329s ok 24 - save to file 329s ok 25 - fail to draw poly with only two points 329s ok 26 - check error message 329s ok 27 - fail to draw poly with only two points (fill) 329s ok 28 - check error message 329s ok 329s t/250-draw/060-polypoly.t ............ 329s 1..12 329s ok 1 - simple filled polypolygon 329s ok 2 - save to testout/060-ppsimple.ppm 329s ok 3 - check expected output 329s ok 4 - cross polypolygon nz 329s ok 5 - save to testout/060-ppcrossnz.ppm 329s ok 6 - check expected output 329s ok 7 - cross polypolygon eo 329s ok 8 - save to testout/060-ppcrosseo.ppm 329s ok 9 - check expected output 329s ok 10 - cross polypolygon diff 329s ok 11 - check expected output 329s ok 12 - save to testout/060-ppcrossdiff.ppm 329s ok 330s t/250-draw/100-fill.t ................ 330s 1..165 330s ok 1 - building solid fill 330s ok 2 - drawing with solid fill 330s ok 3 - solid fill doesn't match 330s ok 4 - creating float solid fill 330s ok 5 - float solid fill doesn't match 330s ok 6 - can't build hatched fill 330s ok 7 - filling with hatch 330s ok 8 - hatch images different 330s ok 9 - hatch images different 330s ok 10 - hatch images different 330s ok 11 - hatch images the same! 330s ok 12 - custom hatch mismatch 330s ok 13 - making double image 1 330s ok 14 - making float hatch 1 330s ok 15 - making double image 2 330s ok 16 - making float hatch 2 330s ok 17 - float custom hatch mismatch 330s ok 18 - creating oo solid fill 330s ok 19 - bad oo solid fill 330s ok 20 - oo solid fill 330s ok 21 - offset checks the same! 330s ok 22 - offset into similar check should be the same 330s ok 23 - offset and flipped should be the same 330s ok 24 - flood fill difference 330s ok 25 - flood fill 330s ok 26 - oo flood fill difference 330s ok 27 - border solid flood fill 330s ok 28 - compare 330s ok 29 - border cfill fill 330s ok 30 - compare 330s ok 31 - opaque 'none' 8 bits 330s ok 32 - opaque 'none' 4-channel 8 bits 330s ok 33 - translucent 'none' 8 bits 330s ok 34 - opaque 'none' double bits 330s ok 35 - opaque 'none' 4-channel double bits 330s ok 36 - translucent 'none' double bits 330s ok 37 - opaque 'normal' 8 bits 330s ok 38 - opaque 'normal' 4-channel 8 bits 330s ok 39 - translucent 'normal' 8 bits 330s ok 40 - opaque 'normal' double bits 330s ok 41 - opaque 'normal' 4-channel double bits 330s ok 42 - translucent 'normal' double bits 330s ok 43 - opaque 'multiply' 8 bits 330s ok 44 - opaque 'multiply' 4-channel 8 bits 330s ok 45 - translucent 'multiply' 8 bits 330s ok 46 - opaque 'multiply' double bits 330s ok 47 - opaque 'multiply' 4-channel double bits 330s ok 48 - translucent 'multiply' double bits 330s ok 49 - opaque 'dissolve' 8 bits 330s ok 50 - opaque 'dissolve' 4-channel 8 bits 330s ok 51 - translucent 'dissolve' 8 bits 330s ok 52 - opaque 'dissolve' double bits 330s ok 53 - opaque 'dissolve' 4-channel double bits 330s ok 54 - translucent 'dissolve' double bits 330s ok 55 - opaque 'add' 8 bits 330s ok 56 - opaque 'add' 4-channel 8 bits 330s ok 57 - translucent 'add' 8 bits 330s ok 58 - opaque 'add' double bits 330s ok 59 - opaque 'add' 4-channel double bits 330s ok 60 - translucent 'add' double bits 330s ok 61 - opaque 'subtract' 8 bits 330s ok 62 - opaque 'subtract' 4-channel 8 bits 330s ok 63 - translucent 'subtract' 8 bits 330s ok 64 - opaque 'subtract' double bits 330s ok 65 - opaque 'subtract' 4-channel double bits 330s ok 66 - translucent 'subtract' double bits 330s ok 67 - opaque 'diff' 8 bits 330s ok 68 - opaque 'diff' 4-channel 8 bits 330s ok 69 - translucent 'diff' 8 bits 330s ok 70 - opaque 'diff' double bits 330s ok 71 - opaque 'diff' 4-channel double bits 330s ok 72 - translucent 'diff' double bits 330s ok 73 - opaque 'lighten' 8 bits 330s ok 74 - opaque 'lighten' 4-channel 8 bits 330s ok 75 - translucent 'lighten' 8 bits 330s ok 76 - opaque 'lighten' double bits 330s ok 77 - opaque 'lighten' 4-channel double bits 330s ok 78 - translucent 'lighten' double bits 330s ok 79 - opaque 'darken' 8 bits 330s ok 80 - opaque 'darken' 4-channel 8 bits 330s ok 81 - translucent 'darken' 8 bits 330s ok 82 - opaque 'darken' double bits 330s ok 83 - opaque 'darken' 4-channel double bits 330s ok 84 - translucent 'darken' double bits 330s ok 85 - opaque 'hue' 8 bits 330s ok 86 - opaque 'hue' 4-channel 8 bits 330s ok 87 - translucent 'hue' 8 bits 330s ok 88 - opaque 'hue' double bits 330s ok 89 - opaque 'hue' 4-channel double bits 330s ok 90 - translucent 'hue' double bits 330s ok 91 - opaque 'saturation' 8 bits 330s ok 92 - opaque 'saturation' 4-channel 8 bits 330s ok 93 - translucent 'saturation' 8 bits 330s ok 94 - opaque 'saturation' double bits 330s ok 95 - opaque 'saturation' 4-channel double bits 330s ok 96 - translucent 'saturation' double bits 330s ok 97 - opaque 'value' 8 bits 330s ok 98 - opaque 'value' 4-channel 8 bits 330s ok 99 - translucent 'value' 8 bits 330s ok 100 - opaque 'value' double bits 330s ok 101 - opaque 'value' 4-channel double bits 330s ok 102 - translucent 'value' double bits 330s ok 103 - opaque 'color' 8 bits 330s ok 104 - opaque 'color' 4-channel 8 bits 330s ok 105 - translucent 'color' 8 bits 330s ok 106 - opaque 'color' double bits 330s ok 107 - opaque 'color' 4-channel double bits 330s ok 108 - translucent 'color' double bits 330s ok 109 - aa circle 330s ok 110 - image based fill 330s ok 111 - transformed image based fill 330s ok 112 - error handling of automatic fill conversion 330s ok 113 - error message for automatic fill conversion 330s ok 114 - linear box fill 330s ok 115 - passing invalid segments produces an error 330s ok 116 - check the error message 330s ok 117 - check that color names are converted 330s ok 118 - check black converted correctly 330s ok 119 - check white converted correctly 330s ok 120 - check handling of invalid color names 330s ok 121 - check error message 330s ok 122 - check hatch is the same between color and greyscale (bits 8) 330s ok 123 - check filling from grey image matches filling from rgb (bits = 8) 330s ok 124 - check grey filled with grey against base (bits = 8) 330s ok 125 - check grey filled with color against base (bits = 8) 330s ok 126 - check hatch is the same between color and greyscale (bits double) 330s ok 127 - check filling from grey image matches filling from rgb (bits = double) 330s ok 128 - check grey filled with grey against base (bits = double) 330s ok 129 - check grey filled with color against base (bits = double) 330s ok 130 - make the base image fill 330s ok 131 - make 50% alpha translation fill 330s ok 132 - check alpha output 330s ok 133 - check alpha output 330s ok 134 - check after clear 330s ok 135 - check drawn against background 330s ok 136 - check drawn against background 330s ok 137 - check alpha output 330s ok 138 - check alpha output 330s ok 139 - check alpha output 330s ok 140 - make the base image fill 330s ok 141 - make 50% alpha translation fill 330s ok 142 - check alpha output at 0,0 330s ok 143 - check alpha output at 2,1 330s ok 144 - check after clear 330s ok 145 - check drawn against background at 4,2 330s ok 146 - check drawn against background at 6,3 330s ok 147 - should fail to make an opacity fill with no other fill object 330s ok 148 - check error message 330s ok 149 - should fail to make an opacity fill with a bad other parameter 330s ok 150 - check error message 330s ok 151 - check we auto-create fills 330s ok 152 - fill with replacement opacity fill 330s ok 153 - check for correct colour 330s ok 154 - made fountain fill base 330s ok 155 - made opacity fountain fill 330s ok 156 - draw with it 330s ok 157 - only original and fill color 330s ok 158 - create texture image 330s ok 159 - fill texture image 330s ok 160 - create comparison image 330s ok 161 - fill compare image 330s ok 162 - make test image 330s ok 163 - make xoff=10 image fill 330s ok 164 - fill test image 330s ok 165 - check test image 330s ok 330s t/250-draw/200-compose.t ............. 330s 1..120 330s # type 8 330s ok 1 - check target image type 330s ok 2 - check target bits 330s # nomask 330s ok 3 - nomask - simple compose 330s ok 4 - check match 330s ok 5 - nomask - compose with opacity > 1.0 acts like opacity=1.0 330s ok 6 - check match 330s ok 7 - nomask - compose with opacity = 0 is an error 330s ok 8 - check message 330s ok 9 - nomask - simple compose at 1/3 330s ok 10 - check match 330s ok 11 - nomask - compose off top left 330s ok 12 - check match 330s ok 13 - nomask - targ off bottom right 330s ok 14 - check match 330s ok 15 - nomask - source off top left 330s ok 16 - check match 330s ok 17 - nomask - source off bottom right 330s ok 18 - check match 330s ok 19 - nomask - off the right of the target 330s ok 20 - no changes 330s ok 21 - nomask - off the bottom of the target 330s ok 22 - no changes 330s ok 23 - nomask - off the left of the target 330s ok 24 - no changes 330s ok 25 - nomask - off the top of the target 330s ok 26 - no changes 330s # fullmask 330s ok 27 - fullmask - simple compose 330s ok 28 - check match 330s ok 29 - fullmask - compose with opacity > 1.0 acts like opacity=1.0 330s ok 30 - check match 330s ok 31 - fullmask - compose with opacity = 0 is an error 330s ok 32 - check message 330s ok 33 - fullmask - simple compose at 1/3 330s ok 34 - check match 330s ok 35 - fullmask - compose off top left 330s ok 36 - check match 330s ok 37 - fullmask - targ off bottom right 330s ok 38 - check match 330s ok 39 - fullmask - source off top left 330s ok 40 - check match 330s ok 41 - fullmask - source off bottom right 330s ok 42 - check match 330s ok 43 - fullmask - off the right of the target 330s ok 44 - no changes 330s ok 45 - fullmask - off the bottom of the target 330s ok 46 - no changes 330s ok 47 - fullmask - off the left of the target 330s ok 48 - no changes 330s ok 49 - fullmask - off the top of the target 330s ok 50 - no changes 330s ok 51 - check mask bits 330s ok 52 - simple draw masked 330s ok 53 - check match 330s ok 54 - draw with mask offset 330s ok 55 - check match 330s ok 56 - draw with negative mask offsets 330s ok 57 - check match 330s # type double 330s ok 58 - check target image type 330s ok 59 - check target bits 330s # nomask 330s ok 60 - nomask - simple compose 330s ok 61 - check match 330s ok 62 - nomask - compose with opacity > 1.0 acts like opacity=1.0 330s ok 63 - check match 330s ok 64 - nomask - compose with opacity = 0 is an error 330s ok 65 - check message 330s ok 66 - nomask - simple compose at 1/3 330s ok 67 - check match 330s ok 68 - nomask - compose off top left 330s ok 69 - check match 330s ok 70 - nomask - targ off bottom right 330s ok 71 - check match 330s ok 72 - nomask - source off top left 330s ok 73 - check match 330s ok 74 - nomask - source off bottom right 330s ok 75 - check match 330s ok 76 - nomask - off the right of the target 330s ok 77 - no changes 330s ok 78 - nomask - off the bottom of the target 330s ok 79 - no changes 330s ok 80 - nomask - off the left of the target 330s ok 81 - no changes 330s ok 82 - nomask - off the top of the target 330s ok 83 - no changes 330s # fullmask 330s ok 84 - fullmask - simple compose 330s ok 85 - check match 330s ok 86 - fullmask - compose with opacity > 1.0 acts like opacity=1.0 330s ok 87 - check match 330s ok 88 - fullmask - compose with opacity = 0 is an error 330s ok 89 - check message 330s ok 90 - fullmask - simple compose at 1/3 330s ok 91 - check match 330s ok 92 - fullmask - compose off top left 330s ok 93 - check match 330s ok 94 - fullmask - targ off bottom right 330s ok 95 - check match 330s ok 96 - fullmask - source off top left 330s ok 97 - check match 330s ok 98 - fullmask - source off bottom right 330s ok 99 - check match 330s ok 100 - fullmask - off the right of the target 330s ok 101 - no changes 330s ok 102 - fullmask - off the bottom of the target 330s ok 103 - no changes 330s ok 104 - fullmask - off the left of the target 330s ok 105 - no changes 330s ok 106 - fullmask - off the top of the target 330s ok 107 - no changes 330s ok 108 - check mask bits 330s ok 109 - simple draw masked 330s ok 110 - check match 330s ok 111 - draw with mask offset 330s ok 112 - check match 330s ok 113 - draw with negative mask offsets 330s ok 114 - check match 330s ok 115 - can't compose to empty image 330s ok 116 - check error message 330s ok 117 - can't compose from empty image 330s ok 118 - check error message 330s ok 119 - can't compose with empty mask 330s ok 120 - check error message 330s ok 330s t/300-transform/010-scale.t .......... 330s 1..232 330s ok 1 - use Imager; 330s ok 2 - load test image 330s ok 3 - scale it (good mode) 330s ok 4 - save scaled image 330s ok 5 - scale it (preview) 330s ok 6 - write preview scaled image 330s ok 7 - scale it (mixing) 330s ok 8 - write mixing scaled image 330s ok 9 - create double/sample image 330s ok 10 - scale it (mixing, double) 330s ok 11 - write double/mixing scaled image 330s ok 12 - got the right image type as output 330s ok 13 - scale it (hscale, mixing, double) 330s ok 14 - same height 330s ok 15 - save it 330s ok 16 - scale it (vscale, mixing, double) 330s ok 17 - same width 330s ok 18 - save it 330s # scale() called in void context - scale() returns the scaled image at t/300-transform/010-scale.t line 74 330s ok 19 - check warning 330s ok 20 - check filename 330s # scaleX() called in void context - scaleX() returns the scaled image at t/300-transform/010-scale.t line 78 330s ok 21 - check warning 330s ok 22 - check filename 330s # scaleY() called in void context - scaleY() returns the scaled image at t/300-transform/010-scale.t line 82 330s ok 23 - check warning 330s ok 24 - check filename 330s ok 25 - min scale width 330s ok 26 - min scale height 330s ok 27 - min scale width (preview) 330s ok 28 - min scale height (preview) 330s ok 29 - min scale width (mixing) 330s ok 30 - min scale height (mixing) 330s ok 31 - try to scale empty image 330s ok 32 - check error message 330s ok 33 - try to scaleX empty image 330s ok 34 - check error message 330s ok 35 - try to scaleY empty image 330s ok 36 - check error message 330s ok 37 - unknown qtype 330s ok 38 - check error message 330s ok 39 - unknown type 330s ok 40 - check error message 330s ok 41 # skip optional module Image::Math::Constrain not installed 330s ok 42 # skip optional module Image::Math::Constrain not installed 330s ok 43 # skip optional module Image::Math::Constrain not installed 330s # 48 x 48 def type: xpixels 48 ypixels 48 330s ok 44 - scale 48 x 48 def type qtype normal 330s ok 45 - check width 330s ok 46 - check height 330s ok 47 - scale 48 x 48 def type qtype preview 330s ok 48 - check width 330s ok 49 - check height 330s ok 50 - scale 48 x 48 def type qtype mixing 330s ok 51 - check width 330s ok 52 - check height 330s # 48 x 48 max type: xpixels 48 ypixels 48 type max 330s ok 53 - scale 48 x 48 max type qtype normal 330s ok 54 - check width 330s ok 55 - check height 330s ok 56 - scale 48 x 48 max type qtype preview 330s ok 57 - check width 330s ok 58 - check height 330s ok 59 - scale 48 x 48 max type qtype mixing 330s ok 60 - check width 330s ok 61 - check height 330s # 80 x 80 min type: xpixels 80 ypixels 80 type min 330s ok 62 - scale 80 x 80 min type qtype normal 330s ok 63 - check width 330s ok 64 - check height 330s ok 65 - scale 80 x 80 min type qtype preview 330s ok 66 - check width 330s ok 67 - check height 330s ok 68 - scale 80 x 80 min type qtype mixing 330s ok 69 - check width 330s ok 70 - check height 330s # no scale parameters (default to 0.5 scalefactor): 330s ok 71 - scale no scale parameters (default to 0.5 scalefactor) qtype normal 330s ok 72 - check width 330s ok 73 - check height 330s ok 74 - scale no scale parameters (default to 0.5 scalefactor) qtype preview 330s ok 75 - check width 330s ok 76 - check height 330s ok 77 - scale no scale parameters (default to 0.5 scalefactor) qtype mixing 330s ok 78 - check width 330s ok 79 - check height 330s # 0.75 scalefactor: scalefactor 0.75 330s ok 80 - scale 0.75 scalefactor qtype normal 330s ok 81 - check width 330s ok 82 - check height 330s ok 83 - scale 0.75 scalefactor qtype preview 330s ok 84 - check width 330s ok 85 - check height 330s ok 86 - scale 0.75 scalefactor qtype mixing 330s ok 87 - check width 330s ok 88 - check height 330s # 80 width: xpixels 80 330s ok 89 - scale 80 width qtype normal 330s ok 90 - check width 330s ok 91 - check height 330s ok 92 - scale 80 width qtype preview 330s ok 93 - check width 330s ok 94 - check height 330s ok 95 - scale 80 width qtype mixing 330s ok 96 - check width 330s ok 97 - check height 330s # 72 height: ypixels 72 330s ok 98 - scale 72 height qtype normal 330s ok 99 - check width 330s ok 100 - check height 330s ok 101 - scale 72 height qtype preview 330s ok 102 - check width 330s ok 103 - check height 330s ok 104 - scale 72 height qtype mixing 330s ok 105 - check width 330s ok 106 - check height 330s # xscale 0.5: xscalefactor 0.5 330s ok 107 - scale xscale 0.5 qtype normal 330s ok 108 - check width 330s ok 109 - check height 330s ok 110 - scale xscale 0.5 qtype preview 330s ok 111 - check width 330s ok 112 - check height 330s ok 113 - scale xscale 0.5 qtype mixing 330s ok 114 - check width 330s ok 115 - check height 330s # yscale 0.5: yscalefactor 0.5 330s ok 116 - scale yscale 0.5 qtype normal 330s ok 117 - check width 330s ok 118 - check height 330s ok 119 - scale yscale 0.5 qtype preview 330s ok 120 - check width 330s ok 121 - check height 330s ok 122 - scale yscale 0.5 qtype mixing 330s ok 123 - check width 330s ok 124 - check height 330s # xscale 0.25 yscale 0.5: xscalefactor 0.25 yscalefactor 0.5 330s ok 125 - scale xscale 0.25 yscale 0.5 qtype normal 330s ok 126 - check width 330s ok 127 - check height 330s ok 128 - scale xscale 0.25 yscale 0.5 qtype preview 330s ok 129 - check width 330s ok 130 - check height 330s ok 131 - scale xscale 0.25 yscale 0.5 qtype mixing 330s ok 132 - check width 330s ok 133 - check height 330s # xscale 1.0 yscale 0.5: xscalefactor 1 yscalefactor 0.5 330s ok 134 - scale xscale 1.0 yscale 0.5 qtype normal 330s ok 135 - check width 330s ok 136 - check height 330s ok 137 - scale xscale 1.0 yscale 0.5 qtype preview 330s ok 138 - check width 330s ok 139 - check height 330s ok 140 - scale xscale 1.0 yscale 0.5 qtype mixing 330s ok 141 - check width 330s ok 142 - check height 330s # xpixels 160 ypixels 48 type nonprop: xpixels 160 ypixels 48 type nonprop 330s ok 143 - scale xpixels 160 ypixels 48 type nonprop qtype normal 330s ok 144 - check width 330s ok 145 - check height 330s ok 146 - scale xpixels 160 ypixels 48 type nonprop qtype preview 330s ok 147 - check width 330s ok 148 - check height 330s ok 149 - scale xpixels 160 ypixels 48 type nonprop qtype mixing 330s ok 150 - check width 330s ok 151 - check height 330s # xpixels 160 ypixels 96: xpixels 160 ypixels 96 330s ok 152 - scale xpixels 160 ypixels 96 qtype normal 330s ok 153 - check width 330s ok 154 - check height 330s ok 155 - scale xpixels 160 ypixels 96 qtype preview 330s ok 156 - check width 330s ok 157 - check height 330s ok 158 - scale xpixels 160 ypixels 96 qtype mixing 330s ok 159 - check width 330s ok 160 - check height 330s # xpixels 80 ypixels 96 type nonprop: xpixels 80 ypixels 96 type nonprop 330s ok 161 - scale xpixels 80 ypixels 96 type nonprop qtype normal 330s ok 162 - check width 330s ok 163 - check height 330s ok 164 - scale xpixels 80 ypixels 96 type nonprop qtype preview 330s ok 165 - check width 330s ok 166 - check height 330s ok 167 - scale xpixels 80 ypixels 96 type nonprop qtype mixing 330s ok 168 - check width 330s ok 169 - check height 330s # defaults: 330s ok 170 - scaleX defaults qtype normal 330s ok 171 - check width 330s ok 172 - check height 330s ok 173 - scaleX defaults qtype preview 330s ok 174 - check width 330s ok 175 - check height 330s ok 176 - scaleX defaults qtype mixing 330s ok 177 - check width 330s ok 178 - check height 330s # 0.25 scalefactor: scalefactor 0.25 330s ok 179 - scaleX 0.25 scalefactor qtype normal 330s ok 180 - check width 330s ok 181 - check height 330s ok 182 - scaleX 0.25 scalefactor qtype preview 330s ok 183 - check width 330s ok 184 - check height 330s ok 185 - scaleX 0.25 scalefactor qtype mixing 330s ok 186 - check width 330s ok 187 - check height 330s # pixels 120: pixels 120 330s ok 188 - scaleX pixels 120 qtype normal 330s ok 189 - check width 330s ok 190 - check height 330s ok 191 - scaleX pixels 120 qtype preview 330s ok 192 - check width 330s ok 193 - check height 330s ok 194 - scaleX pixels 120 qtype mixing 330s ok 195 - check width 330s ok 196 - check height 330s # defaults: 330s ok 197 - scaleY defaults qtype normal 330s ok 198 - check width 330s ok 199 - check height 330s ok 200 - scaleY defaults qtype preview 330s ok 201 - check width 330s ok 202 - check height 330s ok 203 - scaleY defaults qtype mixing 330s ok 204 - check width 330s ok 205 - check height 330s # 2.0 scalefactor: scalefactor 2 330s ok 206 - scaleY 2.0 scalefactor qtype normal 330s ok 207 - check width 330s ok 208 - check height 330s ok 209 - scaleY 2.0 scalefactor qtype preview 330s ok 210 - check width 330s ok 211 - check height 330s ok 212 - scaleY 2.0 scalefactor qtype mixing 330s ok 213 - check width 330s ok 214 - check height 330s # pixels 144: pixels 144 330s ok 215 - scaleY pixels 144 qtype normal 330s ok 216 - check width 330s ok 217 - check height 330s ok 218 - scaleY pixels 144 qtype preview 330s ok 219 - check width 330s ok 220 - check height 330s ok 221 - scaleY pixels 144 qtype mixing 330s ok 222 - check width 330s ok 223 - check height 330s ok 224 - check we get the right image after scaling (mixing) 330s ok 225 - check we set alpha=0 pixels to zero on scaling 330s ok 226 - check we get the right image after scaling (normal) 330s ok 227 - check we set alpha=0 pixels to zero on scaling 330s ok 228 - simple scale_calculate 330s ok 229 - failed scale_calculate 330s ok 230 - class method scale_factor 330s ok 231 - can't use a reference as a size 330s ok 232 - check error message 330s ok 330s t/300-transform/020-combine.t ........ 330s 1..31 330s ok 1 - extracted the red channel 330s ok 2 - red should be a single channel 330s ok 3 - extracted the green channel 330s ok 4 - green should be a single channel 330s ok 5 - extracted blue (via convert) 330s ok 6 - check we got a three channel image 330s ok 7 - presto! check it's the same 330s ok 8 - no src 330s ok 9 - check message 330s ok 10 - empty image 330s ok 11 - check message 330s ok 12 - not an image 330s ok 13 - check message 330s ok 14 - no images 330s ok 15 - check message 330s ok 16 - too many source images 330s ok 17 - check message 330s ok 18 - negative channel 330s ok 19 - check message 330s ok 20 - too high channel 330s ok 21 - check message 330s ok 22 - make from 8 and double/sample images 330s ok 23 - check output bits 330s ok 24 - extracted the red channel 330s ok 25 - red should be a single channel 330s ok 26 - extracted the green channel 330s ok 27 - green should be a single channel 330s ok 28 - extracted blue (via convert) 330s ok 29 - check we got a three channel image 330s ok 30 - presto! check it's the same 330s ok 31 - and we got a double image output 330s ok 330s t/300-transform/030-copyflip.t ....... 330s 1..95 330s ok 1 - copy returned something 330s ok 2 - copy matches source 330s ok 3 - fail to copy an empty image 330s ok 4 - check error message 330s ok 5 - double horiz flipped matches original 330s ok 6 - double vertically flipped image matches original 330s ok 7 - check flip with hv matches flip v then flip h 330s ok 8 - fail to flip an empty image 330s ok 9 - check error message 330s ok 10 - copy double image 330s ok 11 - flip v twice 330s ok 12 - flip h twice 330s ok 13 - flip h,v,hv twice 330s ok 14 - check paletted test image is 330s ok 15 - check copy test image is paletted 330s ok 16 - flip paletted h 330s ok 17 - check it changed 330s ok 18 - flip paletted v 330s ok 19 - flip paletted hv 330s ok 20 - should be back to original image 330s ok 21 - and still paletted 330s ok 22 - got a rotated image 330s ok 23 - check it matches source 330s ok 24 - type check 330s ok 25 - bits check 330s ok 26 - channels check 330s ok 27 - got a rotated image 330s ok 28 - check it matches source 330s ok 29 - type check 330s ok 30 - bits check 330s ok 31 - channels check 330s ok 32 - got a rotated image 330s ok 33 - check it matches source 330s ok 34 - type check 330s ok 35 - bits check 330s ok 36 - channels check 330s ok 37 - got a rotated image 330s ok 38 - check it matches source 330s ok 39 - type check 330s ok 40 - bits check 330s ok 41 - channels check 330s ok 42 - got a rotated image 330s ok 43 - check it matches source 330s ok 44 - type check 330s ok 45 - bits check 330s ok 46 - channels check 330s ok 47 - got a rotated image 330s ok 48 - check it matches source 330s ok 49 - type check 330s ok 50 - bits check 330s ok 51 - channels check 330s ok 52 - got a rotated image 330s ok 53 - check it matches source 330s ok 54 - type check 330s ok 55 - bits check 330s ok 56 - channels check 330s ok 57 - got a rotated image 330s ok 58 - check it matches source 330s ok 59 - type check 330s ok 60 - bits check 330s ok 61 - channels check 330s ok 62 - check rotate 90 then 270 matches original 330s ok 63 - check rotate 90 then 180 then 90 matches original 330s ok 64 - rotation by 10 degrees gave us an image 330s ok 65 - rotate with background gave us an image 330s ok 66 - rotate with background as text gave us an image 330s ok 67 - check background set correctly 330s ok 68 - should fail due to bad back color 330s ok 69 - check error message 330s ok 70 - rotate 16-bit image gave us an image 330s ok 71 - save wide data rotated 330s ok 72 - rotate 16-bit image with back gave us an image 330s ok 73 - save wide data rotated 330s ok 74 - rotated paletted image 10 degrees 330s ok 75 - save paletted rotated 330s ok 76 - matrix_transform() returned an image 330s ok 77 - matrix_transform() with back returned an image 330s ok 78 - can't transform an empty image 330s ok 79 - check error message 330s # copy() called in void context - copy() returns the copied image at t/300-transform/030-copyflip.t line 209 330s ok 80 - correct warning 330s ok 81 - correct file 330s # rotate() called in void context - rotate() returns the rotated image at t/300-transform/030-copyflip.t line 213 330s ok 82 - correct warning 330s ok 83 - correct file 330s # copy() called in void context - copy() returns the copied image at t/300-transform/030-copyflip.t line 217 330s ok 84 - correct warning 330s ok 85 - correct file 330s ok 86 - RT\#29936 - check non-blank output 330s ok 87 - should be only 2 colors 330s ok 88 - check we got black 330s ok 89 - and red 330s ok 90 - check degrees => 270 width 330s ok 91 - check degrees => 270 height 330s ok 92 - save it 330s ok 93 - check right and degrees result the same 330s ok 94 - can't rotate an empty image 330s ok 95 - check error message 330s ok 330s t/300-transform/040-crop.t ........... 330s 1..66 330s ok 1 - created image ph 330s ok 2 - loaded source 330s ok 3 - got an image 330s ok 4 - save to file 330s ok 5 - check src channels 330s ok 6 - check src bits 330s ok 7 - check out channels 330s ok 8 - check out bits 330s # try it for paletted too 330s ok 9 - check source type 330s ok 10 - check output type 330s ok 11 - src width 330s ok 12 - src height 330s ok 13 - got output for basic 330s ok 14 - got cmp for basic 330s ok 15 - difference should be 0 for basic 330s ok 16 - got output for middle 330s ok 17 - got cmp for middle 330s ok 18 - difference should be 0 for middle 330s ok 19 - got output for lefttop 330s ok 20 - got cmp for lefttop 330s ok 21 - difference should be 0 for lefttop 330s ok 22 - got output for bottomright 330s ok 23 - got cmp for bottomright 330s ok 24 - difference should be 0 for bottomright 330s ok 25 - got output for acrossmiddle 330s ok 26 - got cmp for acrossmiddle 330s ok 27 - difference should be 0 for acrossmiddle 330s ok 28 - got output for downmiddle 330s ok 29 - got cmp for downmiddle 330s ok 30 - difference should be 0 for downmiddle 330s ok 31 - got output for rightside 330s ok 32 - got cmp for rightside 330s ok 33 - difference should be 0 for rightside 330s ok 34 - got output for leftside 330s ok 35 - got cmp for leftside 330s ok 36 - difference should be 0 for leftside 330s ok 37 - got output for topside 330s ok 38 - got cmp for topside 330s ok 39 - difference should be 0 for topside 330s ok 40 - got output for bottomside 330s ok 41 - got cmp for bottomside 330s ok 42 - difference should be 0 for bottomside 330s ok 43 - got output for overright 330s ok 44 - got cmp for overright 330s ok 45 - difference should be 0 for overright 330s ok 46 - got output for overtop 330s ok 47 - got cmp for overtop 330s ok 48 - difference should be 0 for overtop 330s ok 49 - got output for overleft 330s ok 50 - got cmp for overleft 330s ok 51 - difference should be 0 for overleft 330s ok 52 - got output for overbottom 330s ok 53 - got cmp for overbottom 330s ok 54 - difference should be 0 for overbottom 330s ok 55 - nothing across 330s ok 56 - and message 330s ok 57 - nothing down 330s ok 58 - and message 330s # crop() called in void context - crop() returns the cropped image at t/300-transform/040-crop.t line 171 330s ok 59 - correct warning 330s ok 60 - correct file 330s ok 61 - outside of image 330s ok 62 - and message 330s ok 63 - outside of image 330s ok 64 - and message 330s ok 65 - can't crop an empty image 330s ok 66 - check message 330s ok 330s t/300-transform/050-convert.t ........ 330s 1..31 330s ok 1 - convert to white 330s ok 2 - one channel image now 330s ok 3 - check converted size is the same 330s # 255 0 0 0 330s ok 4 - check image is white 330s ok 5 - convert preset gray 330s ok 6 - save grey image 330s ok 7 - convert preset blue 330s ok 8 - save blue image 330s ok 9 - convert 16/bit sample image 330s ok 10 - Image still 16-bit/sample 330s ok 11 - image roughly red - got right color (0, 0) 330s ok 12 - set a sample pixel 330s ok 13 - check it was set 330s ok 14 - convert another 16/bit sample image 330s ok 15 - convert should be 1 channel 330s ok 16 - and 16-bits 330s ok 17 - check grey value 330s ok 18 - add black to paletted 330s ok 19 - convert paletted 330s ok 20 - image still paletted 330s ok 21 - still only one colour 330s ok 22 - get color from palette 330s # 0 255 0 255 330s ok 23 - colour is as expected 330s # convert() called in void context - convert() returns the converted image at t/300-transform/050-convert.t line 130 330s ok 24 - correct warning 330s ok 25 - correct file 330s ok 26 - check source bits 330s ok 27 - make sure result has extra bits 330s ok 28 - this would crash 330s ok 29 - check the error message 330s ok 30 - can't convert an empty image 330s ok 31 - check error message 330s ok 331s t/300-transform/060-map.t ............ 331s ok 1 - map1 in ch 3 331s ok 2 - map1 in ch1-3 331s ok 3 - map1-3 in ch 1-3 331s ok 4 - incomplete maps 331s ok 5 - test OO interface (maps by color) 331s ok 6 - test OO interface (maps by maps) 331s ok 7 - can't map an empty image 331s ok 8 - check error message 331s ok 9 - map() 331s ok 10 - test map output 331s ok 11 - check we set mask 331s ok 12 - map done 331s ok 13 - map with gap in maps 331s ok 14 - should be no changes 331s 1..14 331s ok 331s t/300-transform/200-trimcolorlist.t .. 331s ok 1 - make empty list 331s ok 2 - it's empty 331s ok 3 - nothing at [0] 331s ok 4 - empty all() 331s ok 5 - simple color: add 331s ok 6 - simple color: and it shows in count 331s # testme: NC(255,238,204), NC(255,238,204) 331s # expect: NC(255,238,204), NC(255,238,204) 331s ok 7 - simple color 331s ok 8 - simple color object: add 331s ok 9 - simple color object: and it shows in count 331s # testme: NC(255,238,204), NC(255,238,204) 331s # expect: NC(255,238,204), NC(255,238,204) 331s ok 10 - simple color object 331s ok 11 - simple fcolor: add 331s ok 12 - simple fcolor: and it shows in count 331s # testme: NCF(0.5,0.7,0.2), NCF(0.5,0.7,0.2) 331s # expect: NCF(0.5,0.7,0.2), NCF(0.5,0.7,0.2) 331s ok 13 - simple fcolor 331s ok 14 - single color in array: add 331s ok 15 - single color in array: and it shows in count 331s # testme: NC(255,238,204), NC(255,238,204) 331s # expect: NC(255,238,204), NC(255,238,204) 331s ok 16 - single color in array 331s ok 17 - single color object in array: add 331s ok 18 - single color object in array: and it shows in count 331s # testme: NC(255,238,204), NC(255,238,204) 331s # expect: NC(255,238,204), NC(255,238,204) 331s ok 19 - single color object in array 331s ok 20 - single fcolor: add 331s ok 21 - single fcolor: and it shows in count 331s # testme: NCF(0.5,0.7,0.2), NCF(0.5,0.7,0.2) 331s # expect: NCF(0.5,0.7,0.2), NCF(0.5,0.7,0.2) 331s ok 22 - single fcolor 331s ok 23 - simple range: add 331s ok 24 - simple range: and it shows in count 331s # testme: NC(240,224,192), NC(255,238,204) 331s # expect: NC(240,224,192), NC(255,238,204) 331s ok 25 - simple range 331s ok 26 - simple fcolor range: add 331s ok 27 - simple fcolor range: and it shows in count 331s # testme: NCF(0.5,0.7,0.2), NCF(0.6,0.8,0.3) 331s # expect: NCF(0.5,0.7,0.2), NCF(0.6,0.8,0.3) 331s ok 28 - simple fcolor range 331s ok 29 - color with error amount: add 331s ok 30 - color with error amount: and it shows in count 331s # testme: NC(126,126,126), NC(130,130,130) 331s # expect: NC(126,126,126), NC(130,130,130) 331s ok 31 - color with error amount 331s ok 32 - fcolor with error amount: add 331s ok 33 - fcolor with error amount: and it shows in count 331s # testme: NCF(0.39,0.49,0.59), NCF(0.41,0.51,0.61) 331s # expect: NCF(0.39,0.49,0.59), NCF(0.41,0.51,0.61) 331s ok 34 - fcolor with error amount 331s 1..34 331s ok 331s t/300-transform/210-trim.t ........... 331s # 11 23 38 142 331s ok 1 - check alpha trim (8) 331s ok 2 - rotated has expected bits (8) 331s # 142 11 23 38 331s ok 3 - check alpha trim (8) 331s # 11 23 38 142 331s ok 4 - check alpha trim (16) 331s ok 5 - rotated has expected bits (16) 331s # 142 11 23 38 331s ok 6 - check alpha trim (16) 331s # 31 42 83 48 331s ok 7 - check simple color trim 331s ok 8 - got a simple color trimmed image 331s ok 9 - check trimmed image is as expected 331s ok 10 - check simple color trim with intrusion 331s ok 11 - got a simple color trimmed image 331s ok 12 - check simple with intrusion trimmed image is as expected 331s # 1 2 3 4 331s ok 13 - check multi-color trim 331s # 1 2 3 4 331s ok 14 - check trim via TrimColorList 331s # 1 2 3 4 331s ok 15 - check auto=center trim 331s ok 16 - trim_rect 3-channel cross 331s ok 17 - trim 3-channel cross 331s ok 18 - trim_rect 4-channel cross 331s ok 19 - trim 4-channel cross 331s 1..19 331s ok 331s t/300-transform/500-trans.t .......... skipped: No Affix::Infix2Postfix 331s t/300-transform/600-trans2.t ......... 331s 1..40 331s ok 1 - use Imager; 331s ok 2 - returned an image on error 331s ok 3 - No error message on failure 331s ok 4 - synthesis failed 331s ok 5 - image distortion 331s ok 6 - image combination 331s ok 7 - alpha output 331s ok 8 - zero alpha 331s ok 9 - max alpha 331s ok 10 - log function 331s # op tests 331s ok 11 - value hsv getp1 331s ok 12 - hue 331s ok 13 - sat 331s ok 14 - add mult sub rgb red green blue 331s ok 15 - div uminus 331s ok 16 - pow mod 331s ok 17 - multp 331s ok 18 - addp 331s ok 19 - subp 331s ok 20 - sin cos pi sqrt 331s ok 21 - atan2 331s ok 22 - distance 331s ok 23 - int 331s ok 24 - if 331s ok 25 - ifp 331s ok 26 - le lt gt 331s ok 27 - ge eq ne 331s ok 28 - and or not 331s ok 29 - abs 331s ok 30 - exp log 331s ok 31 - det 331s ok 32 - sat 331s ok 33 - can't transform an empty image 331s ok 34 - check error message 331s # Imager::Transform 331s ok 35 - funcs 331s ok 36 - got tranform 331s ok 37 - description 331s ok 38 - input description 331s ok 39 - expected failure on accessing invalid image 331s # not enough images, code requires 2, 0 supplied 331s ok 40 - didn't get expected error 331s ok 331s t/300-transform/610-postfix.t ........ 331s 1..6 331s ok 1 - use Imager::Expr; 331s ok 2 - compile postfix 331s ok 3 - ret at the end 331s ok 4 - found mult 331s ok 5 - found add 331s ok 6 - found getp1 331s ok 331s t/300-transform/620-infix.t .......... 331s 1..7 331s ok 1 - use Imager::Expr; 331s ok 2 - make infix expression 331s ok 3 - final op a ret 331s ok 4 - mult by 360 found 331s ok 5 - mult by x found 331s ok 6 - mult by y found 331s ok 7 - hsv op found 331s ok 331s t/300-transform/630-assem.t .......... 331s 1..6 331s ok 1 - use Imager::Expr::Assem; 331s ok 2 - compile simple assembler 331s ok 3 - last op is a ret 331s ok 4 - first op is a set 331s ok 5 - next is a getp1 331s ok 6 - found comparison 331s ok 332s t/350-font/010-font.t ................ 332s 1..14 332s ok 1 - register a test font 332s ok 2 - register a bad test font 332s ok 3 - no register parameters 332s ok 4 - check message 332s ok 5 - no class parameter 332s ok 6 - check message 332s ok 7 - bad files parameter 332s ok 8 - check message 332s ok 9 - load good font avoiding RT 62855 332s ok 10 - and it's the right type 332s ok 11 - can't draw text on an empty image 332s ok 12 - check error message 332s ok 13 - can't draw text on an empty image 332s ok 14 - check error message 332s ok 332s t/350-font/020-tt.t .................. 332s ok 1 - use Imager; 332s ok 2 # skip freetype 1.x unavailable or disabled 332s ok 3 # skip freetype 1.x unavailable or disabled 332s ok 4 # skip freetype 1.x unavailable or disabled 332s ok 5 # skip freetype 1.x unavailable or disabled 332s ok 6 # skip freetype 1.x unavailable or disabled 332s ok 7 # skip freetype 1.x unavailable or disabled 332s ok 8 # skip freetype 1.x unavailable or disabled 332s ok 9 # skip freetype 1.x unavailable or disabled 332s ok 10 # skip freetype 1.x unavailable or disabled 332s ok 11 # skip freetype 1.x unavailable or disabled 332s ok 12 # skip freetype 1.x unavailable or disabled 332s ok 13 # skip freetype 1.x unavailable or disabled 332s ok 14 # skip freetype 1.x unavailable or disabled 332s ok 15 # skip freetype 1.x unavailable or disabled 332s ok 16 # skip freetype 1.x unavailable or disabled 332s ok 17 # skip freetype 1.x unavailable or disabled 332s ok 18 # skip freetype 1.x unavailable or disabled 332s ok 19 # skip freetype 1.x unavailable or disabled 332s ok 20 # skip freetype 1.x unavailable or disabled 332s ok 21 # skip freetype 1.x unavailable or disabled 332s ok 22 # skip freetype 1.x unavailable or disabled 332s ok 23 # skip freetype 1.x unavailable or disabled 332s ok 24 # skip freetype 1.x unavailable or disabled 332s ok 25 # skip freetype 1.x unavailable or disabled 332s ok 26 # skip freetype 1.x unavailable or disabled 332s ok 27 # skip freetype 1.x unavailable or disabled 332s ok 28 # skip freetype 1.x unavailable or disabled 332s ok 29 # skip freetype 1.x unavailable or disabled 332s ok 30 # skip freetype 1.x unavailable or disabled 332s ok 31 # skip freetype 1.x unavailable or disabled 332s ok 32 # skip freetype 1.x unavailable or disabled 332s ok 33 # skip freetype 1.x unavailable or disabled 332s ok 34 # skip freetype 1.x unavailable or disabled 332s ok 35 # skip freetype 1.x unavailable or disabled 332s ok 36 # skip freetype 1.x unavailable or disabled 332s ok 37 # skip freetype 1.x unavailable or disabled 332s ok 38 # skip freetype 1.x unavailable or disabled 332s ok 39 # skip freetype 1.x unavailable or disabled 332s ok 40 # skip freetype 1.x unavailable or disabled 332s ok 41 # skip freetype 1.x unavailable or disabled 332s ok 42 # skip freetype 1.x unavailable or disabled 332s ok 43 # skip freetype 1.x unavailable or disabled 332s ok 44 # skip freetype 1.x unavailable or disabled 332s ok 45 # skip freetype 1.x unavailable or disabled 332s ok 46 # skip freetype 1.x unavailable or disabled 332s ok 47 # skip freetype 1.x unavailable or disabled 332s ok 48 # skip freetype 1.x unavailable or disabled 332s ok 49 # skip freetype 1.x unavailable or disabled 332s ok 50 # skip freetype 1.x unavailable or disabled 332s ok 51 # skip freetype 1.x unavailable or disabled 332s ok 52 # skip freetype 1.x unavailable or disabled 332s ok 53 # skip freetype 1.x unavailable or disabled 332s ok 54 # skip freetype 1.x unavailable or disabled 332s ok 55 # skip freetype 1.x unavailable or disabled 332s ok 56 # skip freetype 1.x unavailable or disabled 332s ok 57 # skip freetype 1.x unavailable or disabled 332s ok 58 # skip freetype 1.x unavailable or disabled 332s ok 59 # skip freetype 1.x unavailable or disabled 332s ok 60 # skip freetype 1.x unavailable or disabled 332s ok 61 # skip freetype 1.x unavailable or disabled 332s ok 62 # skip freetype 1.x unavailable or disabled 332s ok 63 # skip freetype 1.x unavailable or disabled 332s ok 64 # skip freetype 1.x unavailable or disabled 332s ok 65 # skip freetype 1.x unavailable or disabled 332s ok 66 # skip freetype 1.x unavailable or disabled 332s ok 67 # skip freetype 1.x unavailable or disabled 332s ok 68 # skip freetype 1.x unavailable or disabled 332s ok 69 # skip freetype 1.x unavailable or disabled 332s ok 70 # skip freetype 1.x unavailable or disabled 332s ok 71 # skip freetype 1.x unavailable or disabled 332s ok 72 # skip freetype 1.x unavailable or disabled 332s ok 73 # skip freetype 1.x unavailable or disabled 332s ok 74 # skip freetype 1.x unavailable or disabled 332s ok 75 # skip freetype 1.x unavailable or disabled 332s ok 76 # skip freetype 1.x unavailable or disabled 332s ok 77 # skip freetype 1.x unavailable or disabled 332s ok 78 # skip freetype 1.x unavailable or disabled 332s ok 79 # skip freetype 1.x unavailable or disabled 332s ok 80 # skip freetype 1.x unavailable or disabled 332s ok 81 # skip freetype 1.x unavailable or disabled 332s ok 82 # skip freetype 1.x unavailable or disabled 332s ok 83 # skip freetype 1.x unavailable or disabled 332s ok 84 # skip freetype 1.x unavailable or disabled 332s ok 85 # skip freetype 1.x unavailable or disabled 332s ok 86 # skip freetype 1.x unavailable or disabled 332s ok 87 # skip freetype 1.x unavailable or disabled 332s ok 88 # skip freetype 1.x unavailable or disabled 332s ok 89 # skip freetype 1.x unavailable or disabled 332s ok 90 # skip freetype 1.x unavailable or disabled 332s ok 91 # skip freetype 1.x unavailable or disabled 332s ok 92 # skip freetype 1.x unavailable or disabled 332s ok 93 # skip freetype 1.x unavailable or disabled 332s ok 94 # skip freetype 1.x unavailable or disabled 332s ok 95 # skip freetype 1.x unavailable or disabled 332s ok 96 # skip freetype 1.x unavailable or disabled 332s ok 97 # skip freetype 1.x unavailable or disabled 332s 1..97 332s ok 332s t/350-font/030-ttoo.t ................ 332s 1..25 332s ok 1 # skip FT1.x missing or disabled 332s ok 2 # skip FT1.x missing or disabled 332s ok 3 # skip FT1.x missing or disabled 332s ok 4 # skip FT1.x missing or disabled 332s ok 5 # skip FT1.x missing or disabled 332s ok 6 # skip FT1.x missing or disabled 332s ok 7 # skip FT1.x missing or disabled 332s ok 8 # skip FT1.x missing or disabled 332s ok 9 # skip FT1.x missing or disabled 332s ok 10 # skip FT1.x missing or disabled 332s ok 11 # skip FT1.x missing or disabled 332s ok 12 # skip FT1.x missing or disabled 332s ok 13 # skip FT1.x missing or disabled 332s ok 14 # skip FT1.x missing or disabled 332s ok 15 # skip FT1.x missing or disabled 332s ok 16 # skip FT1.x missing or disabled 332s ok 17 # skip FT1.x missing or disabled 332s ok 18 # skip FT1.x missing or disabled 332s ok 19 # skip FT1.x missing or disabled 332s ok 20 # skip FT1.x missing or disabled 332s ok 21 # skip FT1.x missing or disabled 332s ok 22 # skip FT1.x missing or disabled 332s ok 23 # skip FT1.x missing or disabled 332s ok 24 # skip FT1.x missing or disabled 332s ok 25 # skip FT1.x missing or disabled 332s ok 332s t/350-font/040-ttstd.t ............... skipped: No tt available 332s t/350-font/100-texttools.t ........... 332s 1..14 332s ok 1 - use Imager; 332s ok 2 - require Imager::Font::Wrap; 332s ok 3 - loading font 332s ok 4 - basic test 332s ok 5 - save to file 332s ok 6 - no image test 332s ok 7 - no image parameter test 332s ok 8 - get height for check 332s ok 9 - savepos call 332s ok 10 - savepos value 332s # 66 332s ok 11 - bounds list count 332s # 0 0 380 14 332s ok 12 - check height 332s ok 13 - regression 29771 - call wrap_text 332s ok 14 - all text should be consumed 332s ok 332s t/400-filter/010-filters.t ........... 332s 1..137 332s ok 1 - autolevels 332s ok 2 - write autolevels 332s ok 3 - autolevels_skew 332s ok 4 - write autolevels_skew 332s ok 5 - contrast 332s ok 6 - write contrast 332s ok 7 - conv 332s ok 8 - write conv 332s ok 9 - conv should fail with empty array 332s ok 10 - check the conv OO intergave too 332s ok 11 - check conv error message 332s ok 12 - coef not an array 332s ok 13 - should fail if sum of coef is 0 332s ok 14 - check message 332s ok 15 - filter 8 bit image 332s ok 16 - filter 16 bit image 332s ok 17 - 8 and 16 bit conv match 332s ok 18 - gaussian 332s ok 19 - write gaussian 332s ok 20 - gaussian 332s ok 21 - write gaussian 332s ok 22 - 8 and 16 gaussian match 332s ok 23 - gaussian2 332s ok 24 - write gaussian2 332s ok 25 - gaussian2 332s ok 26 - write gaussian2 332s ok 27 - 8 and 16 gaussian match 332s ok 28 - gaussian2 332s ok 29 - write gaussian2 332s ok 30 - gaussian2 332s ok 31 - write gaussian2 332s ok 32 - gaussian2 332s ok 33 - write gaussian2 332s ok 34 - 8 and 16 gaussian match 332s ok 35 - gradgen 332s ok 36 - write gradgen 332s ok 37 - mosaic 332s ok 38 - write mosaic 332s ok 39 - hardinvert 332s ok 40 - write hardinvert 332s ok 41 - make test image for invert test 332s ok 42 - set a test pixel 332s ok 43 - hardinvert it 332s ok 44 - check only colour inverted 332s ok 45 - hardinvertall copy 332s ok 46 - check all inverted 332s ok 47 - make double test image for invert test 332s ok 48 - set a test pixel 332s ok 49 - hardinvert it 332s ok 50 - check only colour inverted 332s ok 51 - hardinvertall copy 332s ok 52 - check all inverted 332s ok 53 - noise 332s ok 54 - write noise 332s ok 55 - radnoise 332s ok 56 - write radnoise 332s ok 57 - turbnoise 332s ok 58 - write turbnoise 332s ok 59 - bumpmap 332s ok 60 - write bumpmap 332s ok 61 - bumpmap_complex 332s ok 62 - write bumpmap_complex 332s ok 63 - postlevels 332s ok 64 - write postlevels 332s ok 65 - watermark 332s ok 66 - write watermark 332s ok 67 - fountain 332s ok 68 - write fountain 332s ok 69 - fountain 332s ok 70 - write fountain 332s ok 71 - fountain 332s ok 72 - write fountain 332s ok 73 - read gimpgrad 332s ok 74 - fountain 332s ok 75 - write fountain 332s ok 76 - read with no parameters does nothing 332s ok 77 - check the warning 332s ok 78 - try to read a fountain defintion that doesn't exist 332s ok 79 - should be no warning 332s ok 80 - check message 332s ok 81 - opened gradient 332s ok 82 - read gradient from file handle 332s ok 83 - fail to read non-gradient 332s ok 84 - check error message 332s ok 85 - fail to read bad gradient (bad seg count) 332s ok 86 - check error message 332s ok 87 - fail to read bad gradient (bad segment) 332s ok 88 - check error message 332s ok 89 - unsharpmask 332s ok 90 - write unsharpmask 332s ok 91 - conv 332s ok 92 - write conv 332s ok 93 - nearest_color 332s ok 94 - write nearest_color 332s ok 95 - fountain 332s ok 96 - write fountain 332s ok 97 - got difference image 332s ok 98 - compare test image and diff image 332s ok 99 - read newer gimp gradient 332s ok 100 - check name read correctly 332s ok 101 - check we handle case of no name reference correctly 332s ok 102 - save a gradient 332s ok 103 - read what we wrote 332s ok 104 - we didn't set the name, so shouldn't get one 332s ok 105 - write gradient with a name 332s ok 106 - read what we wrote 332s ok 107 - check the name matches 332s ok 108 - fountain with color names instead of objects in segments 332s ok 109 - check black converted correctly 332s ok 110 - check white converted correctly 332s ok 111 - fountain with invalid color name 332s ok 112 - check error message 332s ok 113 - made simple gradient 332s ok 114 - check start of first correct 332s ok 115 - check color at start 332s ok 116 - no parameters to simple() 332s ok 117 332s ok 118 - mismatch of positions and colors fails 332s ok 119 - check message 332s ok 120 - not enough positions 332s ok 121 332s ok 122 - linear fountain sample 332s ok 123 - revolution fountain sample 332s ok 124 - radial fountain sample 332s ok 125 - perl_test 332s ok 126 - write perl_test 332s ok 127 - difference() - check image with mindist 0 332s ok 128 - difference() - check image with mindist 1 332s ok 129 - rgb_difference() - check image 332s ok 130 - difference() - check image with mindist 0 - large samples 332s ok 131 - difference() - check image with mindist 1.1 - large samples 332s ok 132 - can't filter an empty image 332s ok 133 - check error message 332s ok 134 - can't difference empty image 332s ok 135 - check error message 332s ok 136 - can't difference against empty image 332s ok 137 - check error message 332s ok 332s t/400-filter/020-autolevels.t ........ 332s 1..4 332s ok 1 - default autolevels 332s ok 2 - check we got expected image 332s ok 3 - default autolevels (double) 332s ok 4 - check we got expected image 332s ok 333s t/450-api/130-cpp.t .................. skipped: Inline::CPP required for testing C++ compatibility 333s t/850-thread/010-base.t .............. 333s 1..14 333s ok 1 - join first thread 333s ok 2 - made the color 333s ok 3 - made the float color 333s ok 4 - made the hlines 333s ok 5 - made the io 333s ok 6 - made the trim color list 333s ok 7 # skip No TT font support 333s ok 8 - made ft2 font 333s ok 9 - made the fill 333s ok 10 - the low level image object should become unblessed 333s ok 11 - image no longer considered valid 333s ok 12 - check error message 333s ok 13 - join second thread 333s ok 14 - but the object should be fine in the main thread 333s ok 337s t/850-thread/100-error.t ............. 337s 1..11 337s ok 1 - 1: check errors in child 337s ok 2 - 4: check errors in child 337s ok 3 - join child 1 337s ok 4 - 2: check errors in child 337s ok 5 - 3: check errors in child 337s ok 6 - 5: check errors in child 337s ok 7 - join child 2 337s ok 8 - join child 3 337s ok 9 - join child 4 337s ok 10 - join child 5 337s ok 11 - check errors in parent 337s ok 339s t/850-thread/110-log.t ............... 339s 1..3 339s ok 1 - join child thread 339s ok 2 - check messages in main thread log 339s ok 3 - check messages in child thread log 339s ok 339s t/900-util/010-test.t ................ 339s 1..60 339s ok 1 - got basic test image 339s ok 2 - check basic image type 339s ok 3 - check basic image channels 339s ok 4 - check basic image bits 339s ok 5 - check basic isn't mono 339s ok 6 - got 16-bit basic test image 339s ok 7 - check 16-bit basic image type 339s ok 8 - check 16-bit basic image channels 339s ok 9 - check 16-bit basic image bits 339s ok 10 - check 16-bit basic isn't mono 339s ok 11 - got double basic test image 339s ok 12 - check double basic image type 339s ok 13 - check double basic image channels 339s ok 14 - check double basic image bits 339s ok 15 - check double basic isn't mono 339s ok 16 - got gray test image 339s ok 17 - check gray image type 339s ok 18 - check gray image channels 339s ok 19 - check gray image bits 339s ok 20 - check gray isn't mono 339s ok 21 - got gray test image 339s ok 22 - check 16-bit gray image type 339s ok 23 - check 16-bit gray image channels 339s ok 24 - check 16-bit gray image bits 339s ok 25 - check 16-bit isn't mono 339s ok 26 - got mono image 339s ok 27 - check mono image type 339s ok 28 - check mono image channels 339s ok 29 - check mono image bits 339s ok 30 - check mono is mono 339s ok 31 - got basic test image (by name) 339s ok 32 - check basic image type 339s ok 33 - check basic image channels 339s ok 34 - check basic image bits 339s ok 35 - check basic isn't mono 339s ok 36 - got 16-bit basic test image (by name) 339s ok 37 - check 16-bit basic image type 339s ok 38 - check 16-bit basic image channels 339s ok 39 - check 16-bit basic image bits 339s ok 40 - check 16-bit basic isn't mono 339s ok 41 - got double basic test image (by name) 339s ok 42 - check double basic image type 339s ok 43 - check double basic image channels 339s ok 44 - check double basic image bits 339s ok 45 - check double basic isn't mono 339s ok 46 - got gray test image (by name) 339s ok 47 - check gray image type 339s ok 48 - check gray image channels 339s ok 49 - check gray image bits 339s ok 50 - check gray isn't mono 339s ok 51 - got gray test image (by name) 339s ok 52 - check 16-bit gray image type 339s ok 53 - check 16-bit gray image channels 339s ok 54 - check 16-bit gray image bits 339s ok 55 - check 16-bit isn't mono 339s ok 56 - got mono image (by name) 339s ok 57 - check mono image type 339s ok 58 - check mono image channels 339s ok 59 - check mono image bits 339s ok 60 - check mono is mono 339s ok 339s t/900-util/020-error.t ............... 339s 1..7 339s ok 1 - use Imager; 339s ok 2 - read of junk.ppm should have failed 339s ok 3 - got the errors 339s ok 4 - entry 0 is an array ref 339s ok 5 - entry 0 has 2 elements 339s ok 6 - check message 339s ok 7 - error code should be 0 339s ok 339s t/900-util/030-log.t ................. 339s 1..6 339s ok 1 - open log 339s ok 2 - file is there 339s ok 3 - check message made it to the log 339s ok 4 # skip Logging built 339s ok 5 # skip Logging built 339s ok 6 # skip Logging built 339s ok 340s t/900-util/040-limit.t ............... 340s 1..31 340s ok 1 - set limits to 10, 10, 300 340s ok 2 - successful check limits in parent 340s ok 3 - failed check limits in parent 340s ok 4 - 1: set limits to 5 x 5, 75 bytes 340s ok 5 - 1: successful check 5 x 5 340s ok 6 - 1: failed check 5 x 5, ssize 2 340s ok 7 - check limits are still 5 x 5 , 75 bytes 340s ok 8 - 2: set limits to 10 x 10, 300 bytes 340s ok 9 - 2: successful check 10 x 10 340s ok 10 - 2: failed check 10 x 10, ssize 2 340s ok 11 - check limits are still 10 x 10 , 300 bytes 340s ok 12 - 3: set limits to 15 x 15, 675 bytes 340s ok 13 - 3: successful check 15 x 15 340s ok 14 - 3: failed check 15 x 15, ssize 2 340s ok 15 - check limits are still 15 x 15 , 675 bytes 340s ok 16 - 4: set limits to 20 x 20, 1200 bytes 340s ok 17 - 4: successful check 20 x 20 340s ok 18 - 4: failed check 20 x 20, ssize 2 340s ok 19 - check limits are still 20 x 20 , 1200 bytes 340s ok 20 - 5: set limits to 25 x 25, 1875 bytes 340s ok 21 - 5: successful check 25 x 25 340s ok 22 - 5: failed check 25 x 25, ssize 2 340s ok 23 - check limits are still 25 x 25 , 1875 bytes 340s ok 24 - join child 1 340s ok 25 - join child 2 340s ok 26 - join child 3 340s ok 27 - join child 4 340s ok 28 - join child 5 340s ok 29 - test we still pass 340s ok 30 - test we still fail 340s ok 31 - check original main thread limits still set 340s ok 340s t/900-util/050-matrix.t .............. 340s 1..25 340s ok 1 - use Imager::Matrix2d; 340s ok 2 - identity matrix 340s ok 3 - translate matrix 340s ok 4 - translate just x 340s ok 5 - translate just y 340s ok 6 - rotate matrix 340s ok 7 - shear matrix 340s ok 8 - scale matrix 340s ok 9 - custom matrix 340s ok 10 - translate called on rotate with just x 340s ok 11 - translate called on rotate with just y 340s ok 12 - bad custom matrix 340s ok 13 - check error 340s ok 14 - mult by unblessed matrix 340s ok 15 - mult with unblessed matrix 340s ok 16 - mult by three 340s ok 17 - mult with three 340s ok 18 - mult by hash ref died 340s ok 19 - check message 340s ok 20 - mult by short array ref died 340s ok 21 - check message 340s ok 22 - mult by bad scalar died 340s ok 23 - check message 340s ok 24 - x from rotate (0,0) around (10, 5) 340s ok 25 - y from rotate (0,0) around (10, 5) 340s ok 340s t/900-util/060-hlines.t .............. 340s 1..17 340s ok 1 - made hline 340s ok 2 - check values 340s ok 3 - check (-5, 7) added 340s ok 4 - check (8, 4) added 340s ok 5 - check (3, 3) added 340s ok 6 - check (2, 6) added 340s ok 7 - check (6, -5, 5) not added 340s ok 8 - check (6, 100, 5) not added 340s ok 9 - check (-1, 5, 2) not added 340s ok 10 - check (10, 5, 2) not added 340s ok 11 - check internal overlap merged 340s ok 12 - lots of segments 340s ok 13 - merge lots of segments 340s ok 14 - left merge 340s ok 15 - right merge 340s ok 16 - make hlines object from image 340s ok 17 - check initialized properly 340s ok 340s All tests successful. 340s Files=60, Tests=4660, 15 wallclock secs ( 0.41 usr 0.29 sys + 7.27 cusr 1.79 csys = 9.76 CPU) 340s Result: PASS 340s autopkgtest [01:23:36]: test autodep8-perl-build-deps: -----------------------] 345s autopkgtest [01:23:41]: test autodep8-perl-build-deps: - - - - - - - - - - results - - - - - - - - - - 345s autodep8-perl-build-deps PASS 349s autopkgtest [01:23:45]: test autodep8-perl: preparing testbed 376s autopkgtest [01:24:12]: testbed dpkg architecture: armhf 378s autopkgtest [01:24:14]: testbed apt version: 2.9.33 384s autopkgtest [01:24:20]: @@@@@@@@@@@@@@@@@@@@ test bed setup 386s autopkgtest [01:24:22]: testbed release detected to be: plucky 395s autopkgtest [01:24:31]: updating testbed package index (apt update) 399s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [126 kB] 399s Get:2 http://ftpmaster.internal/ubuntu plucky InRelease [257 kB] 399s Get:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease [126 kB] 400s Get:4 http://ftpmaster.internal/ubuntu plucky-security InRelease [126 kB] 400s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [41.4 kB] 400s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [365 kB] 400s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [17.7 kB] 400s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [74.9 kB] 400s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf c-n-f Metadata [1792 B] 400s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted armhf c-n-f Metadata [116 B] 400s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [290 kB] 400s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf c-n-f Metadata [10.5 kB] 400s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [4168 B] 400s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf c-n-f Metadata [240 B] 400s Get:15 http://ftpmaster.internal/ubuntu plucky/multiverse Sources [299 kB] 401s Get:16 http://ftpmaster.internal/ubuntu plucky/universe Sources [21.0 MB] 418s Get:17 http://ftpmaster.internal/ubuntu plucky/main Sources [1389 kB] 419s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf Packages [1378 kB] 420s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf c-n-f Metadata [29.5 kB] 420s Get:20 http://ftpmaster.internal/ubuntu plucky/restricted armhf c-n-f Metadata [108 B] 420s Get:21 http://ftpmaster.internal/ubuntu plucky/universe armhf Packages [15.3 MB] 432s Get:22 http://ftpmaster.internal/ubuntu plucky/multiverse armhf Packages [172 kB] 434s Fetched 41.1 MB in 35s (1169 kB/s) 435s Reading package lists... 442s autopkgtest [01:25:18]: upgrading testbed (apt dist-upgrade and autopurge) 443s Reading package lists... 444s Building dependency tree... 444s Reading state information... 444s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 444s Starting 2 pkgProblemResolver with broken count: 0 444s Done 445s Entering ResolveByKeep 445s 446s Calculating upgrade... 446s The following packages will be upgraded: 446s libpng16-16t64 pinentry-curses python3-jinja2 sos strace 446s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 446s Need to get 1128 kB of archives. 446s After this operation, 23.6 kB of additional disk space will be used. 446s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libpng16-16t64 armhf 1.6.47-1.1 [168 kB] 447s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf strace armhf 6.13+ds-1ubuntu1 [445 kB] 447s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf pinentry-curses armhf 1.3.1-2ubuntu3 [40.6 kB] 447s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf python3-jinja2 all 3.1.5-2ubuntu1 [109 kB] 447s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf sos all 4.9.0-5 [365 kB] 448s Fetched 1128 kB in 1s (774 kB/s) 448s (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 ... 64655 files and directories currently installed.) 448s Preparing to unpack .../libpng16-16t64_1.6.47-1.1_armhf.deb ... 448s Unpacking libpng16-16t64:armhf (1.6.47-1.1) over (1.6.47-1) ... 448s Preparing to unpack .../strace_6.13+ds-1ubuntu1_armhf.deb ... 448s Unpacking strace (6.13+ds-1ubuntu1) over (6.11-0ubuntu1) ... 448s Preparing to unpack .../pinentry-curses_1.3.1-2ubuntu3_armhf.deb ... 448s Unpacking pinentry-curses (1.3.1-2ubuntu3) over (1.3.1-2ubuntu2) ... 448s Preparing to unpack .../python3-jinja2_3.1.5-2ubuntu1_all.deb ... 448s Unpacking python3-jinja2 (3.1.5-2ubuntu1) over (3.1.5-2) ... 448s Preparing to unpack .../archives/sos_4.9.0-5_all.deb ... 449s Unpacking sos (4.9.0-5) over (4.9.0-4) ... 449s Setting up sos (4.9.0-5) ... 449s Setting up pinentry-curses (1.3.1-2ubuntu3) ... 449s Setting up python3-jinja2 (3.1.5-2ubuntu1) ... 450s Setting up strace (6.13+ds-1ubuntu1) ... 450s Setting up libpng16-16t64:armhf (1.6.47-1.1) ... 450s Processing triggers for man-db (2.13.0-1) ... 450s Processing triggers for libc-bin (2.41-1ubuntu1) ... 453s Reading package lists... 453s Building dependency tree... 453s Reading state information... 453s Starting pkgProblemResolver with broken count: 0 454s Starting 2 pkgProblemResolver with broken count: 0 454s Done 454s Solving dependencies... 455s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 457s autopkgtest [01:25:33]: rebooting testbed after setup commands that affected boot 529s Reading package lists... 529s Building dependency tree... 529s Reading state information... 529s Starting pkgProblemResolver with broken count: 0 530s Starting 2 pkgProblemResolver with broken count: 0 530s Done 530s The following NEW packages will be installed: 530s autodep8 dctrl-tools libdeflate0 libfreetype6 libgif7 libimager-perl 530s libjbig0 libjpeg-turbo8 libjpeg8 liblerc4 libsharpyuv0 libtiff6 libwebp7 530s pkg-perl-autopkgtest 531s 0 upgraded, 14 newly installed, 0 to remove and 0 not upgraded. 531s Need to get 2001 kB of archives. 531s After this operation, 5152 kB of additional disk space will be used. 531s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf dctrl-tools armhf 2.24-3build3 [94.7 kB] 531s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf autodep8 all 0.28+nmu1ubuntu1 [13.7 kB] 531s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf libdeflate0 armhf 1.23-1 [38.5 kB] 531s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf libfreetype6 armhf 2.13.3+dfsg-1 [330 kB] 531s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf libgif7 armhf 5.2.2-1ubuntu2 [32.5 kB] 531s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf libjpeg-turbo8 armhf 2.1.5-3ubuntu2 [127 kB] 531s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] 531s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf libjbig0 armhf 2.1-6.1ubuntu2 [24.9 kB] 531s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf liblerc4 armhf 4.0.0+ds-5ubuntu1 [160 kB] 531s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf libsharpyuv0 armhf 1.5.0-0.1 [16.4 kB] 531s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf libwebp7 armhf 1.5.0-0.1 [188 kB] 532s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf libtiff6 armhf 4.5.1+git230720-4ubuntu4 [179 kB] 532s Get:13 http://ftpmaster.internal/ubuntu plucky/universe armhf libimager-perl armhf 1.025+dfsg-1 [775 kB] 532s Get:14 http://ftpmaster.internal/ubuntu plucky/universe armhf pkg-perl-autopkgtest all 0.82 [18.8 kB] 533s Fetched 2001 kB in 2s (1193 kB/s) 533s Selecting previously unselected package dctrl-tools. 533s (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 ... 64655 files and directories currently installed.) 533s Preparing to unpack .../00-dctrl-tools_2.24-3build3_armhf.deb ... 533s Unpacking dctrl-tools (2.24-3build3) ... 533s Selecting previously unselected package autodep8. 533s Preparing to unpack .../01-autodep8_0.28+nmu1ubuntu1_all.deb ... 533s Unpacking autodep8 (0.28+nmu1ubuntu1) ... 533s Selecting previously unselected package libdeflate0:armhf. 533s Preparing to unpack .../02-libdeflate0_1.23-1_armhf.deb ... 533s Unpacking libdeflate0:armhf (1.23-1) ... 533s Selecting previously unselected package libfreetype6:armhf. 533s Preparing to unpack .../03-libfreetype6_2.13.3+dfsg-1_armhf.deb ... 533s Unpacking libfreetype6:armhf (2.13.3+dfsg-1) ... 533s Selecting previously unselected package libgif7:armhf. 533s Preparing to unpack .../04-libgif7_5.2.2-1ubuntu2_armhf.deb ... 533s Unpacking libgif7:armhf (5.2.2-1ubuntu2) ... 533s Selecting previously unselected package libjpeg-turbo8:armhf. 533s Preparing to unpack .../05-libjpeg-turbo8_2.1.5-3ubuntu2_armhf.deb ... 533s Unpacking libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 533s Selecting previously unselected package libjpeg8:armhf. 533s Preparing to unpack .../06-libjpeg8_8c-2ubuntu11_armhf.deb ... 533s Unpacking libjpeg8:armhf (8c-2ubuntu11) ... 533s Selecting previously unselected package libjbig0:armhf. 533s Preparing to unpack .../07-libjbig0_2.1-6.1ubuntu2_armhf.deb ... 533s Unpacking libjbig0:armhf (2.1-6.1ubuntu2) ... 533s Selecting previously unselected package liblerc4:armhf. 533s Preparing to unpack .../08-liblerc4_4.0.0+ds-5ubuntu1_armhf.deb ... 533s Unpacking liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 533s Selecting previously unselected package libsharpyuv0:armhf. 533s Preparing to unpack .../09-libsharpyuv0_1.5.0-0.1_armhf.deb ... 533s Unpacking libsharpyuv0:armhf (1.5.0-0.1) ... 533s Selecting previously unselected package libwebp7:armhf. 533s Preparing to unpack .../10-libwebp7_1.5.0-0.1_armhf.deb ... 533s Unpacking libwebp7:armhf (1.5.0-0.1) ... 533s Selecting previously unselected package libtiff6:armhf. 533s Preparing to unpack .../11-libtiff6_4.5.1+git230720-4ubuntu4_armhf.deb ... 533s Unpacking libtiff6:armhf (4.5.1+git230720-4ubuntu4) ... 533s Selecting previously unselected package libimager-perl. 533s Preparing to unpack .../12-libimager-perl_1.025+dfsg-1_armhf.deb ... 533s Unpacking libimager-perl (1.025+dfsg-1) ... 533s Selecting previously unselected package pkg-perl-autopkgtest. 533s Preparing to unpack .../13-pkg-perl-autopkgtest_0.82_all.deb ... 533s Unpacking pkg-perl-autopkgtest (0.82) ... 533s Setting up libsharpyuv0:armhf (1.5.0-0.1) ... 533s Setting up liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 533s Setting up libdeflate0:armhf (1.23-1) ... 533s Setting up libjbig0:armhf (2.1-6.1ubuntu2) ... 533s Setting up libfreetype6:armhf (2.13.3+dfsg-1) ... 533s Setting up libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 533s Setting up libwebp7:armhf (1.5.0-0.1) ... 533s Setting up libgif7:armhf (5.2.2-1ubuntu2) ... 533s Setting up dctrl-tools (2.24-3build3) ... 533s Setting up autodep8 (0.28+nmu1ubuntu1) ... 533s Setting up libjpeg8:armhf (8c-2ubuntu11) ... 533s Setting up pkg-perl-autopkgtest (0.82) ... 533s Setting up libtiff6:armhf (4.5.1+git230720-4ubuntu4) ... 533s Setting up libimager-perl (1.025+dfsg-1) ... 533s Processing triggers for man-db (2.13.0-1) ... 534s Processing triggers for libc-bin (2.41-1ubuntu1) ... 550s autopkgtest [01:27:06]: test autodep8-perl: /usr/share/pkg-perl-autopkgtest/runner runtime-deps 550s autopkgtest [01:27:06]: test autodep8-perl: [----------------------- 552s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 552s 1..4 552s ok 1 - /usr/bin/perl -w -M"Imager" -e 1 2>&1 exited successfully 552s ok 2 - /usr/bin/perl -w -M"Imager" -e 1 2>&1 produced no (non-whitelisted) output 552s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Imager" -e 1 2>&1 exited successfully 552s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Imager" -e 1 2>&1 produced no (non-whitelisted) output 552s ok 552s All tests successful. 552s Files=1, Tests=4, 0 wallclock secs ( 0.02 usr 0.01 sys + 0.17 cusr 0.04 csys = 0.24 CPU) 552s Result: PASS 553s autopkgtest [01:27:09]: test autodep8-perl: -----------------------] 557s autodep8-perl PASS (superficial) 557s autopkgtest [01:27:13]: test autodep8-perl: - - - - - - - - - - results - - - - - - - - - - 561s autopkgtest [01:27:17]: test autodep8-perl-recommends: preparing testbed 562s Reading package lists... 563s Building dependency tree... 563s Reading state information... 563s Starting pkgProblemResolver with broken count: 0 563s Starting 2 pkgProblemResolver with broken count: 0 563s Done 564s The following NEW packages will be installed: 564s cpp cpp-14 cpp-14-arm-linux-gnueabihf cpp-arm-linux-gnueabihf gcc gcc-14 564s gcc-14-arm-linux-gnueabihf gcc-arm-linux-gnueabihf libasan8 libcc1-0 564s libgcc-14-dev libgomp1 libinline-c-perl libinline-perl libisl23 libmpc3 564s libparse-recdescent-perl libpegex-perl libubsan1 libxxx-perl libyaml-pp-perl 565s 0 upgraded, 21 newly installed, 0 to remove and 0 not upgraded. 565s Need to get 34.0 MB of archives. 565s After this operation, 88.4 MB of additional disk space will be used. 565s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf libisl23 armhf 0.27-1 [546 kB] 565s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf libmpc3 armhf 1.3.1-1build2 [47.1 kB] 565s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-14-arm-linux-gnueabihf armhf 14.2.0-17ubuntu3 [9220 kB] 572s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-14 armhf 14.2.0-17ubuntu3 [1030 B] 572s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [5578 B] 572s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf cpp armhf 4:14.2.0-1ubuntu1 [22.4 kB] 572s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf libcc1-0 armhf 15-20250222-0ubuntu1 [38.9 kB] 572s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf libgomp1 armhf 15-20250222-0ubuntu1 [128 kB] 573s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf libasan8 armhf 15-20250222-0ubuntu1 [2955 kB] 574s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf libubsan1 armhf 15-20250222-0ubuntu1 [1191 kB] 575s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf libgcc-14-dev armhf 14.2.0-17ubuntu3 [897 kB] 576s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14-arm-linux-gnueabihf armhf 14.2.0-17ubuntu3 [18.0 MB] 590s Get:13 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14 armhf 14.2.0-17ubuntu3 [506 kB] 590s Get:14 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1218 B] 590s Get:15 http://ftpmaster.internal/ubuntu plucky/main armhf gcc armhf 4:14.2.0-1ubuntu1 [5004 B] 590s Get:16 http://ftpmaster.internal/ubuntu plucky/universe armhf libparse-recdescent-perl all 1.967015+dfsg-4 [139 kB] 590s Get:17 http://ftpmaster.internal/ubuntu plucky/universe armhf libinline-perl all 0.86-2 [75.9 kB] 590s Get:18 http://ftpmaster.internal/ubuntu plucky/universe armhf libyaml-pp-perl all 0.39.0-1 [107 kB] 590s Get:19 http://ftpmaster.internal/ubuntu plucky/universe armhf libxxx-perl all 0.38-1 [9904 B] 590s Get:20 http://ftpmaster.internal/ubuntu plucky/universe armhf libpegex-perl all 0.75-2 [75.7 kB] 590s Get:21 http://ftpmaster.internal/ubuntu plucky/universe armhf libinline-c-perl all 0.82-1 [72.4 kB] 591s Fetched 34.0 MB in 26s (1312 kB/s) 591s Selecting previously unselected package libisl23:armhf. 591s (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 ... 65006 files and directories currently installed.) 591s Preparing to unpack .../00-libisl23_0.27-1_armhf.deb ... 591s Unpacking libisl23:armhf (0.27-1) ... 591s Selecting previously unselected package libmpc3:armhf. 591s Preparing to unpack .../01-libmpc3_1.3.1-1build2_armhf.deb ... 591s Unpacking libmpc3:armhf (1.3.1-1build2) ... 591s Selecting previously unselected package cpp-14-arm-linux-gnueabihf. 591s Preparing to unpack .../02-cpp-14-arm-linux-gnueabihf_14.2.0-17ubuntu3_armhf.deb ... 591s Unpacking cpp-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ... 591s Selecting previously unselected package cpp-14. 591s Preparing to unpack .../03-cpp-14_14.2.0-17ubuntu3_armhf.deb ... 591s Unpacking cpp-14 (14.2.0-17ubuntu3) ... 591s Selecting previously unselected package cpp-arm-linux-gnueabihf. 591s Preparing to unpack .../04-cpp-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 591s Unpacking cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 591s Selecting previously unselected package cpp. 591s Preparing to unpack .../05-cpp_4%3a14.2.0-1ubuntu1_armhf.deb ... 591s Unpacking cpp (4:14.2.0-1ubuntu1) ... 591s Selecting previously unselected package libcc1-0:armhf. 591s Preparing to unpack .../06-libcc1-0_15-20250222-0ubuntu1_armhf.deb ... 591s Unpacking libcc1-0:armhf (15-20250222-0ubuntu1) ... 591s Selecting previously unselected package libgomp1:armhf. 591s Preparing to unpack .../07-libgomp1_15-20250222-0ubuntu1_armhf.deb ... 591s Unpacking libgomp1:armhf (15-20250222-0ubuntu1) ... 591s Selecting previously unselected package libasan8:armhf. 591s Preparing to unpack .../08-libasan8_15-20250222-0ubuntu1_armhf.deb ... 591s Unpacking libasan8:armhf (15-20250222-0ubuntu1) ... 592s Selecting previously unselected package libubsan1:armhf. 592s Preparing to unpack .../09-libubsan1_15-20250222-0ubuntu1_armhf.deb ... 592s Unpacking libubsan1:armhf (15-20250222-0ubuntu1) ... 592s Selecting previously unselected package libgcc-14-dev:armhf. 592s Preparing to unpack .../10-libgcc-14-dev_14.2.0-17ubuntu3_armhf.deb ... 592s Unpacking libgcc-14-dev:armhf (14.2.0-17ubuntu3) ... 592s Selecting previously unselected package gcc-14-arm-linux-gnueabihf. 592s Preparing to unpack .../11-gcc-14-arm-linux-gnueabihf_14.2.0-17ubuntu3_armhf.deb ... 592s Unpacking gcc-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ... 592s Selecting previously unselected package gcc-14. 592s Preparing to unpack .../12-gcc-14_14.2.0-17ubuntu3_armhf.deb ... 592s Unpacking gcc-14 (14.2.0-17ubuntu3) ... 592s Selecting previously unselected package gcc-arm-linux-gnueabihf. 592s Preparing to unpack .../13-gcc-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 592s Unpacking gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 592s Selecting previously unselected package gcc. 592s Preparing to unpack .../14-gcc_4%3a14.2.0-1ubuntu1_armhf.deb ... 592s Unpacking gcc (4:14.2.0-1ubuntu1) ... 592s Selecting previously unselected package libparse-recdescent-perl. 592s Preparing to unpack .../15-libparse-recdescent-perl_1.967015+dfsg-4_all.deb ... 592s Unpacking libparse-recdescent-perl (1.967015+dfsg-4) ... 592s Selecting previously unselected package libinline-perl. 592s Preparing to unpack .../16-libinline-perl_0.86-2_all.deb ... 592s Unpacking libinline-perl (0.86-2) ... 592s Selecting previously unselected package libyaml-pp-perl. 592s Preparing to unpack .../17-libyaml-pp-perl_0.39.0-1_all.deb ... 592s Unpacking libyaml-pp-perl (0.39.0-1) ... 592s Selecting previously unselected package libxxx-perl. 592s Preparing to unpack .../18-libxxx-perl_0.38-1_all.deb ... 592s Unpacking libxxx-perl (0.38-1) ... 593s Selecting previously unselected package libpegex-perl. 593s Preparing to unpack .../19-libpegex-perl_0.75-2_all.deb ... 593s Unpacking libpegex-perl (0.75-2) ... 593s Selecting previously unselected package libinline-c-perl. 593s Preparing to unpack .../20-libinline-c-perl_0.82-1_all.deb ... 593s Unpacking libinline-c-perl (0.82-1) ... 593s Setting up libyaml-pp-perl (0.39.0-1) ... 593s Setting up libgomp1:armhf (15-20250222-0ubuntu1) ... 593s Setting up libmpc3:armhf (1.3.1-1build2) ... 593s Setting up libxxx-perl (0.38-1) ... 593s Setting up libubsan1:armhf (15-20250222-0ubuntu1) ... 593s Setting up libparse-recdescent-perl (1.967015+dfsg-4) ... 593s Setting up libasan8:armhf (15-20250222-0ubuntu1) ... 593s Setting up libpegex-perl (0.75-2) ... 593s Setting up libgcc-14-dev:armhf (14.2.0-17ubuntu3) ... 593s Setting up libisl23:armhf (0.27-1) ... 593s Setting up libcc1-0:armhf (15-20250222-0ubuntu1) ... 593s Setting up cpp-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ... 593s Setting up libinline-perl (0.86-2) ... 593s Setting up gcc-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ... 593s Setting up cpp-14 (14.2.0-17ubuntu3) ... 593s Setting up cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 593s Setting up gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 593s Setting up gcc-14 (14.2.0-17ubuntu3) ... 593s Setting up cpp (4:14.2.0-1ubuntu1) ... 593s Setting up libinline-c-perl (0.82-1) ... 593s Setting up gcc (4:14.2.0-1ubuntu1) ... 593s Processing triggers for man-db (2.13.0-1) ... 593s Processing triggers for libc-bin (2.41-1ubuntu1) ... 602s autopkgtest [01:27:58]: test autodep8-perl-recommends: /usr/share/pkg-perl-autopkgtest/runner runtime-deps-and-recommends 602s autopkgtest [01:27:58]: test autodep8-perl-recommends: [----------------------- 605s /usr/share/pkg-perl-autopkgtest/runtime-deps-and-recommends.d/syntax.t .. 605s 1..4 605s ok 1 - Package libimager-perl is known to dpkg 605s ok 2 - Got status information for package libimager-perl 605s ok 3 - Got file list for package libimager-perl 605s # Subtest: all modules in libimager-perl pass the syntax check 605s 1..35 605s # Subroutine _rgb_alpha redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Color/Float.pm line 11. 605s # Subroutine _pspec redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Color/Float.pm line 32. 605s # Subroutine new redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Color/Float.pm line 68. 605s # Subroutine set redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Color/Float.pm line 74. 605s # Subroutine CLONE_SKIP redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Color/Float.pm line 80. 605s # Subroutine as_8bit redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Color/Float.pm line 82. 605s # Subroutine as_css_rgb redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Color/Float.pm line 97. 605s ok 1 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Color/Float.pm exited successfully 605s ok 2 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Color/Table.pm exited successfully 605s # Subroutine _hsv_to_rgb redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Color.pm line 18. 605s # Subroutine _load_gimp_palette redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Color.pm line 69. 605s # Subroutine _get_gimp_color redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Color.pm line 104. 605s # Subroutine _test_x_palettes redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Color.pm line 172. 605s # Subroutine _load_x_rgb redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Color.pm line 180. 605s # Subroutine _get_x_color redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Color.pm line 209. 605s # Subroutine _pc_to_byte redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Color.pm line 253. 605s # Subroutine _rgb_alpha redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Color.pm line 257. 605s # Subroutine _pspec redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Color.pm line 278. 605s # Subroutine new redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Color.pm line 412. 605s # Subroutine set redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Color.pm line 418. 605s # Subroutine equals redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Color.pm line 424. 605s # Subroutine CLONE_SKIP redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Color.pm line 442. 605s # Subroutine hsv redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Color.pm line 446. 605s # Subroutine as_float redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Color.pm line 496. 605s # Subroutine as_css_rgb redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Color.pm line 502. 605s ok 3 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Color.pm exited successfully 605s ok 4 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/CountColor.pm exited successfully 605s ok 5 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Expr/Assem.pm exited successfully 605s ok 6 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Expr.pm exited successfully 605s ok 7 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/ExtUtils.pm exited successfully 605s ok 8 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/File/CUR.pm exited successfully 605s ok 9 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/File/GIF.pm exited successfully 605s ok 10 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/File/ICO.pm exited successfully 605s ok 11 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/File/JPEG.pm exited successfully 605s ok 12 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/File/PNG.pm exited successfully 605s ok 13 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/File/SGI.pm exited successfully 605s ok 14 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/File/TIFF.pm exited successfully 605s # Name "Imager::filters" used only once: possible typo at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Fill.pm line 76. 605s ok 15 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Fill.pm exited successfully 605s ok 16 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Filter/DynTest.pm exited successfully 605s ok 17 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Filter/Flines.pm exited successfully 605s ok 18 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Filter/Mandelbrot.pm exited successfully 605s ok 19 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Font/BBox.pm exited successfully 605s ok 20 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Font/FT2.pm exited successfully 605s ok 21 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Font/FreeType2.pm exited successfully 605s ok 22 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Font/Image.pm exited successfully 605s ok 23 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Font/Test.pm exited successfully 605s # Name "Imager::formats" used only once: possible typo at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Font/Truetype.pm line 25. 605s ok 24 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Font/Truetype.pm exited successfully 605s ok 25 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Font/Wrap.pm exited successfully 605s # Subroutine new redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Font.pm line 49. 605s # Subroutine _first redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Font.pm line 123. 605s # Subroutine draw redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Font.pm line 130. 605s # Subroutine align redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Font.pm line 166. 605s # Subroutine bounding_box redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Font.pm line 239. 605s # Subroutine dpi redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Font.pm line 274. 605s # Subroutine transform redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Font.pm line 287. 605s # Subroutine _transform redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Font.pm line 304. 605s # Subroutine utf8 redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Font.pm line 309. 605s # Subroutine priorities redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Font.pm line 313. 605s # Subroutine register redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Font.pm line 323. 605s ok 26 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Font.pm exited successfully 605s ok 27 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Fountain.pm exited successfully 605s ok 28 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Matrix2d.pm exited successfully 605s ok 29 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Preprocess.pm exited successfully 605s ok 30 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Probe.pm exited successfully 605s ok 31 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Regops.pm exited successfully 605s ok 32 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Test.pm exited successfully 605s ok 33 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/Transform.pm exited successfully 605s # Subroutine new redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/TrimColorList.pm line 11. 605s # Subroutine _add_anycolor redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/TrimColorList.pm line 24. 605s # Subroutine _clamp_255 redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/TrimColorList.pm line 35. 605s # Subroutine add redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/TrimColorList.pm line 48. 605s # Subroutine all redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/TrimColorList.pm line 115. 605s # Subroutine describe redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/TrimColorList.pm line 127. 605s # Subroutine clone redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/TrimColorList.pm line 154. 605s # Subroutine auto redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/TrimColorList.pm line 160. 605s ok 34 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager/TrimColorList.pm exited successfully 605s # Subroutine Imager::Color::new_internal redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::Color::DESTROY redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::Color::set_internal redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::Color::info redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::Color::rgba redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::Color::i_hsv_to_rgb redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::Color::i_rgb_to_hsv redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::Color::red redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::Color::green redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::Color::blue redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::Color::alpha redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::Color::Float::new_internal redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::Color::Float::DESTROY redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::Color::Float::rgba redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::Color::Float::set_internal redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::Color::Float::i_hsv_to_rgb redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::Color::Float::i_rgb_to_hsv redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::Color::Float::red redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::Color::Float::green redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::Color::Float::blue redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::Color::Float::alpha redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::ImgRaw::new redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::ImgRaw::DESTROY redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::io_new_fd redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::io_new_bufchain redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::io_new_buffer redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::io_new_cb redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::io_slurp redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_set_image_file_limits redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_get_image_file_limits redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_int_check_image_file_limits redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_trim_rect redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::IO::new_fd redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::IO::new_buffer redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::IO::new_cb redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::IO::new_bufchain redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::IO::_new_perlio redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::IO::slurp redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::IO::raw_write redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::IO::raw_read redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::IO::raw_read2 redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::IO::raw_seek redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::IO::raw_close redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::IO::DESTROY redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::IO::CLONE_SKIP redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::IO::getc redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::IO::nextc redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::IO::putc redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::IO::close redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::IO::flush redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::IO::peekc redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::IO::seek redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::IO::peekn redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::IO::read redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::IO::read2 redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::IO::gets redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::IO::write redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::IO::dump redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::IO::set_buffered redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::IO::is_buffered redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::IO::eof redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::IO::error redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_list_formats redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_sametype redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_sametype_chans redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_init_log redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_log_entry redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_log_enabled redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_img_info redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_img_setmask redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_img_getmask redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_img_getchannels redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_img_getdata redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_img_get_width redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_img_get_height redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_img_color_model redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_img_color_channels redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_img_alpha_channel redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_img_is_monochrome redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_line redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_line_aa redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_box redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_box_filled redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_box_filledf redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_box_cfill redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_arc redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_arc_aa redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_arc_cfill redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_arc_aa_cfill redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_circle_aa redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_circle_aa_fill redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_circle_out redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_circle_out_aa redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_arc_out redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_arc_out_aa redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_bezier_multi redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_poly_aa_m redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_poly_aa_cfill_m redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_poly_poly_aa redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_poly_poly_aa_cfill redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_flood_fill redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_flood_cfill redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_flood_fill_border redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_flood_cfill_border redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_copyto redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_copyto_trans redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_copy redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_rubthru redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_compose redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_compose_mask redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_combine redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_flipxy redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_rotate90 redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_rotate_exact redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_matrix_transform redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_gaussian redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_gaussian2 redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_unsharp_mask redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_conv redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_convert redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_map redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_img_diff redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_img_diffd redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_img_samef redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_img_epsilonf redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::_is_color_object redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_test_format_probe redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_add_file_magic redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_readpnm_wiol redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_readpnm_multi_wiol redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_writeppm_wiol redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_readraw_wiol redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_writeraw_wiol redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_writebmp_wiol redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_readbmp_wiol redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_writetga_wiol redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_readtga_wiol redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_scaleaxis redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_scale_nn redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_scale_mixing redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_haar redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_count_colors redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_get_anonymous_color_histo redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_transform redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_transform2 redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_contrast redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_hardinvert redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_hardinvertall redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_noise redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_bumpmap redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_bumpmap_complex redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_postlevels redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_mosaic redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_watermark redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_autolevels redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_autolevels_mono redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_radnoise redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_turbnoise redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_gradgen redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_diff_image redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_rgbdiff_image redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_fountain redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_new_fill_fount redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_new_fill_opacity redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_errors redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_clear_error redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_push_error redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_nearest_color redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::malloc_state redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::DSO_open redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::DSO_close redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::DSO_funclist redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::DSO_call redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_get_pixel redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_ppix redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_img_pal_new redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_img_to_pal redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_img_to_rgb redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_img_make_palette redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_gpal redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_ppal redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_ppal_p redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_addcolors redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_setcolors redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_getcolors redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_colorcount redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_maxcolors redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_findcolor redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 605s # Subroutine Imager::i_img_bits redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_img_type redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_img_virtual redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_gsamp redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_gsamp_bits redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_psamp_bits redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_psamp redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_psampf redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_img_masked_new redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_plin redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_ppixf redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_gsampf redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_plinf redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_gpixf redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_glin redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_glinf redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_img_8_new redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_img_16_new redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_img_to_rgb16 redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_img_double_new redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_img_to_drgb redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_tags_addn redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_tags_add redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_tags_find redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_tags_findn redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_tags_delete redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_tags_delbyname redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_tags_delbycode redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_tags_get redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_tags_get_string redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_tags_count redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::FillHandle::DESTROY redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::FillHandle::CLONE_SKIP redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_new_fill_solid redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_new_fill_solidf redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_new_fill_hatch redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_new_fill_hatchf redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::i_new_fill_image redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::Internal::Hlines::testing redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::Internal::Hlines::new redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::Internal::Hlines::new_img redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::Internal::Hlines::add redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::Internal::Hlines::DESTROY redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::Internal::Hlines::dump redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::Internal::Hlines::CLONE_SKIP redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::TrimColorList::_new redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::TrimColorList::add_color redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::TrimColorList::add_fcolor redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::TrimColorList::get redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::TrimColorList::count redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::Context::DESTROY redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine Imager::Context::CLONE redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 154. 606s # Subroutine import redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 455. 606s # Subroutine init_log redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 469. 606s # Subroutine init redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 474. 606s # Subroutine open_log redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 501. 606s # Subroutine close_log redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 516. 606s # Subroutine log redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 521. 606s # Subroutine is_logging redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 529. 606s # Subroutine load_plugin redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 547. 606s # Subroutine unload_plugin redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 576. 606s # Subroutine _error_as_msg redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 596. 606s # Subroutine _color redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 608. 606s # Subroutine _combine redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 642. 606s # Subroutine _valid_image redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 658. 606s # Subroutine _first redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 674. 606s # Subroutine new redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 689. 606s # Subroutine copy redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 735. 606s # Subroutine paste redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 754. 606s # Subroutine crop redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 826. 606s # Subroutine _trim_rect redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 917. 606s # Subroutine trim_rect redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 972. 606s # Subroutine trim redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 978. 606s # Subroutine _sametype redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 996. 606s # Subroutine img_set redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1032. 606s # Subroutine masked redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1073. 606s # Subroutine to_paletted redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1115. 606s # Subroutine make_palette redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1143. 606s # Subroutine to_rgb8 redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1168. 606s # Subroutine to_rgb16 redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1190. 606s # Subroutine to_rgb_double redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1212. 606s # Subroutine addcolors redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1233. 606s # Subroutine setcolors redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1254. 606s # Subroutine getcolors redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1275. 606s # Subroutine colorcount redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1297. 606s # Subroutine maxcolors redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1306. 606s # Subroutine findcolor redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1315. 606s # Subroutine bits redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1333. 606s # Subroutine type redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1346. 606s # Subroutine virtual redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1355. 606s # Subroutine is_bilevel redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1364. 606s # Subroutine tags redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1373. 606s # Subroutine addtag redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1409. 606s # Subroutine deltag redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1461. 606s # Subroutine settag redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1485. 606s # Ambiguous call resolved as CORE::open(), qualify as such or use & at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1541. 606s # Subroutine _get_reader_io redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1523. 606s # Ambiguous call resolved as CORE::open(), qualify as such or use & at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1595. 606s # Subroutine _get_writer_io redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1573. 606s # Subroutine _test_format redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1626. 606s # Subroutine add_file_magic redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1632. 606s # Subroutine read redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1649. 606s # Subroutine register_reader redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1753. 606s # Subroutine register_writer redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1775. 606s # Subroutine read_types redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1797. 606s # Subroutine write_types redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1809. 606s # Subroutine _load_file redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1821. 606s # Subroutine _reader_autoload redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1859. 606s # Subroutine _writer_autoload redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1883. 606s # Subroutine _fix_gif_positions redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1906. 606s # Subroutine _set_opts redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 1932. 606s # Subroutine write redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 2005. 606s # Subroutine write_multi redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 2102. 606s # Subroutine read_multi redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 2178. 606s # Subroutine DESTROY redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 2237. 606s # Subroutine filter redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 2255. 606s # Subroutine register_filter redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 2313. 606s # Subroutine scale_calculate redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 2332. 606s # Subroutine scale redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 2424. 606s # Subroutine scaleX redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 2481. 606s # Subroutine scaleY redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 2519. 606s # Subroutine transform redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 2561. 606s # Subroutine transform2 redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 2659. 606s # Subroutine rubthrough redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 2726. 606s # Subroutine compose redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 2762. 606s # Subroutine flip redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 2849. 606s # Subroutine rotate redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 2864. 606s # Subroutine matrix_transform redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 2932. 606s # Subroutine i_color_new redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 2974. 606s # Subroutine i_color_set redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 2978. 606s # Subroutine box redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 2983. 606s # Subroutine arc redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 3064. 606s # Subroutine line redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 3171. 606s # Subroutine polyline redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 3204. 606s # Subroutine polygon redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 3244. 606s # Subroutine polypolygon redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 3292. 606s # Subroutine polybezier redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 3359. 606s # Subroutine flood_fill redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 3387. 606s # Subroutine setpixel redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 3465. 606s # Subroutine getpixel redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 3541. 606s # Subroutine getscanline redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 3608. 606s # Subroutine setscanline redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 3644. 606s # Subroutine getsamples redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 3706. 606s # Subroutine setsamples redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 3780. 606s # Subroutine _identity redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 3851. 606s # Subroutine convert redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 3862. 606s # Subroutine combine redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 3972. 606s # Subroutine map redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4014. 606s # Subroutine difference redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4038. 606s # Subroutine rgb_difference redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4061. 606s # Subroutine border redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4083. 606s # Subroutine getwidth redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4092. 606s # Subroutine getheight redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4103. 606s # Subroutine getchannels redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4114. 606s # Subroutine colormodel redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4125. 606s # Subroutine colorchannels redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4136. 606s # Subroutine alphachannel redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4145. 606s # Subroutine getmask redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4156. 606s # Subroutine setmask redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4167. 606s # Subroutine getcolorcount redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4189. 606s # Subroutine getcolorusagehash redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4202. 606s # Subroutine getcolorusage redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4235. 606s # Subroutine string redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4253. 606s # Subroutine align_string redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4279. 606s # Subroutine set_file_limits redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4317. 606s # Subroutine get_file_limits redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4337. 606s # Subroutine check_file_limits redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4343. 606s # Subroutine newcolor redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4378. 606s # Subroutine newfont redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4379. 606s # Subroutine NCF redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4380. 606s # Subroutine errstr redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4394. 606s # Subroutine _set_error redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4398. 606s # Subroutine def_guess_type redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4437. 606s # Subroutine add_type_extensions redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4456. 606s # Subroutine combines redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4465. 606s # Subroutine _min redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4471. 606s # Subroutine _max redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4479. 606s # Subroutine _clean redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4487. 606s # Subroutine parseiptc redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4499. 606s # Subroutine Inline redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4538. 606s # Subroutine Imager::ImgRaw::CLONE_SKIP redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4550. 606s # Subroutine preload redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4552. 606s # Subroutine new_fh redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4578. 606s # Constant subroutine Imager::FORMATS::IX_FORMATS redefined at /usr/lib/arm-linux-gnueabihf/perl-base/constant.pm line 171. 606s # Constant subroutine Imager::FORMATS::IX_LIST redefined at /usr/lib/arm-linux-gnueabihf/perl-base/constant.pm line 171. 606s # Constant subroutine Imager::FORMATS::IX_INDEX redefined at /usr/lib/arm-linux-gnueabihf/perl-base/constant.pm line 171. 606s # Constant subroutine Imager::FORMATS::IX_CLASSES redefined at /usr/lib/arm-linux-gnueabihf/perl-base/constant.pm line 171. 606s # Subroutine TIEHASH redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4623. 606s # Subroutine _check redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4629. 606s # Subroutine FETCH redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4651. 606s # Subroutine STORE redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4661. 606s # Subroutine DELETE redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4665. 606s # Subroutine CLEAR redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4669. 606s # Subroutine EXISTS redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4673. 606s # Subroutine FIRSTKEY redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4687. 606s # Subroutine NEXTKEY redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4707. 606s # Subroutine SCALAR redefined at /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm line 4716. 606s ok 35 - /usr/bin/perl -wc /usr/lib/arm-linux-gnueabihf/perl5/5.40/Imager.pm exited successfully 606s ok 4 - all modules in libimager-perl pass the syntax check 606s ok 606s All tests successful. 606s Files=1, Tests=4, 1 wallclock secs ( 0.04 usr 0.00 sys + 1.06 cusr 0.27 csys = 1.37 CPU) 606s Result: PASS 606s autopkgtest [01:28:02]: test autodep8-perl-recommends: -----------------------] 611s autopkgtest [01:28:07]: test autodep8-perl-recommends: - - - - - - - - - - results - - - - - - - - - - 611s autodep8-perl-recommends PASS (superficial) 615s autopkgtest [01:28:11]: @@@@@@@@@@@@@@@@@@@@ summary 615s autodep8-perl-build-deps PASS 615s autodep8-perl PASS (superficial) 615s autodep8-perl-recommends PASS (superficial)