sbuild (Debian sbuild) 0.62.6 (07 Dec 2011) on build04.raspbian.lan ╔══════════════════════════════════════════════════════════════════════════════╗ ║ ocaml-zarith 1.1-2 (armhf) 27 May 2012 10:26 ║ ╚══════════════════════════════════════════════════════════════════════════════╝ Package: ocaml-zarith Version: 1.1-2 Source Version: 1.1-2 Distribution: testing Architecture: armhf I: NOTICE: Log filtering will replace 'build/ocaml-zarith-QLUdQu/ocaml-zarith-1.1' with '«PKGBUILDDIR»' I: NOTICE: Log filtering will replace 'build/ocaml-zarith-QLUdQu' with '«BUILDDIR»' I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/testing-armhf-sbuild-1ac1f834-58cd-4205-81b5-6b6f3a5ea463' with '«CHROOT»' ┌──────────────────────────────────────────────────────────────────────────────┐ │ Update chroot │ └──────────────────────────────────────────────────────────────────────────────┘ Hit http://repo.raspbian.lan testing InRelease Hit http://repo.raspbian.lan testing/main Sources Hit http://repo.raspbian.lan testing/main armhf Packages Ign http://repo.raspbian.lan testing/main TranslationIndex Ign http://repo.raspbian.lan testing/main Translation-en 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 73.5 kB of source archives. Get:1 http://repo.raspbian.lan/raspbian/ testing/main ocaml-zarith 1.1-2 (dsc) [1816 B] Get:2 http://repo.raspbian.lan/raspbian/ testing/main ocaml-zarith 1.1-2 (tar) [68.4 kB] Get:3 http://repo.raspbian.lan/raspbian/ testing/main ocaml-zarith 1.1-2 (diff) [3278 B] Fetched 73.5 kB in 0s (1415 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-6AfxfV/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 12 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 ... 10675 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: 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, ocaml-findlib Filtered Build-Depends: 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, ocaml-findlib dpkg-deb: building package `sbuild-build-depends-ocaml-zarith-dummy' in `/«BUILDDIR»/resolver-3FanA0/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: bsdmainutils debhelper dh-ocaml file gettext gettext-base groff-base html2text intltool-debian libcroco3 libffi5 libfindlib-ocaml libglib2.0-0 libgmp-dev libgmp3-dev libgmpxx4ldbl libmagic1 libncurses5-dev libpcre3 libpipeline1 libtinfo-dev libunistring0 libxml2 man-db ocaml-base-nox 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 libgdbm-dev tuareg-mode ocaml-mode libmail-box-perl Recommended packages: curl wget lynx-cur autopoint libglib2.0-data shared-mime-info xml-core libfindlib-ocaml-dev ledit readline-editor libmail-sendmail-perl The following NEW packages will be installed: bsdmainutils debhelper dh-ocaml file gettext gettext-base groff-base html2text intltool-debian libcroco3 libffi5 libfindlib-ocaml libglib2.0-0 libgmp-dev libgmp3-dev libgmpxx4ldbl libmagic1 libncurses5-dev libpcre3 libpipeline1 libtinfo-dev libunistring0 libxml2 man-db ocaml-base-nox ocaml-findlib ocaml-interp ocaml-nox po-debconf sbuild-build-depends-ocaml-zarith-dummy debconf: delaying package configuration, since apt-utils is not installed 0 upgraded, 30 newly installed, 0 to remove and 12 not upgraded. Need to get 0 B/16.4 MB of archives. After this operation, 46.4 MB of additional disk space will be used. Selecting previously unselected package libpcre3:armhf. (Reading database ... 10675 files and directories currently installed.) Unpacking libpcre3:armhf (from .../libpcre3_1%3a8.30-5_armhf.deb) ... Selecting previously unselected package libpipeline1:armhf. Unpacking libpipeline1:armhf (from .../libpipeline1_1.2.1-1_armhf.deb) ... Selecting previously unselected package libmagic1:armhf. Unpacking libmagic1:armhf (from .../libmagic1_5.11-1_armhf.deb) ... Selecting previously unselected package libxml2:armhf. Unpacking libxml2:armhf (from .../libxml2_2.7.8.dfsg-9.1_armhf.deb) ... Selecting previously unselected package libffi5:armhf. Unpacking libffi5:armhf (from .../libffi5_3.0.10-3+b3_armhf.deb) ... Selecting previously unselected package libglib2.0-0:armhf. Unpacking libglib2.0-0:armhf (from .../libglib2.0-0_2.32.3-1_armhf.deb) ... Selecting previously unselected package libcroco3:armhf. Unpacking libcroco3:armhf (from .../libcroco3_0.6.5-1_armhf.deb) ... Selecting previously unselected package libgmpxx4ldbl:armhf. Unpacking libgmpxx4ldbl:armhf (from .../libgmpxx4ldbl_2%3a5.0.5+dfsg-1.1_armhf.deb) ... Selecting previously unselected package libunistring0:armhf. Unpacking libunistring0:armhf (from .../libunistring0_0.9.3-5_armhf.deb) ... Selecting previously unselected package bsdmainutils. Unpacking bsdmainutils (from .../bsdmainutils_9.0.1_armhf.deb) ... Selecting previously unselected package groff-base. Unpacking groff-base (from .../groff-base_1.21-7_armhf.deb) ... Selecting previously unselected package man-db. Unpacking man-db (from .../man-db_2.6.1-2_armhf.deb) ... Selecting previously unselected package file. Unpacking file (from .../archives/file_5.11-1_armhf.deb) ... Selecting previously unselected package gettext-base. Unpacking gettext-base (from .../gettext-base_0.18.1.1-5+rpi1_armhf.deb) ... Selecting previously unselected package html2text. Unpacking html2text (from .../html2text_1.3.2a-15_armhf.deb) ... Selecting previously unselected package gettext. Unpacking gettext (from .../gettext_0.18.1.1-5+rpi1_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.20120419_all.deb) ... Selecting previously unselected package ocaml-base-nox. Unpacking ocaml-base-nox (from .../ocaml-base-nox_3.12.1-2_armhf.deb) ... Selecting previously unselected package libfindlib-ocaml. Unpacking libfindlib-ocaml (from .../libfindlib-ocaml_1.2.8+debian-1_armhf.deb) ... Selecting previously unselected package libgmp-dev. Unpacking libgmp-dev (from .../libgmp-dev_2%3a5.0.5+dfsg-1.1_armhf.deb) ... Selecting previously unselected package libgmp3-dev. Unpacking libgmp3-dev (from .../libgmp3-dev_2%3a5.0.5+dfsg-1.1_armhf.deb) ... Selecting previously unselected package libtinfo-dev:armhf. Unpacking libtinfo-dev:armhf (from .../libtinfo-dev_5.9-7_armhf.deb) ... Selecting previously unselected package libncurses5-dev. Unpacking libncurses5-dev (from .../libncurses5-dev_5.9-7_armhf.deb) ... Selecting previously unselected package ocaml-findlib. Unpacking ocaml-findlib (from .../ocaml-findlib_1.2.8+debian-1_armhf.deb) ... Selecting previously unselected package ocaml-interp. Unpacking ocaml-interp (from .../ocaml-interp_3.12.1-2_armhf.deb) ... Selecting previously unselected package ocaml-nox. Unpacking ocaml-nox (from .../ocaml-nox_3.12.1-2_armhf.deb) ... Selecting previously unselected package dh-ocaml. Unpacking dh-ocaml (from .../dh-ocaml_1.0.5_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 libpcre3:armhf (1:8.30-5) ... Setting up libpipeline1:armhf (1.2.1-1) ... Setting up libmagic1:armhf (5.11-1) ... Setting up libxml2:armhf (2.7.8.dfsg-9.1) ... Setting up libffi5:armhf (3.0.10-3+b3) ... Setting up libglib2.0-0:armhf (2.32.3-1) ... No schema files found: doing nothing. Setting up libcroco3:armhf (0.6.5-1) ... Setting up libgmpxx4ldbl:armhf (2:5.0.5+dfsg-1.1) ... Setting up libunistring0:armhf (0.9.3-5) ... Setting up bsdmainutils (9.0.1) ... 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 groff-base (1.21-7) ... Setting up man-db (2.6.1-2) ... Building database of manual pages ... Setting up file (5.11-1) ... Setting up gettext-base (0.18.1.1-5+rpi1) ... Setting up html2text (1.3.2a-15) ... Setting up gettext (0.18.1.1-5+rpi1) ... Setting up intltool-debian (0.35.0+20060710.1) ... Setting up po-debconf (1.0.16+nmu2) ... Setting up debhelper (9.20120419) ... Setting up ocaml-base-nox (3.12.1-2) ... Setting up libfindlib-ocaml (1.2.8+debian-1) ... Setting up libgmp-dev (2:5.0.5+dfsg-1.1) ... Setting up libgmp3-dev (2:5.0.5+dfsg-1.1) ... Setting up libtinfo-dev:armhf (5.9-7) ... Setting up libncurses5-dev (5.9-7) ... Setting up ocaml-findlib (1.2.8+debian-1) ... Setting up ocaml-interp (3.12.1-2) ... Setting up ocaml-nox (3.12.1-2) ... Setting up dh-ocaml (1.0.5) ... Setting up sbuild-build-depends-ocaml-zarith-dummy (0.invalid.0) ... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build environment │ └──────────────────────────────────────────────────────────────────────────────┘ Kernel: Linux 3.2.0-2-mx5 armhf (armv7l) Toolchain package versions: binutils_2.22-6 dpkg-dev_1.16.3 g++-4.6_4.6.3-1.1+rpi2 gcc-4.6_4.6.3-1.1+rpi2 libc6-dev_2.13-32 libstdc++6_4.7.0-1.1+rpi libstdc++6-4.6-dev_4.6.3-1.1+rpi2 linux-libc-dev_3.2.12-1 Package versions: apt_0.8.15.10 base-files_6.7 base-passwd_3.5.24 bash_4.2-2 binutils_2.22-6 bsdmainutils_9.0.1 bsdutils_1:2.20.1-4 build-essential_11.5+b1 bzip2_1.0.6-1 coreutils_8.13-3.1 cpp_4:4.6.2-4 cpp-4.6_4.6.3-1.1+rpi2 dash_0.5.7-3 debconf_1.5.42 debfoster_2.7-1.1 debhelper_9.20120419 debian-archive-keyring_2010.08.28 debianutils_4.3 dh-ocaml_1.0.5 diffutils_1:3.2-6 dpkg_1.16.3 dpkg-dev_1.16.3 e2fslibs_1.42.2-2 e2fsprogs_1.42.2-2 fakeroot_1.18.3-1 file_5.11-1 findutils_4.4.2-4 g++_4:4.6.2-4 g++-4.6_4.6.3-1.1+rpi2 gcc_4:4.6.2-4 gcc-4.4-base_4.4.7-1.1+rpi1 gcc-4.5-base_4.5.3-12+rpi1 gcc-4.6_4.6.3-1.1+rpi2 gcc-4.6-base_4.6.3-1.1+rpi2 gcc-4.7-base_4.7.0-1.1+rpi gettext_0.18.1.1-5+rpi1 gettext-base_0.18.1.1-5+rpi1 gnupg_1.4.12-4 gpgv_1.4.12-4 grep_2.11-3 groff-base_1.21-7 gzip_1.4-5 hostname_3.11 html2text_1.3.2a-15 initscripts_2.88dsf-22.1 insserv_1.14.0-3 intltool-debian_0.35.0+20060710.1 libacl1_2.2.51-7 libattr1_1:2.4.46-7 libblkid1_2.20.1-4 libbz2-1.0_1.0.6-1 libc-bin_2.13-32 libc-dev-bin_2.13-32 libc6_2.13-32 libc6-dev_2.13-32 libclass-isa-perl_0.36-3 libcomerr2_1.42.2-2 libcroco3_0.6.5-1 libdb5.1_5.1.29-1 libdpkg-perl_1.16.3 libffi5_3.0.10-3+b3 libfile-fcntllock-perl_0.14-1 libfindlib-ocaml_1.2.8+debian-1 libgc1c2_1:7.1-8 libgcc1_1:4.7.0-1.1+rpi libgdbm3_1.8.3-10 libglib2.0-0_2.32.3-1 libgmp-dev_2:5.0.5+dfsg-1.1 libgmp10_2:5.0.5+dfsg-1.1 libgmp3-dev_2:5.0.5+dfsg-1.1 libgmpxx4ldbl_2:5.0.5+dfsg-1.1 libgomp1_4.7.0-1.1+rpi liblocale-gettext-perl_1.05-7 liblzma5_5.1.1alpha+20110809-3 libmagic1_5.11-1 libmount1_2.20.1-4 libmpc2_0.9-4 libmpfr4_3.1.0-4 libncurses5_5.9-7 libncurses5-dev_5.9-7 libncursesw5_5.9-7 libpam-modules_1.1.3-7 libpam-modules-bin_1.1.3-7 libpam-runtime_1.1.3-7 libpam0g_1.1.3-7.1 libpcre3_1:8.30-5 libpipeline1_1.2.1-1 libreadline6_6.2-8 libselinux1_2.1.9-2 libsemanage-common_2.1.6-2 libsemanage1_2.1.6-2 libsepol1_2.1.4-3 libslang2_2.2.4-10 libss2_1.42.2-2 libstdc++6_4.7.0-1.1+rpi libstdc++6-4.6-dev_4.6.3-1.1+rpi2 libswitch-perl_2.16-2 libtext-charwidth-perl_0.04-7 libtext-iconv-perl_1.7-5 libtext-wrapi18n-perl_0.06-7 libtimedate-perl_1.2000-1 libtinfo-dev_5.9-7 libtinfo5_5.9-7 libunistring0_0.9.3-5 libusb-0.1-4_2:0.1.12-20 libustr-1.0-1_1.0.4-2 libuuid1_2.20.1-4 libxml2_2.7.8.dfsg-9.1 linux-libc-dev_3.2.12-1 login_1:4.1.5-1 lsb-base_4.1+Debian2 make_3.81-8.2 man-db_2.6.1-2 mawk_1.3.3-17 mount_2.20.1-4 multiarch-support_2.13-32 ncurses-base_5.9-6 ncurses-bin_5.9-7 ocaml-base-nox_3.12.1-2 ocaml-findlib_1.2.8+debian-1 ocaml-interp_3.12.1-2 ocaml-nox_3.12.1-2 passwd_1:4.1.5-1 patch_2.6.1-3 perl_5.14.2-9 perl-base_5.14.2-9 perl-modules_5.14.2-9 po-debconf_1.0.16+nmu2 readline-common_6.2-8 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-ocaml-zarith-dummy_0.invalid.0 sed_4.2.1-9 sensible-utils_0.0.6 sysv-rc_2.88dsf-22.1 sysvinit_2.88dsf-22.1 sysvinit-utils_2.88dsf-22.1 tar_1.26-4 tzdata_2012c-1 ucf_3.0025+nmu3 util-linux_2.20.1-4 xz-utils_5.1.1alpha+20110809-3 zlib1g_1:1.2.7.dfsg-1 ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build │ └──────────────────────────────────────────────────────────────────────────────┘ Unpack source ───────────── gpgv: keyblock resource `/sbuild-nonexistent/.gnupg/trustedkeys.gpg': file open error gpgv: Signature made Tue May 15 12:01:58 2012 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.1-2.dsc dpkg-source: info: extracting ocaml-zarith in ocaml-zarith-1.1 dpkg-source: info: unpacking ocaml-zarith_1.1.orig.tar.gz dpkg-source: info: unpacking ocaml-zarith_1.1-2.debian.tar.gz Check disc space ──────────────── Sufficient free space for build User Environment ──────────────── HOME=/sbuild-nonexistent LOGNAME=buildd PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin:/usr/games SCHROOT_CHROOT_NAME=testing-armhf-sbuild SCHROOT_COMMAND=env SCHROOT_GID=108 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=testing-armhf-sbuild-1ac1f834-58cd-4205-81b5-6b6f3a5ea463 SCHROOT_UID=106 SCHROOT_USER=buildd SHELL=/bin/sh TERM=xterm USER=buildd dpkg-buildpackage ───────────────── dpkg-buildpackage: source package ocaml-zarith dpkg-buildpackage: source version 1.1-2 dpkg-source --before-build ocaml-zarith-1.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»' ./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: not found checking compilation with gcc -O3 -Wall -Wextra : working include caml/mlvalues.h: 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 detected configuration: native-code: no dynamic linking: no asm path: none defines: -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[1]: Entering directory `/«PKGBUILDDIR»' project.mak:133: depend: No such file or directory ./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_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] 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] /usr/include/string.h:44:14: note: expected 'const void * __restrict__' but argument is of type 'value' caml_z.c: In function 'ml_z_to_bits': caml_z.c:901:1: warning: variable 'sign_arg' set but not used [-Wunused-but-set-variable] caml_z.c: In function 'ml_z_abs': caml_z.c:1208:1: warning: variable 'sign_arg' set but not used [-Wunused-but-set-variable] caml_z.c: In function 'ml_z_gcd': caml_z.c:1716:1: warning: variable 'sign_arg2' set but not used [-Wunused-but-set-variable] caml_z.c:1716:1: warning: variable 'sign_arg1' set but not used [-Wunused-but-set-variable] ocamlmklib -failsafe -o zarith caml_z.o -lgmp make[1]: Leaving directory `/«PKGBUILDDIR»' debian/rules override_dh_auto_test make[1]: Entering directory `/«PKGBUILDDIR»' /usr/bin/make test.b make[2]: Entering directory `/«PKGBUILDDIR»' ocamlc -c test.ml ocamlc -cclib "-L." zarith.cma test.cmo -o test.b make[2]: Leaving directory `/«PKGBUILDDIR»' CAML_LD_LIBRARY_PATH=/«PKGBUILDDIR» ./test.b 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) = 16777216 hash(2^121) = 33554432 hash(2^300) = 4096 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»' fakeroot debian/rules binary-arch dh binary-arch --with ocaml dh_testroot -a dh_prep -a dh_installdirs -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.cma libzarith.a z.mli q.mli big_int_Z.mli z.cmi q.cmi big_int_Z.cmi dllzarith.so 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/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_installexamples -a dh_installman -a dh_installcatalogs -a dh_installcron -a dh_installdebconf -a dh_installemacsen -a dh_installifupdown -a dh_installinfo -a dh_installinit -a dh_installmenu -a dh_installmime -a dh_installmodules -a dh_installlogcheck -a dh_installlogrotate -a dh_installpam -a dh_installppp -a dh_installudev -a dh_installwm -a dh_installxfonts -a dh_installgsettings -a dh_bugfiles -a dh_ucf -a dh_lintian -a dh_gconf -a dh_icons -a dh_perl -a dh_usrlocal -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} dh_md5sums -a dh_builddeb -a dpkg-deb: building package `libzarith-ocaml-dev' in `../libzarith-ocaml-dev_1.1-2_armhf.deb'. dpkg-deb: building package `libzarith-ocaml' in `../libzarith-ocaml_1.1-2_armhf.deb'. dpkg-genchanges -B -mbuildd >../ocaml-zarith_1.1-2_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.1 dpkg-buildpackage: binary only upload (no source included) ──────────────────────────────────────────────────────────────────────────────── Build finished at 20120527-1029 Finished ──────── I: Built successfully ┌──────────────────────────────────────────────────────────────────────────────┐ │ Changes │ └──────────────────────────────────────────────────────────────────────────────┘ ocaml-zarith_1.1-2_armhf.changes: ───────────────────────────────── Format: 1.8 Date: Tue, 15 May 2012 13:57:32 +0200 Source: ocaml-zarith Binary: libzarith-ocaml-dev libzarith-ocaml libzarith-ocaml-doc Architecture: armhf Version: 1.1-2 Distribution: testing Urgency: low Maintainer: buildd Changed-By: Mehdi Dogguy 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.1-2) unstable; urgency=low . * Fix "make test" call: it should be "test" on native architectures and "test.b" on bytecode architectures. Checksums-Sha1: 98a8d44a96e8ca3515b559839135e6d38f11b688 39716 libzarith-ocaml-dev_1.1-2_armhf.deb 4bf8fa4d79bfc43e2b3a82eed81c67fe23d1106a 28750 libzarith-ocaml_1.1-2_armhf.deb Checksums-Sha256: f5d2b47ab0eec075d5d96b2e45e04004acdca7039aa69d561ef897a9332379e7 39716 libzarith-ocaml-dev_1.1-2_armhf.deb 5836e24ad78d3faa16ef761e494160c47a0973cee7648c6a86ed9fae41425951 28750 libzarith-ocaml_1.1-2_armhf.deb Files: 8495b0ed450b288f08f154b95dda89f0 39716 ocaml optional libzarith-ocaml-dev_1.1-2_armhf.deb 83bb6866a78d2bdfa64005ebf8bdc10c 28750 ocaml optional libzarith-ocaml_1.1-2_armhf.deb ┌──────────────────────────────────────────────────────────────────────────────┐ │ Package contents │ └──────────────────────────────────────────────────────────────────────────────┘ libzarith-ocaml-dev_1.1-2_armhf.deb ─────────────────────────────────── new debian package, version 2.0. size 39716 bytes: control archive= 1033 bytes. 848 bytes, 20 lines control 949 bytes, 13 lines md5sums Package: libzarith-ocaml-dev Source: ocaml-zarith Version: 1.1-2 Architecture: armhf Maintainer: Debian OCaml Maintainers Installed-Size: 148 Depends: libzarith-ocaml-3faa2, ocaml-nox-3.12.1 Suggests: ocaml-findlib Provides: libzarith-ocaml-dev-3faa2 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 2012-05-27 10:28 ./ drwxr-xr-x root/root 0 2012-05-27 10:28 ./var/ drwxr-xr-x root/root 0 2012-05-27 10:28 ./var/lib/ drwxr-xr-x root/root 0 2012-05-27 10:28 ./var/lib/ocaml/ drwxr-xr-x root/root 0 2012-05-27 10:28 ./var/lib/ocaml/lintian/ -rw-r--r-- root/root 136 2012-05-27 10:28 ./var/lib/ocaml/lintian/libzarith-ocaml-dev.META.zarith -rw-r--r-- root/root 202 2012-05-27 10:28 ./var/lib/ocaml/lintian/libzarith-ocaml-dev.info drwxr-xr-x root/root 0 2012-05-27 10:28 ./var/lib/ocaml/md5sums/ -rw-r--r-- root/root 257 2012-05-27 10:28 ./var/lib/ocaml/md5sums/libzarith-ocaml-dev.md5sums drwxr-xr-x root/root 0 2012-05-27 10:28 ./usr/ drwxr-xr-x root/root 0 2012-05-27 10:28 ./usr/lib/ drwxr-xr-x root/root 0 2012-05-27 10:28 ./usr/lib/ocaml/ drwxr-xr-x root/root 0 2012-05-27 10:28 ./usr/lib/ocaml/zarith/ -rw-r--r-- root/root 6636 2011-07-04 01:20 ./usr/lib/ocaml/zarith/q.mli -rw-r--r-- root/root 2737 2011-08-04 01:02 ./usr/lib/ocaml/zarith/big_int_Z.mli -rw-r--r-- root/root 44280 2012-05-27 10:28 ./usr/lib/ocaml/zarith/libzarith.a -rw-r--r-- root/root 4685 2012-05-27 10:28 ./usr/lib/ocaml/zarith/q.cmi -rw-r--r-- root/root 9391 2012-05-27 10:28 ./usr/lib/ocaml/zarith/z.cmi -rw-r--r-- root/root 5549 2012-05-27 10:28 ./usr/lib/ocaml/zarith/big_int_Z.cmi -rw-r--r-- root/root 16931 2012-05-27 10:27 ./usr/lib/ocaml/zarith/z.mli drwxr-xr-x root/root 0 2012-05-27 10:28 ./usr/share/ drwxr-xr-x root/root 0 2012-05-27 10:28 ./usr/share/doc/ drwxr-xr-x root/root 0 2012-05-27 10:28 ./usr/share/doc/libzarith-ocaml-dev/ -rw-r--r-- root/root 999 2012-05-15 04:58 ./usr/share/doc/libzarith-ocaml-dev/changelog.Debian.gz -rw-r--r-- root/root 349 2012-03-24 06:20 ./usr/share/doc/libzarith-ocaml-dev/changelog.gz -rw-r--r-- root/root 1359 2012-05-14 05:35 ./usr/share/doc/libzarith-ocaml-dev/copyright libzarith-ocaml_1.1-2_armhf.deb ─────────────────────────────── new debian package, version 2.0. size 28750 bytes: control archive= 835 bytes. 808 bytes, 19 lines control 431 bytes, 6 lines md5sums Package: libzarith-ocaml Source: ocaml-zarith Version: 1.1-2 Architecture: armhf Maintainer: Debian OCaml Maintainers Installed-Size: 102 Depends: ocaml-base-nox-3.12.1, libc6 (>= 2.13-28), libgmp10 Provides: libzarith-ocaml-3faa2 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 2012-05-27 10:28 ./ drwxr-xr-x root/root 0 2012-05-27 10:28 ./usr/ drwxr-xr-x root/root 0 2012-05-27 10:28 ./usr/lib/ drwxr-xr-x root/root 0 2012-05-27 10:28 ./usr/lib/ocaml/ drwxr-xr-x root/root 0 2012-05-27 10:28 ./usr/lib/ocaml/zarith/ -rw-r--r-- root/root 16731 2012-05-27 10:28 ./usr/lib/ocaml/zarith/zarith.cma -rw-r--r-- root/root 136 2011-05-27 15:46 ./usr/lib/ocaml/zarith/META drwxr-xr-x root/root 0 2012-05-27 10:28 ./usr/lib/ocaml/stublibs/ -rw-r--r-- root/root 43108 2012-05-27 10:28 ./usr/lib/ocaml/stublibs/dllzarith.so drwxr-xr-x root/root 0 2012-05-27 10:28 ./usr/share/ drwxr-xr-x root/root 0 2012-05-27 10:28 ./usr/share/doc/ drwxr-xr-x root/root 0 2012-05-27 10:28 ./usr/share/doc/libzarith-ocaml/ -rw-r--r-- root/root 999 2012-05-15 04:58 ./usr/share/doc/libzarith-ocaml/changelog.Debian.gz -rw-r--r-- root/root 349 2012-03-24 06:20 ./usr/share/doc/libzarith-ocaml/changelog.gz -rw-r--r-- root/root 1359 2012-05-14 05:35 ./usr/share/doc/libzarith-ocaml/copyright ┌──────────────────────────────────────────────────────────────────────────────┐ │ Post Build │ └──────────────────────────────────────────────────────────────────────────────┘ ┌──────────────────────────────────────────────────────────────────────────────┐ │ Cleanup │ └──────────────────────────────────────────────────────────────────────────────┘ Purging /«BUILDDIR» Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 0 to remove and 12 not upgraded. Reading package lists... Building dependency tree... Reading state information... The following packages will be REMOVED: bsdmainutils* debhelper* dh-ocaml* file* gettext* gettext-base* groff-base* html2text* intltool-debian* libcroco3* libffi5* libfindlib-ocaml* libglib2.0-0* libgmp-dev* libgmp3-dev* libgmpxx4ldbl* libmagic1* libncurses5-dev* libpcre3* libpipeline1* libtinfo-dev* libunistring0* libxml2* man-db* ocaml-base-nox* ocaml-findlib* ocaml-interp* ocaml-nox* po-debconf* sbuild-build-depends-core-dummy* sbuild-build-depends-ocaml-zarith-dummy* 0 upgraded, 0 newly installed, 31 to remove and 12 not upgraded. After this operation, 46.4 MB disk space will be freed. (Reading database ... 12667 files and directories currently installed.) Removing sbuild-build-depends-ocaml-zarith-dummy ... Removing debhelper ... Removing man-db ... Purging configuration files for man-db ... Removing bsdmainutils ... Purging configuration files for bsdmainutils ... Removing dh-ocaml ... Removing file ... Removing po-debconf ... Removing intltool-debian ... Removing gettext ... Removing gettext-base ... Removing groff-base ... Purging configuration files for groff-base ... Removing html2text ... Purging configuration files for html2text ... Removing libcroco3:armhf ... Purging configuration files for libcroco3:armhf ... Removing libglib2.0-0:armhf ... Purging configuration files for libglib2.0-0:armhf ... Removing libffi5:armhf ... Purging configuration files for libffi5:armhf ... Removing ocaml-findlib ... Purging configuration files for ocaml-findlib ... Removing libfindlib-ocaml ... Purging configuration files for libfindlib-ocaml ... Removing libgmp3-dev ... Removing libgmp-dev ... Removing libgmpxx4ldbl:armhf ... Purging configuration files for libgmpxx4ldbl:armhf ... Removing libmagic1:armhf ... Purging configuration files for libmagic1:armhf ... Removing ocaml-nox ... Purging configuration files for ocaml-nox ... Removing libncurses5-dev ... Removing libpcre3:armhf ... Purging configuration files for libpcre3:armhf ... Removing libpipeline1:armhf ... Purging configuration files for libpipeline1:armhf ... Removing libtinfo-dev:armhf ... Removing libunistring0:armhf ... Purging configuration files for libunistring0:armhf ... Removing libxml2:armhf ... Purging configuration files for libxml2:armhf ... Removing ocaml-interp ... Purging configuration files for ocaml-interp ... Removing ocaml-base-nox ... Removing sbuild-build-depends-core-dummy ... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Summary │ └──────────────────────────────────────────────────────────────────────────────┘ Architecture: armhf Build-Space: 1528 Build-Time: 88 Distribution: testing Install-Time: 77 Job: ocaml-zarith_1.1-2 Package: ocaml-zarith Package-Time: 184 Source-Version: 1.1-2 Space: 1528 Status: successful Version: 1.1-2 ──────────────────────────────────────────────────────────────────────────────── Finished at 20120527-1029 Build needed 00:03:04, 1528k disc space