Raspbian Package Auto-Building

Build log for ocaml-zarith (1.3-1+b1) on armhf

ocaml-zarith1.3-1+b1armhf → 2015-11-03 05:48:46

sbuild (Debian sbuild) 0.65.2 (24 Mar 2015) on bm-wb-01

╔══════════════════════════════════════════════════════════════════════════════╗
║ ocaml-zarith 1.3-1+b1 (armhf)                              03 Nov 2015 05:41 ║
╚══════════════════════════════════════════════════════════════════════════════╝

Package: ocaml-zarith
Version: 1.3-1+b1
Source Version: 1.3-1
Distribution: stretch-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'build/ocaml-zarith-X4nU3x/ocaml-zarith-1.3' with '«PKGBUILDDIR»'
I: NOTICE: Log filtering will replace 'build/ocaml-zarith-X4nU3x' with '«BUILDDIR»'
I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/stretch-staging-armhf-sbuild-d901bd65-ca1d-4ae8-994c-a65ddcebd31e' with '«CHROOT»'

┌──────────────────────────────────────────────────────────────────────────────┐
│ Update chroot                                                                │
└──────────────────────────────────────────────────────────────────────────────┘

Get:1 http://172.17.0.1 stretch-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1 stretch-staging/main Sources [8439 kB]
Get:3 http://172.17.0.1 stretch-staging/main armhf Packages [10.4 MB]
Ign http://172.17.0.1 stretch-staging/main Translation-en
Fetched 18.8 MB in 35s (537 kB/s)
Reading package lists...

┌──────────────────────────────────────────────────────────────────────────────┐
│ Fetch source files                                                           │
└──────────────────────────────────────────────────────────────────────────────┘


Check APT
─────────

Checking available source versions...

Download source files with APT
──────────────────────────────

Reading package lists...
Building dependency tree...
Reading state information...
NOTICE: 'ocaml-zarith' packaging is maintained in the 'Git' version control system at:
git://git.debian.org/git/pkg-ocaml-maint/packages/ocaml-zarith.git
Need to get 75.0 kB of source archives.
Get:1 http://172.17.0.1/private/ stretch-staging/main ocaml-zarith 1.3-1 (dsc) [2185 B]
Get:2 http://172.17.0.1/private/ stretch-staging/main ocaml-zarith 1.3-1 (tar) [69.4 kB]
Get:3 http://172.17.0.1/private/ stretch-staging/main ocaml-zarith 1.3-1 (diff) [3420 B]
Fetched 75.0 kB in 0s (1245 kB/s)
Download complete and in download only mode

Check architectures
───────────────────


Check dependencies
──────────────────

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/«BUILDDIR»/resolver-DbGRwe/apt_archive/sbuild-build-depends-core-dummy.deb'.
OK
Ign file: ./ InRelease
Get:1 file: ./ Release.gpg [299 B]
Get:2 file: ./ Release [2119 B]
Ign file: ./ Translation-en
Reading package lists...
Reading package lists...

┌──────────────────────────────────────────────────────────────────────────────┐
│ Install core build dependencies (apt-based resolver)                         │
└──────────────────────────────────────────────────────────────────────────────┘

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
debconf: delaying package configuration, since apt-utils is not installed
0 upgraded, 1 newly installed, 0 to remove and 22 not upgraded.
Need to get 0 B/762 B of archives.
After this operation, 0 B of additional disk space will be used.
Selecting previously unselected package sbuild-build-depends-core-dummy.
(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 ... 12000 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
Merged Build-Depends: libc6-dev | libc-dev, gcc (>= 4:4.9.1), g++ (>= 4:4.9.1), make, dpkg-dev (>= 1.17.11), debhelper (>= 8), ocaml-nox (>= 3.12.1), dh-ocaml (>= 0.9.1), libgmp3-dev, autotools-dev, ocaml-findlib
Filtered Build-Depends: libc6-dev, gcc (>= 4:4.9.1), g++ (>= 4:4.9.1), make, dpkg-dev (>= 1.17.11), debhelper (>= 8), ocaml-nox (>= 3.12.1), dh-ocaml (>= 0.9.1), libgmp3-dev, autotools-dev, ocaml-findlib
dpkg-deb: building package 'sbuild-build-depends-ocaml-zarith-dummy' in '/«BUILDDIR»/resolver-9G5fCk/apt_archive/sbuild-build-depends-ocaml-zarith-dummy.deb'.
OK
Ign file: ./ InRelease
Get:1 file: ./ Release.gpg [299 B]
Get:2 file: ./ Release [2119 B]
Ign file: ./ Translation-en
Reading package lists...
Reading package lists...

┌──────────────────────────────────────────────────────────────────────────────┐
│ Install ocaml-zarith build dependencies (apt-based resolver)                 │
└──────────────────────────────────────────────────────────────────────────────┘

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
  autotools-dev bsdmainutils debhelper dh-ocaml dh-strip-nondeterminism file
  gettext gettext-base groff-base intltool-debian libarchive-zip-perl
  libcroco3 libffi6 libfile-stripnondeterminism-perl libfindlib-ocaml
  libglib2.0-0 libgmp-dev libgmp3-dev libgmpxx4ldbl libicu55 libmagic1
  libncurses5-dev libpipeline1 libtimedate-perl libtinfo-dev libunistring0
  libxml2 man-db ocaml-base-nox ocaml-compiler-libs ocaml-findlib ocaml-interp
  ocaml-nox po-debconf
Suggested packages:
  wamerican wordlist whois vacation dh-make git gettext-doc autopoint
  libasprintf-dev libgettextpo-dev groff gmp-doc libgmp10-doc libmpfr-dev
  ncurses-doc less www-browser camlp4 ocaml-doc tuareg-mode ocaml-mode
  libmail-box-perl
Recommended packages:
  curl wget lynx-cur libglib2.0-data shared-mime-info xdg-user-dirs xml-core
  libfindlib-ocaml-dev ledit readline-editor libmail-sendmail-perl
The following NEW packages will be installed:
  autotools-dev bsdmainutils debhelper dh-ocaml dh-strip-nondeterminism file
  gettext gettext-base groff-base intltool-debian libarchive-zip-perl
  libcroco3 libffi6 libfile-stripnondeterminism-perl libfindlib-ocaml
  libglib2.0-0 libgmp-dev libgmp3-dev libgmpxx4ldbl libicu55 libmagic1
  libncurses5-dev libpipeline1 libtimedate-perl libtinfo-dev libunistring0
  libxml2 man-db ocaml-base-nox ocaml-compiler-libs ocaml-findlib ocaml-interp
  ocaml-nox po-debconf sbuild-build-depends-ocaml-zarith-dummy
0 upgraded, 35 newly installed, 0 to remove and 22 not upgraded.
Need to get 34.9 MB/34.9 MB of archives.
After this operation, 147 MB of additional disk space will be used.
Get:1 http://172.17.0.1/private/ stretch-staging/main groff-base armhf 1.22.3-1 [1085 kB]
Get:2 http://172.17.0.1/private/ stretch-staging/main bsdmainutils armhf 9.0.6 [177 kB]
Get:3 http://172.17.0.1/private/ stretch-staging/main libpipeline1 armhf 1.4.1-1 [23.9 kB]
Get:4 http://172.17.0.1/private/ stretch-staging/main man-db armhf 2.7.4-1 [974 kB]
Get:5 http://172.17.0.1/private/ stretch-staging/main libffi6 armhf 3.2.1-3 [18.5 kB]
Get:6 http://172.17.0.1/private/ stretch-staging/main libglib2.0-0 armhf 2.46.1-1 [2480 kB]
Get:7 http://172.17.0.1/private/ stretch-staging/main libicu55 armhf 55.1-5 [7378 kB]
Get:8 http://172.17.0.1/private/ stretch-staging/main libxml2 armhf 2.9.2+zdfsg1-4 [797 kB]
Get:9 http://172.17.0.1/private/ stretch-staging/main libcroco3 armhf 0.6.8-3 [121 kB]
Get:10 http://172.17.0.1/private/ stretch-staging/main libunistring0 armhf 0.9.3-5.2 [253 kB]
Get:11 http://172.17.0.1/private/ stretch-staging/main libmagic1 armhf 1:5.25-2 [250 kB]
Get:12 http://172.17.0.1/private/ stretch-staging/main file armhf 1:5.25-2 [61.2 kB]
Get:13 http://172.17.0.1/private/ stretch-staging/main gettext-base armhf 0.19.6-1 [119 kB]
Get:14 http://172.17.0.1/private/ stretch-staging/main autotools-dev all 20150820.1 [71.7 kB]
Get:15 http://172.17.0.1/private/ stretch-staging/main gettext armhf 0.19.6-1 [1393 kB]
Get:16 http://172.17.0.1/private/ stretch-staging/main intltool-debian all 0.35.0+20060710.4 [26.3 kB]
Get:17 http://172.17.0.1/private/ stretch-staging/main po-debconf all 1.0.18 [248 kB]
Get:18 http://172.17.0.1/private/ stretch-staging/main libarchive-zip-perl all 1.53-1 [97.3 kB]
Get:19 http://172.17.0.1/private/ stretch-staging/main libfile-stripnondeterminism-perl all 0.013-1 [10.9 kB]
Get:20 http://172.17.0.1/private/ stretch-staging/main libtimedate-perl all 2.3000-2 [42.2 kB]
Get:21 http://172.17.0.1/private/ stretch-staging/main dh-strip-nondeterminism all 0.013-1 [7308 B]
Get:22 http://172.17.0.1/private/ stretch-staging/main debhelper all 9.20151005 [817 kB]
Get:23 http://172.17.0.1/private/ stretch-staging/main ocaml-base-nox armhf 4.02.3-5+rpi1 [513 kB]
Get:24 http://172.17.0.1/private/ stretch-staging/main libfindlib-ocaml armhf 1.5.5-2 [141 kB]
Get:25 http://172.17.0.1/private/ stretch-staging/main libgmpxx4ldbl armhf 2:6.0.0+dfsg-7+rpi1 [21.6 kB]
Get:26 http://172.17.0.1/private/ stretch-staging/main libgmp-dev armhf 2:6.0.0+dfsg-7+rpi1 [553 kB]
Get:27 http://172.17.0.1/private/ stretch-staging/main libgmp3-dev armhf 2:6.0.0+dfsg-7+rpi1 [15.1 kB]
Get:28 http://172.17.0.1/private/ stretch-staging/main libtinfo-dev armhf 6.0+20150810-1 [65.8 kB]
Get:29 http://172.17.0.1/private/ stretch-staging/main libncurses5-dev armhf 6.0+20150810-1 [154 kB]
Get:30 http://172.17.0.1/private/ stretch-staging/main ocaml-interp armhf 4.02.3-5+rpi1 [361 kB]
Get:31 http://172.17.0.1/private/ stretch-staging/main ocaml-nox armhf 4.02.3-5+rpi1 [6481 kB]
Get:32 http://172.17.0.1/private/ stretch-staging/main ocaml-compiler-libs armhf 4.02.3-5+rpi1 [9759 kB]
Get:33 http://172.17.0.1/private/ stretch-staging/main ocaml-findlib armhf 1.5.5-2 [257 kB]
Get:34 http://172.17.0.1/private/ stretch-staging/main dh-ocaml all 1.0.10 [83.7 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 34.9 MB in 8s (4048 kB/s)
Selecting previously unselected package groff-base.
(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 ... 12000 files and directories currently installed.)
Preparing to unpack .../groff-base_1.22.3-1_armhf.deb ...
Unpacking groff-base (1.22.3-1) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../bsdmainutils_9.0.6_armhf.deb ...
Unpacking bsdmainutils (9.0.6) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../libpipeline1_1.4.1-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.4.1-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../man-db_2.7.4-1_armhf.deb ...
Unpacking man-db (2.7.4-1) ...
Selecting previously unselected package libffi6:armhf.
Preparing to unpack .../libffi6_3.2.1-3_armhf.deb ...
Unpacking libffi6:armhf (3.2.1-3) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../libglib2.0-0_2.46.1-1_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.46.1-1) ...
Selecting previously unselected package libicu55:armhf.
Preparing to unpack .../libicu55_55.1-5_armhf.deb ...
Unpacking libicu55:armhf (55.1-5) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../libxml2_2.9.2+zdfsg1-4_armhf.deb ...
Unpacking libxml2:armhf (2.9.2+zdfsg1-4) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../libcroco3_0.6.8-3_armhf.deb ...
Unpacking libcroco3:armhf (0.6.8-3) ...
Selecting previously unselected package libunistring0:armhf.
Preparing to unpack .../libunistring0_0.9.3-5.2_armhf.deb ...
Unpacking libunistring0:armhf (0.9.3-5.2) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../libmagic1_1%3a5.25-2_armhf.deb ...
Unpacking libmagic1:armhf (1:5.25-2) ...
Selecting previously unselected package file.
Preparing to unpack .../file_1%3a5.25-2_armhf.deb ...
Unpacking file (1:5.25-2) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../gettext-base_0.19.6-1_armhf.deb ...
Unpacking gettext-base (0.19.6-1) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../autotools-dev_20150820.1_all.deb ...
Unpacking autotools-dev (20150820.1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../gettext_0.19.6-1_armhf.deb ...
Unpacking gettext (0.19.6-1) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../intltool-debian_0.35.0+20060710.4_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.4) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../po-debconf_1.0.18_all.deb ...
Unpacking po-debconf (1.0.18) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../libarchive-zip-perl_1.53-1_all.deb ...
Unpacking libarchive-zip-perl (1.53-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../libfile-stripnondeterminism-perl_0.013-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (0.013-1) ...
Selecting previously unselected package libtimedate-perl.
Preparing to unpack .../libtimedate-perl_2.3000-2_all.deb ...
Unpacking libtimedate-perl (2.3000-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../dh-strip-nondeterminism_0.013-1_all.deb ...
Unpacking dh-strip-nondeterminism (0.013-1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../debhelper_9.20151005_all.deb ...
Unpacking debhelper (9.20151005) ...
Selecting previously unselected package ocaml-base-nox.
Preparing to unpack .../ocaml-base-nox_4.02.3-5+rpi1_armhf.deb ...
Unpacking ocaml-base-nox (4.02.3-5+rpi1) ...
Selecting previously unselected package libfindlib-ocaml.
Preparing to unpack .../libfindlib-ocaml_1.5.5-2_armhf.deb ...
Unpacking libfindlib-ocaml (1.5.5-2) ...
Selecting previously unselected package libgmpxx4ldbl:armhf.
Preparing to unpack .../libgmpxx4ldbl_2%3a6.0.0+dfsg-7+rpi1_armhf.deb ...
Unpacking libgmpxx4ldbl:armhf (2:6.0.0+dfsg-7+rpi1) ...
Selecting previously unselected package libgmp-dev:armhf.
Preparing to unpack .../libgmp-dev_2%3a6.0.0+dfsg-7+rpi1_armhf.deb ...
Unpacking libgmp-dev:armhf (2:6.0.0+dfsg-7+rpi1) ...
Selecting previously unselected package libgmp3-dev.
Preparing to unpack .../libgmp3-dev_2%3a6.0.0+dfsg-7+rpi1_armhf.deb ...
Unpacking libgmp3-dev (2:6.0.0+dfsg-7+rpi1) ...
Selecting previously unselected package libtinfo-dev:armhf.
Preparing to unpack .../libtinfo-dev_6.0+20150810-1_armhf.deb ...
Unpacking libtinfo-dev:armhf (6.0+20150810-1) ...
Selecting previously unselected package libncurses5-dev:armhf.
Preparing to unpack .../libncurses5-dev_6.0+20150810-1_armhf.deb ...
Unpacking libncurses5-dev:armhf (6.0+20150810-1) ...
Selecting previously unselected package ocaml-interp.
Preparing to unpack .../ocaml-interp_4.02.3-5+rpi1_armhf.deb ...
Unpacking ocaml-interp (4.02.3-5+rpi1) ...
Selecting previously unselected package ocaml-nox.
Preparing to unpack .../ocaml-nox_4.02.3-5+rpi1_armhf.deb ...
Unpacking ocaml-nox (4.02.3-5+rpi1) ...
Selecting previously unselected package ocaml-compiler-libs.
Preparing to unpack .../ocaml-compiler-libs_4.02.3-5+rpi1_armhf.deb ...
Unpacking ocaml-compiler-libs (4.02.3-5+rpi1) ...
Selecting previously unselected package ocaml-findlib.
Preparing to unpack .../ocaml-findlib_1.5.5-2_armhf.deb ...
Unpacking ocaml-findlib (1.5.5-2) ...
Selecting previously unselected package dh-ocaml.
Preparing to unpack .../dh-ocaml_1.0.10_all.deb ...
Unpacking dh-ocaml (1.0.10) ...
Selecting previously unselected package sbuild-build-depends-ocaml-zarith-dummy.
Preparing to unpack .../sbuild-build-depends-ocaml-zarith-dummy.deb ...
Unpacking sbuild-build-depends-ocaml-zarith-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.19-22) ...
Setting up groff-base (1.22.3-1) ...
Setting up bsdmainutils (9.0.6) ...
update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode
update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode
Setting up libpipeline1:armhf (1.4.1-1) ...
Setting up man-db (2.7.4-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libffi6:armhf (3.2.1-3) ...
Setting up libglib2.0-0:armhf (2.46.1-1) ...
No schema files found: doing nothing.
Setting up libicu55:armhf (55.1-5) ...
Setting up libxml2:armhf (2.9.2+zdfsg1-4) ...
Setting up libcroco3:armhf (0.6.8-3) ...
Setting up libunistring0:armhf (0.9.3-5.2) ...
Setting up libmagic1:armhf (1:5.25-2) ...
Setting up file (1:5.25-2) ...
Setting up gettext-base (0.19.6-1) ...
Setting up autotools-dev (20150820.1) ...
Setting up gettext (0.19.6-1) ...
Setting up intltool-debian (0.35.0+20060710.4) ...
Setting up po-debconf (1.0.18) ...
Setting up libarchive-zip-perl (1.53-1) ...
Setting up libfile-stripnondeterminism-perl (0.013-1) ...
Setting up libtimedate-perl (2.3000-2) ...
Setting up ocaml-base-nox (4.02.3-5+rpi1) ...
Setting up libfindlib-ocaml (1.5.5-2) ...
Setting up libgmpxx4ldbl:armhf (2:6.0.0+dfsg-7+rpi1) ...
Setting up libgmp-dev:armhf (2:6.0.0+dfsg-7+rpi1) ...
Setting up libgmp3-dev (2:6.0.0+dfsg-7+rpi1) ...
Setting up libtinfo-dev:armhf (6.0+20150810-1) ...
Setting up libncurses5-dev:armhf (6.0+20150810-1) ...
Setting up ocaml-findlib (1.5.5-2) ...
Setting up dh-ocaml (1.0.10) ...
Setting up debhelper (9.20151005) ...
Setting up ocaml-compiler-libs (4.02.3-5+rpi1) ...
Setting up ocaml-interp (4.02.3-5+rpi1) ...
Setting up ocaml-nox (4.02.3-5+rpi1) ...
Setting up sbuild-build-depends-ocaml-zarith-dummy (0.invalid.0) ...
Setting up dh-strip-nondeterminism (0.013-1) ...
Processing triggers for libc-bin (2.19-22) ...

┌──────────────────────────────────────────────────────────────────────────────┐
│ Build environment                                                            │
└──────────────────────────────────────────────────────────────────────────────┘

Kernel: Linux 3.19.0-trunk-armmp armhf (armv7l)
Toolchain package versions: binutils_2.25.1-3 dpkg-dev_1.18.3 g++-5_5.2.1-21+rpi1 gcc-5_5.2.1-21+rpi1 libc6-dev_2.19-22 libstdc++-5-dev_5.2.1-21+rpi1 libstdc++6_5.2.1-21+rpi1 linux-libc-dev_3.18.5-1~exp1+rpi19+stretch
Package versions: adduser_3.113+nmu3 apt_1.0.10.2 autotools-dev_20150820.1 base-files_9.4+rpi1 base-passwd_3.5.38 bash_4.3-14 binutils_2.25.1-3 bsdmainutils_9.0.6 bsdutils_1:2.27-3 build-essential_11.7 bzip2_1.0.6-8 coreutils_8.23-4 cpio_2.11+dfsg-4.1 cpp_4:5.2.1-4+rpi2 cpp-5_5.2.1-21+rpi1 dash_0.5.7-4 debconf_1.5.57 debconf-i18n_1.5.57 debfoster_2.7-2 debhelper_9.20151005 debianutils_4.5.1 dh-ocaml_1.0.10 dh-strip-nondeterminism_0.013-1 diffutils_1:3.3-2 dmsetup_2:1.02.104-1 dpkg_1.18.3 dpkg-dev_1.18.3 e2fslibs_1.42.13-1 e2fsprogs_1.42.13-1 fakeroot_1.20.2-1 file_1:5.25-2 findutils_4.4.2-9 g++_4:5.2.1-4+rpi2 g++-5_5.2.1-21+rpi1 gcc_4:5.2.1-4+rpi2 gcc-4.6-base_4.6.4-5+rpi1 gcc-4.7-base_4.7.3-11+rpi1 gcc-4.8-base_4.8.5-1 gcc-4.9-base_4.9.3-4 gcc-5_5.2.1-21+rpi1 gcc-5-base_5.2.1-21+rpi1 gettext_0.19.6-1 gettext-base_0.19.6-1 gnupg_1.4.19-5 gpgv_1.4.19-5 grep_2.21-2 groff-base_1.22.3-1 gzip_1.6-4 hostname_3.16 init_1.23 init-system-helpers_1.23 initramfs-tools_0.120 initscripts_2.88dsf-59.2 insserv_1.14.0-5 intltool-debian_0.35.0+20060710.4 klibc-utils_2.0.4-2+rpi1 kmod_21-1 libacl1_2.2.52-2 libapparmor1_2.10-2 libapt-pkg4.16_1.0.10.2 libarchive-zip-perl_1.53-1 libasan2_5.2.1-21+rpi1 libatomic1_5.2.1-21+rpi1 libattr1_1:2.4.47-2 libaudit-common_1:2.4.4-4 libaudit1_1:2.4.4-4 libblkid1_2.27-3 libbz2-1.0_1.0.6-8 libc-bin_2.19-22 libc-dev-bin_2.19-22 libc6_2.19-22 libc6-dev_2.19-22 libcap2_1:2.24-12 libcap2-bin_1:2.24-12 libcc1-0_5.2.1-21+rpi1 libcomerr2_1.42.13-1 libcroco3_0.6.8-3 libcryptsetup4_2:1.6.6-5 libdb5.3_5.3.28-11 libdbus-1-3_1.10.0-3 libdebconfclient0_0.195 libdevmapper1.02.1_2:1.02.104-1 libdpkg-perl_1.18.3 libdrm2_2.4.64-1 libfakeroot_1.20.2-1 libfdisk1_2.27-3 libffi6_3.2.1-3 libfile-stripnondeterminism-perl_0.013-1 libfindlib-ocaml_1.5.5-2 libgc1c2_1:7.4.2-7 libgcc-5-dev_5.2.1-21+rpi1 libgcc1_1:5.2.1-21+rpi1 libgcrypt20_1.6.3-2 libgdbm3_1.8.3-13.1 libglib2.0-0_2.46.1-1 libgmp-dev_2:6.0.0+dfsg-7+rpi1 libgmp10_2:6.0.0+dfsg-7+rpi1 libgmp3-dev_2:6.0.0+dfsg-7+rpi1 libgmpxx4ldbl_2:6.0.0+dfsg-7+rpi1 libgomp1_5.2.1-21+rpi1 libgpg-error0_1.20-1 libicu55_55.1-5 libisl13_0.14-2 libklibc_2.0.4-2+rpi1 libkmod2_21-1 liblocale-gettext-perl_1.07-1 liblzma5_5.1.1alpha+20120614-2.1 libmagic1_1:5.25-2 libmount1_2.27-3 libmpc3_1.0.3-1 libmpfr4_3.1.3-1 libncurses5_6.0+20150810-1 libncurses5-dev_6.0+20150810-1 libncursesw5_6.0+20150810-1 libnih-dbus1_1.0.3-4.3 libnih1_1.0.3-4.3 libpam-modules_1.1.8-3.1 libpam-modules-bin_1.1.8-3.1 libpam-runtime_1.1.8-3.1 libpam0g_1.1.8-3.1 libpcre3_2:8.35-7.2 libpipeline1_1.4.1-1 libpng12-0_1.2.50-2+b2 libprocps4_2:3.3.10-2 libreadline6_6.3-8+b3 libseccomp2_2.2.3-2 libselinux1_2.3-2 libsemanage-common_2.3-1 libsemanage1_2.3-1 libsepol1_2.3-2 libsmartcols1_2.27-3 libss2_1.42.13-1 libstdc++-5-dev_5.2.1-21+rpi1 libstdc++6_5.2.1-21+rpi1 libsystemd0_227-2 libtext-charwidth-perl_0.04-7+b4 libtext-iconv-perl_1.7-5+b5 libtext-wrapi18n-perl_0.06-7.1 libtimedate-perl_2.3000-2 libtinfo-dev_6.0+20150810-1 libtinfo5_6.0+20150810-1 libubsan0_5.2.1-21+rpi1 libudev1_227-2 libunistring0_0.9.3-5.2 libusb-0.1-4_2:0.1.12-27 libustr-1.0-1_1.0.4-5 libuuid1_2.27-3 libxml2_2.9.2+zdfsg1-4 linux-libc-dev_3.18.5-1~exp1+rpi19+stretch login_1:4.2-3 lsb-base_4.1+Debian13+rpi1+nmu1 make_4.0-8.2 makedev_2.3.1-93 man-db_2.7.4-1 mawk_1.3.3-17 mount_2.27-3 multiarch-support_2.19-22 nano_2.4.2-1 ncurses-base_6.0+20150810-1 ncurses-bin_6.0+20150810-1 ocaml-base-nox_4.02.3-5+rpi1 ocaml-compiler-libs_4.02.3-5+rpi1 ocaml-findlib_1.5.5-2 ocaml-interp_4.02.3-5+rpi1 ocaml-nox_4.02.3-5+rpi1 passwd_1:4.2-3 patch_2.7.5-1 perl_5.20.2-6 perl-base_5.20.2-6 perl-modules_5.20.2-6 po-debconf_1.0.18 procps_2:3.3.10-2 raspbian-archive-keyring_20120528.2 readline-common_6.3-8 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-ocaml-zarith-dummy_0.invalid.0 sed_4.2.2-6.1 sensible-utils_0.0.9 startpar_0.59-3 systemd_227-2 systemd-sysv_227-2 sysv-rc_2.88dsf-59.2 sysvinit-utils_2.88dsf-59.2 tar_1.28-1 tzdata_2015g-1 udev_227-2 util-linux_2.27-3 xz-utils_5.1.1alpha+20120614-2.1 zlib1g_1:1.2.8.dfsg-2+b1

┌──────────────────────────────────────────────────────────────────────────────┐
│ Build                                                                        │
└──────────────────────────────────────────────────────────────────────────────┘


Unpack source
─────────────

gpgv: keyblock resource `/sbuild-nonexistent/.gnupg/trustedkeys.gpg': file open error
gpgv: Signature made Fri Jul 31 19:07:21 2015 UTC using RSA key ID 8C2ED8FF
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./ocaml-zarith_1.3-1.dsc
dpkg-source: info: extracting ocaml-zarith in ocaml-zarith-1.3
dpkg-source: info: unpacking ocaml-zarith_1.3.orig.tar.gz
dpkg-source: info: unpacking ocaml-zarith_1.3-1.debian.tar.xz

Check disc space
────────────────

Sufficient free space for build

Hack binNMU version
───────────────────

Created changelog entry for binNMU version 1.3-1+b1

User Environment
────────────────

DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LOGNAME=root
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=stretch-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=stretch-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=stretch-staging-armhf-sbuild-d901bd65-ca1d-4ae8-994c-a65ddcebd31e
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
TERM=xterm
USER=buildd

dpkg-buildpackage
─────────────────

dpkg-buildpackage: source package ocaml-zarith
dpkg-buildpackage: source version 1.3-1+b1
dpkg-buildpackage: source distribution stretch-staging
 dpkg-source --before-build ocaml-zarith-1.3
dpkg-buildpackage: host architecture armhf
 fakeroot debian/rules clean
dh clean --with ocaml
   dh_testdir
   dh_auto_clean
   dh_ocamlclean
   dh_clean
 debian/rules build-arch
dh build-arch --with ocaml
   dh_testdir -a
   dh_ocamlinit -a
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/«PKGBUILDDIR»'
for ext in guess; do \
	if [ -f /usr/share/misc/config.$ext ]; then \
		cp -f /usr/share/misc/config.$ext /«PKGBUILDDIR»/config.$ext; \
	fi; \
done
./configure --installdir /«PKGBUILDDIR»/debian/tmp/usr/lib/ocaml \
                    --host arm-linux-gnueabihf
binary ocaml: found in /usr/bin
binary ocamlc: found in /usr/bin
binary ocamldep: found in /usr/bin
binary ocamlmklib: found in /usr/bin
binary ocamldoc: found in /usr/bin
binary gcc: found in /usr/bin
binary ar: found in /usr/bin
binary perl: found in /usr/bin
binary ocamlopt: found in /usr/bin
checking compilation with gcc -O3 -Wall -Wextra : working
include caml/mlvalues.h: found
library dynlink.cmxa: found
binary ocamlfind: found in /usr/bin
OCaml's word size is 32
unknown host arm-linux-gnueabihf
include gmp.h: found
library gmp: found
OCaml extended comparison supported
OCaml new hash functions available

detected configuration:

  native-code:          yes
  dynamic linking:      yes
  asm path:             none
  defines:              -DZ_OCAML_HASH -DZ_OCAML_COMPARE_EXT -DHAS_GMP 
  libraries:             -lgmp
  C options:            -O3 -Wall -Wextra 
  asm options           
  installation path:    /«PKGBUILDDIR»/debian/tmp/usr/lib/ocaml
  installation method   findlib

configuration successful!
now type "make" to build
then type "make install" or "sudo make install" to install
make[1]: Leaving directory '/«PKGBUILDDIR»'
   dh_auto_build -a
	make -j1
make[1]: Entering directory '/«PKGBUILDDIR»'
project.mak:150: depend: No such file or directory
./z_pp.pl none
ocamldep -native  *.ml *.mli > depend
ocamlc   -c z.mli
ocamlc   -c z.ml
ocamlc   -c q.mli
ocamlc   -c q.ml
ocamlc   -c big_int_Z.mli
ocamlc   -c big_int_Z.ml
ocamlmklib -failsafe -o zarith z.cmo q.cmo big_int_Z.cmo -lgmp
ocamlc -ccopt "-I/usr/lib/ocaml  -DZ_OCAML_HASH -DZ_OCAML_COMPARE_EXT -DHAS_GMP  -O3 -Wall -Wextra " -c caml_z.c
ocamlmklib -failsafe -o zarith caml_z.o -lgmp
ocamlopt   -c z.ml
ocamlopt   -c q.ml
ocamlopt   -c big_int_Z.ml
ocamlmklib -failsafe -o zarith z.cmx q.cmx big_int_Z.cmx -lgmp
ocamlopt -shared -o zarith.cmxs -I . zarith.cmxa
make[1]: Leaving directory '/«PKGBUILDDIR»'
   debian/rules override_dh_auto_test
make[1]: Entering directory '/«PKGBUILDDIR»'
/usr/bin/make test
make[2]: Entering directory '/«PKGBUILDDIR»'
ocamlopt   -c test.ml
ocamlopt   -cclib "-L." zarith.cmxa test.cmx -o test
make[2]: Leaving directory '/«PKGBUILDDIR»'
./test
0
 = 0
1
 = 1
-1
 = -1
42
 = 42
1+1
 = 2
1-1
 = 0
- 1
 = -1
0-1
 = -1
max_int
 = 1073741823
min_int
 = -1073741824
-max_int
 = -1073741823
-min_int
 = 1073741824
2^300
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376
2^120
 = 1329227995784915872903807060280344576
2^300+2^120
 = 2037035976334486086268445688409378161051468393665936251965368445139297172667143766463741952
2^300-2^120
 = 2037035976334486086268445688409378161051468393665936249306912453569465426859529645903052800
2^300+(-(2^120))
 = 2037035976334486086268445688409378161051468393665936249306912453569465426859529645903052800
2^120-2^300
 = -2037035976334486086268445688409378161051468393665936249306912453569465426859529645903052800
2^120+(-(2^300))
 = -2037035976334486086268445688409378161051468393665936249306912453569465426859529645903052800
-(2^120)+(-(2^300))
 = -2037035976334486086268445688409378161051468393665936251965368445139297172667143766463741952
-(2^120)-2^300
 = -2037035976334486086268445688409378161051468393665936251965368445139297172667143766463741952
2^300-2^300
 = 0
2^121
 = 2658455991569831745807614120560689152
2^121+2^120
 = 3987683987354747618711421180841033728
2^121-2^120
 = 1329227995784915872903807060280344576
2^121+(-(2^120))
 = 1329227995784915872903807060280344576
2^120-2^121
 = -1329227995784915872903807060280344576
2^120+(-(2^121))
 = -1329227995784915872903807060280344576
-(2^120)+(-(2^121))
 = -3987683987354747618711421180841033728
-(2^120)-2^121
 = -3987683987354747618711421180841033728
2^121+0
 = 2658455991569831745807614120560689152
2^121-0
 = 2658455991569831745807614120560689152
0+2^121
 = 2658455991569831745807614120560689152
0-2^121
 = -2658455991569831745807614120560689152
2^300+1
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397377
2^300-1
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397375
1+2^300
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397377
1-2^300
 = -2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397375
2^300+(-1)
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397375
2^300-(-1)
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397377
(-1)+2^300
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397375
(-1)-2^300
 = -2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397377
-(2^300)+1
 = -2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397375
-(2^300)-1
 = -2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397377
1+(-(2^300))
 = -2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397375
1-(-(2^300))
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397377
-(2^300)+(-1)
 = -2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397377
-(2^300)-(-1)
 = -2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397375
(-1)+(-(2^300))
 = -2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397377
(-1)-(-(2^300))
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397375
max_int+1
 = 1073741824
min_int-1
 = -1073741825
-max_int-1
 = -1073741824
-min_int-1
 = 1073741823
5! = 120
12! = 479001600
15! = 1307674368000
20! = 2432902008176640000
25! = 15511210043330985984000000
50! = 30414093201713378043612608166064768844377641568960512000000000000
2^300*2^120
 = 2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576
2^120*2^300
 = 2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576
2^300*(-(2^120))
 = -2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576
2^120*(-(2^300))
 = -2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576
-(2^120)*(-(2^300))
 = 2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576
2^121*2^120
 = 3533694129556768659166595001485837031654967793751237916243212402585239552
2^120*2^121
 = 3533694129556768659166595001485837031654967793751237916243212402585239552
2^121*0
 = 0
0*2^121
 = 0
2^300*1
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376
1*2^300
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376
2^300*(-1)
 = -2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376
(-1)*2^300
 = -2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376
-(2^300)*1
 = -2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376
1*(-(2^300))
 = -2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376
-(2^300)*(-1)
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376
(-1)*(-(2^300))
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376
1*(2^30)
 = 1073741824
1*(2^62)
 = 4611686018427387904
(2^30)*(2^30)
 = 1152921504606846976
(2^62)*(2^62)
 = 21267647932558653966460912964485513216
0+1
 = 1
1+1
 = 2
-1+1
 = 0
2+1
 = 3
-2+1
 = -1
(2^300)+1
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397377
-(2^300)+1
 = -2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397375
0-1
 = -1
1-1
 = 0
-1-1
 = -2
2-1
 = 1
-2-1
 = -3
(2^300)-1
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397375
-(2^300)-1
 = -2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397377
max_int+1
 = 1073741824
min_int-1
 = -1073741825
-max_int-1
 = -1073741824
-min_int-1
 = 1073741823
abs(0)
 = 0
abs(1)
 = 1
abs(-1)
 = 1
abs(min_int)
 = 1073741824
abs(2^300)
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376
abs(-(2^300))
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376
max_natint
 = 2147483647
max_int32
 = 2147483647
max_int64
 = 9223372036854775807
to_int 1
 = 1
to_int max_int
 = 1073741823
to_int max_natint
 = ovf
to_int max_int32
 = ovf
to_int max_int64
 = ovf
to_int32 1
 = 1
to_int32 max_int
 = 1073741823
to_int32 max_natint
 = 2147483647
to_int32 max_int32
 = 2147483647
to_int32 max_int64
 = ovf
to_int64 1
 = 1
to_int64 max_int
 = 1073741823
to_int64 max_natint
 = 2147483647
to_int64 max_int32
 = 2147483647
to_int64 max_int64
 = 9223372036854775807
to_natint 1
 = 1
to_natint max_int
 = 1073741823
to_natint max_natint
 = 2147483647
to_natint max_int32
 = 2147483647
to_natint max_int64
 = ovf
to_int -min_int
 = ovf
to_int -min_natint
 = ovf
to_int -min_int32
 = ovf
to_int -min_int64
 = ovf
to_int32 -min_int
 = 1073741824
to_int32 -min_natint
 = ovf
to_int32 -min_int32
 = ovf
to_int32 -min_int64
 = ovf
to_int64 -min_int
 = 1073741824
to_int64 -min_natint
 = 2147483648
to_int64 -min_int32
 = 2147483648
to_int64 -min_int64
 = ovf
to_natint -min_int
 = 1073741824
to_natint -min_natint
 = ovf
to_natint -min_int32
 = ovf
to_natint -min_int64
 = ovf
of_float 1.
 = 1
of_float -1.
 = -1
of_float pi
 = 3
of_float 2^30
 = 1073741824
of_float 2^31
 = 2147483648
of_float 2^32
 = 4294967296
of_float 2^33
 = 8589934592
of_float -2^30
 = -1073741824
of_float -2^31
 = -2147483648
of_float -2^32
 = -4294967296
of_float -2^33
 = -8589934592
of_float 2^61
 = 2305843009213693952
of_float 2^62
 = 4611686018427387904
of_float 2^63
 = 9223372036854775808
of_float 2^64
 = 18446744073709551616
of_float 2^65
 = 36893488147419103232
of_float -2^61
 = -2305843009213693952
of_float -2^62
 = -4611686018427387904
of_float -2^63
 = -9223372036854775808
of_float -2^64
 = -18446744073709551616
of_float -2^65
 = -36893488147419103232
of_float 2^120
 = 1329227995784915872903807060280344576
of_float 2^300
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376
of_float -2^120
 = -1329227995784915872903807060280344576
of_float -2^300
 = -2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376
of_float 0.5
 = 0
of_float -0.5
 = 0
of_float 200.5
 = 200
of_float -200.5
 = -200
to_float 0
 = 0.000000
to_float 1
 = 1.000000
to_float -1
 = -1.000000
to_float 2^120
 = 1329227995784915872903807060280344576.000000
to_float -2^120
 = -1329227995784915872903807060280344576.000000
to_float (2^120-1)
 = 1329227995784915872903807060280344576.000000
to_float (-2^120+1)
 = -1329227995784915872903807060280344576.000000
to_float 2^63
 = 9223372036854775808.000000
to_float -2^63
 = -9223372036854775808.000000
to_float (2^63-1)
 = 9223372036854775808.000000
to_float (-2^63-1)
 = -9223372036854775808.000000
to_float (-2^63+1)
 = -9223372036854775808.000000
to_float 2^300
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376.000000
to_float -2^300
 = -2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376.000000
to_float (2^300-1)
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376.000000
to_float (-2^300+1)
 = -2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376.000000
of_string 12
 = 12
of_string 0x12
 = 18
of_string 0b10
 = 2
of_string 0o12
 = 10
of_string -12
 = -12
of_string -0x12
 = -18
of_string -0b10
 = -2
of_string -0o12
 = -10
of_string 000123456789012345678901234567890
 = 123456789012345678901234567890
2^120 / 2^300 (trunc)
 = 0
max_int / 2 (trunc)
 = 536870911
(2^300+1) / 2^120 (trunc)
 = 1532495540865888858358347027150309183618739122183602176
(-(2^300+1)) / 2^120 (trunc)
 = -1532495540865888858358347027150309183618739122183602176
(2^300+1) / (-(2^120)) (trunc)
 = -1532495540865888858358347027150309183618739122183602176
(-(2^300+1)) / (-(2^120)) (trunc)
 = 1532495540865888858358347027150309183618739122183602176
2^120 / 2^300 (ceil)
 = 1
max_int / 2 (ceil)
 = 536870912
(2^300+1) / 2^120 (ceil)
 = 1532495540865888858358347027150309183618739122183602177
(-(2^300+1)) / 2^120 (ceil)
 = -1532495540865888858358347027150309183618739122183602176
(2^300+1) / (-(2^120)) (ceil)
 = -1532495540865888858358347027150309183618739122183602176
(-(2^300+1)) / (-(2^120)) (ceil)
 = 1532495540865888858358347027150309183618739122183602177
2^120 / 2^300 (floor)
 = 0
max_int / 2 (floor)
 = 536870911
(2^300+1) / 2^120 (floor)
 = 1532495540865888858358347027150309183618739122183602176
(-(2^300+1)) / 2^120 (floor)
 = -1532495540865888858358347027150309183618739122183602177
(2^300+1) / (-(2^120)) (floor)
 = -1532495540865888858358347027150309183618739122183602177
(-(2^300+1)) / (-(2^120)) (floor)
 = 1532495540865888858358347027150309183618739122183602176
2^120 % 2^300
 = 1329227995784915872903807060280344576
max_int % 2
 = 1
(2^300+1) % 2^120
 = 1
(-(2^300+1)) % 2^120
 = -1
(2^300+1) % (-(2^120))
 = 1
(-(2^300+1)) % (-(2^120))
 = -1
2^120 /,% 2^300
 = 0, 1329227995784915872903807060280344576
max_int /,% 2
 = 536870911, 1
(2^300+1) /,% 2^120
 = 1532495540865888858358347027150309183618739122183602176, 1
(-(2^300+1)) /,% 2^120
 = -1532495540865888858358347027150309183618739122183602176, -1
(2^300+1) /,% (-(2^120))
 = -1532495540865888858358347027150309183618739122183602176, 1
(-(2^300+1)) /,% (-(2^120))
 = 1532495540865888858358347027150309183618739122183602176, -1
1 & 2
 = 0
1 & 2^300
 = 0
2^120 & 2^300
 = 0
2^300 & 2^120
 = 0
2^300 & 2^300
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376
2^300 & 0
 = 0
-2^120 & 2^300
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376
 2^120 & -2^300
 = 0
-2^120 & -2^300
 = -2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376
-2^300 & 2^120
 = 0
 2^300 & -2^120
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376
-2^300 & -2^120
 = -2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376
1 | 2
 = 3
1 | 2^300
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397377
2^120 | 2^300
 = 2037035976334486086268445688409378161051468393665936251965368445139297172667143766463741952
2^300 | 2^120
 = 2037035976334486086268445688409378161051468393665936251965368445139297172667143766463741952
2^300 | 2^300
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376
2^300 | 0
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376
-2^120 | 2^300
 = -1329227995784915872903807060280344576
 2^120 | -2^300
 = -2037035976334486086268445688409378161051468393665936249306912453569465426859529645903052800
-2^120 | -2^300
 = -1329227995784915872903807060280344576
-2^300 | 2^120
 = -2037035976334486086268445688409378161051468393665936249306912453569465426859529645903052800
 2^300 | -2^120
 = -1329227995784915872903807060280344576
-2^300 | -2^120
 = -1329227995784915872903807060280344576
1 ^ 2
 = 3
1 ^ 2^300
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397377
2^120 ^ 2^300
 = 2037035976334486086268445688409378161051468393665936251965368445139297172667143766463741952
2^300 ^ 2^120
 = 2037035976334486086268445688409378161051468393665936251965368445139297172667143766463741952
2^300 ^ 2^300
 = 0
2^300 ^ 0
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376
-2^120 ^ 2^300
 = -2037035976334486086268445688409378161051468393665936251965368445139297172667143766463741952
 2^120 ^ -2^300
 = -2037035976334486086268445688409378161051468393665936249306912453569465426859529645903052800
-2^120 ^ -2^300
 = 2037035976334486086268445688409378161051468393665936249306912453569465426859529645903052800
-2^300 ^ 2^120
 = -2037035976334486086268445688409378161051468393665936249306912453569465426859529645903052800
 2^300 ^ -2^120
 = -2037035976334486086268445688409378161051468393665936251965368445139297172667143766463741952
-2^300 ^ -2^120
 = 2037035976334486086268445688409378161051468393665936249306912453569465426859529645903052800
~0
 = -1
~1
 = -2
~2
 = -3
~2^300
 = -2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397377
~(-1)
 = 0
~(-2)
 = 1
~(-(2^300))
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397375
0 >> 1
 = 0
0 >> 100
 = 0
2 >> 1
 = 1
2 >> 2
 = 0
2 >> 100
 = 0
2^300 >> 1
 = 1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688
2^300 >> 2
 = 509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344
2^300 >> 100
 = 1606938044258990275541962092341162602522202993782792835301376
2^300 >> 200
 = 1267650600228229401496703205376
2^300 >> 300
 = 1
2^300 >> 400
 = 0
-1 >> 1
 = -1
-2 >> 1
 = -1
-2 >> 2
 = -1
-2 >> 100
 = -1
-2^300 >> 1
 = -1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688
-2^300 >> 2
 = -509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344
-2^300 >> 100
 = -1606938044258990275541962092341162602522202993782792835301376
-2^300 >> 200
 = -1267650600228229401496703205376
-2^300 >> 300
 = -1
-2^300 >> 400
 = -1
0 >>0 1
 = 0
0 >>0 100
 = 0
2 >>0 1
 = 1
2 >>0 2
 = 0
2 >>0 100
 = 0
2^300 >>0 1
 = 1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688
2^300 >>0 2
 = 509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344
2^300 >>0 100
 = 1606938044258990275541962092341162602522202993782792835301376
2^300 >>0 200
 = 1267650600228229401496703205376
2^300 >>0 300
 = 1
2^300 >>0 400
 = 0
-1 >>0 1
 = 0
-2 >>0 1
 = -1
-2 >>0 2
 = 0
-2 >>0 100
 = 0
-2^300 >>0 1
 = -1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688
-2^300 >>0 2
 = -509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344
-2^300 >>0 100
 = -1606938044258990275541962092341162602522202993782792835301376
-2^300 >>0 200
 = -1267650600228229401496703205376
-2^300 >>0 300
 = -1
-2^300 >>0 400
 = 0
0 << 1
 = 0
0 << 100
 = 0
2 << 1
 = 4
2 << 32
 = 8589934592
2 << 64
 = 36893488147419103232
2 << 299
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376
2^120 << 1
 = 2658455991569831745807614120560689152
2^120 << 180
 = 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376
compare 1 2
 = -1
compare 1 1
 = 0
compare 2 1
 = 1
compare 2^300 2^120
 = 1
compare 2^120 2^120
 = 0
compare 2^120 2^300
 = -1
compare 2^121 2^120
 = 1
compare 2^120 2^121
 = -1
compare 2^300 -2^120
 = 1
compare 2^120 -2^120
 = 1
compare 2^120 -2^300
 = 1
compare -2^300 2^120
 = -1
compare -2^120 2^120
 = -1
compare -2^120 2^300
 = -1
compare -2^300 -2^120
 = -1
compare -2^120 -2^120
 = 0
compare -2^120 -2^300
 = 1
equal 1 2
 = false
equal 1 1
 = true
equal 2 1
 = false
equal 2^300 2^120
 = false
equal 2^120 2^120
 = true
equal 2^120 2^300
 = false
equal 2^121 2^120
 = false
equal 2^120 2^121
 = false
equal 2^120 -2^120
 = false
equal -2^120 2^120
 = false
equal -2^120 -2^120
 = true
sign 0
 = 0
sign 1
 = 1
sign -1
 = -1
sign 2^300
 = 1
sign -2^300
 = -1
gcd 12 27
 = 3
gcd 27 12
 = 3
gcd 27 27
 = 27
gcd -12 27
 = 3
gcd 12 -27
 = 3
gcd -12 -27
 = 3
gcd 2^120 2^300
 = 1329227995784915872903807060280344576
gcd 2^300 2^120
 = 1329227995784915872903807060280344576
gcdext 12 27
 = 3, -2, 1
gcdext 27 12
 = 3, 1, -2
gcdext 27 27
 = 27, 0, 1
gcdext -12 27
 = 3, 2, 1
gcdext 12 -27
 = 3, -2, -1
gcdext -12 -27
 = 3, 2, -1
gcdext 2^120 2^300
 = 1329227995784915872903807060280344576, 1, 0
gcdext 2^300 2^120
 = 1329227995784915872903807060280344576, 0, 1
sqrt 0
 = 0
sqrt 1
 = 1
sqrt 2
 = 1
sqrt 2^120
 = 1152921504606846976
sqrt 2^121
 = 1630477228166597776
sqrt_rem 0
 = 0, 0
sqrt_rem 1
 = 1, 0
sqrt_rem 2
 = 1, 1
sqrt_rem 2^120
 = 1152921504606846976, 0
sqrt_rem 2^121
 = 1630477228166597776, 1772969445592542976
popcount 0
 = 0
popcount 1
 = 1
popcount 2
 = 1
popcount max_int32
 = 31
popcount 2^120
 = 1
popcount (2^120-1)
 = 120
hamdist 0 0
 = 0
hamdist 0 1
 = 1
hamdist 0 2^300
 = 1
hamdist 2^120 2^120
 = 0
hamdist 2^120 (2^120-1)
 = 121
hamdist 2^120 2^300
 = 2
hamdist (2^120-1) (2^300-1)
 = 180
hash(2^120)
 = 691199303
hash(2^121)
 = 382412560
hash(2^300)
 = 61759632
2^120 = 2^300
 = false
2^120 = 2^120
 = true
2^120 = 2^120
 = true
2^120 > 2^300
 = false
2^120 < 2^300
 = true
2^120 = 1
 = false
2^120 > 1
 = true
2^120 < 1
 = false
-2^120 > 1
 = false
-2^120 < 1
 = true
demarshal 2^120, 2^300, 1
 = 1329227995784915872903807060280344576, 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376, 1
demarshal -2^120, -2^300, -1
 = -1329227995784915872903807060280344576, -2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376, -1
format %i 0 = /0/
format %i 1 = /1/
format %i -1 = /-1/
format %i 2^30 = /1073741824/
format %i -2^30 = /-1073741824/
format % i 1 = / 1/
format %+i 1 = /+1/
format %x 0 = /0/
format %x 1 = /1/
format %x -1 = /-1/
format %x 2^30 = /40000000/
format %x -2^30 = /-40000000/
format %X 0 = /0/
format %X 1 = /1/
format %X -1 = /-1/
format %X 2^30 = /40000000/
format %X -2^30 = /-40000000/
format %o 0 = /0/
format %o 1 = /1/
format %o -1 = /-1/
format %o 2^30 = /10000000000/
format %o -2^30 = /-10000000000/
format %10i 0 = /         0/
format %10i 1 = /         1/
format %10i -1 = /        -1/
format %10i 2^30 = /1073741824/
format %10i -2^30 = /-1073741824/
format %-10i 0 = /0         /
format %-10i 1 = /1         /
format %-10i -1 = /-1        /
format %-10i 2^30 = /1073741824/
format %-10i -2^30 = /-1073741824/
format %+10i 0 = /        +0/
format %+10i 1 = /        +1/
format %+10i -1 = /        -1/
format %+10i 2^30 = /+1073741824/
format %+10i -2^30 = /-1073741824/
format % 10i 0 = /         0/
format % 10i 1 = /         1/
format % 10i -1 = /        -1/
format % 10i 2^30 = / 1073741824/
format % 10i -2^30 = /-1073741824/
format %010i 0 = /0000000000/
format %010i 1 = /0000000001/
format %010i -1 = /-000000001/
format %010i 2^30 = /1073741824/
format %010i -2^30 = /-1073741824/
format %#x 0 = /0x0/
format %#x 1 = /0x1/
format %#x -1 = /-0x1/
format %#x 2^30 = /0x40000000/
format %#x -2^30 = /-0x40000000/
format %#X 0 = /0X0/
format %#X 1 = /0X1/
format %#X -1 = /-0X1/
format %#X 2^30 = /0X40000000/
format %#X -2^30 = /-0X40000000/
format %#o 0 = /0o0/
format %#o 1 = /0o1/
format %#o -1 = /-0o1/
format %#o 2^30 = /0o10000000000/
format %#o -2^30 = /-0o10000000000/
format %#10x 0 = /       0x0/
format %#10x 1 = /       0x1/
format %#10x -1 = /      -0x1/
format %#10x 2^30 = /0x40000000/
format %#10x -2^30 = /-0x40000000/
format %#10X 0 = /       0X0/
format %#10X 1 = /       0X1/
format %#10X -1 = /      -0X1/
format %#10X 2^30 = /0X40000000/
format %#10X -2^30 = /-0X40000000/
format %#10o 0 = /       0o0/
format %#10o 1 = /       0o1/
format %#10o -1 = /      -0o1/
format %#10o 2^30 = /0o10000000000/
format %#10o -2^30 = /-0o10000000000/
format %#-10x 0 = /0x0       /
format %#-10x 1 = /0x1       /
format %#-10x -1 = /-0x1      /
format %#-10x 2^30 = /0x40000000/
format %#-10x -2^30 = /-0x40000000/
format %#-10X 0 = /0X0       /
format %#-10X 1 = /0X1       /
format %#-10X -1 = /-0X1      /
format %#-10X 2^30 = /0X40000000/
format %#-10X -2^30 = /-0X40000000/
format %#-10o 0 = /0o0       /
format %#-10o 1 = /0o1       /
format %#-10o -1 = /-0o1      /
format %#-10o 2^30 = /0o10000000000/
format %#-10o -2^30 = /-0o10000000000/
extract 42 0 1 = 0 (passed)
extract 42 0 5 = 10 (passed)
extract 42 0 32 = 42 (passed)
extract 42 0 64 = 42 (passed)
extract 42 1 1 = 1 (passed)
extract 42 1 5 = 21 (passed)
extract 42 1 32 = 21 (passed)
extract 42 1 63 = 21 (passed)
extract 42 1 64 = 21 (passed)
extract 42 1 127 = 21 (passed)
extract 42 1 128 = 21 (passed)
extract 42 69 12 = 0 (passed)
extract -42 0 1 = 0 (passed)
extract -42 0 5 = 22 (passed)
extract -42 0 32 = 4294967254 (passed)
extract -42 0 64 = 18446744073709551574 (passed)
extract -42 1 1 = 1 (passed)
extract -42 1 5 = 11 (passed)
extract -42 1 32 = 4294967275 (passed)
extract -42 1 63 = 9223372036854775787 (passed)
extract -42 1 64 = 18446744073709551595 (passed)
extract -42 1 127 = 170141183460469231731687303715884105707 (passed)
extract -42 1 128 = 340282366920938463463374607431768211435 (passed)
extract -42 69 12 = 4095 (passed)
extract 3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701 0 1 = 1 (passed)
extract 3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701 0 64 = 15536040655639606317 (passed)
extract 3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701 128 1 = 1 (passed)
extract 3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701 128 5 = 19 (passed)
extract 3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701 131 32 = 2516587394 (passed)
extract 3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701 175 63 = 7690089207107781587 (passed)
extract 3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701 277 123 = 9888429935207999867003931753264634841 (passed)
signed_extract 42 0 1 = 0 (passed)
signed_extract 42 0 5 = 10 (passed)
signed_extract 42 0 32 = 42 (passed)
signed_extract 42 0 64 = 42 (passed)
signed_extract 42 1 1 = -1 (passed)
signed_extract 42 1 5 = -11 (passed)
signed_extract 42 1 32 = 21 (passed)
signed_extract 42 1 63 = 21 (passed)
signed_extract 42 1 64 = 21 (passed)
signed_extract 42 1 127 = 21 (passed)
signed_extract 42 1 128 = 21 (passed)
signed_extract 42 69 12 = 0 (passed)
signed_extract -42 0 1 = 0 (passed)
signed_extract -42 0 5 = -10 (passed)
signed_extract -42 0 32 = -42 (passed)
signed_extract -42 0 64 = -42 (passed)
signed_extract -42 1 1 = -1 (passed)
signed_extract -42 1 5 = 11 (passed)
signed_extract -42 1 32 = -21 (passed)
signed_extract -42 1 63 = -21 (passed)
signed_extract -42 1 64 = -21 (passed)
signed_extract -42 1 127 = -21 (passed)
signed_extract -42 1 128 = -21 (passed)
signed_extract -42 69 12 = -1 (passed)
signed_extract 3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701 0 1 = -1 (passed)
signed_extract 3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701 0 64 = -2910703418069945299 (passed)
signed_extract 3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701 128 1 = -1 (passed)
signed_extract 3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701 128 5 = -13 (passed)
signed_extract 3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701 131 32 = -1778379902 (passed)
signed_extract 3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701 175 63 = -1533282829746994221 (passed)
signed_extract 3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701 277 123 = -745394031071327116226524728978121767 (passed)
to_bits 0
 =
marshal 0
 = 84 95 a6 be 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 40
to_bits 2
 = 02 00 00 00
marshal 2
 = 84 95 a6 be 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 42
to_bits -2
 = 02 00 00 00
marshal -2
 = 84 95 a6 be 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 fe
 fakeroot debian/rules binary-arch
to_bits 1073741824
 = 00 00 00 40
marshal 1073741824
 = 84 95 a6 be 00 00 00 0d 00 00 00 01 00 00 00 04 00 00 00 04 12 5f 7a 00 00 00 00 00 04 00 00 00 40
to_bits -1073741824
 = 00 00 00 40
marshal -1073741824
 = 84 95 a6 be 00 00 00 0d 00 00 00 01 00 00 00 04 00 00 00 04 12 5f 7a 00 01 00 00 00 04 00 00 00 40
to_bits 4611686018427387904
 = 00 00 00 00 00 00 00 40
marshal 4611686018427387904
 = 84 95 a6 be 00 00 00 11 00 00 00 01 00 00 00 05 00 00 00 04 12 5f 7a 00 00 00 00 00 08 00 00 00 00 00 00 00 40
to_bits -4611686018427387904
 = 00 00 00 00 00 00 00 40
marshal -4611686018427387904
 = 84 95 a6 be 00 00 00 11 00 00 00 01 00 00 00 05 00 00 00 04 12 5f 7a 00 01 00 00 00 08 00 00 00 00 00 00 00 40
to_bits 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376
 = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00
marshal 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376
 = 84 95 a6 be 00 00 00 31 00 00 00 01 00 00 00 0d 00 00 00 08 12 5f 7a 00 00 00 00 00 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00
to_bits 1329227995784915872903807060280344576
 = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01
marshal 1329227995784915872903807060280344576
 = 84 95 a6 be 00 00 00 19 00 00 00 01 00 00 00 07 00 00 00 05 12 5f 7a 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01
to_bits 2658455991569831745807614120560689152
 = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02
marshal 2658455991569831745807614120560689152
 = 84 95 a6 be 00 00 00 19 00 00 00 01 00 00 00 07 00 00 00 05 12 5f 7a 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02
to_bits 1073741823
 = ff ff ff 3f
marshal 1073741823
 = 84 95 a6 be 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 02 3f ff ff ff
to_bits -1073741824
 = 00 00 00 40
marshal -1073741824
 = 84 95 a6 be 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 02 c0 00 00 00
to_bits 2147483647
 = ff ff ff 7f
marshal 2147483647
 = 84 95 a6 be 00 00 00 0d 00 00 00 01 00 00 00 04 00 00 00 04 12 5f 7a 00 00 00 00 00 04 ff ff ff 7f
to_bits -2147483648
 = 00 00 00 80
marshal -2147483648
 = 84 95 a6 be 00 00 00 0d 00 00 00 01 00 00 00 04 00 00 00 04 12 5f 7a 00 01 00 00 00 04 00 00 00 80
to_bits 9223372036854775807
 = ff ff ff ff ff ff ff 7f
marshal 9223372036854775807
 = 84 95 a6 be 00 00 00 11 00 00 00 01 00 00 00 05 00 00 00 04 12 5f 7a 00 00 00 00 00 08 ff ff ff ff ff ff ff 7f
to_bits -9223372036854775808
 = 00 00 00 00 00 00 00 80
marshal -9223372036854775808
 = 84 95 a6 be 00 00 00 11 00 00 00 01 00 00 00 05 00 00 00 04 12 5f 7a 00 01 00 00 00 08 00 00 00 00 00 00 00 80
to_bits 2147483647
 = ff ff ff 7f
marshal 2147483647
 = 84 95 a6 be 00 00 00 0d 00 00 00 01 00 00 00 04 00 00 00 04 12 5f 7a 00 00 00 00 00 04 ff ff ff 7f
to_bits -2147483648
 = 00 00 00 80
marshal -2147483648
 = 84 95 a6 be 00 00 00 0d 00 00 00 01 00 00 00 04 00 00 00 04 12 5f 7a 00 01 00 00 00 04 00 00 00 80
- 0 = 0
- 1 = -1
- -1 = 1
- +inf = -inf
- -inf = +inf
- undef = undef
1/ 0 = +inf
1/ 1 = 1
1/ -1 = -1
1/ +inf = 0
1/ -inf = 0
1/ undef = undef
abs 0 = 0
abs 1 = 1
abs -1 = 1
abs +inf = +inf
abs -inf = +inf
abs undef = undef
0 + 0 = 0
0 + 1 = 1
0 + -1 = -1
0 + +inf = +inf
0 + -inf = -inf
0 + undef = undef
1 + 0 = 1
1 + 1 = 2
1 + -1 = 0
1 + +inf = +inf
1 + -inf = -inf
1 + undef = undef
-1 + 0 = -1
-1 + 1 = 0
-1 + -1 = -2
-1 + +inf = +inf
-1 + -inf = -inf
-1 + undef = undef
+inf + 0 = +inf
+inf + 1 = +inf
+inf + -1 = +inf
+inf + +inf = +inf
+inf + -inf = undef
+inf + undef = undef
-inf + 0 = -inf
-inf + 1 = -inf
-inf + -1 = -inf
-inf + +inf = undef
-inf + -inf = -inf
-inf + undef = undef
undef + 0 = undef
undef + 1 = undef
undef + -1 = undef
undef + +inf = undef
undef + -inf = undef
undef + undef = undef
0 - 0 = 0
0 - 1 = -1
0 - -1 = 1
0 - +inf = -inf
0 - -inf = +inf
0 - undef = undef
1 - 0 = 1
1 - 1 = 0
1 - -1 = 2
1 - +inf = -inf
1 - -inf = +inf
1 - undef = undef
-1 - 0 = -1
-1 - 1 = -2
-1 - -1 = 0
-1 - +inf = -inf
-1 - -inf = +inf
-1 - undef = undef
+inf - 0 = +inf
+inf - 1 = +inf
+inf - -1 = +inf
+inf - +inf = undef
+inf - -inf = +inf
+inf - undef = undef
-inf - 0 = -inf
-inf - 1 = -inf
-inf - -1 = -inf
-inf - +inf = -inf
-inf - -inf = undef
-inf - undef = undef
undef - 0 = undef
undef - 1 = undef
undef - -1 = undef
undef - +inf = undef
undef - -inf = undef
undef - undef = undef
0 * 0 = 0
0 * 1 = 0
0 * -1 = 0
0 * +inf = undef
0 * -inf = undef
0 * undef = undef
1 * 0 = 0
1 * 1 = 1
1 * -1 = -1
1 * +inf = +inf
1 * -inf = -inf
1 * undef = undef
-1 * 0 = 0
-1 * 1 = -1
-1 * -1 = 1
-1 * +inf = -inf
-1 * -inf = +inf
-1 * undef = undef
+inf * 0 = undef
+inf * 1 = +inf
+inf * -1 = -inf
+inf * +inf = +inf
+inf * -inf = -inf
+inf * undef = undef
-inf * 0 = undef
-inf * 1 = -inf
-inf * -1 = +inf
-inf * +inf = -inf
-inf * -inf = +inf
-inf * undef = undef
undef * 0 = undef
undef * 1 = undef
undef * -1 = undef
undef * +inf = undef
undef * -inf = undef
undef * undef = undef
0 / 0 = undef
0 / 1 = 0
0 / -1 = 0
0 / +inf = 0
0 / -inf = 0
0 / undef = undef
1 / 0 = +inf
1 / 1 = 1
1 / -1 = -1
1 / +inf = 0
1 / -inf = 0
1 / undef = undef
-1 / 0 = -inf
-1 / 1 = -1
-1 / -1 = 1
-1 / +inf = 0
-1 / -inf = 0
-1 / undef = undef
+inf / 0 = +inf
+inf / 1 = +inf
+inf / -1 = -inf
+inf / +inf = undef
+inf / -inf = undef
+inf / undef = undef
-inf / 0 = -inf
-inf / 1 = -inf
-inf / -1 = +inf
-inf / +inf = undef
-inf / -inf = undef
-inf / undef = undef
undef / 0 = undef
undef / 1 = undef
undef / -1 = undef
undef / +inf = undef
undef / -inf = undef
undef / undef = undef
0 * 1/ 0 = undef
0 * 1/ 1 = 0
0 * 1/ -1 = 0
0 * 1/ +inf = 0
0 * 1/ -inf = 0
0 * 1/ undef = undef
1 * 1/ 0 = +inf
1 * 1/ 1 = 1
1 * 1/ -1 = -1
1 * 1/ +inf = 0
1 * 1/ -inf = 0
1 * 1/ undef = undef
-1 * 1/ 0 = -inf
-1 * 1/ 1 = -1
-1 * 1/ -1 = 1
-1 * 1/ +inf = 0
-1 * 1/ -inf = 0
-1 * 1/ undef = undef
+inf * 1/ 0 = +inf
+inf * 1/ 1 = +inf
+inf * 1/ -1 = -inf
+inf * 1/ +inf = undef
+inf * 1/ -inf = undef
+inf * 1/ undef = undef
-inf * 1/ 0 = -inf
-inf * 1/ 1 = -inf
-inf * 1/ -1 = +inf
-inf * 1/ +inf = undef
-inf * 1/ -inf = undef
-inf * 1/ undef = undef
undef * 1/ 0 = undef
undef * 1/ 1 = undef
undef * 1/ -1 = undef
undef * 1/ +inf = undef
undef * 1/ -inf = undef
undef * 1/ undef = undef
identity checking 0 0
identity checking 0 1
identity checking 0 -1
identity checking 0 +inf
identity checking 0 -inf
identity checking 0 undef
identity checking 1 0
identity checking 1 1
identity checking 1 -1
identity checking 1 +inf
identity checking 1 -inf
identity checking 1 undef
identity checking -1 0
identity checking -1 1
identity checking -1 -1
identity checking -1 +inf
identity checking -1 -inf
identity checking -1 undef
identity checking +inf 0
identity checking +inf 1
identity checking +inf -1
identity checking +inf +inf
identity checking +inf -inf
identity checking +inf undef
identity checking -inf 0
identity checking -inf 1
identity checking -inf -1
identity checking -inf +inf
identity checking -inf -inf
identity checking -inf undef
identity checking undef 0
identity checking undef 1
identity checking undef -1
identity checking undef +inf
identity checking undef -inf
identity checking undef undef
make[1]: Leaving directory '/«PKGBUILDDIR»'
dh binary-arch --with ocaml
   dh_testroot -a
   dh_prep -a
   debian/rules override_dh_auto_install
make[1]: Entering directory '/«PKGBUILDDIR»'
mkdir -p /«PKGBUILDDIR»/debian/tmp//usr/lib/ocaml/stublibs
/usr/bin/make install
make[2]: Entering directory '/«PKGBUILDDIR»'
ocamlfind install -destdir "/«PKGBUILDDIR»/debian/tmp/usr/lib/ocaml" zarith META zarith.h zarith.cma libzarith.a z.mli q.mli big_int_Z.mli z.cmi q.cmi big_int_Z.cmi zarith.a zarith.cmxa zarith.cmxs dllzarith.so
Installed /«PKGBUILDDIR»/debian/tmp/usr/lib/ocaml/zarith/zarith.cmxs
Installed /«PKGBUILDDIR»/debian/tmp/usr/lib/ocaml/zarith/zarith.cmxa
Installed /«PKGBUILDDIR»/debian/tmp/usr/lib/ocaml/zarith/zarith.a
Installed /«PKGBUILDDIR»/debian/tmp/usr/lib/ocaml/zarith/big_int_Z.cmi
Installed /«PKGBUILDDIR»/debian/tmp/usr/lib/ocaml/zarith/q.cmi
Installed /«PKGBUILDDIR»/debian/tmp/usr/lib/ocaml/zarith/z.cmi
Installed /«PKGBUILDDIR»/debian/tmp/usr/lib/ocaml/zarith/big_int_Z.mli
Installed /«PKGBUILDDIR»/debian/tmp/usr/lib/ocaml/zarith/q.mli
Installed /«PKGBUILDDIR»/debian/tmp/usr/lib/ocaml/zarith/z.mli
Installed /«PKGBUILDDIR»/debian/tmp/usr/lib/ocaml/zarith/libzarith.a
Installed /«PKGBUILDDIR»/debian/tmp/usr/lib/ocaml/zarith/zarith.cma
Installed /«PKGBUILDDIR»/debian/tmp/usr/lib/ocaml/zarith/zarith.h
Installed /«PKGBUILDDIR»/debian/tmp/usr/lib/ocaml/zarith/META
Installed /«PKGBUILDDIR»/debian/tmp/usr/lib/ocaml/stublibs/dllzarith.so
Installed /«PKGBUILDDIR»/debian/tmp/usr/lib/ocaml/stublibs/dllzarith.so.owner
ocamlfind: [WARNING] You have installed DLLs but the directory /«PKGBUILDDIR»/debian/tmp/usr/lib/ocaml/stublibs is not mentioned in ld.conf
make[2]: Leaving directory '/«PKGBUILDDIR»'
make[1]: Leaving directory '/«PKGBUILDDIR»'
   dh_install -a
   dh_ocamldoc -a
   dh_installdocs -a
   dh_installchangelogs -a
   dh_perl -a
   dh_link -a
   dh_strip_nondeterminism -a
   dh_compress -a
   dh_fixperms -a
   dh_strip -a
   dh_makeshlibs -a
   dh_shlibdeps -a
   dh_installdeb -a
   dh_ocaml -a
   dh_gencontrol -a
dpkg-gencontrol: warning: Depends field of package libzarith-ocaml-dev: unknown substitution variable ${shlibs:Depends}
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
   dh_md5sums -a
   dh_builddeb -a
dpkg-deb: building package 'libzarith-ocaml-dev' in '../libzarith-ocaml-dev_1.3-1+b1_armhf.deb'.
dpkg-deb: building package 'libzarith-ocaml' in '../libzarith-ocaml_1.3-1+b1_armhf.deb'.
 dpkg-genchanges -B -mRaspbian wandboard test autobuilder <root@raspbian.org> >../ocaml-zarith_1.3-1+b1_armhf.changes
dpkg-genchanges: binary-only arch-specific upload (source code and arch-indep packages not included)
 dpkg-source --after-build ocaml-zarith-1.3
dpkg-buildpackage: binary-only upload (no source included)
────────────────────────────────────────────────────────────────────────────────
Build finished at 20151103-0547

Finished
────────

I: Built successfully

┌──────────────────────────────────────────────────────────────────────────────┐
│ Post Build Chroot                                                            │
└──────────────────────────────────────────────────────────────────────────────┘


┌──────────────────────────────────────────────────────────────────────────────┐
│ Changes                                                                      │
└──────────────────────────────────────────────────────────────────────────────┘


ocaml-zarith_1.3-1+b1_armhf.changes:
────────────────────────────────────

Format: 1.8
Date: Fri, 31 Jul 2015 19:00:28 +0000
Source: ocaml-zarith (1.3-1)
Binary: libzarith-ocaml-dev libzarith-ocaml libzarith-ocaml-doc
Binary-Only: yes
Architecture: armhf
Version: 1.3-1+b1
Distribution: stretch-staging
Urgency: low
Maintainer: Raspbian wandboard test autobuilder <root@raspbian.org>
Changed-By: Raspbian wandboard test autobuilder <root@raspbian.org>
Description:
 libzarith-ocaml - arithmetic and logical operations over arbitrary-precision intege
 libzarith-ocaml-dev - arithmetic and logical operations over arbitrary-precision intege
 libzarith-ocaml-doc - arithmetic and logical operations over arbitrary-precision intege
Changes:
 ocaml-zarith (1.3-1+b1) stretch-staging; urgency=low, binary-only=yes
 .
   * Binary-only non-maintainer upload for armhf; no source changes.
   * rebuild due to debcheck failure
Checksums-Sha1:
 a758bca2fdcb5f43d9665e902d75f7abe3c45291 43884 libzarith-ocaml-dev_1.3-1+b1_armhf.deb
 34d7dfc1052b0db30be42ef5950fee06da94c217 25126 libzarith-ocaml_1.3-1+b1_armhf.deb
Checksums-Sha256:
 51a5954a2c5f50ce9c1f49097e95e6b6959eb0c6af87acac2ac1a4db8daed760 43884 libzarith-ocaml-dev_1.3-1+b1_armhf.deb
 2a2d261dee3c6a6c7cd6e016d57620e6731d8226c1094ade02fd722767f4b76a 25126 libzarith-ocaml_1.3-1+b1_armhf.deb
Files:
 a745915948f0ee96a24ddee7e7cb6123 43884 ocaml optional libzarith-ocaml-dev_1.3-1+b1_armhf.deb
 b0a608b68398df6e2aa820e5c11d8d20 25126 ocaml optional libzarith-ocaml_1.3-1+b1_armhf.deb

┌──────────────────────────────────────────────────────────────────────────────┐
│ Package contents                                                             │
└──────────────────────────────────────────────────────────────────────────────┘


libzarith-ocaml-dev_1.3-1+b1_armhf.deb
──────────────────────────────────────

 new debian package, version 2.0.
 size 43884 bytes: control archive=1123 bytes.
     872 bytes,    20 lines      control              
    1174 bytes,    16 lines      md5sums              
 Package: libzarith-ocaml-dev
 Source: ocaml-zarith (1.3-1)
 Version: 1.3-1+b1
 Architecture: armhf
 Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
 Installed-Size: 175
 Depends: libzarith-ocaml-aiv42, ocaml-nox-4.02.3, libgmp3-dev
 Suggests: ocaml-findlib
 Provides: libzarith-ocaml-dev-aiv42
 Section: ocaml
 Priority: optional
 Homepage: https://forge.ocamlcore.org/projects/zarith/
 Description: arithmetic and logical operations over arbitrary-precision integers (dev)
  The Zarith library implements arithmetic and logical operations over
  arbitrary-precision integers. It uses GMP to efficiently implement
  arithmetic over big integers. Small integers are represented as Caml
  unboxed integers, for speed and space economy.
  .
  This package provides the static library, OCaml library and interface
  for developing applications to use libzarith-ocaml.

drwxr-xr-x root/root         0 2015-11-03 05:47 ./
drwxr-xr-x root/root         0 2015-11-03 05:47 ./usr/
drwxr-xr-x root/root         0 2015-11-03 05:47 ./usr/lib/
drwxr-xr-x root/root         0 2015-11-03 05:47 ./usr/lib/ocaml/
drwxr-xr-x root/root         0 2015-11-03 05:47 ./usr/lib/ocaml/zarith/
-rw-r--r-- root/root      5819 2015-11-03 05:46 ./usr/lib/ocaml/zarith/big_int_Z.cmi
-rw-r--r-- root/root      2737 2011-08-04 08:02 ./usr/lib/ocaml/zarith/big_int_Z.mli
-rw-r--r-- root/root     46480 2015-11-03 05:47 ./usr/lib/ocaml/zarith/libzarith.a
-rw-r--r-- root/root      5056 2015-11-03 05:46 ./usr/lib/ocaml/zarith/q.cmi
-rw-r--r-- root/root      6636 2011-07-04 08:20 ./usr/lib/ocaml/zarith/q.mli
-rw-r--r-- root/root      9892 2015-11-03 05:46 ./usr/lib/ocaml/zarith/z.cmi
-rw-r--r-- root/root     17043 2015-11-03 05:46 ./usr/lib/ocaml/zarith/z.mli
-rw-r--r-- root/root     57364 2015-11-03 05:47 ./usr/lib/ocaml/zarith/zarith.a
-rw-r--r-- root/root      1004 2015-11-03 05:46 ./usr/lib/ocaml/zarith/zarith.cmxa
drwxr-xr-x root/root         0 2015-11-03 05:47 ./usr/share/
drwxr-xr-x root/root         0 2015-11-03 05:47 ./usr/share/doc/
drwxr-xr-x root/root         0 2015-11-03 05:47 ./usr/share/doc/libzarith-ocaml-dev/
-rw-r--r-- root/root       223 2015-11-03 05:46 ./usr/share/doc/libzarith-ocaml-dev/changelog.Debian.armhf.gz
-rw-r--r-- root/root      1212 2015-11-03 05:46 ./usr/share/doc/libzarith-ocaml-dev/changelog.Debian.gz
-rw-r--r-- root/root       736 2014-10-02 19:27 ./usr/share/doc/libzarith-ocaml-dev/changelog.gz
-rw-r--r-- root/root      1359 2015-07-31 18:55 ./usr/share/doc/libzarith-ocaml-dev/copyright
drwxr-xr-x root/root         0 2015-11-03 05:47 ./var/
drwxr-xr-x root/root         0 2015-11-03 05:47 ./var/lib/
drwxr-xr-x root/root         0 2015-11-03 05:47 ./var/lib/ocaml/
drwxr-xr-x root/root         0 2015-11-03 05:47 ./var/lib/ocaml/lintian/
-rw-r--r-- root/root       136 2015-11-03 05:47 ./var/lib/ocaml/lintian/libzarith-ocaml-dev.META.zarith
-rw-r--r-- root/root       205 2015-11-03 05:47 ./var/lib/ocaml/lintian/libzarith-ocaml-dev.info
drwxr-xr-x root/root         0 2015-11-03 05:47 ./var/lib/ocaml/md5sums/
-rw-r--r-- root/root       532 2015-11-03 05:47 ./var/lib/ocaml/md5sums/libzarith-ocaml-dev.md5sums


libzarith-ocaml_1.3-1+b1_armhf.deb
──────────────────────────────────

 new debian package, version 2.0.
 size 25126 bytes: control archive=889 bytes.
     814 bytes,    19 lines      control              
     588 bytes,     8 lines      md5sums              
 Package: libzarith-ocaml
 Source: ocaml-zarith (1.3-1)
 Version: 1.3-1+b1
 Architecture: armhf
 Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
 Installed-Size: 82
 Depends: ocaml-base-nox-4.02.3, libc6 (>= 2.4), libgmp10
 Provides: libzarith-ocaml-aiv42
 Section: ocaml
 Priority: optional
 Homepage: https://forge.ocamlcore.org/projects/zarith/
 Description: arithmetic and logical operations over arbitrary-precision integers (runtime)
  The Zarith library implements arithmetic and logical operations over
  arbitrary-precision integers. It uses GMP to efficiently implement
  arithmetic over big integers. Small integers are represented as Caml
  unboxed integers, for speed and space economy.
  .
  This package provides the shared library for running applications linked
  against libzarith-ocaml.

drwxr-xr-x root/root         0 2015-11-03 05:47 ./
drwxr-xr-x root/root         0 2015-11-03 05:47 ./usr/
drwxr-xr-x root/root         0 2015-11-03 05:47 ./usr/lib/
drwxr-xr-x root/root         0 2015-11-03 05:47 ./usr/lib/ocaml/
drwxr-xr-x root/root         0 2015-11-03 05:47 ./usr/lib/ocaml/stublibs/
-rw-r--r-- root/root     44232 2015-11-03 05:47 ./usr/lib/ocaml/stublibs/dllzarith.so
drwxr-xr-x root/root         0 2015-11-03 05:47 ./usr/lib/ocaml/zarith/
-rw-r--r-- root/root       136 2014-10-02 13:06 ./usr/lib/ocaml/zarith/META
-rw-r--r-- root/root     16853 2015-11-03 05:46 ./usr/lib/ocaml/zarith/zarith.cma
-rw-r--r-- root/root      3240 2015-11-03 05:47 ./usr/lib/ocaml/zarith/zarith.cmxs
drwxr-xr-x root/root         0 2015-11-03 05:47 ./usr/share/
drwxr-xr-x root/root         0 2015-11-03 05:47 ./usr/share/doc/
drwxr-xr-x root/root         0 2015-11-03 05:47 ./usr/share/doc/libzarith-ocaml/
-rw-r--r-- root/root       223 2015-11-03 05:46 ./usr/share/doc/libzarith-ocaml/changelog.Debian.armhf.gz
-rw-r--r-- root/root      1212 2015-11-03 05:46 ./usr/share/doc/libzarith-ocaml/changelog.Debian.gz
-rw-r--r-- root/root       736 2014-10-02 19:27 ./usr/share/doc/libzarith-ocaml/changelog.gz
-rw-r--r-- root/root      1359 2015-07-31 18:55 ./usr/share/doc/libzarith-ocaml/copyright


┌──────────────────────────────────────────────────────────────────────────────┐
│ Post Build                                                                   │
└──────────────────────────────────────────────────────────────────────────────┘


┌──────────────────────────────────────────────────────────────────────────────┐
│ Cleanup                                                                      │
└──────────────────────────────────────────────────────────────────────────────┘

Purging /«BUILDDIR»
Not cleaning session: cloned chroot in use

┌──────────────────────────────────────────────────────────────────────────────┐
│ Summary                                                                      │
└──────────────────────────────────────────────────────────────────────────────┘

Build Architecture: armhf
Build-Space: 2592
Build-Time: 62
Distribution: stretch-staging
Host Architecture: armhf
Install-Time: 226
Job: ocaml-zarith_1.3-1
Machine Architecture: armhf
Package: ocaml-zarith
Package-Time: 344
Source-Version: 1.3-1
Space: 2592
Status: successful
Version: 1.3-1+b1
────────────────────────────────────────────────────────────────────────────────
Finished at 20151103-0547
Build needed 00:05:44, 2592k disc space