Diff of the two buildlogs: -- --- b1/build.log 2020-08-12 19:23:51.834525053 +0000 +++ b2/build.log 2020-08-12 19:33:40.412684908 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Aug 12 07:11:15 -12 2020 -I: pbuilder-time-stamp: 1597259475 +I: Current time: Wed Sep 15 15:47:01 +14 2021 +I: pbuilder-time-stamp: 1631670421 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration @@ -18,7 +18,7 @@ I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/var/lib/jenkins/.gnupg/trustedkeys.kbx': General error -gpgv: Signature made Fri Feb 8 10:50:25 2019 -12 +gpgv: Signature made Sat Feb 9 12:50:25 2019 +14 gpgv: using RSA key C2C96B10011FE009E6D1DF828A75D10998012C7E gpgv: issuer "qjb@debian.org" gpgv: Can't check signature: No public key @@ -30,136 +30,170 @@ dpkg-source: info: applying perl-path I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/25553/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/28850/tmp/hooks/D01_modify_environment starting +debug: Running on codethink-sled11-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/28850/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/28850/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="0" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.0.3(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=8' - DISTRIBUTION='' - HOME='/var/lib/jenkins' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/var/lib/jenkins + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='25553' - PS1='# ' - PS2='> ' + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=28850 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.uVLvKyEw47/pbuilderrc_UTZV --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.uVLvKyEw47/b1 --logfile b1/build.log qpdf_8.4.0-2.dsc' - SUDO_GID='117' - SUDO_UID='110' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - USERNAME='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.16:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.uVLvKyEw47/pbuilderrc_Qi1b --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.uVLvKyEw47/b2 --logfile b2/build.log qpdf_8.4.0-2.dsc' + SUDO_GID=117 + SUDO_UID=110 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + USERNAME=root + _='I: set' + http_proxy=http://192.168.101.16:3128 I: uname -a - Linux codethink-sled12-arm64 4.4.0-186-generic #216-Ubuntu SMP Wed Jul 1 05:35:21 UTC 2020 aarch64 GNU/Linux + Linux i-capture-the-hostname 4.4.0-186-generic #216-Ubuntu SMP Wed Jul 1 05:35:21 UTC 2020 aarch64 GNU/Linux I: ls -l /bin total 4928 - -rwxr-xr-x 1 root root 1216928 Apr 17 2019 bash - -rwxr-xr-x 3 root root 34808 Jul 10 2019 bunzip2 - -rwxr-xr-x 3 root root 34808 Jul 10 2019 bzcat - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2227 Jul 10 2019 bzdiff - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Jun 24 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3641 Jul 10 2019 bzgrep - -rwxr-xr-x 3 root root 34808 Jul 10 2019 bzip2 - -rwxr-xr-x 1 root root 14264 Jul 10 2019 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 10 2019 bzmore - -rwxr-xr-x 1 root root 35576 Feb 28 2019 cat - -rwxr-xr-x 1 root root 60256 Feb 28 2019 chgrp - -rwxr-xr-x 1 root root 56096 Feb 28 2019 chmod - -rwxr-xr-x 1 root root 64368 Feb 28 2019 chown - -rwxr-xr-x 1 root root 134632 Feb 28 2019 cp - -rwxr-xr-x 1 root root 129536 Jan 17 2019 dash - -rwxr-xr-x 1 root root 97136 Feb 28 2019 date - -rwxr-xr-x 1 root root 76736 Feb 28 2019 dd - -rwxr-xr-x 1 root root 93752 Feb 28 2019 df - -rwxr-xr-x 1 root root 138848 Feb 28 2019 dir - -rwxr-xr-x 1 root root 75984 Jan 9 2019 dmesg - lrwxrwxrwx 1 root root 8 Sep 26 2018 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Sep 26 2018 domainname -> hostname - -rwxr-xr-x 1 root root 31368 Feb 28 2019 echo - -rwxr-xr-x 1 root root 28 Jan 7 2019 egrep - -rwxr-xr-x 1 root root 27256 Feb 28 2019 false - -rwxr-xr-x 1 root root 28 Jan 7 2019 fgrep - -rwxr-xr-x 1 root root 68792 Jan 9 2019 findmnt - -rwsr-xr-x 1 root root 34824 Apr 22 07:38 fusermount - -rwxr-xr-x 1 root root 174304 Jan 7 2019 grep - -rwxr-xr-x 2 root root 2345 Jan 5 2019 gunzip - -rwxr-xr-x 1 root root 6375 Jan 5 2019 gzexe - -rwxr-xr-x 1 root root 89656 Jan 5 2019 gzip - -rwxr-xr-x 1 root root 18440 Sep 26 2018 hostname - -rwxr-xr-x 1 root root 64472 Feb 28 2019 ln - -rwxr-xr-x 1 root root 52544 Jul 26 2018 login - -rwxr-xr-x 1 root root 138848 Feb 28 2019 ls - -rwxr-xr-x 1 root root 108552 Jan 9 2019 lsblk - -rwxr-xr-x 1 root root 76840 Feb 28 2019 mkdir - -rwxr-xr-x 1 root root 64480 Feb 28 2019 mknod - -rwxr-xr-x 1 root root 39736 Feb 28 2019 mktemp - -rwxr-xr-x 1 root root 38840 Jan 9 2019 more - -rwsr-xr-x 1 root root 47112 Jan 9 2019 mount - -rwxr-xr-x 1 root root 14344 Jan 9 2019 mountpoint - -rwxr-xr-x 1 root root 138736 Feb 28 2019 mv - lrwxrwxrwx 1 root root 8 Sep 26 2018 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Feb 14 2019 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 35560 Feb 28 2019 pwd - lrwxrwxrwx 1 root root 4 Apr 17 2019 rbash -> bash - -rwxr-xr-x 1 root root 43712 Feb 28 2019 readlink - -rwxr-xr-x 1 root root 68440 Feb 28 2019 rm - -rwxr-xr-x 1 root root 39624 Feb 28 2019 rmdir - -rwxr-xr-x 1 root root 19144 Jan 21 2019 run-parts - -rwxr-xr-x 1 root root 114016 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Aug 10 20:26 sh -> dash - -rwxr-xr-x 1 root root 31384 Feb 28 2019 sleep - -rwxr-xr-x 1 root root 72480 Feb 28 2019 stty - -rwsr-xr-x 1 root root 59424 Jan 9 2019 su - -rwxr-xr-x 1 root root 31416 Feb 28 2019 sync - -rwxr-xr-x 1 root root 449416 Apr 23 2019 tar - -rwxr-xr-x 1 root root 10560 Jan 21 2019 tempfile - -rwxr-xr-x 1 root root 88968 Feb 28 2019 touch - -rwxr-xr-x 1 root root 27256 Feb 28 2019 true - -rwxr-xr-x 1 root root 14264 Apr 22 07:38 ulockmgr_server - -rwsr-xr-x 1 root root 30728 Jan 9 2019 umount - -rwxr-xr-x 1 root root 31384 Feb 28 2019 uname - -rwxr-xr-x 2 root root 2345 Jan 5 2019 uncompress - -rwxr-xr-x 1 root root 138848 Feb 28 2019 vdir - -rwxr-xr-x 1 root root 34824 Jan 9 2019 wdctl - -rwxr-xr-x 1 root root 946 Jan 21 2019 which - lrwxrwxrwx 1 root root 8 Sep 26 2018 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1983 Jan 5 2019 zcat - -rwxr-xr-x 1 root root 1677 Jan 5 2019 zcmp - -rwxr-xr-x 1 root root 5879 Jan 5 2019 zdiff - -rwxr-xr-x 1 root root 29 Jan 5 2019 zegrep - -rwxr-xr-x 1 root root 29 Jan 5 2019 zfgrep - -rwxr-xr-x 1 root root 2080 Jan 5 2019 zforce - -rwxr-xr-x 1 root root 7584 Jan 5 2019 zgrep - -rwxr-xr-x 1 root root 2205 Jan 5 2019 zless - -rwxr-xr-x 1 root root 1841 Jan 5 2019 zmore - -rwxr-xr-x 1 root root 4552 Jan 5 2019 znew -I: user script /srv/workspace/pbuilder/25553/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1216928 Apr 18 2019 bash + -rwxr-xr-x 3 root root 34808 Jul 11 2019 bunzip2 + -rwxr-xr-x 3 root root 34808 Jul 11 2019 bzcat + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2227 Jul 11 2019 bzdiff + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Jun 25 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3641 Jul 11 2019 bzgrep + -rwxr-xr-x 3 root root 34808 Jul 11 2019 bzip2 + -rwxr-xr-x 1 root root 14264 Jul 11 2019 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 11 2019 bzmore + -rwxr-xr-x 1 root root 35576 Mar 1 2019 cat + -rwxr-xr-x 1 root root 60256 Mar 1 2019 chgrp + -rwxr-xr-x 1 root root 56096 Mar 1 2019 chmod + -rwxr-xr-x 1 root root 64368 Mar 1 2019 chown + -rwxr-xr-x 1 root root 134632 Mar 1 2019 cp + -rwxr-xr-x 1 root root 129536 Jan 18 2019 dash + -rwxr-xr-x 1 root root 97136 Mar 1 2019 date + -rwxr-xr-x 1 root root 76736 Mar 1 2019 dd + -rwxr-xr-x 1 root root 93752 Mar 1 2019 df + -rwxr-xr-x 1 root root 138848 Mar 1 2019 dir + -rwxr-xr-x 1 root root 75984 Jan 10 2019 dmesg + lrwxrwxrwx 1 root root 8 Sep 27 2018 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Sep 27 2018 domainname -> hostname + -rwxr-xr-x 1 root root 31368 Mar 1 2019 echo + -rwxr-xr-x 1 root root 28 Jan 8 2019 egrep + -rwxr-xr-x 1 root root 27256 Mar 1 2019 false + -rwxr-xr-x 1 root root 28 Jan 8 2019 fgrep + -rwxr-xr-x 1 root root 68792 Jan 10 2019 findmnt + -rwsr-xr-x 1 root root 34824 Apr 23 2020 fusermount + -rwxr-xr-x 1 root root 174304 Jan 8 2019 grep + -rwxr-xr-x 2 root root 2345 Jan 6 2019 gunzip + -rwxr-xr-x 1 root root 6375 Jan 6 2019 gzexe + -rwxr-xr-x 1 root root 89656 Jan 6 2019 gzip + -rwxr-xr-x 1 root root 18440 Sep 27 2018 hostname + -rwxr-xr-x 1 root root 64472 Mar 1 2019 ln + -rwxr-xr-x 1 root root 52544 Jul 27 2018 login + -rwxr-xr-x 1 root root 138848 Mar 1 2019 ls + -rwxr-xr-x 1 root root 108552 Jan 10 2019 lsblk + -rwxr-xr-x 1 root root 76840 Mar 1 2019 mkdir + -rwxr-xr-x 1 root root 64480 Mar 1 2019 mknod + -rwxr-xr-x 1 root root 39736 Mar 1 2019 mktemp + -rwxr-xr-x 1 root root 38840 Jan 10 2019 more + -rwsr-xr-x 1 root root 47112 Jan 10 2019 mount + -rwxr-xr-x 1 root root 14344 Jan 10 2019 mountpoint + -rwxr-xr-x 1 root root 138736 Mar 1 2019 mv + lrwxrwxrwx 1 root root 8 Sep 27 2018 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Feb 15 2019 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 35560 Mar 1 2019 pwd + lrwxrwxrwx 1 root root 4 Apr 18 2019 rbash -> bash + -rwxr-xr-x 1 root root 43712 Mar 1 2019 readlink + -rwxr-xr-x 1 root root 68440 Mar 1 2019 rm + -rwxr-xr-x 1 root root 39624 Mar 1 2019 rmdir + -rwxr-xr-x 1 root root 19144 Jan 22 2019 run-parts + -rwxr-xr-x 1 root root 114016 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Sep 15 15:47 sh -> bash + lrwxrwxrwx 1 root root 4 Sep 14 04:48 sh.distrib -> dash + -rwxr-xr-x 1 root root 31384 Mar 1 2019 sleep + -rwxr-xr-x 1 root root 72480 Mar 1 2019 stty + -rwsr-xr-x 1 root root 59424 Jan 10 2019 su + -rwxr-xr-x 1 root root 31416 Mar 1 2019 sync + -rwxr-xr-x 1 root root 449416 Apr 24 2019 tar + -rwxr-xr-x 1 root root 10560 Jan 22 2019 tempfile + -rwxr-xr-x 1 root root 88968 Mar 1 2019 touch + -rwxr-xr-x 1 root root 27256 Mar 1 2019 true + -rwxr-xr-x 1 root root 14264 Apr 23 2020 ulockmgr_server + -rwsr-xr-x 1 root root 30728 Jan 10 2019 umount + -rwxr-xr-x 1 root root 31384 Mar 1 2019 uname + -rwxr-xr-x 2 root root 2345 Jan 6 2019 uncompress + -rwxr-xr-x 1 root root 138848 Mar 1 2019 vdir + -rwxr-xr-x 1 root root 34824 Jan 10 2019 wdctl + -rwxr-xr-x 1 root root 946 Jan 22 2019 which + lrwxrwxrwx 1 root root 8 Sep 27 2018 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1983 Jan 6 2019 zcat + -rwxr-xr-x 1 root root 1677 Jan 6 2019 zcmp + -rwxr-xr-x 1 root root 5879 Jan 6 2019 zdiff + -rwxr-xr-x 1 root root 29 Jan 6 2019 zegrep + -rwxr-xr-x 1 root root 29 Jan 6 2019 zfgrep + -rwxr-xr-x 1 root root 2080 Jan 6 2019 zforce + -rwxr-xr-x 1 root root 7584 Jan 6 2019 zgrep + -rwxr-xr-x 1 root root 2205 Jan 6 2019 zless + -rwxr-xr-x 1 root root 1841 Jan 6 2019 zmore + -rwxr-xr-x 1 root root 4552 Jan 6 2019 znew +I: user script /srv/workspace/pbuilder/28850/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -236,7 +270,7 @@ Get: 35 http://deb.debian.org/debian buster/main arm64 libjpeg62-turbo-dev arm64 1:1.5.2-2+b1 [186 kB] Get: 36 http://deb.debian.org/debian buster/main arm64 libjpeg-dev all 1:1.5.2-2 [57.5 kB] Get: 37 http://deb.debian.org/debian buster/main arm64 zlib1g-dev arm64 1:1.2.11.dfsg-1 [210 kB] -Fetched 19.2 MB in 1s (18.8 MB/s) +Fetched 19.2 MB in 10s (1951 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:arm64. (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 ... 19168 files and directories currently installed.) @@ -407,7 +441,7 @@ fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/qpdf-8.4.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b +I: Running cd /build/qpdf-8.4.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package qpdf dpkg-buildpackage: info: source version 8.4.0-2 dpkg-buildpackage: info: source distribution unstable @@ -737,59 +771,59 @@ /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/bits.o -o libtests/build/bits -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/buffer.o -o libtests/build/buffer -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/closed_file_input_source.o -o libtests/build/closed_file_input_source -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/closed_file_input_source.o -o libtests/build/.libs/closed_file_input_source -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/ascii85.o -o libtests/build/.libs/ascii85 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/buffer.o -o libtests/build/.libs/buffer -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/bits.o -o libtests/build/.libs/bits -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/aes.o -o libtests/build/.libs/aes -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/buffer.o -o libtests/build/.libs/buffer -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall zlib-flate/build/zlib-flate.o -o zlib-flate/build/.libs/zlib-flate -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/bits.o -o libtests/build/.libs/bits -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/ascii85.o -o libtests/build/.libs/ascii85 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/concatenate.o -o libtests/build/concatenate -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/dct_compress.o -o libtests/build/dct_compress -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/dct_uncompress.o -o libtests/build/dct_uncompress -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/flate.o -o libtests/build/flate -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/hex.o -o libtests/build/hex -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz -/bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/input_source.o -o libtests/build/input_source -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/closed_file_input_source.o -o libtests/build/.libs/closed_file_input_source -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/concatenate.o -o libtests/build/.libs/concatenate -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/dct_compress.o -o libtests/build/.libs/dct_compress -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/dct_uncompress.o -o libtests/build/.libs/dct_uncompress -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/flate.o -o libtests/build/.libs/flate -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/input_source.o -o libtests/build/.libs/input_source -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/dct_uncompress.o -o libtests/build/.libs/dct_uncompress -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +/bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/input_source.o -o libtests/build/input_source -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/dct_compress.o -o libtests/build/.libs/dct_compress -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/hex.o -o libtests/build/.libs/hex -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/json.o -o libtests/build/json -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/lzw.o -o libtests/build/lzw -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/matrix.o -o libtests/build/matrix -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/md5.o -o libtests/build/md5 -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/numrange.o -o libtests/build/numrange -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz -/bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/pointer_holder.o -o libtests/build/pointer_holder -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/input_source.o -o libtests/build/.libs/input_source -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/json.o -o libtests/build/.libs/json -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/lzw.o -o libtests/build/.libs/lzw -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/matrix.o -o libtests/build/.libs/matrix -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/numrange.o -o libtests/build/.libs/numrange -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +/bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/pointer_holder.o -o libtests/build/pointer_holder -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/md5.o -o libtests/build/.libs/md5 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/pointer_holder.o -o libtests/build/.libs/pointer_holder -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/numrange.o -o libtests/build/.libs/numrange -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/predictors.o -o libtests/build/predictors -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/qutil.o -o libtests/build/qutil -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/random.o -o libtests/build/random -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/rc4.o -o libtests/build/rc4 -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/runlength.o -o libtests/build/runlength -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz -/bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/sha2.o -o libtests/build/sha2 -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/pointer_holder.o -o libtests/build/.libs/pointer_holder -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/predictors.o -o libtests/build/.libs/predictors -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/qutil.o -o libtests/build/.libs/qutil -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/runlength.o -o libtests/build/.libs/runlength -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +/bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/sha2.o -o libtests/build/sha2 -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/random.o -o libtests/build/.libs/random -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/rc4.o -o libtests/build/.libs/rc4 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/sha2.o -o libtests/build/.libs/sha2 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/runlength.o -o libtests/build/.libs/runlength -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/pdf_from_scratch.o -o qpdf/build/pdf_from_scratch -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/test_large_file.o -o qpdf/build/test_large_file -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/test_pdf_doc_encoding.o -o qpdf/build/test_pdf_doc_encoding -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/test_pdf_unicode.o -o qpdf/build/test_pdf_unicode -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/test_tokenizer.o -o qpdf/build/test_tokenizer -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/sha2.o -o libtests/build/.libs/sha2 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/qpdf-ctest.o -o qpdf/build/qpdf-ctest -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/test_tokenizer.o -o qpdf/build/.libs/test_tokenizer -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/test_pdf_doc_encoding.o -o qpdf/build/.libs/test_pdf_doc_encoding -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/test_pdf_unicode.o -o qpdf/build/.libs/test_pdf_unicode -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/test_large_file.o -o qpdf/build/.libs/test_large_file -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/test_pdf_unicode.o -o qpdf/build/.libs/test_pdf_unicode -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/test_pdf_doc_encoding.o -o qpdf/build/.libs/test_pdf_doc_encoding -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/pdf_from_scratch.o -o qpdf/build/.libs/pdf_from_scratch -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/test_tokenizer.o -o qpdf/build/.libs/test_tokenizer -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/qpdf-ctest.o -o qpdf/build/.libs/qpdf-ctest -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/test_driver.o -o qpdf/build/test_driver -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/test_driver.o -o qpdf/build/.libs/test_driver -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz @@ -803,23 +837,23 @@ /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-create.o -o examples/build/pdf-create -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-parse-content.o -o examples/build/pdf-parse-content -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-split-pages.o -o examples/build/pdf-split-pages -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-invert-images.o -o examples/build/.libs/pdf-invert-images -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-mod-info.o -o examples/build/.libs/pdf-mod-info -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-parse-content.o -o examples/build/.libs/pdf-parse-content -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-create.o -o examples/build/.libs/pdf-create -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-npages.o -o examples/build/.libs/pdf-npages -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-bookmarks.o -o examples/build/.libs/pdf-bookmarks -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-parse-content.o -o examples/build/.libs/pdf-parse-content -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-mod-info.o -o examples/build/.libs/pdf-mod-info -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-double-page-size.o -o examples/build/.libs/pdf-double-page-size -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-invert-images.o -o examples/build/.libs/pdf-invert-images -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-split-pages.o -o examples/build/.libs/pdf-split-pages -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-create.o -o examples/build/.libs/pdf-create -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-filter-tokens.o -o examples/build/pdf-filter-tokens -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-count-strings.o -o examples/build/pdf-count-strings -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-set-form-values.o -o examples/build/pdf-set-form-values -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-overlay-page.o -o examples/build/pdf-overlay-page -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-linearize.o -o examples/build/pdf-linearize -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-filter-tokens.o -o examples/build/.libs/pdf-filter-tokens -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-set-form-values.o -o examples/build/.libs/pdf-set-form-values -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-count-strings.o -o examples/build/.libs/pdf-count-strings -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-overlay-page.o -o examples/build/.libs/pdf-overlay-page -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-set-form-values.o -o examples/build/.libs/pdf-set-form-values -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-linearize.o -o examples/build/.libs/pdf-linearize -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz make[1]: Leaving directory '/build/qpdf-8.4.0' dh_auto_test @@ -831,27 +865,27 @@ running qtest-driver for examples ****************************************** -STARTING TESTS on Wed Aug 12 07:16:50 2020 +STARTING TESTS on Wed Sep 15 15:50:42 2021 ****************************************** Running ../qtest/zf.test ****************************************** -STARTING TESTS on Wed Aug 12 07:16:50 2020 +STARTING TESTS on Wed Sep 15 15:50:42 2021 ****************************************** ****************************************** -STARTING TESTS on Wed Aug 12 07:16:50 2020 +STARTING TESTS on Wed Sep 15 15:50:42 2021 ****************************************** +Test coverage active in scope examples ****************************************** -STARTING TESTS on Wed Aug 12 07:16:50 2020 +STARTING TESTS on Wed Sep 15 15:50:42 2021 ****************************************** -Test coverage active in scope examples Running ../qtest/bookmarks.test Test coverage active in scope libtests @@ -865,9 +899,9 @@ pdf-bookmarks 2 (show:, style: -lines) ... PASSED zlib-flate 3 (error) ... PASSED AES 2 (check output) ... PASSED -AES 3 (decrypt test vector) ... --- Character Encoding --- -qpdf 1 (PDF doc encoding to Unicode) ... PASSED - +AES 3 (decrypt test vector) ... PASSED +PASSED +AES 4 (check output) ... Overall test suite ... PASSED TESTS COMPLETE. Summary: @@ -881,165 +915,193 @@ Extra Tests: 0 PASSED -pdf-bookmarks 3 (show:, style: -numbers) ... PASSED -AES 4 (check output) ... PASSED AES 5 (encrypt data1) ... PASSED +pdf-bookmarks 3 (show:, style: -numbers) ... --- Character Encoding --- +qpdf 1 (PDF doc encoding to Unicode) ... PASSED PASSED -qpdf 2 (UTF-16 encoding) ... PASSED pdf-bookmarks 4 (show: -show-open, style:) ... PASSED -pdf-bookmarks 5 (show: -show-open, style: -lines) ... PASSED -qpdf 3 (UTF-16 encoding errors) ... PASSED +PASSED +qpdf 2 (UTF-16 encoding) ... pdf-bookmarks 5 (show: -show-open, style: -lines) ... PASSED pdf-bookmarks 6 (show: -show-open, style: -numbers) ... PASSED -qpdf 4 (bash completion: top) ... PASSED -qpdf 5 (zsh completion: top) ... PASSED +qpdf 3 (UTF-16 encoding errors) ... PASSED pdf-bookmarks 7 (no bookmarks) ... PASSED pdf-bookmarks 8 (bad) ... PASSED -qpdf 6 (bash completion: top-arg) ... PASSED +qpdf 4 (bash completion: top) ... PASSED pdf-bookmarks 9 (encrypted, targets) ... PASSED -qpdf 7 (zsh completion: top-arg) ... PASSED -pdf-bookmarks 10 (bookmarks deleted) ... AES 6 (encrypt data1 again) ... PASSED -qpdf 8 (bash completion: enc) ... PASSED +qpdf 5 (zsh completion: top) ... PASSED +qpdf 6 (bash completion: top-arg) ... PASSED +pdf-bookmarks 10 (bookmarks deleted) ... PASSED pdf-bookmarks 11 (non-trivial pdf doc to unicode) ... PASSED -AES 7 (check size) ... PASSED -AES 8 (check size) ... PASSED -AES 9 (verify files are different) ... PASSED -AES 10 (decrypt data1) ... PASSED -qpdf 9 (zsh completion: enc) ... PASSED +qpdf 7 (zsh completion: top-arg) ... PASSED Running ../qtest/count-strings.test PASSED -AES 11 (decrypt data1 again) ... PASSED -qpdf 10 (bash completion: encrypt) ... PASSED -AES 12 (check output) ... PASSED -AES 13 (check output) ... PASSED -AES 14 (encrypt data2) ... PASSED +qpdf 8 (bash completion: enc) ... PASSED +qpdf 9 (zsh completion: enc) ... PASSED +qpdf 10 (bash completion: encrypt) ... pdf-count-strings 1 (filter tokens) ... PASSED qpdf 11 (zsh completion: encrypt) ... PASSED PASSED -qpdf 12 (bash completion: encrypt-u) ... pdf-count-strings 1 (filter tokens) ... PASSED -qpdf 13 (zsh completion: encrypt-u) ... PASSED - +qpdf 12 (bash completion: encrypt-u) ... Running ../qtest/create.test PASSED +qpdf 13 (zsh completion: encrypt-u) ... PASSED qpdf 14 (bash completion: encrypt-u-o) ... PASSED qpdf 15 (zsh completion: encrypt-u-o) ... create 1 (create a simple PDF) ... PASSED qpdf 16 (bash completion: encrypt-u-o) ... PASSED qpdf 17 (zsh completion: encrypt-u-o) ... PASSED qpdf 18 (bash completion: encrypt-40) ... PASSED -qpdf 19 (zsh completion: encrypt-40) ... AES 15 (encrypt data2 again) ... PASSED +qpdf 19 (zsh completion: encrypt-40) ... PASSED qpdf 20 (bash completion: encrypt-128) ... PASSED +qpdf 21 (zsh completion: encrypt-128) ... AES 6 (encrypt data1 again) ... PASSED +AES 7 (check size) ... PASSED +AES 8 (check size) ... PASSED +AES 9 (verify files are different) ... PASSED +qpdf 22 (bash completion: encrypt-256) ... PASSED +AES 10 (decrypt data1) ... PASSED +qpdf 23 (zsh completion: encrypt-256) ... PASSED +AES 11 (decrypt data1 again) ... PASSED +qpdf 24 (bash completion: encrypt-bad) ... PASSED +AES 12 (check output) ... PASSED +AES 13 (check output) ... PASSED +AES 14 (encrypt data2) ... PASSED +qpdf 25 (zsh completion: encrypt-bad) ... PASSED +PASSED +qpdf 26 (bash completion: split) ... PASSED +qpdf 27 (zsh completion: split) ... PASSED +qpdf 28 (bash completion: decode-l) ... PASSED +qpdf 29 (zsh completion: decode-l) ... PASSED +qpdf 30 (bash completion: decode-l) ... PASSED +qpdf 31 (zsh completion: decode-l) ... PASSED +qpdf 32 (bash completion: decode-level) ... PASSED +qpdf 33 (zsh completion: decode-level) ... PASSED +qpdf 34 (bash completion: decode-level-g) ... PASSED +qpdf 35 (zsh completion: decode-level-g) ... PASSED +qpdf 36 (bash completion: later-arg) ... PASSED +qpdf 37 (zsh completion: later-arg) ... PASSED +qpdf 38 (bash completion: usage-empty) ... PASSED +qpdf 39 (zsh completion: usage-empty) ... PASSED +qpdf 40 (bash completion: quoting) ... PASSED +qpdf 41 (zsh completion: quoting) ... PASSED +qpdf 42 (bash completion: quoting) ... PASSED +qpdf 43 (zsh completion: quoting) ... PASSED +qpdf 44 (bash completion: quoting) ... PASSED +qpdf 45 (zsh completion: quoting) ... PASSED +qpdf 46 (bash completion: quoting) ... PASSED +qpdf 47 (zsh completion: quoting) ... PASSED +qpdf 48 (bash completion: quoting) ... PASSED +qpdf 49 (zsh completion: quoting) ... PASSED +AES 15 (encrypt data2 again) ... --- Argument Parsing --- +qpdf 50 (required argument) ... PASSED AES 16 (check size) ... PASSED AES 17 (check size) ... PASSED AES 18 (verify files are different) ... PASSED AES 19 (decrypt data2) ... PASSED -qpdf 21 (zsh completion: encrypt-128) ... PASSED +qpdf 51 (required argument with choices) ... PASSED AES 20 (decrypt data2 again) ... PASSED -qpdf 22 (bash completion: encrypt-256) ... PASSED +qpdf 52 (required argument with choices) ... PASSED AES 21 (check output) ... PASSED AES 22 (check output) ... PASSED Running ../qtest/ascii85.test PASSED -qpdf 23 (zsh completion: encrypt-256) ... PASSED -qpdf 24 (bash completion: encrypt-bad) ... PASSED -qpdf 25 (zsh completion: encrypt-bad) ... ascii85 1 (decode) ... PASSED -qpdf 26 (bash completion: split) ... PASSED -qpdf 27 (zsh completion: split) ... PASSED -ascii85 2 (partial decode) ... PASSED -qpdf 28 (bash completion: decode-l) ... PASSED - -Running ../qtest/bits.test +qpdf 53 (@file exists and file doesn't) ... PASSED +qpdf 54 (missing underlay filename) ... PASSED +qpdf 55 (extra overlay filename) ... PASSED PASSED -qpdf 29 (zsh completion: decode-l) ... PASSED -qpdf 30 (bash completion: decode-l) ... PASSED Running ../qtest/double-page-size.test -bits 1 (bits) ... PASSED -qpdf 31 (zsh completion: decode-l) ... PASSED -qpdf 32 (bash completion: decode-level) ... double-page-size 1 (double page size) ... PASSED -PASSED -qpdf 33 (zsh completion: decode-level) ... -Running ../qtest/buffer.test -PASSED +--- Final Version --- +qpdf 56 (check final version) ... ascii85 1 (decode) ... PASSED +--- Dangling Refs --- +qpdf 57 (dangling refs: minimal) ... PASSED +qpdf 58 (check output) ... PASSED +qpdf 59 (dangling refs: dangling-refs) ... PASSED +qpdf 60 (check output) ... PASSED +double-page-size 1 (double page size) ... --- Form Tests --- +qpdf 61 (form test: minimal) ... PASSED +ascii85 2 (partial decode) ... PASSED double-page-size 2 (check output) ... PASSED +PASSED Running ../qtest/filter-tokens.test + +Running ../qtest/bits.test PASSED -qpdf 34 (bash completion: decode-level-g) ... PASSED -qpdf 35 (zsh completion: decode-level-g) ... pdf-filter-tokens 1 (filter tokens) ... PASSED -qpdf 36 (bash completion: later-arg) ... buffer 1 (buffer) ... PASSED +qpdf 62 (form test: form-empty-from-odt) ... pdf-filter-tokens 1 (filter tokens) ... bits 1 (bits) ... PASSED + +Running ../qtest/buffer.test +PASSED +qpdf 63 (form test: form-mod1) ... buffer 1 (buffer) ... PASSED Running ../qtest/closedfile.test PASSED -qpdf 37 (zsh completion: later-arg) ... PASSED -qpdf 38 (bash completion: usage-empty) ... closed_file_input_source 1 (closed file input source) ... PASSED -qpdf 39 (zsh completion: usage-empty) ... PASSED +qpdf 64 (form test: form-filled-with-atril) ... closed_file_input_source 1 (closed file input source) ... PASSED Running ../qtest/dct.test PASSED -qpdf 40 (bash completion: quoting) ... PASSED -qpdf 41 (zsh completion: quoting) ... PASSED -qpdf 42 (bash completion: quoting) ... dct 1 (compress) ... PASSED -qpdf 43 (zsh completion: quoting) ... PASSED +qpdf 65 (form test: form-bad-fields-array) ... dct 1 (compress) ... PASSED dct 2 (decompress) ... PASSED -qpdf 44 (bash completion: quoting) ... PASSED -PASSED -qpdf 45 (zsh completion: quoting) ... dct 3 (bytes in data) ... PASSED +dct 3 (bytes in data) ... PASSED PASSED -qpdf 46 (bash completion: quoting) ... dct 4 (data is close enough) ... PASSED -PASSED -qpdf 47 (zsh completion: quoting) ... PASSED -pdf-filter-tokens 2 (check output) ... dct 5 (compress) ... PASSED +pdf-filter-tokens 2 (check output) ... PASSED Running ../qtest/invert-images.test -PASSED -qpdf 48 (bash completion: quoting) ... PASSED +dct 4 (data is close enough) ... PASSED +dct 5 (compress) ... PASSED dct 6 (decompress) ... PASSED -qpdf 49 (zsh completion: quoting) ... PASSED +qpdf 66 (form test: form-errors) ... invert-images 1 (double page size) ... PASSED PASSED -invert-images 1 (double page size) ... --- Argument Parsing --- -qpdf 50 (required argument) ... PASSED -qpdf 51 (required argument with choices) ... PASSED invert-images 2 (check output) ... PASSED Running ../qtest/linearize.test PASSED -qpdf 52 (required argument with choices) ... linearize 1 (linearize) ... PASSED -qpdf 53 (@file exists and file doesn't) ... PASSED +qpdf 67 (fill fields) ... linearize 1 (linearize) ... PASSED +qpdf 68 (compare files) ... PASSED +qpdf 69 (button fields) ... PASSED linearize 2 (check) ... PASSED -qpdf 54 (missing underlay filename) ... PASSED -PASSED -qpdf 55 (extra overlay filename) ... + Running ../qtest/mod-info.test PASSED ---- Final Version --- -qpdf 56 (check final version) ... pdf-mod-info 1 (usage #1) ... PASSED -dct 7 (bytes in data) ... --- Dangling Refs --- -qpdf 57 (dangling refs: minimal) ... PASSED -PASSED +qpdf 70 (compare files) ... pdf-mod-info 1 (usage #1) ... PASSED +qpdf 71 (broken button fields) ... PASSED pdf-mod-info 2 (usage #2) ... PASSED -qpdf 58 (check output) ... PASSED -qpdf 59 (dangling refs: dangling-refs) ... PASSED pdf-mod-info 3 (usage #3) ... PASSED -qpdf 60 (check output) ... PASSED ---- Form Tests --- -qpdf 61 (form test: minimal) ... PASSED pdf-mod-info 4 (usage #4) ... PASSED -qpdf 62 (form test: form-empty-from-odt) ... PASSED +qpdf 72 (compare files) ... PASSED pdf-mod-info 5 (dump #1) ... PASSED pdf-mod-info 6 (dump #2) ... PASSED -pdf-mod-info 7 (dump #3) ... PASSED +PASSED +pdf-mod-info 7 (dump #3) ... --- Appearance Streams --- +qpdf 73 (generate appearances and flatten (need-appearances)) ... PASSED pdf-mod-info 8 (modify Subject) ... PASSED -pdf-mod-info 9 (modify Subject output) ... PASSED -qpdf 63 (form test: form-mod1) ... dct 8 (data is close enough) ... PASSED -qpdf 64 (form test: form-filled-with-atril) ... PASSED -pdf-mod-info 10 (add Subject, remove Producer, modify CreationDate) ... PASSED +pdf-mod-info 9 (modify Subject output) ... dct 7 (bytes in data) ... PASSED PASSED +qpdf 74 (compare files) ... PASSED +qpdf 75 (generate appearances and flatten (need-appearances-more)) ... PASSED +pdf-mod-info 10 (add Subject, remove Producer, modify CreationDate) ... PASSED pdf-mod-info 11 (add Subject, remove Producer, modify CreationDate output) ... PASSED -qpdf 65 (form test: form-bad-fields-array) ... +qpdf 76 (compare files) ... PASSED +qpdf 77 (generate appearances and flatten (need-appearances-more2)) ... PASSED +qpdf 78 (compare files) ... PASSED +qpdf 79 (more choices) ... PASSED +qpdf 80 (compare files) ... PASSED +qpdf 81 (set value to 1) ... PASSED +qpdf 82 (regenerate appearances) ... PASSED +qpdf 83 (compare files) ... PASSED +qpdf 84 (set value to 2) ... PASSED +qpdf 85 (regenerate appearances) ... dct 8 (data is close enough) ... PASSED +PASSED +qpdf 86 (compare files) ... PASSED +qpdf 87 (set value to 11) ... PASSED +qpdf 88 (regenerate appearances) ... PASSED +qpdf 89 (compare files) ... PASSED +qpdf 90 (set value to 12) ... PASSED +qpdf 91 (regenerate appearances) ... Running ../qtest/flate.test PASSED -qpdf 66 (form test: form-errors) ... flate 1 (check farbage) ... PASSED +qpdf 92 (compare files) ... flate 1 (check farbage) ... PASSED flate 2 (run driver) ... PASSED +qpdf 93 (set value to quack) ... PASSED flate 3 (check farbage) ... PASSED flate 4 (compressed file correct) ... PASSED flate 5 (uncompress filter works) ... PASSED @@ -1047,156 +1109,218 @@ Running ../qtest/hex.test PASSED -qpdf 67 (fill fields) ... hex 1 (decode) ... PASSED -qpdf 68 (compare files) ... PASSED -qpdf 69 (button fields) ... PASSED +qpdf 94 (regenerate appearances) ... hex 1 (decode) ... PASSED +qpdf 95 (compare files) ... PASSED hex 2 (partial decode) ... PASSED Running ../qtest/input_source.test PASSED -qpdf 70 (compare files) ... PASSED -qpdf 71 (broken button fields) ... InputSource 1 (input source tests) ... PASSED +--- Form XObject, underlay, overlay --- +qpdf 96 (form xobject creation) ... PASSED +qpdf 97 (compare files) ... PASSED +qpdf 98 (overlay transformations) ... InputSource 1 (input source tests) ... PASSED Running ../qtest/json.test PASSED -qpdf 72 (compare files) ... json 1 (json) ... PASSED ---- Appearance Streams --- -qpdf 73 (generate appearances and flatten (need-appearances)) ... PASSED +qpdf 99 (compare files) ... PASSED +qpdf 100 (overlay transformations) ... json 1 (json) ... PASSED +qpdf 101 (compare files) ... PASSED Running ../qtest/lzw.test PASSED -qpdf 74 (compare files) ... lzw 1 (decode: early code change) ... PASSED -qpdf 75 (generate appearances and flatten (need-appearances-more)) ... PASSED +qpdf 102 (overlay transformations) ... PASSED +qpdf 103 (compare files) ... lzw 1 (decode: early code change) ... PASSED +qpdf 104 (overlay transformations) ... PASSED lzw 2 (check output) ... PASSED +qpdf 105 (compare files) ... PASSED lzw 3 (decode: no early code change) ... PASSED -qpdf 76 (compare files) ... PASSED -qpdf 77 (generate appearances and flatten (need-appearances-more2)) ... PASSED +qpdf 106 (overlay/underlay 1) ... PASSED lzw 4 (check output) ... PASSED Running ../qtest/matrix.test -matrix 1 (matrix) ... PASSED -qpdf 78 (compare files) ... PASSED +PASSED +qpdf 107 (compare files) ... PASSED +qpdf 108 (overlay/underlay 2) ... matrix 1 (matrix) ... PASSED Running ../qtest/md5.test PASSED -qpdf 79 (more choices) ... md5 1 (md5) ... PASSED -qpdf 80 (compare files) ... PASSED +qpdf 109 (compare files) ... PASSED +qpdf 110 (overlay/underlay 3) ... md5 1 (md5) ... PASSED Running ../qtest/numrange.test PASSED -qpdf 81 (set value to 1) ... numrange 1 (numeric range ,5) ... PASSED -qpdf 82 (regenerate appearances) ... PASSED +qpdf 111 (compare files) ... PASSED +qpdf 112 (overlay/underlay 4) ... PASSED +qpdf 113 (compare files) ... numrange 1 (numeric range ,5) ... PASSED +qpdf 114 (overlay/underlay 5) ... PASSED numrange 2 (numeric range 4,,5) ... PASSED numrange 3 (numeric range 4,5,) ... PASSED -qpdf 83 (compare files) ... PASSED +qpdf 115 (compare files) ... PASSED numrange 4 (numeric range z1,) ... PASSED +qpdf 116 (overlay/underlay 6) ... PASSED numrange 5 (numeric range 1z,) ... PASSED -qpdf 84 (set value to 2) ... PASSED numrange 6 (numeric range 1-5?) ... PASSED +qpdf 117 (compare files) ... PASSED +qpdf 118 (overlay/underlay 7) ... PASSED numrange 7 (numeric range 1-30) ... PASSED -qpdf 85 (regenerate appearances) ... PASSED numrange 8 (numeric range 1-10,0,5) ... PASSED numrange 9 (numeric range 1-10,1234,5) ... PASSED +qpdf 119 (compare files) ... PASSED numrange 10 (numeric range 1,r,3) ... PASSED -qpdf 86 (compare files) ... PASSED numrange 11 (numeric range 1,r16,3) ... PASSED -qpdf 87 (set value to 11) ... PASSED +--- Stream Replacement Tests --- +qpdf 120 (replace stream data) ... PASSED numrange 12 (numeric range 1,3,5-10,z-13,13,9,z,2,r2-r4) ... PASSED +qpdf 121 (check output) ... PASSED numrange 13 (numeric range r1-r15) ... PASSED -qpdf 88 (regenerate appearances) ... PASSED +qpdf 122 (replace stream data compressed) ... PASSED Running ../qtest/ph.test PASSED -pdf-mod-info 12 (add Subject (empty-info file)) ... PASSED -pdf-mod-info 13 (add Subject (empty-info file) output) ... PASSED -ph 1 (PointerHolder) ... qpdf 89 (compare files) ... PASSED +qpdf 123 (check output) ... PASSED +qpdf 124 (new streams) ... PASSED +qpdf 125 (new stream) ... PASSED +qpdf 126 (add page contents) ... PASSED +qpdf 127 (new stream) ... PASSED +--- Extensions Dictionary Tests --- +qpdf 128 (minimal.pdf: min version to 1.3) ... PASSED +qpdf 129 (check version information (min 1.3)) ... ph 1 (PointerHolder) ... PASSED +qpdf 130 (minimal.pdf: force version to 1.3) ... PASSED +qpdf 131 (check version information (force 1.3)) ... PASSED Running ../qtest/predictors.test PASSED -qpdf 90 (set value to 12) ... predictors 1 (decode columns = 4) ... PASSED -pdf-mod-info 14 (in-place Producer added (no-info file)) ... PASSED -qpdf 91 (regenerate appearances) ... PASSED -PASSED -pdf-mod-info 15 (in-place Producer added (no-info file) output) ... predictors 2 (check output) ... PASSED +qpdf 132 (minimal.pdf: min version to 1.6) ... PASSED +qpdf 133 (check version information (min 1.6)) ... PASSED +qpdf 134 (minimal.pdf: force version to 1.6) ... PASSED +qpdf 135 (check version information (force 1.6)) ... predictors 1 (decode columns = 4) ... PASSED +qpdf 136 (minimal.pdf: min version to 1.7.1) ... PASSED +predictors 2 (check output) ... PASSED predictors 3 (decode columns = 5) ... PASSED +qpdf 137 (check version information (min 1.7.1)) ... PASSED +qpdf 138 (minimal.pdf: force version to 1.7.1) ... PASSED +qpdf 139 (check version information (force 1.7.1)) ... PASSED predictors 4 (check output) ... PASSED -qpdf 92 (compare files) ... PASSED +qpdf 140 (minimal.pdf: min version to 1.7.2) ... PASSED predictors 5 (encode columns = 4) ... PASSED +qpdf 141 (check version information (min 1.7.2)) ... PASSED predictors 6 (check output) ... PASSED predictors 7 (encode columns = 5) ... PASSED -qpdf 93 (set value to quack) ... PASSED - -Running ../qtest/npages.test -PASSED +pdf-mod-info 12 (add Subject (empty-info file)) ... PASSED +qpdf 142 (minimal.pdf: force version to 1.7.2) ... PASSED +pdf-mod-info 13 (add Subject (empty-info file) output) ... PASSED +qpdf 143 (check version information (force 1.7.2)) ... PASSED predictors 8 (check output) ... PASSED predictors 9 (decode 01--32-3-16) ... PASSED +qpdf 144 (minimal.pdf: min version to 1.7.3) ... PASSED predictors 10 (check output for 01--32-3-16) ... PASSED -predictors 11 (decode 02--32-1-8) ... pdf-npages 1 (normal) ... PASSED -qpdf 94 (regenerate appearances) ... PASSED -pdf-npages 2 (error) ... PASSED +predictors 11 (decode 02--32-1-8) ... PASSED +qpdf 145 (check version information (min 1.7.3)) ... PASSED predictors 12 (check output for 02--32-1-8) ... PASSED predictors 13 (decode 03--32-3-8) ... PASSED -PASSED +qpdf 146 (minimal.pdf: force version to 1.7.3) ... PASSED predictors 14 (check output for 03--32-3-8) ... PASSED -predictors 15 (decode 04--32-1-8) ... -Running ../qtest/overlay-page.test -PASSED +predictors 15 (decode 04--32-1-8) ... PASSED +qpdf 147 (check version information (force 1.7.3)) ... PASSED predictors 16 (check output for 04--32-1-8) ... PASSED predictors 17 (decode 05--32-3-8) ... PASSED -qpdf 95 (compare files) ... PASSED +qpdf 148 (minimal.pdf: min version to 1.8) ... PASSED predictors 18 (check output for 05--32-3-8) ... PASSED -predictors 19 (decode 06--32-1-8) ... overlay-page 1 (overlay-page) ... PASSED +predictors 19 (decode 06--32-1-8) ... PASSED PASSED -predictors 20 (check output for 06--32-1-8) ... PASSED -predictors 21 (decode 07--32-3-8) ... --- Form XObject, underlay, overlay --- -qpdf 96 (form xobject creation) ... PASSED -overlay-page 2 (compare files) ... PASSED +qpdf 149 (check version information (min 1.8)) ... predictors 20 (check output for 06--32-1-8) ... PASSED +predictors 21 (decode 07--32-3-8) ... PASSED +pdf-mod-info 14 (in-place Producer added (no-info file)) ... PASSED predictors 22 (check output for 07--32-3-8) ... PASSED -PASSED -predictors 23 (decode 08--32-1-8) ... -Running ../qtest/parse-content.test -PASSED -qpdf 97 (compare files) ... PASSED +qpdf 150 (minimal.pdf: force version to 1.8) ... PASSED +predictors 23 (decode 08--32-1-8) ... PASSED +pdf-mod-info 15 (in-place Producer added (no-info file) output) ... PASSED predictors 24 (check output for 08--32-1-8) ... PASSED +qpdf 151 (check version information (force 1.8)) ... PASSED predictors 25 (decode 09--32-3-8) ... PASSED -qpdf 98 (overlay transformations) ... PASSED predictors 26 (check output for 09--32-3-8) ... PASSED -predictors 27 (decode 10--32-1-8) ... pdf-parse-content 1 (parse content) ... PASSED +PASSED +qpdf 152 (minimal.pdf: min version to 1.8.0) ... predictors 27 (decode 10--32-1-8) ... PASSED predictors 28 (check output for 10--32-1-8) ... PASSED predictors 29 (decode 11--32-3-8) ... PASSED -qpdf 99 (compare files) ... PASSED - -Running ../qtest/pdf-split-pages.test +qpdf 153 (check version information (min 1.8.0)) ... PASSED PASSED -predictors 30 (check output for 11--32-3-8) ... PASSED +qpdf 154 (minimal.pdf: force version to 1.8.0) ... predictors 30 (check output for 11--32-3-8) ... PASSED predictors 31 (decode 12--32-1-4) ... PASSED -qpdf 100 (overlay transformations) ... PASSED +qpdf 155 (check version information (force 1.8.0)) ... PASSED predictors 32 (check output for 12--32-1-4) ... PASSED predictors 33 (decode tiff 01--16-1-8) ... PASSED -predictors 34 (check output for tiff-01--16-1-8) ... PASSED -predictors 35 (encode tiff 01--16-1-8) ... pdf-split-pages 1 (split) ... PASSED -qpdf 101 (compare files) ... PASSED +PASSED +predictors 34 (check output for tiff-01--16-1-8) ... qpdf 156 (minimal.pdf: min version to 1.8.2) ... PASSED +predictors 35 (encode tiff 01--16-1-8) ... PASSED predictors 36 (check output for tiff-01--16-1-8) ... PASSED predictors 37 (decode tiff 02--8-2-4) ... PASSED -qpdf 102 (overlay transformations) ... PASSED -pdf-split-pages 2 (check page 1) ... PASSED -pdf-split-pages 3 (check page 2) ... PASSED +qpdf 157 (check version information (min 1.8.2)) ... PASSED -Running ../qtest/set-form-values.test +Running ../qtest/npages.test PASSED +qpdf 158 (minimal.pdf: force version to 1.8.2) ... PASSED predictors 38 (check output for tiff-02--8-2-4) ... PASSED predictors 39 (encode tiff 02--8-2-4) ... PASSED +qpdf 159 (check version information (force 1.8.2)) ... PASSED predictors 40 (check output for tiff-02--8-2-4) ... PASSED predictors 41 (decode tiff 03--4-1-16) ... PASSED -qpdf 103 (compare files) ... pdf-set-form-values 1 (set form values) ... PASSED +qpdf 160 (minimal.pdf: min version to 1.8.5) ... PASSED predictors 42 (check output for tiff-03--4-1-16) ... PASSED predictors 43 (encode tiff 03--4-1-16) ... PASSED -qpdf 104 (overlay transformations) ... PASSED predictors 44 (check output for tiff-03--4-1-16) ... PASSED - +PASSED +qpdf 161 (check version information (min 1.8.5)) ... Running ../qtest/qutil.test +pdf-npages 1 (normal) ... PASSED +qpdf 162 (minimal.pdf: force version to 1.8.5) ... PASSED +pdf-npages 2 (error) ... PASSED +qpdf 163 (check version information (force 1.8.5)) ... PASSED + +Running ../qtest/overlay-page.test PASSED +qpdf 164 (check file) ... PASSED +qpdf 165 (minimal.pdf: force version to 1.8.5) ... PASSED +qpdf 166 (check file) ... qutil 1 (QUtil) ... PASSED +qpdf 167 (extensions-adbe.pdf: min version to 1.3) ... PASSED +qpdf 168 (check version information (min 1.3)) ... PASSED +qpdf 169 (extensions-adbe.pdf: force version to 1.3) ... overlay-page 1 (overlay-page) ... PASSED +qpdf 170 (check version information (force 1.3)) ... PASSED +overlay-page 2 (compare files) ... PASSED + +Running ../qtest/parse-content.test +PASSED +qpdf 171 (extensions-adbe.pdf: min version to 1.6) ... PASSED +qpdf 172 (check version information (min 1.6)) ... PASSED +qpdf 173 (extensions-adbe.pdf: force version to 1.6) ... PASSED +qpdf 174 (check version information (force 1.6)) ... PASSED +qpdf 175 (extensions-adbe.pdf: min version to 1.7.1) ... pdf-parse-content 1 (parse content) ... PASSED +qpdf 176 (check version information (min 1.7.1)) ... PASSED + +Running ../qtest/pdf-split-pages.test +PASSED +qpdf 177 (extensions-adbe.pdf: force version to 1.7.1) ... PASSED +qpdf 178 (check version information (force 1.7.1)) ... PASSED +qpdf 179 (extensions-adbe.pdf: min version to 1.7.2) ... PASSED +qpdf 180 (check version information (min 1.7.2)) ... pdf-split-pages 1 (split) ... PASSED +qpdf 181 (extensions-adbe.pdf: force version to 1.7.2) ... PASSED +pdf-split-pages 2 (check page 1) ... PASSED +PASSED +pdf-split-pages 3 (check page 2) ... qpdf 182 (check version information (force 1.7.2)) ... PASSED + +Running ../qtest/set-form-values.test +PASSED +qpdf 183 (extensions-adbe.pdf: min version to 1.7.3) ... PASSED +qpdf 184 (check version information (min 1.7.3)) ... PASSED +qpdf 185 (extensions-adbe.pdf: force version to 1.7.3) ... PASSED +qpdf 186 (check version information (force 1.7.3)) ... pdf-set-form-values 1 (set form values) ... PASSED +qpdf 187 (extensions-adbe.pdf: min version to 1.8) ... PASSED +qpdf 188 (check version information (min 1.8)) ... PASSED +qpdf 189 (extensions-adbe.pdf: force version to 1.8) ... PASSED pdf-set-form-values 2 (compare files) ... PASSED +PASSED + +Running ../qtest/random.test Coverage analysis ... PASSED @@ -1213,112 +1337,105 @@ Extra Tests: 0 PASSED -qpdf 105 (compare files) ... PASSED -qpdf 106 (overlay/underlay 1) ... qutil 1 (QUtil) ... PASSED -qpdf 107 (compare files) ... PASSED -qpdf 108 (overlay/underlay 2) ... PASSED -qpdf 109 (compare files) ... PASSED -qpdf 110 (overlay/underlay 3) ... PASSED -qpdf 111 (compare files) ... PASSED -qpdf 112 (overlay/underlay 4) ... PASSED -qpdf 113 (compare files) ... PASSED - -Running ../qtest/random.test -PASSED -qpdf 114 (overlay/underlay 5) ... random 1 (Random Data Providers) ... PASSED -qpdf 115 (compare files) ... PASSED -qpdf 116 (overlay/underlay 6) ... PASSED +qpdf 190 (check version information (force 1.8)) ... PASSED +qpdf 191 (extensions-adbe.pdf: min version to 1.8.0) ... PASSED +qpdf 192 (check version information (min 1.8.0)) ... PASSED +qpdf 193 (extensions-adbe.pdf: force version to 1.8.0) ... random 1 (Random Data Providers) ... PASSED +qpdf 194 (check version information (force 1.8.0)) ... PASSED Running ../qtest/rc4.test PASSED -qpdf 117 (compare files) ... PASSED -qpdf 118 (overlay/underlay 7) ... RC4 1 (test 1) ... PASSED +qpdf 195 (extensions-adbe.pdf: min version to 1.8.2) ... PASSED +qpdf 196 (check version information (min 1.8.2)) ... PASSED +qpdf 197 (extensions-adbe.pdf: force version to 1.8.2) ... PASSED +qpdf 198 (check version information (force 1.8.2)) ... RC4 1 (test 1) ... PASSED +qpdf 199 (extensions-adbe.pdf: min version to 1.8.5) ... PASSED RC4 2 (check output) ... PASSED RC4 3 (test 1 reverse) ... PASSED -qpdf 119 (compare files) ... PASSED -PASSED +qpdf 200 (check version information (min 1.8.5)) ... PASSED RC4 4 (check output) ... PASSED -RC4 5 (test 2) ... --- Stream Replacement Tests --- -qpdf 120 (replace stream data) ... PASSED +RC4 5 (test 2) ... PASSED +qpdf 201 (extensions-adbe.pdf: force version to 1.8.5) ... PASSED RC4 6 (check output) ... PASSED RC4 7 (test 2 reverse) ... PASSED -qpdf 121 (check output) ... PASSED -qpdf 122 (replace stream data compressed) ... PASSED +qpdf 202 (check version information (force 1.8.5)) ... PASSED RC4 8 (check output) ... PASSED RC4 9 (test 3) ... PASSED -qpdf 123 (check output) ... PASSED -qpdf 124 (new streams) ... PASSED -RC4 10 (check output) ... PASSED +qpdf 203 (check file) ... PASSED +PASSED +qpdf 204 (extensions-adbe.pdf: force version to 1.8.5) ... RC4 10 (check output) ... PASSED RC4 11 (test 3 reverse) ... PASSED -qpdf 125 (new stream) ... PASSED -qpdf 126 (add page contents) ... PASSED RC4 12 (check output) ... PASSED -RC4 13 (test 4) ... PASSED -qpdf 127 (new stream) ... PASSED PASSED +RC4 13 (test 4) ... qpdf 205 (check file) ... PASSED +qpdf 206 (extensions-other.pdf: min version to 1.3) ... PASSED RC4 14 (check output) ... PASSED -RC4 15 (test 4 reverse) ... --- Extensions Dictionary Tests --- -qpdf 128 (minimal.pdf: min version to 1.3) ... PASSED +RC4 15 (test 4 reverse) ... PASSED +qpdf 207 (check version information (min 1.3)) ... PASSED RC4 16 (check output) ... PASSED RC4 17 (test 5) ... PASSED -qpdf 129 (check version information (min 1.3)) ... PASSED +qpdf 208 (extensions-other.pdf: force version to 1.3) ... PASSED RC4 18 (check output) ... PASSED RC4 19 (test 5 reverse) ... PASSED -qpdf 130 (minimal.pdf: force version to 1.3) ... PASSED +qpdf 209 (check version information (force 1.3)) ... PASSED RC4 20 (check output) ... PASSED Running ../qtest/runlength.test PASSED -qpdf 131 (check version information (force 1.3)) ... PASSED -qpdf 132 (minimal.pdf: min version to 1.6) ... PASSED -qpdf 133 (check version information (min 1.6)) ... runlength 1 (encode 01) ... PASSED -qpdf 134 (minimal.pdf: force version to 1.6) ... PASSED +qpdf 210 (extensions-other.pdf: min version to 1.6) ... PASSED +qpdf 211 (check version information (min 1.6)) ... PASSED +qpdf 212 (extensions-other.pdf: force version to 1.6) ... PASSED +qpdf 213 (check version information (force 1.6)) ... PASSED +qpdf 214 (extensions-other.pdf: min version to 1.7.1) ... runlength 1 (encode 01) ... PASSED +qpdf 215 (check version information (min 1.7.1)) ... PASSED runlength 2 (check encoded output) ... PASSED runlength 3 (decode 01.encoded) ... PASSED -qpdf 135 (check version information (force 1.6)) ... PASSED +qpdf 216 (extensions-other.pdf: force version to 1.7.1) ... PASSED runlength 4 (check decoded output) ... PASSED runlength 5 (encode 02) ... PASSED -qpdf 136 (minimal.pdf: min version to 1.7.1) ... PASSED runlength 6 (check encoded output) ... PASSED runlength 7 (decode 02.encoded) ... PASSED -qpdf 137 (check version information (min 1.7.1)) ... PASSED +qpdf 217 (check version information (force 1.7.1)) ... PASSED runlength 8 (check decoded output) ... PASSED runlength 9 (encode 03) ... PASSED -qpdf 138 (minimal.pdf: force version to 1.7.1) ... PASSED +qpdf 218 (extensions-other.pdf: min version to 1.7.2) ... PASSED runlength 10 (check encoded output) ... PASSED runlength 11 (decode 03.encoded) ... PASSED -qpdf 139 (check version information (force 1.7.1)) ... PASSED +qpdf 219 (check version information (min 1.7.2)) ... PASSED runlength 12 (check decoded output) ... PASSED runlength 13 (encode 04) ... PASSED -qpdf 140 (minimal.pdf: min version to 1.7.2) ... PASSED +qpdf 220 (extensions-other.pdf: force version to 1.7.2) ... PASSED runlength 14 (check encoded output) ... PASSED runlength 15 (decode 04.encoded) ... PASSED -qpdf 141 (check version information (min 1.7.2)) ... PASSED +qpdf 221 (check version information (force 1.7.2)) ... PASSED runlength 16 (check decoded output) ... PASSED runlength 17 (encode 05) ... PASSED -qpdf 142 (minimal.pdf: force version to 1.7.2) ... PASSED +qpdf 222 (extensions-other.pdf: min version to 1.7.3) ... PASSED runlength 18 (check encoded output) ... PASSED runlength 19 (decode 05.encoded) ... PASSED -qpdf 143 (check version information (force 1.7.2)) ... PASSED +qpdf 223 (check version information (min 1.7.3)) ... PASSED runlength 20 (check decoded output) ... PASSED runlength 21 (encode empty) ... PASSED -qpdf 144 (minimal.pdf: min version to 1.7.3) ... PASSED +qpdf 224 (extensions-other.pdf: force version to 1.7.3) ... PASSED runlength 22 (check encoded output) ... PASSED runlength 23 (decode empty.encoded) ... PASSED -qpdf 145 (check version information (min 1.7.3)) ... PASSED +qpdf 225 (check version information (force 1.7.3)) ... PASSED runlength 24 (check decoded output) ... PASSED runlength 25 (decode with embedded EOD) ... PASSED -qpdf 146 (minimal.pdf: force version to 1.7.3) ... PASSED +qpdf 226 (extensions-other.pdf: min version to 1.8) ... PASSED runlength 26 (check decoded output) ... PASSED Running ../qtest/sha2.test PASSED -qpdf 147 (check version information (force 1.7.3)) ... PASSED -qpdf 148 (minimal.pdf: min version to 1.8) ... sha2 1 (sha2) ... PASSED -qpdf 149 (check version information (min 1.8)) ... PASSED +qpdf 227 (check version information (min 1.8)) ... PASSED +qpdf 228 (extensions-other.pdf: force version to 1.8) ... PASSED +qpdf 229 (check version information (force 1.8)) ... PASSED +qpdf 230 (extensions-other.pdf: min version to 1.8.0) ... sha2 1 (sha2) ... PASSED +qpdf 231 (check version information (min 1.8.0)) ... PASSED +PASSED Coverage analysis ... PASSED - +qpdf 232 (extensions-other.pdf: force version to 1.8.0) ... Overall test suite ... PASSED TESTS COMPLETE. Summary: @@ -1332,89 +1449,6 @@ Extra Tests: 0 PASSED -qpdf 150 (minimal.pdf: force version to 1.8) ... PASSED -qpdf 151 (check version information (force 1.8)) ... PASSED -qpdf 152 (minimal.pdf: min version to 1.8.0) ... PASSED -qpdf 153 (check version information (min 1.8.0)) ... PASSED -qpdf 154 (minimal.pdf: force version to 1.8.0) ... PASSED -qpdf 155 (check version information (force 1.8.0)) ... PASSED -qpdf 156 (minimal.pdf: min version to 1.8.2) ... PASSED -qpdf 157 (check version information (min 1.8.2)) ... PASSED -qpdf 158 (minimal.pdf: force version to 1.8.2) ... PASSED -qpdf 159 (check version information (force 1.8.2)) ... PASSED -qpdf 160 (minimal.pdf: min version to 1.8.5) ... PASSED -qpdf 161 (check version information (min 1.8.5)) ... PASSED -qpdf 162 (minimal.pdf: force version to 1.8.5) ... PASSED -qpdf 163 (check version information (force 1.8.5)) ... PASSED -qpdf 164 (check file) ... PASSED -qpdf 165 (minimal.pdf: force version to 1.8.5) ... PASSED -qpdf 166 (check file) ... PASSED -qpdf 167 (extensions-adbe.pdf: min version to 1.3) ... PASSED -qpdf 168 (check version information (min 1.3)) ... PASSED -qpdf 169 (extensions-adbe.pdf: force version to 1.3) ... PASSED -qpdf 170 (check version information (force 1.3)) ... PASSED -qpdf 171 (extensions-adbe.pdf: min version to 1.6) ... PASSED -qpdf 172 (check version information (min 1.6)) ... PASSED -qpdf 173 (extensions-adbe.pdf: force version to 1.6) ... PASSED -qpdf 174 (check version information (force 1.6)) ... PASSED -qpdf 175 (extensions-adbe.pdf: min version to 1.7.1) ... PASSED -qpdf 176 (check version information (min 1.7.1)) ... PASSED -qpdf 177 (extensions-adbe.pdf: force version to 1.7.1) ... PASSED -qpdf 178 (check version information (force 1.7.1)) ... PASSED -qpdf 179 (extensions-adbe.pdf: min version to 1.7.2) ... PASSED -qpdf 180 (check version information (min 1.7.2)) ... PASSED -qpdf 181 (extensions-adbe.pdf: force version to 1.7.2) ... PASSED -qpdf 182 (check version information (force 1.7.2)) ... PASSED -qpdf 183 (extensions-adbe.pdf: min version to 1.7.3) ... PASSED -qpdf 184 (check version information (min 1.7.3)) ... PASSED -qpdf 185 (extensions-adbe.pdf: force version to 1.7.3) ... PASSED -qpdf 186 (check version information (force 1.7.3)) ... PASSED -qpdf 187 (extensions-adbe.pdf: min version to 1.8) ... PASSED -qpdf 188 (check version information (min 1.8)) ... PASSED -qpdf 189 (extensions-adbe.pdf: force version to 1.8) ... PASSED -qpdf 190 (check version information (force 1.8)) ... PASSED -qpdf 191 (extensions-adbe.pdf: min version to 1.8.0) ... PASSED -qpdf 192 (check version information (min 1.8.0)) ... PASSED -qpdf 193 (extensions-adbe.pdf: force version to 1.8.0) ... PASSED -qpdf 194 (check version information (force 1.8.0)) ... PASSED -qpdf 195 (extensions-adbe.pdf: min version to 1.8.2) ... PASSED -qpdf 196 (check version information (min 1.8.2)) ... PASSED -qpdf 197 (extensions-adbe.pdf: force version to 1.8.2) ... PASSED -qpdf 198 (check version information (force 1.8.2)) ... PASSED -qpdf 199 (extensions-adbe.pdf: min version to 1.8.5) ... PASSED -qpdf 200 (check version information (min 1.8.5)) ... PASSED -qpdf 201 (extensions-adbe.pdf: force version to 1.8.5) ... PASSED -qpdf 202 (check version information (force 1.8.5)) ... PASSED -qpdf 203 (check file) ... PASSED -qpdf 204 (extensions-adbe.pdf: force version to 1.8.5) ... PASSED -qpdf 205 (check file) ... PASSED -qpdf 206 (extensions-other.pdf: min version to 1.3) ... PASSED -qpdf 207 (check version information (min 1.3)) ... PASSED -qpdf 208 (extensions-other.pdf: force version to 1.3) ... PASSED -qpdf 209 (check version information (force 1.3)) ... PASSED -qpdf 210 (extensions-other.pdf: min version to 1.6) ... PASSED -qpdf 211 (check version information (min 1.6)) ... PASSED -qpdf 212 (extensions-other.pdf: force version to 1.6) ... PASSED -qpdf 213 (check version information (force 1.6)) ... PASSED -qpdf 214 (extensions-other.pdf: min version to 1.7.1) ... PASSED -qpdf 215 (check version information (min 1.7.1)) ... PASSED -qpdf 216 (extensions-other.pdf: force version to 1.7.1) ... PASSED -qpdf 217 (check version information (force 1.7.1)) ... PASSED -qpdf 218 (extensions-other.pdf: min version to 1.7.2) ... PASSED -qpdf 219 (check version information (min 1.7.2)) ... PASSED -qpdf 220 (extensions-other.pdf: force version to 1.7.2) ... PASSED -qpdf 221 (check version information (force 1.7.2)) ... PASSED -qpdf 222 (extensions-other.pdf: min version to 1.7.3) ... PASSED -qpdf 223 (check version information (min 1.7.3)) ... PASSED -qpdf 224 (extensions-other.pdf: force version to 1.7.3) ... PASSED -qpdf 225 (check version information (force 1.7.3)) ... PASSED -qpdf 226 (extensions-other.pdf: min version to 1.8) ... PASSED -qpdf 227 (check version information (min 1.8)) ... PASSED -qpdf 228 (extensions-other.pdf: force version to 1.8) ... PASSED -qpdf 229 (check version information (force 1.8)) ... PASSED -qpdf 230 (extensions-other.pdf: min version to 1.8.0) ... PASSED -qpdf 231 (check version information (min 1.8.0)) ... PASSED -qpdf 232 (extensions-other.pdf: force version to 1.8.0) ... PASSED qpdf 233 (check version information (force 1.8.0)) ... PASSED qpdf 234 (extensions-other.pdf: min version to 1.8.2) ... PASSED qpdf 235 (check version information (min 1.8.2)) ... PASSED @@ -3428,7 +3462,7 @@ libtool: install: ranlib /build/qpdf-8.4.0/debian/tmp/usr/lib/aarch64-linux-gnu/libqpdf.a libtool: warning: remember to run 'libtool --finish /usr/lib/aarch64-linux-gnu' /bin/bash ./libtool --finish /build/qpdf-8.4.0/debian/tmp/usr/lib/aarch64-linux-gnu -libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n /build/qpdf-8.4.0/debian/tmp/usr/lib/aarch64-linux-gnu +libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/sbin" ldconfig -n /build/qpdf-8.4.0/debian/tmp/usr/lib/aarch64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: /build/qpdf-8.4.0/debian/tmp/usr/lib/aarch64-linux-gnu @@ -3501,8 +3535,8 @@ dh_strip dh_makeshlibs dh_shlibdeps -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/qpdf/usr/bin/zlib-flate debian/qpdf/usr/bin/qpdf were not linked against libz.so.1 (they use none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/qpdf/usr/bin/zlib-flate debian/qpdf/usr/bin/qpdf were not linked against libjpeg.so.62 (they use none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/qpdf/usr/bin/qpdf debian/qpdf/usr/bin/zlib-flate were not linked against libjpeg.so.62 (they use none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/qpdf/usr/bin/qpdf debian/qpdf/usr/bin/zlib-flate were not linked against libz.so.1 (they use none of the library's symbols) dh_installdeb dh_gencontrol dpkg-gencontrol: warning: package qpdf: substitution variable ${perl:Depends} unused, but is defined @@ -3510,22 +3544,24 @@ dh_md5sums dh_builddeb dpkg-deb: building package 'libqpdf21' in '../libqpdf21_8.4.0-2_arm64.deb'. -dpkg-deb: building package 'libqpdf-dev' in '../libqpdf-dev_8.4.0-2_arm64.deb'. +dpkg-deb: building package 'qpdf' in '../qpdf_8.4.0-2_arm64.deb'. dpkg-deb: building package 'libqpdf21-dbgsym' in '../libqpdf21-dbgsym_8.4.0-2_arm64.deb'. +dpkg-deb: building package 'libqpdf-dev' in '../libqpdf-dev_8.4.0-2_arm64.deb'. dpkg-deb: building package 'qpdf-dbgsym' in '../qpdf-dbgsym_8.4.0-2_arm64.deb'. -dpkg-deb: building package 'qpdf' in '../qpdf_8.4.0-2_arm64.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../qpdf_8.4.0-2_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration +I: user script /srv/workspace/pbuilder/28850/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/28850/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/25553 and its subdirectories -I: Current time: Wed Aug 12 07:23:49 -12 2020 -I: pbuilder-time-stamp: 1597260229 +I: removing directory /srv/workspace/pbuilder/28850 and its subdirectories +I: Current time: Wed Sep 15 15:56:36 +14 2021 +I: pbuilder-time-stamp: 1631670996