I: pbuilder: network access will be disabled during build I: Current time: Thu Jun 5 03:25:11 +14 2025 I: pbuilder-time-stamp: 1749043511 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [libnet-ip-xs-perl_0.22-1.dsc] I: copying [./libnet-ip-xs-perl_0.22.orig.tar.gz] I: copying [./libnet-ip-xs-perl_0.22-1.debian.tar.xz] I: Extracting source gpgv: Signature made Sat Feb 4 19:33:15 2023 gpgv: using RSA key D1E1316E93A760A8104D85FABB3A68018649AA06 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./libnet-ip-xs-perl_0.22-1.dsc: no acceptable signature found dpkg-source: info: extracting libnet-ip-xs-perl in libnet-ip-xs-perl-0.22 dpkg-source: info: unpacking libnet-ip-xs-perl_0.22.orig.tar.gz dpkg-source: info: unpacking libnet-ip-xs-perl_0.22-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/440857/tmp/hooks/D01_modify_environment starting debug: Running on codethink01-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 '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Jun 4 13:25 /bin/sh -> /bin/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/440857/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/440857/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") BASH_VERSION='5.2.21(1)-release' BUILDDIR=/build/reproducible-path 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=12 ' DIRSTACK=() DISTRIBUTION=trixie EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=aarch64 HOST_ARCH=arm64 IFS=' ' INVOCATION_ID=56068d879eab47859b8b524ae4ec8385 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=440857 PS4='+ ' 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/r-b-build.j0tZA9Kb/pbuilderrc_lsuO --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.j0tZA9Kb/b2 --logfile b2/build.log libnet-ip-xs-perl_0.22-1.dsc' SUDO_GID=109 SUDO_UID=104 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://192.168.101.4:3128 I: uname -a Linux i-capture-the-hostname 6.1.0-20-cloud-arm64 #1 SMP Debian 6.1.85-1 (2024-04-11) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 May 26 17:47 /bin -> usr/bin I: user script /srv/workspace/pbuilder/440857/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), libio-capture-perl, libtie-simple-perl, perl-xs-dev, perl:native dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19915 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on libio-capture-perl; however: Package libio-capture-perl is not installed. pbuilder-satisfydepends-dummy depends on libtie-simple-perl; however: Package libtie-simple-perl is not installed. pbuilder-satisfydepends-dummy depends on perl-xs-dev; however: Package perl-xs-dev is not installed. pbuilder-satisfydepends-dummy depends on perl:native. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libicu72{a} libio-capture-perl{a} libmagic-mgc{a} libmagic1t64{a} libperl-dev{a} libpipeline1{a} libsub-override-perl{a} libtie-simple-perl{a} libtool{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx wget 0 packages upgraded, 33 newly installed, 0 to remove and 0 not upgraded. Need to get 19.7 MB of archives. After unpacking 81.2 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main arm64 sensible-utils all 0.0.22 [22.4 kB] Get: 2 http://deb.debian.org/debian trixie/main arm64 libmagic-mgc arm64 1:5.45-3 [314 kB] Get: 3 http://deb.debian.org/debian trixie/main arm64 libmagic1t64 arm64 1:5.45-3 [100 kB] Get: 4 http://deb.debian.org/debian trixie/main arm64 file arm64 1:5.45-3 [43.0 kB] Get: 5 http://deb.debian.org/debian trixie/main arm64 gettext-base arm64 0.21-14+b1 [160 kB] Get: 6 http://deb.debian.org/debian trixie/main arm64 libuchardet0 arm64 0.0.8-1+b1 [69.0 kB] Get: 7 http://deb.debian.org/debian trixie/main arm64 groff-base arm64 1.23.0-3+b1 [1126 kB] Get: 8 http://deb.debian.org/debian trixie/main arm64 bsdextrautils arm64 2.40-8 [93.0 kB] Get: 9 http://deb.debian.org/debian trixie/main arm64 libpipeline1 arm64 1.5.7-2 [36.5 kB] Get: 10 http://deb.debian.org/debian trixie/main arm64 man-db arm64 2.12.0-3 [1385 kB] Get: 11 http://deb.debian.org/debian trixie/main arm64 m4 arm64 1.4.19-4 [277 kB] Get: 12 http://deb.debian.org/debian trixie/main arm64 autoconf all 2.71-3 [332 kB] Get: 13 http://deb.debian.org/debian trixie/main arm64 autotools-dev all 20220109.1 [51.6 kB] Get: 14 http://deb.debian.org/debian trixie/main arm64 automake all 1:1.16.5-1.3 [823 kB] Get: 15 http://deb.debian.org/debian trixie/main arm64 autopoint all 0.21-14 [496 kB] Get: 16 http://deb.debian.org/debian trixie/main arm64 libdebhelper-perl all 13.15.3 [88.0 kB] Get: 17 http://deb.debian.org/debian trixie/main arm64 libtool all 2.4.7-7 [517 kB] Get: 18 http://deb.debian.org/debian trixie/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian trixie/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian trixie/main arm64 libsub-override-perl all 0.10-1 [10.6 kB] Get: 21 http://deb.debian.org/debian trixie/main arm64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 22 http://deb.debian.org/debian trixie/main arm64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 23 http://deb.debian.org/debian trixie/main arm64 libelf1t64 arm64 0.191-1+b1 [187 kB] Get: 24 http://deb.debian.org/debian trixie/main arm64 dwz arm64 0.15-1+b1 [102 kB] Get: 25 http://deb.debian.org/debian trixie/main arm64 libicu72 arm64 72.1-4+b1 [9224 kB] Get: 26 http://deb.debian.org/debian trixie/main arm64 libxml2 arm64 2.9.14+dfsg-1.3+b3 [624 kB] Get: 27 http://deb.debian.org/debian trixie/main arm64 gettext arm64 0.21-14+b1 [1249 kB] Get: 28 http://deb.debian.org/debian trixie/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 29 http://deb.debian.org/debian trixie/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 30 http://deb.debian.org/debian trixie/main arm64 debhelper all 13.15.3 [901 kB] Get: 31 http://deb.debian.org/debian trixie/main arm64 libio-capture-perl all 0.05-6 [28.7 kB] Get: 32 http://deb.debian.org/debian trixie/main arm64 libperl-dev arm64 5.38.2-3 [996 kB] Get: 33 http://deb.debian.org/debian trixie/main arm64 libtie-simple-perl all 1.04-4 [9200 B] Fetched 19.7 MB in 0s (137 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19915 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.22_all.deb ... Unpacking sensible-utils (0.0.22) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.45-3_arm64.deb ... Unpacking libmagic-mgc (1:5.45-3) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../02-libmagic1t64_1%3a5.45-3_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.45-3) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.45-3_arm64.deb ... Unpacking file (1:5.45-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.21-14+b1_arm64.deb ... Unpacking gettext-base (0.21-14+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../05-libuchardet0_0.0.8-1+b1_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-3+b1_arm64.deb ... Unpacking groff-base (1.23.0-3+b1) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.40-8_arm64.deb ... Unpacking bsdextrautils (2.40-8) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../08-libpipeline1_1.5.7-2_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.7-2) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.12.0-3_arm64.deb ... Unpacking man-db (2.12.0-3) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.19-4_arm64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.21-14_all.deb ... Unpacking autopoint (0.21-14) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.15.3_all.deb ... Unpacking libdebhelper-perl (13.15.3) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../19-libsub-override-perl_0.10-1_all.deb ... Unpacking libsub-override-perl (0.10-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../20-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../21-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../22-libelf1t64_0.191-1+b1_arm64.deb ... Unpacking libelf1t64:arm64 (0.191-1+b1) ... Selecting previously unselected package dwz. Preparing to unpack .../23-dwz_0.15-1+b1_arm64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:arm64. Preparing to unpack .../24-libicu72_72.1-4+b1_arm64.deb ... Unpacking libicu72:arm64 (72.1-4+b1) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../25-libxml2_2.9.14+dfsg-1.3+b3_arm64.deb ... Unpacking libxml2:arm64 (2.9.14+dfsg-1.3+b3) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.21-14+b1_arm64.deb ... Unpacking gettext (0.21-14+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../27-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../28-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../29-debhelper_13.15.3_all.deb ... Unpacking debhelper (13.15.3) ... Selecting previously unselected package libio-capture-perl. Preparing to unpack .../30-libio-capture-perl_0.05-6_all.deb ... Unpacking libio-capture-perl (0.05-6) ... Selecting previously unselected package libperl-dev:arm64. Preparing to unpack .../31-libperl-dev_5.38.2-3_arm64.deb ... Unpacking libperl-dev:arm64 (5.38.2-3) ... Selecting previously unselected package libtie-simple-perl. Preparing to unpack .../32-libtie-simple-perl_1.04-4_all.deb ... Unpacking libtie-simple-perl (1.04-4) ... Setting up libtie-simple-perl (1.04-4) ... Setting up libpipeline1:arm64 (1.5.7-2) ... Setting up libicu72:arm64 (72.1-4+b1) ... Setting up libio-capture-perl (0.05-6) ... Setting up bsdextrautils (2.40-8) ... Setting up libmagic-mgc (1:5.45-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.15.3) ... Setting up libmagic1t64:arm64 (1:5.45-3) ... Setting up gettext-base (0.21-14+b1) ... Setting up m4 (1.4.19-4) ... Setting up libperl-dev:arm64 (5.38.2-3) ... Setting up file (1:5.45-3) ... Setting up libelf1t64:arm64 (0.191-1+b1) ... Setting up autotools-dev (20220109.1) ... Setting up autopoint (0.21-14) ... Setting up autoconf (2.71-3) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.22) ... Setting up libuchardet0:arm64 (0.0.8-1+b1) ... Setting up libsub-override-perl (0.10-1) ... Setting up libxml2:arm64 (2.9.14+dfsg-1.3+b3) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up gettext (0.21-14+b1) ... Setting up libtool (2.4.7-7) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up groff-base (1.23.0-3+b1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.12.0-3) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.15.3) ... Processing triggers for libc-bin (2.37-18) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: user script /srv/workspace/pbuilder/440857/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for trixie I: user script /srv/workspace/pbuilder/440857/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/libnet-ip-xs-perl-0.22/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../libnet-ip-xs-perl_0.22-1_source.changes dpkg-buildpackage: info: source package libnet-ip-xs-perl dpkg-buildpackage: info: source version 0.22-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by gregor herrmann dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure /usr/bin/perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnet-ip-xs-perl-0.22=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2" "LD=aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnet-ip-xs-perl-0.22=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now" Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Net::IP::XS Writing MYMETA.yml and MYMETA.json dh_auto_build make -j12 make[1]: Entering directory '/build/reproducible-path/libnet-ip-xs-perl-0.22' Running Mkbootstrap for XS () "/usr/bin/perl" "/usr/share/perl/5.38/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.38/ExtUtils/typemap' NetIpXs.xs > NetIpXs.xsc chmod 644 "XS.bs" aarch64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnet-ip-xs-perl-0.22=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc -DVERSION=\"0.22\" -DXS_VERSION=\"0.22\" -fPIC "-I/usr/lib/aarch64-linux-gnu/perl/5.38/CORE" functions.c aarch64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnet-ip-xs-perl-0.22=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc -DVERSION=\"0.22\" -DXS_VERSION=\"0.22\" -fPIC "-I/usr/lib/aarch64-linux-gnu/perl/5.38/CORE" inet_pton.c aarch64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnet-ip-xs-perl-0.22=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc -DVERSION=\"0.22\" -DXS_VERSION=\"0.22\" -fPIC "-I/usr/lib/aarch64-linux-gnu/perl/5.38/CORE" n128.c aarch64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnet-ip-xs-perl-0.22=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc -DVERSION=\"0.22\" -DXS_VERSION=\"0.22\" -fPIC "-I/usr/lib/aarch64-linux-gnu/perl/5.38/CORE" object.c "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- XS.bs blib/arch/auto/Net/IP/XS/XS.bs 644 cp lib/Net/IP/XS.pm blib/lib/Net/IP/XS.pm mv NetIpXs.xsc NetIpXs.c aarch64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnet-ip-xs-perl-0.22=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc -DVERSION=\"0.22\" -DXS_VERSION=\"0.22\" -fPIC "-I/usr/lib/aarch64-linux-gnu/perl/5.38/CORE" NetIpXs.c rm -f blib/arch/auto/Net/IP/XS/XS.so aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnet-ip-xs-perl-0.22=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now -shared -L/usr/local/lib -fstack-protector-strong NetIpXs.o functions.o inet_pton.o n128.o object.o -o blib/arch/auto/Net/IP/XS/XS.so \ \ chmod 755 blib/arch/auto/Net/IP/XS/XS.so Manifying 1 pod document make[1]: Leaving directory '/build/reproducible-path/libnet-ip-xs-perl-0.22' dh_auto_test make -j12 test TEST_VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/libnet-ip-xs-perl-0.22' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- XS.bs blib/arch/auto/Net/IP/XS/XS.bs 644 PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00-load.t ............... 1..1 ok 1 - use Net::IP::XS; ok t/01-pod.t ................ skipped: Test::Pod 1.22 required for testing POD t/10-basic.t .............. 1..11 ok 1 - Error stored correctly ok 2 - Errno stored correctly ok 3 - Error is string when set to undef ok 4 - Errno is number when set to undef ok 5 - Error messaged truncated properly ok 6 - Errno is zero after setting as string ok 7 - IP_NO_OVERLAP has correct value ok 8 - IP_PARTIAL_OVERLAP has correct value ok 9 - IP_A_IN_B_OVERLAP has correct value ok 10 - IP_B_IN_A_OVERLAP has correct value ok 11 - IP_IDENTICAL has correct value ok t/10-n128.t ............... 1..95 ok 1 - Got new N128 object ok 2 - 0 cmp 0 equals 0 ok 3 - 1 cmp 0 equals 1 ok 4 - 0 cmp 1 equals -1 ok 5 - 1 << 1 equals 2 ok 6 - 1 << 8 equals 256 ok 7 - (1 << 9) cmp 256 equals 1 ok 8 - (1 << 10) cmp 256 equals 1 ok 9 - (1 << 11) cmp 256 equals 1 ok 10 - (1 << 32) cmp 256 equals 1 ok 11 - (1 << 64) cmp 256 equals 1 ok 12 - (1 << 127) cmp 256 equals 1 ok 13 - 1 << 1 >> 1 equals 1 ok 14 - 1 << 2 >> 2 equals 1 ok 15 - 1 << 3 >> 3 equals 1 ok 16 - 1 << 31 >> 31 equals 1 ok 17 - 1 << 32 >> 32 equals 1 ok 18 - 1 << 33 >> 33 equals 1 ok 19 - 1 << 64 >> 64 equals 1 ok 20 - 1 << 127 >> 127 equals 1 ok 21 - 1 band 0 equals 0 ok 22 - 1 band 1 equals 1 ok 23 - 1 bior 0 equals 1 ok 24 - 1 bior 1 equals 1 ok 25 - 0 bior 0 equals 0 ok 26 - 1 bxor 0 equals 1 ok 27 - 1 bxor 1 equals 0 ok 28 - 0 bxor 0 equals 0 ok 29 - 0 badd 0 equals 0 ok 30 - 1 badd 1 equals 2 ok 31 - 100 badd 100 equals 200 ok 32 - 256 badd 256 equals 512 ok 33 - 0 bsub 0 equals 0 ok 34 - 0 bsub 1 equals 0 ok 35 - 1 bsub 0 equals 1 ok 36 - 1 bsub 1 equals 0 ok 37 - 4294967295 bsub 4294967294 equals 1 ok 38 - 4294967295 bsub 1234567890 equals 3060399405 ok 39 - 0 + 0 equals 0 (add unsigned integer) ok 40 - 0 + 1 equals 1 (add unsigned integer) ok 41 - 1 + 0 equals 1 (add unsigned integer) ok 42 - 1 + 1 equals 2 (add unsigned integer) ok 43 - 100 + 100 equals 200 (add unsigned integer) ok 44 - 256 + 256 equals 512 (add unsigned integer) ok 45 - No bits set in number set to zero ok 46 - All bits set in complement of zero ok 47 - Cleared all bits, no bits set ok 48 - Set all bits, all bits set ok 49 - Bit index begins from LSB (set) ok 50 - Bit index begins from LSB (clear) ok 51 - Bit index begins from LSB (test) ok 52 - Setting lowest eight bits worked correctly ok 53 - Object comparison - less than ok 54 - Object comparison - equality ok 55 - Object comparison - more than ok 56 - Object comparison - less than (2) ok 57 - Object comparison - equality (2) ok 58 - Object comparison - more than (2) ok 59 - Object comparison - less than (3) ok 60 - Object comparison - equality (3) ok 61 - Object comparison - more than (3) ok 62 - Object comparison - less than (4) ok 63 - Object comparison - equality (4) ok 64 - Object comparison - more than (4) ok 65 - Set number based on bitstring (1) ok 66 - Set number based on bitstring (3) ok 67 - Set number based on bitstring (5) ok 68 - Set number based on bitstring (1) ok 69 - Set number based on bitstring (3) ok 70 - Set number based on bitstring (7, and too long) ok 71 - Set number based on bitstring ((1 << 32) - 1) ok 72 - Addition allows for overflow ok 73 - Addition allows for overflow (2) ok 74 - Addition allows for overflow (3) ok 75 - From/to string (0) ok 76 - From/to string (1) ok 77 - From/to string (2) ok 78 - From/to string (3) ok 79 - From/to string (1024) ok 80 - From/to string (10000) ok 81 - From/to string (65535) ok 82 - From/to string (65536) ok 83 - From/to string (12341234123412341234) ok 84 - From/to string (340282366920938463463374607431768211454) ok 85 - From/to string (340282366920938463463374607431768211455) ok 86 - If number is too large, N128 is set to (1 << 128) - 1 ok 87 - 4294967295 badd 1 equals 4294967296 ok 88 - 9223372036854775807 badd 4294967297 equals 9223372041149743104 ok 89 - 340282366920938463463374607431768211455 badd 1 equals 0 ok 90 - 340282366920938463463374607431768211455 badd 5 equals 4 ok 91 - 340282366920938463463374607431768211454 badd 1 equals 340282366920938463463374607431768211455 ok 92 - 340282366920938463463374607431768211454 badd 2 equals 0 ok 93 - 4294967296 bsub 1 equals 4294967295 ok 94 - 9223372041149743104 bsub 9223372036854775807 equals 4294967297 ok 95 - 340282366920938463463374607431768211455 bsub 1 equals 340282366920938463463374607431768211454 ok t/11-iptobin.t ............ 1..21 ok 1 - Got undef on bad IPv4 address (1) ok 2 - Got undef on bad IPv4 address (2) ok 3 - Got undef on bad IPv4 address (3) ok 4 - ip_iptobin v4 (min) ok 5 - ip_iptobin v4 ok 6 - ip_iptobin v4 (max) ok 7 - ip_iptobin invalid ok 8 - ip_iptobin v6 (min) ok 9 - ip_iptobin v6 (max) ok 10 - ip_iptobin v6 ok 11 - ip_iptobin v6 ok 12 - ip_iptobin invalid ok 13 - Correct error ok 14 - Correct errno ok 15 - ip_iptobin invalid ok 16 - ip_iptobin invalid ok 17 - ip_iptobin invalid ok 18 - ip_iptobin invalid ok 19 - Correct error ok 20 - Correct errno ok 21 - ip_iptobin invalid ok t/12-iplengths.t .......... 1..4 ok 1 - ip_iplengths 4 ok 2 - ip_iplengths 6 ok 3 - ip_iplengths invalid ok 4 - ip_iplengths invalid ok t/13-bintoip.t ............ 1..16 ok 1 - ip_bintoip 4 ok 2 - ip_bintoip 4 ok 3 - ip_bintoip 4 ok 4 - ip_bintoip invalid ok 5 - Correct error message ok 6 - Correct error number ok 7 - ip_bintoip 6 ok 8 - ip_bintoip 6 ok 9 - ip_bintoip 6 ok 10 - ip_bintoip 6 ok 11 - ip_bintoip invalid ok 12 - Correct error message ok 13 - Correct error number ok 14 - ip_bintoip returns zero address on undef and bad version ok 15 - ip_bintoip returns zero address on non-bitstring (4) ok 16 - ip_bintoip returns zero address on non-bitstring (6) ok t/14-bintoint.t ........... 1..13 ok 1 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 2 - ip_bintoint (single bit) ok 3 - ip_bintoint 2 ok 4 - ip_bintoint 3 ok 5 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 6 - ip_bintoint 4 ok 7 - ip_bintoint 5 ok 8 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 9 - ip_bintoint 6 ok 10 - Non-zero treated as 1 ok 11 - More than 128 bits in bitstring yields the largest 128-bit number ok 12 - Got zero on undef ok 13 - Got zero on empty string ok t/15-inttobin.t ........... 1..15 ok 1 - ip_inttobin invalid ok 2 - Got correct error ok 3 - Got correct errno ok 4 - ip_inttobin 1 ok 5 - ip_inttobin 2 ok 6 - ip_inttobin 3 ok 7 - ip_inttobin 4 ok 8 - ip_inttobin 5 ok 9 - ip_inttobin bigint 1 ok 10 - ip_inttobin bigint 2 ok 11 - ip_inttobin bigint 3 ok 12 - ip_inttobin bigint 3 ok 13 - Got undef on a number that was too large ok 14 - Got zero address on non-integer ok 15 - Got zero address on non-integer (IPv6) ok t/16-is-ipv4.t ............ 1..47 ok 1 - Got correct ip_is_ipv4 result for ok 2 - Got correct errno ok 3 - Got correct error ok 4 - Got correct ip_is_ipv4 result for (undef) ok 5 - Got correct errno ok 6 - Got correct error ok 7 - Got correct ip_is_ipv4 result for 127 ok 8 - Got correct ip_is_ipv4 result for 127.0 ok 9 - Got correct ip_is_ipv4 result for 127.0.0 ok 10 - Got correct ip_is_ipv4 result for 127.0.0.0 ok 11 - Got correct ip_is_ipv4 result for 0 ok 12 - Got correct ip_is_ipv4 result for 255.255.255.255 ok 13 - Got correct ip_is_ipv4 result for 1.2.3.4 ok 14 - Got correct ip_is_ipv4 result for 192.168.0.1 ok 15 - Got correct ip_is_ipv4 result for 127.256 ok 16 - Got correct errno ok 17 - Got correct error ok 18 - Got correct ip_is_ipv4 result for 127.127.256 ok 19 - Got correct errno ok 20 - Got correct error ok 21 - Got correct ip_is_ipv4 result for 127.127.127.256 ok 22 - Got correct errno ok 23 - Got correct error ok 24 - Got correct ip_is_ipv4 result for 1.1.1.256 ok 25 - Got correct errno ok 26 - Got correct error ok 27 - Got correct ip_is_ipv4 result for 123459125 ok 28 - Got correct errno ok 29 - Got correct error ok 30 - Got correct ip_is_ipv4 result for ABCD ok 31 - Got correct errno ok 32 - Got correct error ok 33 - Got correct ip_is_ipv4 result for .123 ok 34 - Got correct errno ok 35 - Got correct error ok 36 - Got correct ip_is_ipv4 result for 123. ok 37 - Got correct errno ok 38 - Got correct error ok 39 - Got correct ip_is_ipv4 result for 1.....2 ok 40 - Got correct errno ok 41 - Got correct error ok 42 - Got correct ip_is_ipv4 result for 123..123.123 ok 43 - Got correct errno ok 44 - Got correct error ok 45 - Got correct ip_is_ipv4 result for 92233720368547758078 ok 46 - Got correct errno ok 47 - Got correct error ok t/17-is-ipv6.t ............ 1..21 ok 1 - ip_is_ipv6 invalid (IPv4 address) ok 2 - ip_is_ipv6 invalid (starts with :) ok 3 - Got correct error ok 4 - Got correct errno ok 5 - ip_is_ipv6 invalid (ends with :) ok 6 - Got correct error ok 7 - Got correct errno ok 8 - ip_is_ipv6 invalid (multiple ::) ok 9 - Got correct error ok 10 - Got correct errno ok 11 - ip_is_ipv6 invalid (parts too long) ok 12 - Correct errno ok 13 - ip_is_ipv6 invalid (bad characters) ok 14 - Correct errno ok 15 - ip_is_ipv6 invalid (too many colons 1) ok 16 - ip_is_ipv6 invalid (too many colons 2) ok 17 - 1:2:3:4:5:6:7:8 ok 18 - 1234::5678 ok 19 - 1234:5678:9ABC:DEF0:1234:5678:9ABC:DEF0 ok 20 - ::123.123.123.123 ok 21 - :: ok t/18-get-version.t ........ 1..4 ok 1 - ip_get_version 4 ok 2 - ip_get_version 6 1 ok 3 - ip_get_version 6 2 ok 4 - ip_get_version invalid ok t/19-get-mask.t ........... 1..12 ok 1 - Got undef on no version ok 2 - Got correct error ok 3 - Got correct errno ok 4 - -10 - 4 ok 5 - 0 - 4 ok 6 - 1 - 4 ok 7 - 32 - 4 ok 8 - 50 - 4 ok 9 - 16 - 4 ok 10 - 0 - 6 ok 11 - 32 - 6 ok 12 - 150 - 6 ok t/20-last-address.t ....... 1..9 ok 1 - Got correct error ok 2 - Got correct errno ok 3 - ip_last_address_bin 1 ok 4 - ip_last_address_bin 2 ok 5 - ip_last_address_bin 3 ok 6 - ip_last_address_bin 4 ok 7 - ip_last_address_bin 5 ok 8 - ip_last_address_bin 6 ok 9 - ip_last_address_bin 7 ok t/21-split-prefix.t ....... 1..12 ok 1 - Split prefix: ok 2 - Split prefix: / ok 3 - Split prefix: 1/ ok 4 - Split prefix: 1/abcd ok 5 - Split prefix: 1/-1 ok 6 - Split prefix: 100 ok 7 - Split prefix: 127/32 ok 8 - Split prefix: 127.0.0.1/32 ok 9 - Split prefix: 0000:0000:0000:0000:0000:0000:0000:0000/128 ok 10 - Split prefix: 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111/500 ok 11 - Split prefix: 255.255.255.255:255.255.255.255:255.255.255.255:255.255.255.255/128 ok 12 - Split prefix: 255.255.255.255:255.255.255.255:255.255.255.255:255.255.255.255a/128 ok t/22-is-valid-mask.t ...... 1..16 ok 1 - No IP address version with empty mask ok 2 - Got correct error ok 3 - Got correct error ok 4 - Bad IP address version with empty mask ok 5 - IPv4 mask (1) ok 6 - IPv4 mask (2) ok 7 - IPv4 mask (3) ok 8 - Invalid mask (contains letters, too short) ok 9 - Got correct error ok 10 - Got correct errno ok 11 - Invalid mask (contains letters, correct length) ok 12 - Got correct error ok 13 - Got correct errno ok 14 - Invalid mask (contains letters, too long) ok 15 - Got correct errno ok 16 - Invalid mask (0 then series of 1s) ok t/23-expand-address.t ..... 1..45 ok 1 - Got zero address on undef (IPv4) ok 2 - Got zero address on undef (IPv6) ok 3 - Got zero address on empty string (IPv4) ok 4 - Got zero address on string (IPv6) ok 5 - Got undef on invalid IPv4 address ok 6 - Got undef on invalid IPv4 address ok 7 - v4: 0 ok 8 - v4: 0.0 ok 9 - v4: 0.0.0 ok 10 - v4: 0.0.0.0 ok 11 - v4: 0.1.2.3 ok 12 - v4: 255.255.255.255 ok 13 - v4: 1 ok 14 - v4: 1.2 ok 15 - v4: 1.2.3 ok 16 - v4: 1.2.3.4.5 ok 17 - v6: :: ok 18 - v6: ::1234 ok 19 - v6: 1234:: ok 20 - v6: 1234:5678:: ok 21 - v6: 1234::5678 ok 22 - v6: 0::0 ok 23 - v6: 0:0:0:0:0:0:0:0 ok 24 - v6: 0000:0000:0000:0000:0000:0000:0000:0000 ok 25 - v6: 1234:5678::ABCD:EF12 ok 26 - v6: 1234:5678::ABCD:EF12:3456:7890 ok 27 - v6: 1234:5678:ABCD::ABCD:EF12:3456:7890 ok 28 - v6: 1.2.3.4:: ok 29 - v6: 1.2.3.4:255.255.255.255:: ok 30 - v6: 255.255.255.255:255.255.255.255:: ok 31 - v6: 255.255.255.255:255.255.255.255:255.255.255.255:255.255.255.255 ok 32 - v6: 255.255.255.255:255.255.255.255:255.255.255.255:255.255.255.255:255.255.255.255 ok 33 - v6: 1.2.3.4:100.100.100.100:: ok 34 - v6: A:B:C:D:: ok 35 - v6: ff00::1234 ok 36 - v6: 0 ok 37 - v6: :FFFF ok 38 - v6: FFFFF ok 39 - v6: FFFF: ok 40 - v6: FFFF::: ok 41 - v6: 0000:0000:0000:0000:0000:0000:0000:0000:: ok 42 - v6: 0000:0000:0000:0000:123.123.123.123.123.123:0000:0000 ok 43 - v6: 1:2:3:4:1:2:3:4:1:2:3:4 ok 44 - v6: 1:2:3:4:1:2:3:4:1 ok 45 - v6: 1111:2222:3333:4444:1111:2222:3333:4444:1111:2222:3333:4444 ok t/24-bincomp.t ............ 1..27 ok 1 - Correct error message ok 2 - Correct errno ok 3 - Correct error message ok 4 - Correct errno ok 5 - 1 le 0 ok 6 - 0 le 0 ok 7 - 0 le 1 ok 8 - 1 le 1 ok 9 - 1 ge 0 ok 10 - 0 ge 0 ok 11 - 0 ge 1 ok 12 - 1 ge 1 ok 13 - 1 lt 0 ok 14 - 0 lt 0 ok 15 - 0 lt 1 ok 16 - 1 lt 1 ok 17 - 1 gt 0 ok 18 - 0 gt 0 ok 19 - 0 gt 1 ok 20 - 1 gt 1 ok 21 - 1001 ge 1010 ok 22 - 01 lt 10 ok 23 - 10 gt 01 ok 24 - 00000000000000000000000000000000 ge 1 ok 25 - 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 le 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 ok 26 - 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 lt 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 ok 27 - 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 lt 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 ok t/25-binadd.t ............. 1..15 ok 1 - Got no result on different lengths ok 2 - Got correct error ok 3 - Got correct errno ok 4 - undef + undef ok 5 - + ok 6 - abcd + edfh ok 7 - 0 + 0 ok 8 - 1 + 1 ok 9 - 1010 + 0101 ok 10 - 11111111 + 00000001 ok 11 - 00000011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011 + 00000011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011 ok 12 - 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 + 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 ok 13 - 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 + 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 ok 14 - 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 + 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 ok 15 - 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 + 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 ok t/26-get-prefix-length.t .. 1..17 ok 1 - Got undef on different lengths ok 2 - Got correct error ok 3 - Got correct errno ok 4 - 127.0.0.0 - 127.0.0.0 ok 5 - 127.0.0.0 - 127.0.0.1 ok 6 - 127.0.0.0 - 127.0.0.2 ok 7 - 127.0.0.0 - 127.0.0.3 ok 8 - 127.0.0.0 - 127.0.0.4 ok 9 - 127.0.0.0 - 127.0.0.5 ok 10 - 127.0.0.0 - 127.0.0.6 ok 11 - 127.0.0.0 - 127.0.0.7 ok 12 - 127.0.0.0 - 127.0.0.255 ok 13 - 127.0.0.0 - 127.0.255.255 ok 14 - 127.0.0.0 - 127.255.255.255 ok 15 - 0.0.0.0 - 255.255.255.255 ok 16 - 0000:0000:0000:0000:0000:0000:0000:0000 - 0000:0000:0000:0000:0000:0000:0000:ffff ok 17 - 0000:0000:0000:0000:0000:0000:0000:0000 - ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff ok t/27-compress-v4.t ........ 1..16 ok 1 - - ok 2 - undef - undef ok 3 - abcd - ef ok 4 - 255.255.255.255.255 - ef ok 5 - ................... - ef ok 6 - 127.0.0.1 - -100 ok 7 - 127.0.0.1 - 100 ok 8 - 127.0.0.1 - 0 ok 9 - 127.0.0.1 - 1 ok 10 - 127.0.0.1 - 8 ok 11 - 127.0.0.1 - 9 ok 12 - 127.0.0.1 - 16 ok 13 - 127.0.0.1 - 24 ok 14 - 127.0.0.1 - 31 ok 15 - 127.0.0.1 - 32 ok 16 - 127.0.0.1/32 - 32 ok t/28-overlap.t ............ 1..33 ok 1 - Got no result on strings of different lengths (1) ok 2 - Got correct error ok 3 - Got correct errno ok 4 - Got no result on strings of different lengths (1) ok 5 - Got correct error ok 6 - Got correct errno ok 7 - Got no result on strings of different lengths (1) ok 8 - Got correct error ok 9 - Got correct errno ok 10 - Got no result on bad range (1) ok 11 - Got correct error ok 12 - Got correct errno ok 13 - Got no result on bad range (2) ok 14 - Got correct error ok 15 - Got correct errno ok 16 - 127.0.0.1 - 127.0.0.255, 128.0.0.0 - 128.0.0.255 ok 17 - 127.0.0.1 - 128.0.0.0, 128.0.0.0 - 128.0.0.255 ok 18 - 127.0.0.1 - 128.0.0.0, 127.0.0.0 - 127.255.255.255 ok 19 - 127.0.0.1 - 129.0.0.0, 128.0.0.0 - 129.0.0.0 ok 20 - 128.0.0.1 - 129.0.0.0, 127.0.0.0 - 129.0.0.0 ok 21 - 127.0.0.1 - 127.0.0.255, 126.0.0.0 - 128.0.0.255 ok 22 - 0.0.0.0 - 255.255.255.255, 126.0.0.0 - 128.0.0.255 ok 23 - 0.0.0.0 - 255.255.255.255, 0.0.0.0 - 255.255.255.255 ok 24 - 0000:0000:0000:0000:0000:0000:0000:0000 - 1111:1111:1111:1111:1111:1111:1111:1111, 2222:2222:2222:2222:2222:2222:2222:2222 - 3333:3333:3333:3333:3333:3333:3333:3333 ok 25 - 0000:0000:0000:0000:0000:0000:0000:0000 - 1111:1111:1111:1111:1111:1111:1111:1111, 1111:1111:1111:1111:1111:1111:1111:1111 - 3333:3333:3333:3333:3333:3333:3333:3333 ok 26 - 0000:0000:0000:0000:0000:0000:0000:0000 - 5555:5555:5555:5555:5555:5555:5555:5555, 1111:1111:1111:1111:1111:1111:1111:1111 - 3333:3333:3333:3333:3333:3333:3333:3333 ok 27 - 1111:1111:1111:1111:1111:1111:1111:1111 - 3333:3333:3333:3333:3333:3333:3333:3333, 0000:0000:0000:0000:0000:0000:0000:0000 - 1111:1111:1111:1111:1111:1111:1111:1111 ok 28 - 1111:1111:1111:1111:1111:1111:1111:1111 - 3333:3333:3333:3333:3333:3333:3333:3333, 1111:1111:1111:1111:1111:1111:1111:1111 - 5555:5555:5555:5555:5555:5555:5555:5555 ok 29 - 1111:1111:1111:1111:1111:1111:1111:1111 - 3333:3333:3333:3333:3333:3333:3333:3333, 0000:0000:0000:0000:0000:0000:0000:0000 - 3333:3333:3333:3333:3333:3333:3333:3333 ok 30 - 0000:0000:0000:0000:0000:0000:0000:0000 - 3333:3333:3333:3333:3333:3333:3333:3333, 1111:1111:1111:1111:1111:1111:1111:1111 - 3333:3333:3333:3333:3333:3333:3333:3333 ok 31 - 0000:0000:0000:0000:0000:0000:0000:0000 - 3333:3333:3333:3333:3333:3333:3333:3333, 1111:1111:1111:1111:1111:1111:1111:1111 - 4444:4444:4444:4444:4444:4444:4444:4444 ok 32 - 1111:1111:1111:1111:1111:1111:1111:1111 - 3333:3333:3333:3333:3333:3333:3333:3333, 0000:0000:0000:0000:0000:0000:0000:0000 - 4444:4444:4444:4444:4444:4444:4444:4444 ok 33 - 0000:0000:0000:0000:0000:0000:0000:0000 - ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff, 0000:0000:0000:0000:0000:0000:0000:0000 - ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff ok t/29-check-prefix.t ....... 1..14 ok 1 - Prefix is correct where all arguments are undef ok 2 - Got correct result when prefix length too large ok 3 - Got correct error ok 4 - Got correct errno ok 5 - Got correct result when prefix part not only zeroes ok 6 - Got correct error ok 7 - Got correct errno ok 8 - Got correct result when IP address too small ok 9 - Got correct error ok 10 - Got correct errno ok 11 - Got correct result when negative length provided ok 12 - Got correct error ok 13 - Got correct errno ok 14 - Valid prefix ok t/30-range-to-prefix.t .... 1..20 ok 1 - No results on no version ok 2 - Got correct error ok 3 - Got correct errno ok 4 - No results on bad version ok 5 - No results on different lengths ok 6 - Got correct error ok 7 - Got correct errno ok 8 - Call returned where bitstrings too long (IPv4) ok 9 - Call returned where bitstrings too long (IPv6) ok 10 - ip_range_to_prefix 1 ok 11 - ip_range_to_prefix 2 ok 12 - ip_range_to_prefix 3 ok 13 - ip_range_to_prefix 4 ok 14 - ip_range_to_prefix 5 ok 15 - ip_range_to_prefix 6 ok 16 - ip_range_to_prefix 7 ok 17 - ip_range_to_prefix 8 ok 18 - ip_range_to_prefix 9 ok 19 - ip_range_to_prefix 10 ok 20 - ip_range_to_prefix 11 ok t/31-get-embedded-ipv4.t .. 1..8 ok 1 ok 2 - ok 3 - :127.0.0.1 ok 4 - :::::::::: ok 5 - ::::::::::;:127.0.0.1 ok 6 - ASDF:ASDF:ASDF:ASDF:ASDF:ASDF:ASDF:127.0.0.1 ok 7 - 127.0.0.1 ok 8 - :123123123123123123123123123123123 ok t/32-aggregate.t .......... 1..22 ok 1 - Got undef on no version ok 2 - Got correct error ok 3 - Got correct errno ok 4 - Got undef where bitstrings too large (IPv4) ok 5 - Got undef where bitstrings too large (IPv6) ok 6 - Got undef on non-contiguous ranges ok 7 - Got correct error ok 8 - Got correct errno ok 9 - Got undef on non-contiguous ranges ok 10 - Got correct error ok 11 - Got correct errno ok 12 - Got undef on multiple prefixes ok 13 - Got correct error ok 14 - Got correct errno ok 15 - 127.0.0.0 - 127.0.0.255, 127.0.1.0 - 124.0.0.255 ok 16 - 127.0.0.0 - 127.0.0.255, 127.0.1.0 - 127.0.3.255 ok 17 - 127.0.0.0 - 127.0.0.1, 127.0.0.2 - 127.0.0.3 ok 18 - 0.0.0.0 - 127.255.255.255, 128.0.0.0 - 255.255.255.255 ok 19 - 0000:0000:0000:0000:0000:0000:1234:0000 - 0000:0000:0000:0000:0000:0000:1234:00FF, 0000:0000:0000:0000:0000:0000:1234:0100 - 0000:0000:0000:0000:0000:0000:1234:01FF ok 20 - 0000:0000:0000:0000:0000:0000:0000:0000 - 0000:0000:0000:0000:0000:0000:0000:0001, 0000:0000:0000:0000:0000:0000:0000:0002 - 0000:0000:0000:0000:0000:0000:0000:0003 ok 21 - 0000:0000:0000:0000:0000:0000:0000:0000 - 7fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff, 8000:0000:0000:0000:0000:0000:0000:0000 - ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff ok 22 - 0000:0000:0000:0000:0000:0000:0000:0000 - 0000:ffff:ffff:ffff:ffff:ffff:ffff:ffff, 0001:0000:0000:0000:0000:0000:0000:0000 - 0001:ffff:ffff:ffff:ffff:ffff:ffff:ffff ok t/33-prefix-to-range.t .... 1..24 ok 1 - Got undef on no version ok 2 - Got correct error ok 3 - Got correct errno ok 4 - Got undef when unable to expand first address ok 5 - Got undef when address and prefix do not go together ok 6 - Got correct results for 0.0.0.0, 32, 4 ok 7 - Got correct results for 0.0.0.0, 31, 4 ok 8 - Got correct results for 0.0.0.0, 30, 4 ok 9 - Got correct results for 0.0.0.0, 29, 4 ok 10 - Got correct results for 0.0.0.0, 28, 4 ok 11 - Got correct results for 0.0.0.0, 27, 4 ok 12 - Got correct results for 1.2.3.0, 24, 4 ok 13 - Got correct results for 1.2.2.0, 23, 4 ok 14 - Got correct results for 1.2.0.0, 22, 4 ok 15 - Got correct results for 1.2.4.0, 22, 4 ok 16 - Got correct results for 1.2.0.0, 21, 4 ok 17 - Got correct results for 1.2.0.0, 20, 4 ok 18 - Got correct results for 100.100.16.0, 20, 4 ok 19 - Got correct results for 0.0.0.0, 1, 4 ok 20 - Got correct results for 0.0.0.0, 0, 4 ok 21 - Got correct results for 255.255.255.255, 32, 4 ok 22 - Got correct results for 1.0.0.0, 8, 4 ok 23 - Got correct results for 0000:0000:0000:0000:0000:0000:0000:0000, 0, 6 ok 24 - Got correct results for 0000:0000:0000:0000:0000:0000:0000:0000, 1, 6 ok t/34-reverse.t ............ 1..32 ok 1 - Got undef on no version and bad address ok 2 - Got correct error ok 3 - Got correct errno ok 4 - Got reverse domain for A.B.C.D, 6, 4 ok 5 - Got reverse domain for 0.0.0.0, -1, 4 ok 6 - Got reverse domain for 0.0.0.0, 33, 4 ok 7 - Got reverse domain for 0.0.0.0, 32, 4 ok 8 - Got reverse domain for 1.2.3.4, 32, 4 ok 9 - Got reverse domain for 1.2.3.4, 24, 4 ok 10 - Got reverse domain for 1.2.3.4, 16, 4 ok 11 - Got reverse domain for 1.2.3.4, 8, 4 ok 12 - Got reverse domain for 1.2.3.4, 0, 4 ok 13 - Got reverse domain for 123.234.234.231, 32, 4 ok 14 - Got reverse domain for 255.255.255.255, 32, 4 ok 15 - Got reverse domain for 100.0, 32, 4 ok 16 - Got reverse domain for A:B:C:D::, -1, 6 ok 17 - Got reverse domain for A:B:C:D::, 129, 6 ok 18 - Got reverse domain for ZXCVCCCCC, 56, 6 ok 19 - Got reverse domain for A:B:C:D::, 0, 6 ok 20 - Got reverse domain for A:B:C:D::, 4, 6 ok 21 - Got reverse domain for A:B:C:D::, 8, 6 ok 22 - Got reverse domain for A:B:C:D::, 12, 6 ok 23 - Got reverse domain for A:B:C:D::, 16, 6 ok 24 - Got reverse domain for A:B:C:D::, 20, 6 ok 25 - Got reverse domain for A:B:C:D::, 24, 6 ok 26 - Got reverse domain for A:B:C:D::, 28, 6 ok 27 - Got reverse domain for A:B:C:D::, 32, 6 ok 28 - Got reverse domain for A:B:C:D::, 36, 6 ok 29 - Got reverse domain for A:B:C:D::, 40, 6 ok 30 - Got reverse domain for A:B:C:D::, 44, 6 ok 31 - Got reverse domain for A:B:C:D::, 48, 6 ok 32 - Got reverse domain for 0::0, 128, 6 ok t/35-normalize.t .......... 1..53 ok 1 - Got normalized result for 1.0.0.1/32 ok 2 - Got normalized result for 0.0.0.0/24 ok 3 - Got normalized result for 0.0.0.0/0 ok 4 - Got normalized result for 1.2/16 ok 5 - Got normalized result for 0::0/0 ok 6 - Got normalized result for AAAA::/16 ok 7 - Got normalized result for 1:2:3:4::/64 ok 8 - Got normalized result for 0.0.0.0/32, ok 9 - Got normalized result for 0.0.0.0/32|||| ok 10 - Got normalized result for 2401:4600::/33k ok 11 - Got normalized result for 1.2.3.4/24asdf ok 12 - Got normalized result for 0.0.0.0/32,/32,/32 ok 13 - Got normalized result for 0/8,/8,/8 ok 14 - Got normalized result for 0/8,/8,/8,/24 ok 15 - Got normalized result for asdfasdf ok 16 - Got normalized result for -asdf ok 17 - Got normalized result for - ok 18 - Got normalized result for 255- ok 19 - Got normalized result for 255- ok 20 - Got normalized result for - ok 21 - Got normalized result for asdf - 128.0.0.1 ok 22 - Got normalized result for 0 ok 23 - Got normalized result for 0::0 ok 24 - Got normalized result for 0.0.0.0-1.0.0.0 ok 25 - Got normalized result for 0-255 ok 26 - Got normalized result for 0-255.255 ok 27 - Got normalized result for 1.2.3.4 - 5.6.7.8 ok 28 - Got normalized result for 0::0-1::1 ok 29 - Got normalized result for abcd::-abce:: ok 30 - Got normalized result for 0.0.0.0 + 1 ok 31 - Got normalized result for 0.0.0.0 + 255 ok 32 - Got normalized result for 0.0.0.0 + 256 ok 33 - Got normalized result for 1.0.0.0 + 65535 ok 34 - Got normalized result for 0.0.0.0+1 ok 35 - Got normalized result for 0.0.0.0+255 ok 36 - Got normalized result for 0.0.0.0+256 ok 37 - Got normalized result for 1.0.0.0+65535 ok 38 - Got normalized result for 1.0.0.0+1234567812389123578457847543278547345 ok 39 - Got normalized result for 0::0 + 65536 ok 40 - Got normalized result for 0000:: - FFFF:: ok 41 - Got normalized result for 0::0/0 ok 42 - Got normalized result for 0::0/128,/128,/128,/128,/128,/128 ok 43 - Got normalized result for 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 ok 44 - Got normalized result for abcd::/ab ok 45 - Got normalized result for abcd::/1 ok 46 - Got normalized result for abcd::/200 ok 47 - Got normalized result for abcd::/-200 ok 48 - Got normalized result for 1.2.3.4/ab ok 49 - Got normalized result for 1.2.3.4/100 ok 50 - Got normalized result for 1.2.3.4/-100 ok 51 - Got normalized result for 1.2.3.4/0 ok 52 - Got normalized result for 1.2.3.4 + ABCD ok 53 - Got normalized result for ZZZZ ok t/36-normal-range.t ....... 1..9 ok 1 - Got normal range for 0.0.0.0 ok 2 - Got normal range for 0.0.0.0 + 255 ok 3 - Got normal range for 0.0.0.0 + 16777215 ok 4 - Got normal range for 0.0.0.0 + 16777216 ok 5 - Got normal range for 0.0.0.0 + 4294967295 ok 6 - Got normal range for 0.0.0.0 + 4294967296 ok 7 - Got normal range for :: + 340282366920938463463374607431768211455 ok 8 - Got normal range for :: + 340282366920938463463374607431768211456 ok 9 - Got normal range for :: + 333333340282366920938463463374607431768211456 ok t/37-compress-v6.t ........ 1..20 ok 1 - Got undef on bad IP address ok 2 - Got correct error ok 3 - Got correct errno ok 4 - Original IP address returned for IPv4 ok 5 - Got compressed address for 0000:0000:0000:0000:0000:0000:0000:0000 ok 6 - Got compressed address for 2001:db8:0:1:1:1:1:1 ok 7 - Got compressed address for 2001:db8:0:0:0:0:2:1 ok 8 - Got compressed address for 2001:0:0:1:0:0:0:1 ok 9 - Got compressed address for 2001:db8:0:0:1:0:0:1 ok 10 - Got compressed address for ABCD:0000:EF01:0000:ABCD:0000:EF01:0000 ok 11 - Got compressed address for ABCD:0000:0000:0000:ABCD:0000:EF01:0000 ok 12 - Got compressed address for ABCD:0000:0000:0000::0000:EF01:0000 ok 13 - Got compressed address for ABCD:0000:0000:0000:0000:0000:EF01:0000 ok 14 - Got compressed address for ABCD:0000:EF01:0000:0000:ABCD:0000:EF01 ok 15 - Got compressed address for 000F:000F:FF0F:FFFF:000F:FFFF:FFFF:FFFF ok 16 - Got compressed address for FFFF:0000:0000:0000:0000:0000:0000:FFFF ok 17 - Got compressed address for FFFF:0:0000:0000:0:0000:0:FFFF ok 18 - Got compressed address for FFFF:0:0000:FFFF:0:0000:0:FFFF ok 19 - Got compressed address for a:b:c:d:a:b:c:d ok 20 - Got compressed address for a:b:c:d:a:b:c:d/128 ok t/38-type.t ............... 1..10 ok 1 - Got correct type for 00000001000000100000001100000100 (4) ok 2 - Got correct type for 00000000111111111111111111111111 (4) ok 3 - Got correct type for 01111111000000000000000000000001 (4) ok 4 - Got correct type for 11000000000000000000001010000000 (4) ok 5 - Got correct type for 11111000000000000000000000000000 (4) ok 6 - Got correct type for 00000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (6) ok 7 - Got correct type for 11111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001000110100 (6) ok 8 - Got correct type for 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 (6) ok 9 - Got correct type for 11111111111111111111111111111111 (4) ok 10 - Got undef on IPv6 address with no type ok t/39-auth.t ............... skipped: IP::Authority not available t/40-objects.t ............ 1..154 ok 1 - IP object is blessed and has correct package ok 2 - IP object is blessed and has correct package ok 3 - Got no object on bad arguments ok 4 - Got no object where start address is more than end address ok 5 - Correct error ok 6 - Correct errno ok 7 - IP object is blessed and has correct package ok 8 - Got correct intip for IPv4 range ok 9 - binip is correct ok 10 - prefixlen is correct ok 11 - is_prefix is correct ok 12 - ip is correct ok 13 - ipversion is correct ok 14 - binmask is correct ok 15 - last_bin is correct ok 16 - Got correct printed value ok 17 - Got correct size ok 18 - Got correct intip for IPv4 range ok 19 - Got correct hexip for IPv4 range ok 20 - Got correct hexmask for IPv4 range ok 21 - Got correct prefix for IPv4 range ok 22 - Got correct mask for IPv4 range ok 23 - Got correct iptype for IPv4 range ok 24 - Got correct reverse_ip for IPv4 range ok 25 - Got correct last_bin for IPv4 range ok 26 - Got correct last_int for IPv4 range ok 27 - Got correct last_ip for IPv4 range ok 28 - Got correct intip for IPv4 range ok 29 - binip is correct ok 30 - prefixlen is correct ok 31 - is_prefix is correct ok 32 - ip is correct ok 33 - ipversion is correct ok 34 - binmask is correct ok 35 - last_bin is correct ok 36 - Got correct printed value ok 37 - Got correct size ok 38 - Got correct intip for IPv4 range ok 39 - Got correct hexip for IPv4 range ok 40 - Got correct hexmask for IPv4 range ok 41 - Got correct prefix for IPv4 range ok 42 - Got correct mask for IPv4 range ok 43 - Got correct iptype for IPv4 range ok 44 - Got correct reverse_ip for IPv4 range ok 45 - Got correct last_bin for IPv4 range ok 46 - Got correct last_int for IPv4 range ok 47 - Got correct last_ip for IPv4 range ok 48 - Range's first address is smaller than other range's ok 49 - Got result on binadd of two IP addresses ok 50 - Newly created IP is correct ok 51 - Got result on aggregate of two IP ranges ok 52 - Starting IP is correct ok 53 - Ending IP is correct ok 54 - Ending IP is correct ok 55 - Ranges do not overlap ok 56 - Ranges do not overlap (2) ok 57 - Range A is in range B ok 58 - Range B is in range A ok 59 - Range is identical to range ok 60 - aggregate failed ok 61 - IP object is blessed and has correct package ok 62 - Got correct size for IPv6 ok 63 - Got correct size for IPv6 (2) ok 64 - IP object is blessed and has correct package ok 65 - IP object is blessed and has correct package ok 66 - Got correct size for IPv6 ok 67 - Got correct intip for IPv6 range ok 68 - Got correct hexip for IPv6 range ok 69 - Got correct hexmask for IPv6 range ok 70 - Got correct prefix for IPv6 range ok 71 - Got correct mask for IPv6 range ok 72 - Got correct iptype for range ok 73 - Got correct iptype for range ok 74 - Got correct lastbin for range ok 75 - Got correct last_int for range ok 76 - Got correct last_ip for range ok 77 - Got correct short for IPv6 range ok 78 - Got undef on last_ip for bad last_bin ok 79 - Got undef on print for bad object ok 80 - Got undef on mask for bad object ok 81 - Got undef on mask for bad object ok 82 - Got correct last_bin value after deleting the original (1) ok 83 - Got correct last_bin value after deleting the original (2) ok 84 - Got undef last_bin on bad object (1) ok 85 - Got undef last_bin on bad object (2) ok 86 - Got correct size for IPv6 ok 87 - Got correct intip for IPv6 range ok 88 - Got correct hexip for IPv6 range ok 89 - Got correct hexip for IPv6 range ok 90 - Got correct hexmask for IPv6 range ok 91 - Got correct hexmask for IPv6 range ok 92 - Got correct prefix for IPv6 range ok 93 - Got correct prefix for IPv6 range ok 94 - Got correct mask for IPv6 range ok 95 - Got correct mask for IPv6 range ok 96 - Got correct iptype for range ok 97 - Got correct iptype for range ok 98 - Got correct iptype for range ok 99 - Got correct lastbin for range ok 100 - Got correct last_int for range ok 101 - Got correct last_int for range ok 102 - Got correct last_ip for range ok 103 - Range's first address is smaller than other range's ok 104 - Got result on binadd of two IP addresses ok 105 - Newly created IP is correct ok 106 - Got result on aggregate of two IP ranges ok 107 - Starting IP is correct ok 108 - Ending IP is correct ok 109 - Prefix length is correct ok 110 - Ranges do not overlap ok 111 - Ranges do not overlap (2) ok 112 - Range A is in range B ok 113 - Range B is in range A ok 114 - Range is identical to range ok 115 - Got correct intip for 0/0 ok 116 - Failed on bad IP address ok 117 - Failed on bad IP address ok 118 - Failed on bad IP address ok 119 - Got new IP object ok 120 # skip IP::Authority not available ok 121 # skip IP::Authority not available ok 122 # skip IP::Authority not available ok 123 # skip IP::Authority not available ok 124 # skip IP::Authority not available ok 125 - No prefixes where version is zero ok 126 - Got undef IP object on bad version ok 127 - bincomp depends on binip ok 128 - bincomp failed on bad operator ok 129 - binadd depends on binip ok 130 - binadd depends on binip (2) ok 131 - overlaps depends on first object's version ok 132 - aggregate depends on first object's version ok 133 - aggregate failed ok 134 - Got correct last_int where cached value deleted ok 135 - Got false value for binip ok 136 - Got false value for prefixlen ok 137 - Got false value for is_prefix ok 138 - Got false value for ip ok 139 - Got false value for version ok 140 - Got false value for binmask ok 141 - Got false value for last_bin ok 142 - Got false value for print ok 143 - Got false value for size ok 144 - Got false value for intip ok 145 - Got false value for hexip ok 146 - Got false value for hexmask ok 147 - Got false value for prefix ok 148 - Got false value for iptype ok 149 - Got false value for reverse_ip ok 150 - Got false value for last_int ok 151 - Got zero IPv6 address for mask ok 152 - Got zero IPv6 address for last_ip ok 153 - Called all methods successfully ok 154 - Called all methods on non-Net::IP::XS object ok t/41-serialise.t .......... 1..6 ok 1 - Got size for IP address ok 2 - Got size for IP address ok 3 - Completed serial-deserial process for IPv6 without issues ok 4 - Got size for IP address ok 5 - Got size for IP address ok 6 - Completed serial-deserial process for IPv4 without issues ok t/42-tags.t ............... 1..36 ok 1 - Imported function Error with PROC ok 2 - Imported function Errno with PROC ok 3 - Imported function ip_iptobin with PROC ok 4 - Imported function ip_bintoip with PROC ok 5 - Imported function ip_iplengths with PROC ok 6 - Imported function ip_bintoint with PROC ok 7 - Imported function ip_inttobin with PROC ok 8 - Imported function ip_expand_address with PROC ok 9 - Imported function ip_is_ipv4 with PROC ok 10 - Imported function ip_is_ipv6 with PROC ok 11 - Imported function ip_get_version with PROC ok 12 - Imported function ip_get_mask with PROC ok 13 - Imported function ip_last_address_bin with PROC ok 14 - Imported function ip_splitprefix with PROC ok 15 - Imported function ip_is_valid_mask with PROC ok 16 - Imported function ip_bincomp with PROC ok 17 - Imported function ip_binadd with PROC ok 18 - Imported function ip_get_prefix_length with PROC ok 19 - Imported function ip_compress_v4_prefix with PROC ok 20 - Imported function ip_is_overlap with PROC ok 21 - Imported function ip_check_prefix with PROC ok 22 - Imported function ip_range_to_prefix with PROC ok 23 - Imported function ip_get_embedded_ipv4 with PROC ok 24 - Imported function ip_aggregate with PROC ok 25 - Imported function ip_prefix_to_range with PROC ok 26 - Imported function ip_reverse with PROC ok 27 - Imported function ip_normalize with PROC ok 28 - Imported function ip_compress_address with PROC ok 29 - Imported function ip_iptype with PROC ok 30 - Imported function ip_auth with PROC ok 31 - Imported function ip_normal_range with PROC ok 32 - IP_NO_OVERLAP has correct value ok 33 - IP_PARTIAL_OVERLAP has correct value ok 34 - IP_A_IN_B_OVERLAP has correct value ok 35 - IP_B_IN_A_OVERLAP has correct value ok 36 - IP_IDENTICAL has correct value ok t/43-ip-add-num-v4.t ...... 1..16 ok 1 - Got correct intip ok 2 - Got correct last_int ok 3 - Got correct intip after addition ok 4 - Got correct last_int after addition ok 5 - Stringification after addition ok 6 - Got correct intip ok 7 - Got correct last_int ok 8 - Got undef on addition outside bounds ok 9 - Got correct intip ok 10 - Got correct last_int ok 11 - Got correct intip (+1) ok 12 - Got correct last_int (+1) ok 13 - Got undef on addition outside bounds ok 14 - Addition failed at correct point ok 15 - Got undef on trying to add a number that is too large ok 16 - Got undef of trying to add negative number ok t/44-ip-add-num-v6.t ...... 1..18 ok 1 - Got correct intip ok 2 - Got correct last_int ok 3 - Got correct intip after addition ok 4 - Got correct last_int after addition ok 5 - Stringification after addition ok 6 - Got correct intip ok 7 - Got correct last_int ok 8 - Got undef on addition outside bounds ok 9 - Got correct intip ok 10 - Got correct last_int ok 11 - Got correct intip (+1) ok 12 - Got correct last_int (+1) ok 13 - Got undef on addition outside bounds ok 14 - Addition failed at correct point ok 15 - Got undef on trying to add a number that is too large (1) ok 16 - Got undef on trying to add a number that is too large ok 17 - Got undef on trying to add negative number ok 18 - IP set correctly (added largest possible integer ok t/45-short.t .............. 1..33 ok 1 - Correct short form (prefix length 0) ok 2 - Correct short form (prefix length 1) ok 3 - Correct short form (prefix length 2) ok 4 - Correct short form (prefix length 3) ok 5 - Correct short form (prefix length 4) ok 6 - Correct short form (prefix length 5) ok 7 - Correct short form (prefix length 6) ok 8 - Correct short form (prefix length 7) ok 9 - Correct short form (prefix length 8) ok 10 - Correct short form (prefix length 9) ok 11 - Correct short form (prefix length 10) ok 12 - Correct short form (prefix length 11) ok 13 - Correct short form (prefix length 12) ok 14 - Correct short form (prefix length 13) ok 15 - Correct short form (prefix length 14) ok 16 - Correct short form (prefix length 15) ok 17 - Correct short form (prefix length 16) ok 18 - Correct short form (prefix length 17) ok 19 - Correct short form (prefix length 18) ok 20 - Correct short form (prefix length 19) ok 21 - Correct short form (prefix length 20) ok 22 - Correct short form (prefix length 21) ok 23 - Correct short form (prefix length 22) ok 24 - Correct short form (prefix length 23) ok 25 - Correct short form (prefix length 24) ok 26 - Correct short form (prefix length 25) ok 27 - Correct short form (prefix length 26) ok 28 - Correct short form (prefix length 27) ok 29 - Correct short form (prefix length 28) ok 30 - Correct short form (prefix length 29) ok 31 - Correct short form (prefix length 30) ok 32 - Correct short form (prefix length 31) ok 33 - Correct short form (prefix length 32) ok t/46-wrong-object.t ....... 1..36 ok 1 - Got undef on calling print on non-Net-IP-XS object ok 2 - Did not die on calling print ok 3 - Got undef on calling size_str on non-Net-IP-XS object ok 4 - Did not die on calling size_str ok 5 - Got undef on calling intip_str on non-Net-IP-XS object ok 6 - Did not die on calling intip_str ok 7 - Got undef on calling hexip on non-Net-IP-XS object ok 8 - Did not die on calling hexip ok 9 - Got undef on calling hexmask on non-Net-IP-XS object ok 10 - Did not die on calling hexmask ok 11 - Got undef on calling prefix on non-Net-IP-XS object ok 12 - Did not die on calling prefix ok 13 - Got undef on calling mask on non-Net-IP-XS object ok 14 - Did not die on calling mask ok 15 - Got undef on calling iptype on non-Net-IP-XS object ok 16 - Did not die on calling iptype ok 17 - Got undef on calling reverse_ip on non-Net-IP-XS object ok 18 - Did not die on calling reverse_ip ok 19 - Got undef on calling last_bin on non-Net-IP-XS object ok 20 - Did not die on calling last_bin ok 21 - Got undef on calling last_int_str on non-Net-IP-XS object ok 22 - Did not die on calling last_int_str ok 23 - Got undef on calling last_ip on non-Net-IP-XS object ok 24 - Did not die on calling last_ip ok 25 - Got undef on calling short on non-Net-IP-XS object ok 26 - Did not die on calling short ok 27 - Got undef on calling find_prefixes on non-Net-IP-XS object ok 28 - Did not die on calling find_prefixes ok 29 - Got undef on calling binadd on non-Net-IP-XS objects ok 30 - Did not die on calling binadd ok 31 - Got undef on calling aggregate on non-Net-IP-XS objects ok 32 - Did not die on calling aggregate ok 33 - Got undef on calling overlaps on non-Net-IP-XS objects ok 34 - Did not die on calling overlaps ok 35 - Got undef on calling ip_add_num on non-Net-IP-XS object ok 36 - Got undef on calling bincomp on non-Net-IP-XS objects ok t/47-object-size.t ........ 1..6 ok 1 - Got correct size for 0/0 ok 2 - Got correct size for 0/32 ok 3 - Got correct size for 0/16 ok 4 - Got correct size for 0/8 ok 5 - Got correct size for ::/0 ok 6 - Got correct size for ::/128 ok t/48-rt-73232.t ........... 1..3 ok 1 - Got no object where IPv6 address too short ok 2 - Correct error ok 3 - Correct errno ok t/49-rt-92211.t ........... 1..2 ok 1 - IPv6 address is considered valid ok 2 - IPv6 object stringified correctly ok t/50-rt-102155.t .......... 1..1 ok 1 - Completed thread test successfully ok t/51-rt-102155-2.t ........ 1..1 ok 1 - Completed thread test successfully ok t/52-rt-118605.t .......... 1..1 ok 1 - No result when length unable to be parsed ok t/53-rt-118593.t .......... 1..4 ok 1 - Got correct error number ok 2 - Got correct error message ok 3 - Got correct error number ok 4 - Got correct error message ok t/54-rt-122438.t .......... 1..2 ok 1 - Got new object ok 2 - Got correct last_bin value ok All tests successful. Files=48, Tests=981, 7 wallclock secs ( 0.23 usr 0.14 sys + 6.49 cusr 0.97 csys = 7.83 CPU) Result: PASS make[1]: Leaving directory '/build/reproducible-path/libnet-ip-xs-perl-0.22' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/libnet-ip-xs-perl/ make -j12 install DESTDIR=/build/reproducible-path/libnet-ip-xs-perl-0.22/debian/libnet-ip-xs-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr make[1]: Entering directory '/build/reproducible-path/libnet-ip-xs-perl-0.22' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- XS.bs blib/arch/auto/Net/IP/XS/XS.bs 644 Manifying 1 pod document Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /build/reproducible-path/libnet-ip-xs-perl-0.22/debian/libnet-ip-xs-perl/usr/lib/aarch64-linux-gnu/perl5/5.38/auto/Net/IP/XS/XS.so Installing /build/reproducible-path/libnet-ip-xs-perl-0.22/debian/libnet-ip-xs-perl/usr/lib/aarch64-linux-gnu/perl5/5.38/Net/IP/XS.pm Installing /build/reproducible-path/libnet-ip-xs-perl-0.22/debian/libnet-ip-xs-perl/usr/share/man/man3/Net::IP::XS.3pm make[1]: Leaving directory '/build/reproducible-path/libnet-ip-xs-perl-0.22' dh_installdocs dh_installchangelogs dh_installman dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libnet-ip-xs-perl' in '../libnet-ip-xs-perl_0.22-1_arm64.deb'. dpkg-deb: building package 'libnet-ip-xs-perl-dbgsym' in '../libnet-ip-xs-perl-dbgsym_0.22-1_arm64.deb'. dpkg-genbuildinfo --build=binary -O../libnet-ip-xs-perl_0.22-1_arm64.buildinfo dpkg-genchanges --build=binary -O../libnet-ip-xs-perl_0.22-1_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) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/440857/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/440857/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/440857 and its subdirectories I: Current time: Thu Jun 5 03:25:48 +14 2025 I: pbuilder-time-stamp: 1749043548