Raspbian Package Auto-Building

Build log for ocaml-zarith (1.2.1-2+b1) on armhf

ocaml-zarith1.2.1-2+b1armhf → 2013-12-13 00:27:48

sbuild (Debian sbuild) 0.63.2 (18 Aug 2012) on bm-wb-03

╔══════════════════════════════════════════════════════════════════════════════╗
║ ocaml-zarith 1.2.1-2+b1 (armhf)                            13 Dec 2013 00:23 ║
╚══════════════════════════════════════════════════════════════════════════════╝

Package: ocaml-zarith
Version: 1.2.1-2+b1
Source Version: 1.2.1-2
Distribution: jessie-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'build/ocaml-zarith-GLIbpM/ocaml-zarith-1.2.1' with '«PKGBUILDDIR»'
I: NOTICE: Log filtering will replace 'build/ocaml-zarith-GLIbpM' with '«BUILDDIR»'
I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/jessie-staging-armhf-sbuild-750104cc-2877-4649-9b9b-86a3b545a167' with '«CHROOT»'

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

Get:1 http://172.17.0.1 jessie-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1 jessie-staging/main Sources [7093 kB]
Get:3 http://172.17.0.1 jessie-staging/main armhf Packages [8219 kB]
Ign http://172.17.0.1 jessie-staging/main Translation-en
Fetched 15.3 MB in 30s (496 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 74.0 kB of source archives.
Get:1 http://172.17.0.1/private/ jessie-staging/main ocaml-zarith 1.2.1-2 (dsc) [1845 B]
Get:2 http://172.17.0.1/private/ jessie-staging/main ocaml-zarith 1.2.1-2 (tar) [68.7 kB]
Get:3 http://172.17.0.1/private/ jessie-staging/main ocaml-zarith 1.2.1-2 (diff) [3480 B]
Fetched 74.0 kB in 0s (1139 kB/s)
Download complete and in download only mode

Check arch
──────────

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package `sbuild-build-depends-core-dummy' in `/«BUILDDIR»/resolver-wtXsEA/apt_archive/sbuild-build-depends-core-dummy.deb'.
OK
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 31 not upgraded.
Need to get 0 B/704 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 ... 11477 files and directories currently installed.)
Unpacking sbuild-build-depends-core-dummy (from .../sbuild-build-depends-core-dummy.deb) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
Merged Build-Depends: base-files, base-passwd, bash, bsdutils, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, libc-bin, login, mount, ncurses-base, ncurses-bin, perl-base, sed, sysvinit, sysvinit-utils, tar, util-linux, libc6-dev | libc-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5), debhelper (>= 8), ocaml-nox (>= 3.12.1), dh-ocaml (>= 0.9.1), libgmp3-dev, autotools-dev, ocaml-findlib
Filtered Build-Depends: base-files, base-passwd, bash, bsdutils, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, libc-bin, login, mount, ncurses-base, ncurses-bin, perl-base, sed, sysvinit, sysvinit-utils, tar, util-linux, libc6-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5), 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-W2KPsq/apt_archive/sbuild-build-depends-ocaml-zarith-dummy.deb'.
OK
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 file gettext gettext-base
  groff-base intltool-debian libasprintf0c2 libcroco3 libffi6 libfindlib-ocaml
  libglib2.0-0 libgmp-dev libgmp3-dev libgmpxx4ldbl libmagic1 libncurses5-dev
  libpipeline1 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 groff libgmp10-doc
  libmpfr-dev ncurses-doc less www-browser camlp4 ocaml-findlib-wizard
  ocaml-doc tuareg-mode ocaml-mode libmail-box-perl
Recommended packages:
  curl wget lynx-cur autopoint libasprintf-dev libgettextpo-dev
  libglib2.0-data shared-mime-info xml-core libfindlib-ocaml-dev ledit
  readline-editor libmail-sendmail-perl
The following NEW packages will be installed:
  autotools-dev bsdmainutils debhelper dh-ocaml file gettext gettext-base
  groff-base intltool-debian libasprintf0c2 libcroco3 libffi6 libfindlib-ocaml
  libglib2.0-0 libgmp-dev libgmp3-dev libgmpxx4ldbl libmagic1 libncurses5-dev
  libpipeline1 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, 31 newly installed, 0 to remove and 31 not upgraded.
Need to get 21.1 MB/21.1 MB of archives.
After this operation, 61.3 MB of additional disk space will be used.
Get:1 http://172.17.0.1/private/ jessie-staging/main libpipeline1 armhf 1.2.4-1 [36.9 kB]
Get:2 http://172.17.0.1/private/ jessie-staging/main groff-base armhf 1.22.2-3 [666 kB]
Get:3 http://172.17.0.1/private/ jessie-staging/main bsdmainutils armhf 9.0.5 [206 kB]
Get:4 http://172.17.0.1/private/ jessie-staging/main man-db armhf 2.6.5-2 [949 kB]
Get:5 http://172.17.0.1/private/ jessie-staging/main libasprintf0c2 armhf 0.18.3.1-2 [29.5 kB]
Get:6 http://172.17.0.1/private/ jessie-staging/main libmagic1 armhf 1:5.14-2 [213 kB]
Get:7 http://172.17.0.1/private/ jessie-staging/main libxml2 armhf 2.9.1+dfsg1-3 [836 kB]
Get:8 http://172.17.0.1/private/ jessie-staging/main libffi6 armhf 3.0.13-4 [19.8 kB]
Get:9 http://172.17.0.1/private/ jessie-staging/main libglib2.0-0 armhf 2.36.4-1 [1907 kB]
Get:10 http://172.17.0.1/private/ jessie-staging/main libcroco3 armhf 0.6.8-2 [119 kB]
Get:11 http://172.17.0.1/private/ jessie-staging/main libgmpxx4ldbl armhf 2:5.1.2+dfsg-3 [22.2 kB]
Get:12 http://172.17.0.1/private/ jessie-staging/main libunistring0 armhf 0.9.3-5 [408 kB]
Get:13 http://172.17.0.1/private/ jessie-staging/main file armhf 1:5.14-2 [53.8 kB]
Get:14 http://172.17.0.1/private/ jessie-staging/main gettext-base armhf 0.18.3.1-2 [135 kB]
Get:15 http://172.17.0.1/private/ jessie-staging/main autotools-dev all 20130810.1 [69.6 kB]
Get:16 http://172.17.0.1/private/ jessie-staging/main gettext armhf 0.18.3.1-2 [1829 kB]
Get:17 http://172.17.0.1/private/ jessie-staging/main intltool-debian all 0.35.0+20060710.1 [29.8 kB]
Get:18 http://172.17.0.1/private/ jessie-staging/main po-debconf all 1.0.16+nmu2 [223 kB]
Get:19 http://172.17.0.1/private/ jessie-staging/main debhelper all 9.20131127 [687 kB]
Get:20 http://172.17.0.1/private/ jessie-staging/main ocaml-base-nox armhf 4.01.0-3+rpi1 [708 kB]
Get:21 http://172.17.0.1/private/ jessie-staging/main libfindlib-ocaml armhf 1.4-2 [135 kB]
Get:22 http://172.17.0.1/private/ jessie-staging/main libgmp-dev armhf 2:5.1.2+dfsg-3 [603 kB]
Get:23 http://172.17.0.1/private/ jessie-staging/main libgmp3-dev armhf 2:5.1.2+dfsg-3 [14.1 kB]
Get:24 http://172.17.0.1/private/ jessie-staging/main libtinfo-dev armhf 5.9+20130608-1 [92.5 kB]
Get:25 http://172.17.0.1/private/ jessie-staging/main libncurses5-dev armhf 5.9+20130608-1 [201 kB]
Get:26 http://172.17.0.1/private/ jessie-staging/main ocaml-interp armhf 4.01.0-3+rpi1 [401 kB]
Get:27 http://172.17.0.1/private/ jessie-staging/main ocaml-nox armhf 4.01.0-3+rpi1 [7571 kB]
Get:28 http://172.17.0.1/private/ jessie-staging/main ocaml-compiler-libs armhf 4.01.0-3+rpi1 [2519 kB]
Get:29 http://172.17.0.1/private/ jessie-staging/main ocaml-findlib armhf 1.4-2 [287 kB]
Get:30 http://172.17.0.1/private/ jessie-staging/main dh-ocaml all 1.0.7 [94.4 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 21.1 MB in 4s (4284 kB/s)
Selecting previously unselected package libpipeline1:armhf.
(Reading database ... 11477 files and directories currently installed.)
Unpacking libpipeline1:armhf (from .../libpipeline1_1.2.4-1_armhf.deb) ...
Selecting previously unselected package groff-base.
Unpacking groff-base (from .../groff-base_1.22.2-3_armhf.deb) ...
Selecting previously unselected package bsdmainutils.
Unpacking bsdmainutils (from .../bsdmainutils_9.0.5_armhf.deb) ...
Selecting previously unselected package man-db.
Unpacking man-db (from .../man-db_2.6.5-2_armhf.deb) ...
Selecting previously unselected package libasprintf0c2:armhf.
Unpacking libasprintf0c2:armhf (from .../libasprintf0c2_0.18.3.1-2_armhf.deb) ...
Selecting previously unselected package libmagic1:armhf.
Unpacking libmagic1:armhf (from .../libmagic1_1%3a5.14-2_armhf.deb) ...
Selecting previously unselected package libxml2:armhf.
Unpacking libxml2:armhf (from .../libxml2_2.9.1+dfsg1-3_armhf.deb) ...
Selecting previously unselected package libffi6:armhf.
Unpacking libffi6:armhf (from .../libffi6_3.0.13-4_armhf.deb) ...
Selecting previously unselected package libglib2.0-0:armhf.
Unpacking libglib2.0-0:armhf (from .../libglib2.0-0_2.36.4-1_armhf.deb) ...
Selecting previously unselected package libcroco3:armhf.
Unpacking libcroco3:armhf (from .../libcroco3_0.6.8-2_armhf.deb) ...
Selecting previously unselected package libgmpxx4ldbl:armhf.
Unpacking libgmpxx4ldbl:armhf (from .../libgmpxx4ldbl_2%3a5.1.2+dfsg-3_armhf.deb) ...
Selecting previously unselected package libunistring0:armhf.
Unpacking libunistring0:armhf (from .../libunistring0_0.9.3-5_armhf.deb) ...
Selecting previously unselected package file.
Unpacking file (from .../file_1%3a5.14-2_armhf.deb) ...
Selecting previously unselected package gettext-base.
Unpacking gettext-base (from .../gettext-base_0.18.3.1-2_armhf.deb) ...
Selecting previously unselected package autotools-dev.
Unpacking autotools-dev (from .../autotools-dev_20130810.1_all.deb) ...
Selecting previously unselected package gettext.
Unpacking gettext (from .../gettext_0.18.3.1-2_armhf.deb) ...
Selecting previously unselected package intltool-debian.
Unpacking intltool-debian (from .../intltool-debian_0.35.0+20060710.1_all.deb) ...
Selecting previously unselected package po-debconf.
Unpacking po-debconf (from .../po-debconf_1.0.16+nmu2_all.deb) ...
Selecting previously unselected package debhelper.
Unpacking debhelper (from .../debhelper_9.20131127_all.deb) ...
Selecting previously unselected package ocaml-base-nox.
Unpacking ocaml-base-nox (from .../ocaml-base-nox_4.01.0-3+rpi1_armhf.deb) ...
Selecting previously unselected package libfindlib-ocaml.
Unpacking libfindlib-ocaml (from .../libfindlib-ocaml_1.4-2_armhf.deb) ...
Selecting previously unselected package libgmp-dev:armhf.
Unpacking libgmp-dev:armhf (from .../libgmp-dev_2%3a5.1.2+dfsg-3_armhf.deb) ...
Selecting previously unselected package libgmp3-dev.
Unpacking libgmp3-dev (from .../libgmp3-dev_2%3a5.1.2+dfsg-3_armhf.deb) ...
Selecting previously unselected package libtinfo-dev:armhf.
Unpacking libtinfo-dev:armhf (from .../libtinfo-dev_5.9+20130608-1_armhf.deb) ...
Selecting previously unselected package libncurses5-dev:armhf.
Unpacking libncurses5-dev:armhf (from .../libncurses5-dev_5.9+20130608-1_armhf.deb) ...
Selecting previously unselected package ocaml-interp.
Unpacking ocaml-interp (from .../ocaml-interp_4.01.0-3+rpi1_armhf.deb) ...
Selecting previously unselected package ocaml-nox.
Unpacking ocaml-nox (from .../ocaml-nox_4.01.0-3+rpi1_armhf.deb) ...
Selecting previously unselected package ocaml-compiler-libs.
Unpacking ocaml-compiler-libs (from .../ocaml-compiler-libs_4.01.0-3+rpi1_armhf.deb) ...
Selecting previously unselected package ocaml-findlib.
Unpacking ocaml-findlib (from .../ocaml-findlib_1.4-2_armhf.deb) ...
Selecting previously unselected package dh-ocaml.
Unpacking dh-ocaml (from .../dh-ocaml_1.0.7_all.deb) ...
Selecting previously unselected package sbuild-build-depends-ocaml-zarith-dummy.
Unpacking sbuild-build-depends-ocaml-zarith-dummy (from .../sbuild-build-depends-ocaml-zarith-dummy.deb) ...
Setting up libpipeline1:armhf (1.2.4-1) ...
Setting up groff-base (1.22.2-3) ...
Setting up bsdmainutils (9.0.5) ...
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 man-db (2.6.5-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libasprintf0c2:armhf (0.18.3.1-2) ...
Setting up libmagic1:armhf (1:5.14-2) ...
Setting up libxml2:armhf (2.9.1+dfsg1-3) ...
Setting up libffi6:armhf (3.0.13-4) ...
Setting up libglib2.0-0:armhf (2.36.4-1) ...
No schema files found: doing nothing.
Setting up libcroco3:armhf (0.6.8-2) ...
Setting up libgmpxx4ldbl:armhf (2:5.1.2+dfsg-3) ...
Setting up libunistring0:armhf (0.9.3-5) ...
Setting up file (1:5.14-2) ...
Setting up gettext-base (0.18.3.1-2) ...
Setting up autotools-dev (20130810.1) ...
Setting up gettext (0.18.3.1-2) ...
Setting up intltool-debian (0.35.0+20060710.1) ...
Setting up po-debconf (1.0.16+nmu2) ...
Setting up debhelper (9.20131127) ...
Setting up ocaml-base-nox (4.01.0-3+rpi1) ...
Setting up libfindlib-ocaml (1.4-2) ...
Setting up libgmp-dev:armhf (2:5.1.2+dfsg-3) ...
Setting up libgmp3-dev (2:5.1.2+dfsg-3) ...
Setting up libtinfo-dev:armhf (5.9+20130608-1) ...
Setting up libncurses5-dev:armhf (5.9+20130608-1) ...
Setting up ocaml-findlib (1.4-2) ...
Setting up dh-ocaml (1.0.7) ...
Setting up ocaml-compiler-libs (4.01.0-3+rpi1) ...
Setting up ocaml-interp (4.01.0-3+rpi1) ...
Setting up ocaml-nox (4.01.0-3+rpi1) ...
Setting up sbuild-build-depends-ocaml-zarith-dummy (0.invalid.0) ...
Processing triggers for libc-bin ...

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

Kernel: Linux 3.11.0-armv7-x13 armhf (armv7l)
Toolchain package versions: binutils_2.23.90.20131017-1 dpkg-dev_1.16.12 g++-4.8_4.8.2-1+rpi1 gcc-4.8_4.8.2-1+rpi1 libc6-dev_2.17-93 libstdc++-4.8-dev_4.8.2-1+rpi1 libstdc++6_4.8.2-1+rpi1 linux-libc-dev_3.10.1-1+rpi1+b2
Package versions: apt_0.9.12.1+rpi1 autotools-dev_20130810.1 base-files_7.2+rpi1 base-passwd_3.5.28 bash_4.2+dfsg-1 binutils_2.23.90.20131017-1 bsdmainutils_9.0.5 bsdutils_1:2.20.1-5.5 build-essential_11.6 bzip2_1.0.6-5 coreutils_8.21-1 cpio_2.11+dfsg-1 cpp_4:4.8.1-3 cpp-4.8_4.8.2-1+rpi1 dash_0.5.7-3 debconf_1.5.51 debconf-i18n_1.5.51 debfoster_2.7-1.2 debhelper_9.20131127 debianutils_4.4 dh-ocaml_1.0.7 diffutils_1:3.3-1 dpkg_1.16.12 dpkg-dev_1.16.12 e2fslibs_1.42.8-1 e2fsprogs_1.42.8-1 fakeroot_1.18.4-2 file_1:5.14-2 findutils_4.4.2-6 g++_4:4.8.1-3 g++-4.8_4.8.2-1+rpi1 gcc_4:4.8.1-3 gcc-4.5-base_4.5.3-12+rpi1 gcc-4.6-base_4.6.4-4+rpi1 gcc-4.7-base_4.7.3-4+rpi1 gcc-4.8_4.8.2-1+rpi1 gcc-4.8-base_4.8.2-1+rpi1 gettext_0.18.3.1-2 gettext-base_0.18.3.1-2 gnupg_1.4.15-1.1 gpgv_1.4.15-1.1 grep_2.14-4 groff-base_1.22.2-3 gzip_1.6-2 hostname_3.14 initramfs-tools_0.114 initscripts_2.88dsf-43 insserv_1.14.0-5 intltool-debian_0.35.0+20060710.1 klibc-utils_2.0.1-3.1+rpi1 kmod_9-3 libacl1_2.2.52-1 libapt-pkg4.12_0.9.12.1+rpi1 libasan0_4.8.2-1+rpi1 libasprintf0c2_0.18.3.1-2 libatomic1_4.8.2-1+rpi1 libattr1_1:2.4.47-1 libblkid1_2.20.1-5.5 libbz2-1.0_1.0.6-5 libc-bin_2.17-93 libc-dev-bin_2.17-93 libc6_2.17-93 libc6-dev_2.17-93 libcap2_1:2.22-1.2 libcloog-isl4_0.18.1-1 libcomerr2_1.42.8-1 libcroco3_0.6.8-2 libdb5.1_5.1.29-6 libdbus-1-3_1.6.18-1 libdpkg-perl_1.16.12 libffi6_3.0.13-4 libfindlib-ocaml_1.4-2 libgc1c2_1:7.2d-5 libgcc-4.8-dev_4.8.2-1+rpi1 libgcc1_1:4.8.2-1+rpi1 libgdbm3_1.8.3-12 libglib2.0-0_2.36.4-1 libgmp-dev_2:5.1.2+dfsg-3 libgmp10_2:5.1.2+dfsg-3 libgmp3-dev_2:5.1.2+dfsg-3 libgmpxx4ldbl_2:5.1.2+dfsg-3 libgomp1_4.8.2-1+rpi1 libisl10_0.12.1-1 libklibc_2.0.1-3.1+rpi1 libkmod2_9-3 liblocale-gettext-perl_1.05-7+b3 liblzma5_5.1.1alpha+20120614-2 libmagic1_1:5.14-2 libmount1_2.20.1-5.5 libmpc3_1.0.1-1 libmpfr4_3.1.2-1 libncurses5_5.9+20130608-1 libncurses5-dev_5.9+20130608-1 libncursesw5_5.9+20130608-1 libnih-dbus1_1.0.3-4.1+b1 libnih1_1.0.3-4.1+b1 libpam-modules_1.1.3-9 libpam-modules-bin_1.1.3-9 libpam-runtime_1.1.3-9 libpam0g_1.1.3-9 libpcre3_1:8.31-2 libpipeline1_1.2.4-1 libprocps0_1:3.3.4-2 libreadline6_6.2+dfsg-0.1 libselinux1_2.1.13-3+rpi1 libsemanage-common_2.1.10-3+rpi1 libsemanage1_2.1.10-3+rpi1 libsepol1_2.1.9-2 libslang2_2.2.4-15 libss2_1.42.8-1 libstdc++-4.8-dev_4.8.2-1+rpi1 libstdc++6_4.8.2-1+rpi1 libtext-charwidth-perl_0.04-7+b3 libtext-iconv-perl_1.7-5+b3 libtext-wrapi18n-perl_0.06-7 libtimedate-perl_1.2000-1 libtinfo-dev_5.9+20130608-1 libtinfo5_5.9+20130608-1 libudev1_204-5 libunistring0_0.9.3-5 libusb-0.1-4_2:0.1.12-23.2 libustr-1.0-1_1.0.4-3 libuuid1_2.20.1-5.5 libxml2_2.9.1+dfsg1-3 linux-libc-dev_3.10.1-1+rpi1+b2 login_1:4.1.5.1-1 lsb-base_4.1+Debian12+rpi1 make_3.81-8.2 makedev_2.3.1-93 man-db_2.6.5-2 mawk_1.3.3-17 mount_2.20.1-5.5 mountall_2.52 multiarch-support_2.17-93 ncurses-base_5.9+20130608-1 ncurses-bin_5.9+20130608-1 ocaml-base-nox_4.01.0-3+rpi1 ocaml-compiler-libs_4.01.0-3+rpi1 ocaml-findlib_1.4-2 ocaml-interp_4.01.0-3+rpi1 ocaml-nox_4.01.0-3+rpi1 passwd_1:4.1.5.1-1 patch_2.7.1-3 perl_5.18.1-4 perl-base_5.18.1-4 perl-modules_5.18.1-4 plymouth_0.8.8-6+deb8u3 po-debconf_1.0.16+nmu2 procps_1:3.3.4-2 raspbian-archive-keyring_20120528.2 readline-common_6.2+dfsg-0.1 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-ocaml-zarith-dummy_0.invalid.0 sed_4.2.2-2 sensible-utils_0.0.9 sysv-rc_2.88dsf-43 sysvinit_2.88dsf-43 sysvinit-utils_2.88dsf-43 tar_1.26+dfsg-8 tzdata_2013d-1 udev_204-5 util-linux_2.20.1-5.5 xz-utils_5.1.1alpha+20120614-2 zlib1g_1:1.2.8.dfsg-1

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


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

gpgv: keyblock resource `/sbuild-nonexistent/.gnupg/trustedkeys.gpg': file open error
gpgv: Signature made Wed Jun 26 19:50:25 2013 UTC using RSA key ID 05465268
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./ocaml-zarith_1.2.1-2.dsc
dpkg-source: info: extracting ocaml-zarith in ocaml-zarith-1.2.1
dpkg-source: info: unpacking ocaml-zarith_1.2.1.orig.tar.gz
dpkg-source: info: unpacking ocaml-zarith_1.2.1-2.debian.tar.gz

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

Sufficient free space for build

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

Created changelog entry for binNMU version 1.2.1-2+b1

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

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LANG=en_GB.UTF-8
LC_ALL=POSIX
LOGNAME=root
MAIL=/var/mail/root
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
PWD=/root
SCHROOT_ALIAS_NAME=jessie-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=jessie-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=jessie-staging-armhf-sbuild-750104cc-2877-4649-9b9b-86a3b545a167
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
SHLVL=1
SSH_CLIENT=172.17.0.6 57274 22
SSH_CONNECTION=172.17.0.6 57274 172.17.2.3 22
SSH_TTY=/dev/pts/0
TERM=xterm
USER=root
_=/etc/init.d/buildd

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

dpkg-buildpackage: source package ocaml-zarith
dpkg-buildpackage: source version 1.2.1-2+b1
 dpkg-source --before-build ocaml-zarith-1.2.1
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
project.mak:150: depend: No such file or directory
make[1]: Entering directory `/«PKGBUILDDIR»'
./z_pp.pl none
ocamldep -native  *.ml *.mli > depend
make[1]: Leaving directory `/«PKGBUILDDIR»'
make[1]: Entering directory `/«PKGBUILDDIR»'
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
caml_z.c: In function 'ml_z_check':
caml_z.c:251:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     if ((mp_size_t) Z_LIMB(v)[sz - 2] != (0xDEADBEEF ^ (sz - 2))) {
                                       ^
caml_z.c: In function 'ml_z_of_float':
caml_z.c:497:3: warning: passing argument 2 of 'memcpy' makes pointer from integer without a cast [enabled by default]
   memcpy(&y, v, 8);
   ^
In file included from caml_z.c:26:0:
/usr/include/string.h:42:14: note: expected 'const void * __restrict__' but argument is of type 'value'
 extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
              ^
caml_z.c: In function 'ml_z_to_bits':
caml_z.c:337:10: warning: variable 'sign_arg' set but not used [-Wunused-but-set-variable]
   intnat sign_##arg
          ^
caml_z.c:901:3: note: in expansion of macro 'Z_DECL'
   Z_DECL(arg);
   ^
caml_z.c: In function 'ml_z_abs':
caml_z.c:337:10: warning: variable 'sign_arg' set but not used [-Wunused-but-set-variable]
   intnat sign_##arg
          ^
caml_z.c:1208:5: note: in expansion of macro 'Z_DECL'
     Z_DECL(arg);
     ^
caml_z.c: In function 'ml_z_gcd':
caml_z.c:337:10: warning: variable 'sign_arg2' set but not used [-Wunused-but-set-variable]
   intnat sign_##arg
          ^
caml_z.c:1712:19: note: in expansion of macro 'Z_DECL'
     Z_DECL(arg1); Z_DECL(arg2);
                   ^
caml_z.c:337:10: warning: variable 'sign_arg1' set but not used [-Wunused-but-set-variable]
   intnat sign_##arg
          ^
caml_z.c:1712:5: note: in expansion of macro 'Z_DECL'
     Z_DECL(arg1); Z_DECL(arg2);
     ^
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
 fakeroot debian/rules binary-arch
 = 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
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_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.2.1-2+b1_armhf.deb'.
dpkg-deb: building package `libzarith-ocaml' in `../libzarith-ocaml_1.2.1-2+b1_armhf.deb'.
 dpkg-genchanges -B -mRaspbian wandboard test autobuilder <root@raspbian.org> >../ocaml-zarith_1.2.1-2+b1_armhf.changes
dpkg-genchanges: arch-specific upload - not including arch-independent packages
dpkg-genchanges: binary-only upload - not including any source code
 dpkg-source --after-build ocaml-zarith-1.2.1
dpkg-buildpackage: binary only upload (no source included)
────────────────────────────────────────────────────────────────────────────────
Build finished at 20131213-0029

Finished
────────

I: Built successfully

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


ocaml-zarith_1.2.1-2+b1_armhf.changes:
──────────────────────────────────────

Format: 1.8
Date: Wed, 26 Jun 2013 21:41:53 +0200
Source: ocaml-zarith (1.2.1-2)
Binary: libzarith-ocaml-dev libzarith-ocaml libzarith-ocaml-doc
Architecture: armhf
Version: 1.2.1-2+b1
Distribution: jessie-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.2.1-2+b1) jessie-staging; urgency=low
 .
   * Binary-only non-maintainer upload for armhf; no source changes.
   * rebuild due to debcheck failure
Checksums-Sha1: 
 d6eb3978c3bf62b64b7e4267bcdbaef6fd5948e8 59986 libzarith-ocaml-dev_1.2.1-2+b1_armhf.deb
 5d381a561e7f4292f07acd0a9b1205baf55b3dd7 32336 libzarith-ocaml_1.2.1-2+b1_armhf.deb
Checksums-Sha256: 
 c75d64f3aa5e0d162729ff5dcad2702bd47143bec1aba2bddbc9e67433489a0d 59986 libzarith-ocaml-dev_1.2.1-2+b1_armhf.deb
 2eb4fc1bb32a35528824f2124309586d903d7d46d11d1d4340330ce0d042e16c 32336 libzarith-ocaml_1.2.1-2+b1_armhf.deb
Files: 
 6714efc6c2219fb7bea292f8859d3003 59986 ocaml optional libzarith-ocaml-dev_1.2.1-2+b1_armhf.deb
 e16ef20fe08f48054fdba19dc474114f 32336 ocaml optional libzarith-ocaml_1.2.1-2+b1_armhf.deb

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


libzarith-ocaml-dev_1.2.1-2+b1_armhf.deb
────────────────────────────────────────

 new debian package, version 2.0.
 size 59986 bytes: control archive=1101 bytes.
     876 bytes,    20 lines      control              
    1080 bytes,    15 lines      md5sums              
 Package: libzarith-ocaml-dev
 Source: ocaml-zarith (1.2.1-2)
 Version: 1.2.1-2+b1
 Architecture: armhf
 Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
 Installed-Size: 155
 Depends: libzarith-ocaml-kg7y3, ocaml-nox-4.01.0, libgmp3-dev
 Suggests: ocaml-findlib
 Provides: libzarith-ocaml-dev-kg7y3
 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 2013-12-13 00:28 ./
drwxr-xr-x root/root         0 2013-12-13 00:28 ./usr/
drwxr-xr-x root/root         0 2013-12-13 00:28 ./usr/lib/
drwxr-xr-x root/root         0 2013-12-13 00:28 ./usr/lib/ocaml/
drwxr-xr-x root/root         0 2013-12-13 00:28 ./usr/lib/ocaml/zarith/
-rw-r--r-- root/root      2737 2013-06-12 07:13 ./usr/lib/ocaml/zarith/big_int_Z.mli
-rw-r--r-- root/root      6636 2013-06-12 07:13 ./usr/lib/ocaml/zarith/q.mli
-rw-r--r-- root/root     17042 2013-12-13 00:28 ./usr/lib/ocaml/zarith/z.mli
-rw-r--r-- root/root      5716 2013-12-13 00:28 ./usr/lib/ocaml/zarith/big_int_Z.cmi
-rw-r--r-- root/root      4917 2013-12-13 00:28 ./usr/lib/ocaml/zarith/q.cmi
-rw-r--r-- root/root      9727 2013-12-13 00:28 ./usr/lib/ocaml/zarith/z.cmi
-rw-r--r-- root/root     56730 2013-12-13 00:28 ./usr/lib/ocaml/zarith/zarith.a
-rw-r--r-- root/root       891 2013-12-13 00:28 ./usr/lib/ocaml/zarith/zarith.cmxa
-rw-r--r-- root/root     49504 2013-12-13 00:28 ./usr/lib/ocaml/zarith/libzarith.a
drwxr-xr-x root/root         0 2013-12-13 00:28 ./usr/share/
drwxr-xr-x root/root         0 2013-12-13 00:28 ./usr/share/doc/
drwxr-xr-x root/root         0 2013-12-13 00:28 ./usr/share/doc/libzarith-ocaml-dev/
-rw-r--r-- root/root      1359 2013-06-25 18:38 ./usr/share/doc/libzarith-ocaml-dev/copyright
-rw-r--r-- root/root      1269 2013-12-13 00:28 ./usr/share/doc/libzarith-ocaml-dev/changelog.Debian.gz
-rw-r--r-- root/root       484 2013-06-12 07:13 ./usr/share/doc/libzarith-ocaml-dev/changelog.gz
drwxr-xr-x root/root         0 2013-12-13 00:28 ./var/
drwxr-xr-x root/root         0 2013-12-13 00:28 ./var/lib/
drwxr-xr-x root/root         0 2013-12-13 00:28 ./var/lib/ocaml/
drwxr-xr-x root/root         0 2013-12-13 00:28 ./var/lib/ocaml/md5sums/
-rw-r--r-- root/root       544 2013-12-13 00:28 ./var/lib/ocaml/md5sums/libzarith-ocaml-dev.md5sums
drwxr-xr-x root/root         0 2013-12-13 00:28 ./var/lib/ocaml/lintian/
-rw-r--r-- root/root       207 2013-12-13 00:28 ./var/lib/ocaml/lintian/libzarith-ocaml-dev.info
-rw-r--r-- root/root       138 2013-12-13 00:28 ./var/lib/ocaml/lintian/libzarith-ocaml-dev.META.zarith


libzarith-ocaml_1.2.1-2+b1_armhf.deb
────────────────────────────────────

 new debian package, version 2.0.
 size 32336 bytes: control archive=861 bytes.
     818 bytes,    19 lines      control              
     498 bytes,     7 lines      md5sums              
 Package: libzarith-ocaml
 Source: ocaml-zarith (1.2.1-2)
 Version: 1.2.1-2+b1
 Architecture: armhf
 Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
 Installed-Size: 69
 Depends: ocaml-base-nox-4.01.0, libc6 (>= 2.4), libgmp10
 Provides: libzarith-ocaml-kg7y3
 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 2013-12-13 00:28 ./
drwxr-xr-x root/root         0 2013-12-13 00:28 ./usr/
drwxr-xr-x root/root         0 2013-12-13 00:28 ./usr/lib/
drwxr-xr-x root/root         0 2013-12-13 00:28 ./usr/lib/ocaml/
drwxr-xr-x root/root         0 2013-12-13 00:28 ./usr/lib/ocaml/stublibs/
-rw-r--r-- root/root     47040 2013-12-13 00:28 ./usr/lib/ocaml/stublibs/dllzarith.so
drwxr-xr-x root/root         0 2013-12-13 00:28 ./usr/lib/ocaml/zarith/
-rw-r--r-- root/root     16764 2013-12-13 00:28 ./usr/lib/ocaml/zarith/zarith.cma
-rw-r--r-- root/root       138 2013-06-12 07:13 ./usr/lib/ocaml/zarith/META
-rw-r--r-- root/root      3256 2013-12-13 00:28 ./usr/lib/ocaml/zarith/zarith.cmxs
drwxr-xr-x root/root         0 2013-12-13 00:28 ./usr/share/
drwxr-xr-x root/root         0 2013-12-13 00:28 ./usr/share/doc/
drwxr-xr-x root/root         0 2013-12-13 00:28 ./usr/share/doc/libzarith-ocaml/
-rw-r--r-- root/root      1359 2013-06-25 18:38 ./usr/share/doc/libzarith-ocaml/copyright
-rw-r--r-- root/root      1269 2013-12-13 00:28 ./usr/share/doc/libzarith-ocaml/changelog.Debian.gz
-rw-r--r-- root/root       484 2013-06-12 07:13 ./usr/share/doc/libzarith-ocaml/changelog.gz


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


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

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

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

Build Architecture: armhf
Build-Space: 2232
Build-Time: 57
Distribution: jessie-staging
Host Architecture: armhf
Install-Time: 212
Job: ocaml-zarith_1.2.1-2
Machine Architecture: armhf
Package: ocaml-zarith
Package-Time: 322
Source-Version: 1.2.1-2
Space: 2232
Status: successful
Version: 1.2.1-2+b1
────────────────────────────────────────────────────────────────────────────────
Finished at 20131213-0029
Build needed 00:05:22, 2232k disc space