Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/m/mlpost/mlpost_0.8.2-4+b2_amd64.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/mlpost-0.8.2-4+b2mz0blmcm/mlpost_0.8.2-4+b2_amd64.buildinfo Get source package info: mlpost=0.8.2-4 Source URL: http://snapshot.notset.fr/mr/package/mlpost/0.8.2-4/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=adwaita-icon-theme=3.38.0-1 autoconf=2.69-12 automake=1:1.16.3-1 autopoint=0.19.8.1-10 autotools-dev=20180224.1 base-files=11 base-passwd=3.5.48 bash=5.1-1 binutils=2.35.1-4 binutils-common=2.35.1-4 binutils-x86-64-linux-gnu=2.35.1-4 bsdextrautils=2.36.1-2 bsdutils=1:2.36.1-2 build-essential=12.8 bzip2=1.0.8-4 coreutils=8.32-4+b1 cpp=4:10.2.0-1 cpp-10=10.2.1-1 cppo=1.6.6-2+b1 dash=0.5.11+git20200708+dd9ef66-5 debconf=1.5.74 debhelper=13.3 debianutils=4.11.2 dh-autoreconf=19 dh-ocaml=1.1.3 dh-strip-nondeterminism=1.9.0-1 dictionaries-common=1.28.3 diffutils=1:3.7-3 dpkg=1.20.5 dpkg-dev=1.20.5 dwz=0.13+20201015-2 emacsen-common=3.0.4 file=1:5.39-3 findutils=4.7.0+git20201010-2 fontconfig=2.13.1-4.2 fontconfig-config=2.13.1-4.2 fonts-dejavu-core=2.37-2 g++=4:10.2.0-1 g++-10=10.2.1-1 gcc=4:10.2.0-1 gcc-10=10.2.1-1 gcc-10-base=10.2.1-1 gettext=0.19.8.1-10 gettext-base=0.19.8.1-10 gir1.2-atk-1.0=2.36.0-2 gir1.2-freedesktop=1.66.1-1+b1 gir1.2-gdkpixbuf-2.0=2.42.2+dfsg-1 gir1.2-glib-2.0=1.66.1-1+b1 gir1.2-gtk-2.0=2.24.32-5 gir1.2-harfbuzz-0.0=2.6.7-1 gir1.2-pango-1.0=1.46.2-3 grep=3.6-1 groff-base=1.22.4-5 gtk-update-icon-cache=3.24.24-1 gzip=1.10-2 hicolor-icon-theme=0.17-2 hostname=3.23 hunspell-en-us=1:2019.10.06-1 icu-devtools=67.1-5 init-system-helpers=1.60 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-8 libarchive-zip-perl=1.68-1 libasan6=10.2.1-1 libaspell15=0.60.8-1 libatk1.0-0=2.36.0-2 libatk1.0-data=2.36.0-2 libatk1.0-dev=2.36.0-2 libatomic1=10.2.1-1 libattr1=1:2.4.48-5 libaudit-common=1:2.8.5-3.1 libaudit1=1:2.8.5-3.1+b1 libavahi-client3=0.8-3 libavahi-common-data=0.8-3 libavahi-common3=0.8-3 libbinutils=2.35.1-4 libbitstring-ocaml=3.1.1-2+b2 libbitstring-ocaml-dev=3.1.1-2+b2 libblkid-dev=2.36.1-2 libblkid1=2.36.1-2 libbrotli-dev=1.0.9-2+b2 libbrotli1=1.0.9-2+b2 libbsd0=0.10.0-1 libbz2-1.0=1.0.8-4 libc-bin=2.31-5 libc-dev-bin=2.31-5 libc6=2.31-5 libc6-dev=2.31-5 libcairo-gobject2=1.16.0-4 libcairo-ocaml=1:1.2.0-8+b3 libcairo-ocaml-dev=1:1.2.0-8+b3 libcairo-script-interpreter2=1.16.0-4 libcairo2=1.16.0-4 libcairo2-dev=1.16.0-4 libcap-ng0=0.7.9-2.2+b1 libcc1-0=10.2.1-1 libcom-err2=1.45.6-1 libcroco3=0.6.13-1 libcrypt-dev=1:4.4.17-1 libcrypt1=1:4.4.17-1 libctf-nobfd0=2.35.1-4 libctf0=2.35.1-4 libcups2=2.3.3op1-3 libdatrie-dev=0.2.12-3 libdatrie1=0.2.12-3 libdb5.3=5.3.28+dfsg1-0.6 libdbus-1-3=1.12.20-1 libdebconfclient0=0.255 libdebhelper-perl=13.3 libdeflate0=1.6-1 libdpkg-perl=1.20.5 libelf1=0.182-1 libenchant-2-2=2.2.12-1 libenchant-2-dev=2.2.12-1 libexpat1=2.2.10-1 libexpat1-dev=2.2.10-1 libffi-dev=3.3-5 libffi7=3.3-5 libfile-stripnondeterminism-perl=1.9.0-1 libfindlib-ocaml=1.8.1-2 libfontconfig-dev=2.13.1-4.2 libfontconfig1=2.13.1-4.2 libfontconfig1-dev=2.13.1-4.2 libfreetype-dev=2.10.4+dfsg-1 libfreetype6=2.10.4+dfsg-1 libfreetype6-dev=2.10.4+dfsg-1 libfribidi-dev=1.0.8-2 libfribidi0=1.0.8-2 libgcc-10-dev=10.2.1-1 libgcc-s1=10.2.1-1 libgcrypt20=1.8.7-2 libgdbm-compat4=1.18.1-5.1 libgdbm6=1.18.1-5.1 libgdk-pixbuf-2.0-0=2.42.2+dfsg-1 libgdk-pixbuf-2.0-dev=2.42.2+dfsg-1 libgdk-pixbuf-xlib-2.0-0=2.40.2-2 libgdk-pixbuf2.0-0=2.40.2-2 libgdk-pixbuf2.0-bin=2.42.2+dfsg-1 libgdk-pixbuf2.0-common=2.42.2+dfsg-1 libgirepository-1.0-1=1.66.1-1+b1 libglib2.0-0=2.66.3-2 libglib2.0-bin=2.66.3-2 libglib2.0-data=2.66.3-2 libglib2.0-dev=2.66.3-2 libglib2.0-dev-bin=2.66.3-2 libgmp10=2:6.2.1+dfsg-1 libgnutls30=3.7.0-3 libgomp1=10.2.1-1 libgpg-error0=1.38-2 libgraphite2-3=1.3.14-1 libgraphite2-dev=1.3.14-1 libgssapi-krb5-2=1.18.3-4 libgtk2.0-0=2.24.32-5 libgtk2.0-common=2.24.32-5 libgtk2.0-dev=2.24.32-5 libgtkspell-dev=2.0.16-1.3 libgtkspell0=2.0.16-1.3 libharfbuzz-dev=2.6.7-1 libharfbuzz-gobject0=2.6.7-1 libharfbuzz-icu0=2.6.7-1 libharfbuzz0b=2.6.7-1 libhogweed6=3.6-2 libhunspell-1.7-0=1.7.0-3 libice-dev=2:1.0.10-1 libice6=2:1.0.10-1 libicu-dev=67.1-5 libicu67=67.1-5 libidn2-0=2.3.0-4 libisl23=0.23-1 libitm1=10.2.1-1 libjbig0=2.1-3.1+b2 libjpeg62-turbo=1:2.0.5-1.1 libk5crypto3=1.18.3-4 libkeyutils1=1.6.1-2 libkrb5-3=1.18.3-4 libkrb5support0=1.18.3-4 liblablgtk2-ocaml=2.18.11-1+b1 liblablgtk2-ocaml-dev=2.18.11-1+b1 liblsan0=10.2.1-1 liblz4-1=1.9.2-2 liblzma5=5.2.4-1+b1 liblzo2-2=2.10-2 libmagic-mgc=1:5.39-3 libmagic1=1:5.39-3 libmigrate-parsetree-ocaml=1.8.0-1 libmigrate-parsetree-ocaml-dev=1.8.0-1 libmount-dev=2.36.1-2 libmount1=2.36.1-2 libmpc3=1.2.0-1 libmpfr6=4.1.0-3 libncurses-dev=6.2+20201114-1 libncurses5-dev=6.2+20201114-1 libncurses6=6.2+20201114-1 libncursesw6=6.2+20201114-1 libnettle8=3.6-2 libnsl-dev=1.3.0-2 libnsl2=1.3.0-2 libp11-kit0=0.23.22-1 libpam-modules=1.3.1-5 libpam-modules-bin=1.3.1-5 libpam-runtime=1.3.1-5 libpam0g=1.3.1-5 libpango-1.0-0=1.46.2-3 libpango1.0-dev=1.46.2-3 libpangocairo-1.0-0=1.46.2-3 libpangoft2-1.0-0=1.46.2-3 libpangoxft-1.0-0=1.46.2-3 libpcre16-3=2:8.39-13 libpcre2-16-0=10.36-2 libpcre2-32-0=10.36-2 libpcre2-8-0=10.36-2 libpcre2-dev=10.36-2 libpcre2-posix2=10.36-2 libpcre3=2:8.39-13 libpcre3-dev=2:8.39-13 libpcre32-3=2:8.39-13 libpcrecpp0v5=2:8.39-13 libperl5.32=5.32.0-6 libpipeline1=1.5.3-1 libpixman-1-0=0.40.0-1 libpixman-1-dev=0.40.0-1 libpng-dev=1.6.37-3 libpng16-16=1.6.37-3 libppx-derivers-ocaml-dev=1.2.1-1+b2 libppx-tools-versioned-ocaml=5.4.0-1+b2 libppx-tools-versioned-ocaml-dev=5.4.0-1+b2 libpthread-stubs0-dev=0.4-1 libpython3-stdlib=3.9.0-4 libpython3.9-minimal=3.9.1-1 libpython3.9-stdlib=3.9.1-1 libquadmath0=10.2.1-1 libreadline8=8.1-1 libresult-ocaml=1.5-1+b1 libresult-ocaml-dev=1.5-1+b1 libseccomp2=2.5.0-3+b1 libselinux1=3.1-2+b2 libselinux1-dev=3.1-2+b2 libsepol1=3.1-1 libsepol1-dev=3.1-1 libsigsegv2=2.12-2 libsm-dev=2:1.2.3-1 libsm6=2:1.2.3-1 libsmartcols1=2.36.1-2 libsqlite3-0=3.34.0-1 libssl1.1=1.1.1i-1 libstdc++-10-dev=10.2.1-1 libstdc++6=10.2.1-1 libsub-override-perl=0.09-2 libsystemd0=247.1-4 libtasn1-6=4.16.0-2 libtext-iconv-perl=1.7-7+b1 libthai-data=0.1.28-3 libthai-dev=0.1.28-3 libthai0=0.1.28-3 libtiff5=4.1.0+git201212-1 libtinfo6=6.2+20201114-1 libtirpc-common=1.2.6-3 libtirpc-dev=1.2.6-3 libtirpc3=1.2.6-3 libtool=2.4.6-14 libtsan0=10.2.1-1 libubsan1=10.2.1-1 libuchardet0=0.0.7-1 libudev1=247.1-4 libunistring2=0.9.10-4 libuuid1=2.36.1-2 libwebp6=0.6.1-2+b1 libx11-6=2:1.6.12-1 libx11-data=2:1.6.12-1 libx11-dev=2:1.6.12-1 libxau-dev=1:1.0.8-1+b2 libxau6=1:1.0.8-1+b2 libxcb-render0=1.14-2 libxcb-render0-dev=1.14-2 libxcb-shm0=1.14-2 libxcb-shm0-dev=1.14-2 libxcb1=1.14-2 libxcb1-dev=1.14-2 libxcomposite-dev=1:0.4.5-1 libxcomposite1=1:0.4.5-1 libxcursor-dev=1:1.2.0-2 libxcursor1=1:1.2.0-2 libxdamage-dev=1:1.1.5-2 libxdamage1=1:1.1.5-2 libxdmcp-dev=1:1.1.2-3 libxdmcp6=1:1.1.2-3 libxext-dev=2:1.3.3-1+b2 libxext6=2:1.3.3-1+b2 libxfixes-dev=1:5.0.3-2 libxfixes3=1:5.0.3-2 libxft-dev=2.3.2-2 libxft2=2.3.2-2 libxi-dev=2:1.7.10-1 libxi6=2:1.7.10-1 libxinerama-dev=2:1.1.4-2 libxinerama1=2:1.1.4-2 libxml2=2.9.10+dfsg-6.3+b1 libxml2-utils=2.9.10+dfsg-6.3+b1 libxrandr-dev=2:1.5.1-1 libxrandr2=2:1.5.1-1 libxrender-dev=1:0.9.10-1 libxrender1=1:0.9.10-1 libzstd1=1.4.5+dfsg-4 linux-libc-dev=5.9.11-1 login=1:4.8.1-1 lsb-base=11.1.0 m4=1.4.18-4 mailcap=3.67 make=4.3-4 man-db=2.9.3-2 mawk=1.3.4.20200120-2 media-types=1.0.1 mime-support=3.66 ncurses-base=6.2+20201114-1 ncurses-bin=6.2+20201114-1 ocaml-base-nox=4.11.1-4 ocaml-compiler-libs=4.11.1-4 ocaml-findlib=1.8.1-2 ocaml-interp=4.11.1-4 ocaml-nox=4.11.1-4 ocamlbuild=0.14.0-2+b1 pango1.0-tools=1.46.2-3 patch=2.7.6-6 perl=5.32.0-6 perl-base=5.32.0-6 perl-modules-5.32=5.32.0-6 pkg-config=0.29.2-1 po-debconf=1.0.21 python3=3.9.0-4 python3-distutils=3.8.6-1 python3-lib2to3=3.8.6-1 python3-minimal=3.9.0-4 python3.9=3.9.1-1 python3.9-minimal=3.9.1-1 readline-common=8.1-1 sed=4.7-1 sensible-utils=0.0.12+nmu1 shared-mime-info=2.0-1 sysvinit-utils=2.96-5 tar=1.32+dfsg-1 tzdata=2020d-1 ucf=3.0043 util-linux=2.36.1-2 uuid-dev=2.36.1-2 x11-common=1:7.7+21 x11proto-core-dev=2020.1-1 x11proto-dev=2020.1-1 x11proto-input-dev=2020.1-1 x11proto-randr-dev=2020.1-1 x11proto-xext-dev=2020.1-1 x11proto-xinerama-dev=2020.1-1 xorg-sgml-doctools=1:1.11-1 xtrans-dev=1.4.0-1 xz-utils=5.2.4-1+b1 zlib1g=1:1.2.11.dfsg-2 zlib1g-dev=1:1.2.11.dfsg-2 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20201216T205250Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d mlpost=0.8.2-4 && mkdir -p /build/mlpost-QHOLk9 && dpkg-source --no-check -x /*.dsc /build/mlpost-QHOLk9/mlpost-0.8.2 && cd /build/mlpost-QHOLk9/mlpost-0.8.2 && { printf '%s' 'mlpost (0.8.2-4+b2) sid; urgency=low, binary-only=yes * Binary-only non-maintainer upload for amd64; no source changes. * Rebuild with new ocaml-migrate-parsetree ABI -- amd64 / i386 Build Daemon (x86-ubc-01) Thu, 17 Dec 2020 09:34:29 +0000 '; cat debian/changelog; } > debian/changelog.debrebuild && mv debian/changelog.debrebuild debian/changelog && chown -R builduser:builduser /build/mlpost-QHOLk9" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/mlpost-QHOLk9/mlpost-0.8.2 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1608197669" dpkg-buildpackage -uc -a amd64 --build=any" --customize-hook=sync-out /build/mlpost-QHOLk9 /tmp/mlpost-0.8.2-4+b2mz0blmcm bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20201216T205250Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.NAh_W1Uqof as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.NAh_W1Uqof Reading package lists... Building dependency tree... util-linux is already the newest version (2.36.1-2). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 134 kB of archives. After this operation, 397 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20201216T205250Z unstable/main amd64 libfakeroot amd64 1.25.3-1.1 [47.0 kB] Get:2 http://snapshot.notset.fr/archive/debian/20201216T205250Z unstable/main amd64 fakeroot amd64 1.25.3-1.1 [87.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 134 kB in 0s (999 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4621 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.25.3-1.1_amd64.deb ... Unpacking libfakeroot:amd64 (1.25.3-1.1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.25.3-1.1_amd64.deb ... Unpacking fakeroot (1.25.3-1.1) ... Setting up libfakeroot:amd64 (1.25.3-1.1) ... Setting up fakeroot (1.25.3-1.1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.31-5) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20201216T205250Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.NAh_W1Uqof Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Hit:2 http://snapshot.notset.fr/archive/debian/20201216T205250Z unstable InRelease Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Fetched 22.6 MB in 19s (1173 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.NAh_W1Uqof I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d mlpost=0.8.2-4 && mkdir -p /build/mlpost-QHOLk9 && dpkg-source --no-check -x /*.dsc /build/mlpost-QHOLk9/mlpost-0.8.2 && cd /build/mlpost-QHOLk9/mlpost-0.8.2 && { printf '%s' 'mlpost (0.8.2-4+b2) sid; urgency=low, binary-only=yes * Binary-only non-maintainer upload for amd64; no source changes. * Rebuild with new ocaml-migrate-parsetree ABI -- amd64 / i386 Build Daemon (x86-ubc-01) Thu, 17 Dec 2020 09:34:29 +0000 '; cat debian/changelog; } > debian/changelog.debrebuild && mv debian/changelog.debrebuild debian/changelog && chown -R builduser:builduser /build/mlpost-QHOLk9"' exec /tmp/mmdebstrap.NAh_W1Uqof Reading package lists... NOTICE: 'mlpost' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/ocaml-team/mlpost.git Please use: git clone https://salsa.debian.org/ocaml-team/mlpost.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 1515 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main mlpost 0.8.2-4 (dsc) [2047 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main mlpost 0.8.2-4 (tar) [1502 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main mlpost 0.8.2-4 (diff) [11.2 kB] Fetched 1515 kB in 1s (1280 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'mlpost_0.8.2-4.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting mlpost in /build/mlpost-QHOLk9/mlpost-0.8.2 dpkg-source: info: unpacking mlpost_0.8.2.orig.tar.gz dpkg-source: info: unpacking mlpost_0.8.2-4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0006-Fix-for-ocamldoc-4.patch dpkg-source: info: applying 0002-Fix-compilation-with-safe-string.patch dpkg-source: info: applying 0003-Replace-IFDEF-macros-by-cppo-s-ifdef.patch dpkg-source: info: applying 0004-Use-ppx-style-bitstring-syntax.patch dpkg-source: info: applying 0005-Bitstrings-now-use-bytes.patch dpkg-source: info: applying 0006-Bitstring-now-uses-str.patch dpkg-source: info: applying 0007-Adjust-myocamlbuild-to-use-cppo-and-ppx.patch dpkg-source: info: applying 0008-The-bitstring-library-now-needs-str.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/mlpost-QHOLk9/mlpost-0.8.2 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1608197669" dpkg-buildpackage -uc -a amd64 --build=any"' exec /tmp/mmdebstrap.NAh_W1Uqof dpkg-buildpackage: info: source package mlpost dpkg-buildpackage: info: source version 0.8.2-4+b2 dpkg-buildpackage: info: source distribution sid dpkg-buildpackage: info: source changed by amd64 / i386 Build Daemon (x86-ubc-01) dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean --with ocaml dh_ocamlclean dh_clean debian/rules binary-arch dh binary-arch --with ocaml dh_update_autotools_config -a dh_autoreconf -a aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in' dh_ocamlinit -a debian/rules override_dh_auto_configure make[1]: Entering directory '/build/mlpost-QHOLk9/mlpost-0.8.2' tar -czf debian/examples.tar.gz --exclude=parse.ml examples ./configure --prefix=/usr checking for ocamlc... /usr/bin/ocamlc ocaml version is 4.11.1 ocaml library path is /usr/lib/ocaml and /usr/local/lib/ocaml checking for ocamlopt... /usr/bin/ocamlopt checking ocamlopt version... ok checking for ocamlc.opt... /usr/bin/ocamlc.opt checking ocamlc.opt version... ok checking for ocamlopt.opt... /usr/bin/ocamlopt.opt checking ocamlc.opt version... ok checking for camlp4o... no checking for ocamldoc... /usr/bin/ocamldoc checking for ocamldep... /usr/bin/ocamldep checking for ocamllex... /usr/bin/ocamllex checking for ocamllex.opt... /usr/bin/ocamllex.opt checking for ocamlyacc... /usr/bin/ocamlyacc checking for ocamlbuild... /usr/bin/ocamlbuild ok checking for ocamlweb... true checking platform... not Win32 checking for ocamlfind... yes Mlpost library will be installed in: /usr/lib/ocaml/mlpost ocamlfind found cairo in /usr/lib/ocaml/cairo ocamlfind found bitstring in /usr/lib/ocaml/bitstring ocamlfind found lablgtk2 in /usr/lib/ocaml/lablgtk2 ocamlfind found cairo.lablgtk2 in /usr/lib/ocaml/cairo checking for gv... no checking for evince... no checking for xpdf... no checking for acroread... no checking for evince... no --------------------------------------------------- Mlpost library will be installed in: /usr/lib/ocaml/mlpost native code compilation: yes Support for concrete computations in mlpost: yes Cairo support in mlpost: yes Contrib mlpost_lablgtk : yes --------------------------------------------------- configure: creating ./config.status config.status: creating META config.status: creating version.ml config.status: creating Makefile config.status: creating myocamlbuild.ml make[1]: Leaving directory '/build/mlpost-QHOLk9/mlpost-0.8.2' dh_auto_build -a make -j4 make[1]: Entering directory '/build/mlpost-QHOLk9/mlpost-0.8.2' /usr/bin/ocamlbuild -no-links -tag bin_annot -tags cairo_yes,concrete_yes -classic-display -log "build.log" mlpost.cma mlpost_desc_options.cma mlpost_options.cma mlpost_options.cmi mlpost.cmxa mlpost_desc_options.cmxa mlpost_options.cmxa tool.native backend/dllmlpost_ft.so backend/libmlpost_ft.a /usr/bin/ocamlopt.opt unix.cmxa -I /usr/lib/ocaml/ocamlbuild /usr/lib/ocaml/ocamlbuild/ocamlbuildlib.cmxa myocamlbuild.ml /usr/lib/ocaml/ocamlbuild/ocamlbuild.cmx -o myocamlbuild File "_tags", line 21, characters 63-73: Warning: tag "I" does not expect a parameter, but is used with parameter "backend" File "gui/_tags", line 1, characters 38-48: Warning: the tag "use_thread" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. File "backend/_tags", line 1, characters 44-62: Warning: the tag "pkg_cairo.lablgtk2" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. File "dvi/_tags", line 2, characters 39-59: Warning: the tag "pkg_bitstring.syntax" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. File "_tags", line 21, characters 63-73: Warning: the tag "I(backend)" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. Configuration "", line 1, characters 35-47: Warning: the tag "concrete_yes" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. Configuration "", line 1, characters 24-33: Warning: the tag "cairo_yes" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. /usr/bin/ocamllex.opt -q myocamlmacroparser.mll /usr/bin/ocamldep.opt -modules myocamlmacroparser.ml > myocamlmacroparser.ml.depends /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o myocamlmacroparser.cmo myocamlmacroparser.ml /usr/bin/ocamlc.opt myocamlmacroparser.cmo -o myocamlmacroparser.byte /usr/bin/ocamldep.opt -pp 'cppo -D CAIRO -D CONCRETE' -modules mlpost.mli > mlpost.mli.depends /usr/bin/ocamlc.opt -c -bin-annot -I /usr/lib/ocaml/cairo -pp 'cppo -D CAIRO -D CONCRETE' -I concrete -I dvi -I backend -I gui -I testsuite -o mlpost.cmi mlpost.mli cp mlpost_cairo.mlpack mlpost.mlpack /usr/bin/ocamldep.opt -modules version.ml > version.ml.depends /usr/bin/ocamldep.opt -modules metapost_tool.ml > metapost_tool.ml.depends /usr/bin/ocamldep.opt -modules file.mli > file.mli.depends /usr/bin/ocamllex.opt -q scan_prelude.mll /usr/bin/ocamldep.opt -modules scan_prelude.ml > scan_prelude.ml.depends /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o file.cmi file.mli /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o scan_prelude.cmo scan_prelude.ml /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o metapost_tool.cmo metapost_tool.ml /usr/bin/ocamldep.opt -modules signature.ml > signature.ml.depends /usr/bin/ocamldep.opt -modules types.mli > types.mli.depends /usr/bin/ocamldep.opt -modules concrete/concrete_types.ml > concrete/concrete_types.ml.depends /usr/bin/ocamldep.opt -modules hashcons.mli > hashcons.mli.depends /usr/bin/ocamldep.opt -modules concrete/matrix.mli > concrete/matrix.mli.depends /usr/bin/ocamldep.opt -pp 'cppo -D CAIRO -D CONCRETE' -modules concrete/ctypes.mli > concrete/ctypes.mli.depends /usr/bin/ocamlc.opt -c -bin-annot -I /usr/lib/ocaml/cairo -pp 'cppo -D CAIRO -D CONCRETE' -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/ctypes.cmi concrete/ctypes.mli /usr/bin/ocamldep.opt -modules concrete/point_lib.mli > concrete/point_lib.mli.depends /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/concrete_types.cmo concrete/concrete_types.ml /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o hashcons.cmi hashcons.mli /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/matrix.cmi concrete/matrix.mli /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/point_lib.cmi concrete/point_lib.mli /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o types.cmi types.mli /usr/bin/ocamldep.opt -modules num.ml > num.ml.depends /usr/bin/ocamldep.opt -modules concrete/gentex.mli > concrete/gentex.mli.depends /usr/bin/ocamldep.opt -modules dvi/dviinterp.mli > dvi/dviinterp.mli.depends /usr/bin/ocamldep.opt -modules dvi/dvi.mli > dvi/dvi.mli.depends /usr/bin/ocamldep.opt -modules dvi/dvi_util.ml > dvi/dvi_util.ml.depends /usr/bin/ocamldep.opt -modules dvi/fonts_type.mli > dvi/fonts_type.mli.depends /usr/bin/ocamlc.opt -c -bin-annot -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/fonts_type.cmi dvi/fonts_type.mli /usr/bin/ocamlc.opt -c -bin-annot -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/dvi_util.cmo dvi/dvi_util.ml /usr/bin/ocamldep.opt -modules dvi/fonts.mli > dvi/fonts.mli.depends /usr/bin/ocamlc.opt -c -bin-annot -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/dvi.cmi dvi/dvi.mli /usr/bin/ocamldep.opt -modules dvi/tfm.mli > dvi/tfm.mli.depends /usr/bin/ocamlc.opt -c -bin-annot -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/tfm.cmi dvi/tfm.mli /usr/bin/ocamlc.opt -c -bin-annot -I /usr/lib/ocaml/cairo -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/fonts.cmi dvi/fonts.mli /usr/bin/ocamlc.opt -c -bin-annot -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/dviinterp.cmi dvi/dviinterp.mli /usr/bin/ocamldep.opt -modules misc.ml > misc.ml.depends /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/gentex.cmi concrete/gentex.mli /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o misc.cmo misc.ml + /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o misc.cmo misc.ml File "misc.ml", line 101, characters 12-25: 101 | let buf = String.create 1024 in ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. File "misc.ml", line 151, characters 45-63: 151 | Map.Make(struct type t = int let compare = Pervasives.compare end) ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims /usr/bin/ocamldep.opt -modules point.ml > point.ml.depends /usr/bin/ocamldep.opt -modules concrete/compute.ml > concrete/compute.ml.depends /usr/bin/ocamldep.opt -modules defaults.mli > defaults.mli.depends /usr/bin/ocamldep.opt -modules concrete/metapath_lib.mli > concrete/metapath_lib.mli.depends /usr/bin/ocamldep.opt -modules concrete/spline_lib.mli > concrete/spline_lib.mli.depends /usr/bin/ocamldep.opt -modules concrete/spline.mli > concrete/spline.mli.depends /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/spline.cmi concrete/spline.mli /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/spline_lib.cmi concrete/spline_lib.mli /usr/bin/ocamldep.opt -modules concrete/picture_lib.mli > concrete/picture_lib.mli.depends /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o defaults.cmi defaults.mli /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/metapath_lib.cmi concrete/metapath_lib.mli /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/picture_lib.cmi concrete/picture_lib.mli /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o num.cmo num.ml /usr/bin/ocamldep.opt -modules transform.ml > transform.ml.depends /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/compute.cmo concrete/compute.ml /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o transform.cmo transform.ml /usr/bin/ocamldep.opt -modules metaPath.ml > metaPath.ml.depends /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o point.cmo point.ml /usr/bin/ocamldep.opt -modules path.ml > path.ml.depends /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o metaPath.cmo metaPath.ml /usr/bin/ocamldep.opt -modules pen.ml > pen.ml.depends /usr/bin/ocamldep.opt -modules dash.ml > dash.ml.depends /usr/bin/ocamldep.opt -modules color.ml > color.ml.depends /usr/bin/ocamldep.opt -modules brush.ml > brush.ml.depends /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o color.cmo color.ml /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o dash.cmo dash.ml /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o pen.cmo pen.ml /usr/bin/ocamldep.opt -modules box.ml > box.ml.depends /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o brush.cmo brush.ml /usr/bin/ocamldep.opt -modules command.ml > command.ml.depends /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o path.cmo path.ml /usr/bin/ocamldep.opt -modules picture.ml > picture.ml.depends /usr/bin/ocamldep.opt -modules shapes.ml > shapes.ml.depends /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o command.cmo command.ml /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o picture.cmo picture.ml /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o shapes.cmo shapes.ml /usr/bin/ocamldep.opt -modules arrow.ml > arrow.ml.depends /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o box.cmo box.ml + /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o box.cmo box.ml File "box.ml", line 41, characters 16-34: 41 | let compare = Pervasives.compare ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims /usr/bin/ocamldep.opt -modules triangle.ml > triangle.ml.depends /usr/bin/ocamldep.opt -modules helpers.ml > helpers.ml.depends /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o arrow.cmo arrow.ml /usr/bin/ocamldep.opt -modules tree.ml > tree.ml.depends /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o helpers.cmo helpers.ml /usr/bin/ocamldep.opt -modules tree_adv.ml > tree_adv.ml.depends /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o signature.cmo signature.ml /usr/bin/ocamldep.opt -modules diag.ml > diag.ml.depends /usr/bin/ocamldep.opt -modules plot.ml > plot.ml.depends /usr/bin/ocamldep.opt -modules real_plot.ml > real_plot.ml.depends /usr/bin/ocamldep.opt -pp 'cppo -D CAIRO -D CONCRETE' -modules concrete.ml > concrete.ml.depends /usr/bin/ocamldep.opt -modules legend.ml > legend.ml.depends /usr/bin/ocamlc.opt -c -bin-annot -pp 'cppo -D CAIRO -D CONCRETE' -I concrete -I dvi -I backend -I gui -I testsuite -o concrete.cmo concrete.ml /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o legend.cmo legend.ml /usr/bin/ocamldep.opt -modules metapost.mli > metapost.mli.depends /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o metapost.cmi metapost.mli /usr/bin/ocamldep.opt -modules metapost.ml > metapost.ml.depends /usr/bin/ocamldep.opt -modules compile.ml > compile.ml.depends /usr/bin/ocamldep.opt -modules compiled_types.ml > compiled_types.ml.depends /usr/bin/ocamldep.opt -modules duplicate.ml > duplicate.ml.depends /usr/bin/ocamldep.opt -modules name.ml > name.ml.depends /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o compiled_types.cmo compiled_types.ml /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o duplicate.cmo duplicate.ml /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o name.cmo name.ml /usr/bin/ocamldep.opt -modules mPprint.ml > mPprint.ml.depends /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o compile.cmo compile.ml /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o mPprint.cmo mPprint.ml + /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o mPprint.cmo mPprint.ml File "mPprint.ml", line 28, characters 29-46: 28 | with End_of_file | Failure "float_of_string" -> ^^^^^^^^^^^^^^^^^ Warning 52: Code should not depend on the actual values of this constructor's arguments. They are only for information and may change in future versions. (See manual section 9.5) /usr/bin/ocamldep.opt -modules radar.ml > radar.ml.depends /usr/bin/ocamldep.opt -modules hist.ml > hist.ml.depends /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o plot.cmo plot.ml /usr/bin/ocamldep.opt -pp 'cppo -D CAIRO -D CONCRETE' -modules cairost.ml > cairost.ml.depends /usr/bin/ocamldep.opt -modules backend/icairost.ml > backend/icairost.ml.depends /usr/bin/ocamldep.opt -modules backend/draw.mli > backend/draw.mli.depends /usr/bin/ocamlc.opt -c -bin-annot -I /usr/lib/ocaml/cairo -I backend -I concrete -I dvi -I gui -I testsuite -o backend/draw.cmi backend/draw.mli /usr/bin/ocamldep.opt -modules concrete/mps.mli > concrete/mps.mli.depends /usr/bin/ocamlc.opt -c -bin-annot -I /usr/lib/ocaml/cairo -I backend -I concrete -I dvi -I gui -I testsuite -o backend/icairost.cmo backend/icairost.ml /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/mps.cmi concrete/mps.mli /usr/bin/ocamldep.opt -modules print.ml > print.ml.depends /usr/bin/ocamldep.opt -modules types.ml > types.ml.depends /usr/bin/ocamldep.opt -modules hashcons.ml > hashcons.ml.depends /usr/bin/ocamldep.opt -modules concrete/picture_lib.ml > concrete/picture_lib.ml.depends /usr/bin/ocamldep.opt -modules concrete/spline.ml > concrete/spline.ml.depends /usr/bin/ocamldep.opt -modules concrete/unionfind.mli > concrete/unionfind.mli.depends /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/unionfind.cmi concrete/unionfind.mli /usr/bin/ocamldep.opt -modules concrete/spline_lib.ml > concrete/spline_lib.ml.depends /usr/bin/ocamldep.opt -modules dvi/fonts.ml > dvi/fonts.ml.depends /usr/bin/ocamllex.opt -q dvi/map_lexer.mll /usr/bin/ocamldep.opt -modules dvi/map_lexer.ml > dvi/map_lexer.ml.depends /usr/bin/ocamlyacc dvi/map_parser.mly /usr/bin/ocamldep.opt -modules dvi/map_parser.mli > dvi/map_parser.mli.depends /usr/bin/ocamlc.opt -c -bin-annot -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/map_parser.cmi dvi/map_parser.mli /usr/bin/ocamldep.opt -modules dvi/metric.mli > dvi/metric.mli.depends /usr/bin/ocamldep.opt -modules backend/mlpost_ft.ml > backend/mlpost_ft.ml.depends /usr/bin/ocamllex.opt -q dvi/pfb_lexer.mll /usr/bin/ocamldep.opt -modules dvi/pfb_lexer.ml > dvi/pfb_lexer.ml.depends /usr/bin/ocamlyacc dvi/pfb_parser.mly /usr/bin/ocamldep.opt -modules dvi/pfb_parser.mli > dvi/pfb_parser.mli.depends /usr/bin/ocamlc.opt -c -bin-annot -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/pfb_parser.cmi dvi/pfb_parser.mli /usr/bin/ocamlc.opt -c -bin-annot -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/map_lexer.cmo dvi/map_lexer.ml /usr/bin/ocamlc.opt -c -bin-annot -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/metric.cmi dvi/metric.mli /usr/bin/ocamlc.opt -c -bin-annot -I /usr/lib/ocaml/cairo -I backend -I concrete -I dvi -I gui -I testsuite -o backend/mlpost_ft.cmo backend/mlpost_ft.ml /usr/bin/ocamlc.opt -c -bin-annot -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/pfb_lexer.cmo dvi/pfb_lexer.ml /usr/bin/ocamldep.opt -ppx '/usr/lib/ocaml/bitstring/ppx/ppx.exe --as-ppx' -modules dvi/tfm.ml > dvi/tfm.ml.depends /usr/bin/ocamldep.opt -ppx '/usr/lib/ocaml/bitstring/ppx/ppx.exe --as-ppx' -modules dvi/dvi.ml > dvi/dvi.ml.depends /usr/bin/ocamldep.opt -modules backend/dvicairo.mli > backend/dvicairo.mli.depends /usr/bin/ocamlc.opt -c -bin-annot -I /usr/lib/ocaml/cairo -I /usr/lib/ocaml/lablgtk2 -I backend -I concrete -I dvi -I gui -I testsuite -o backend/dvicairo.cmi backend/dvicairo.mli /usr/bin/ocamldep.opt -modules backend/dvicairo.ml > backend/dvicairo.ml.depends /usr/bin/ocamldep.opt -modules dvi/dviinterp.ml > dvi/dviinterp.ml.depends /usr/bin/ocamldep.opt -modules concrete/matrix.ml > concrete/matrix.ml.depends /usr/bin/ocamldep.opt -modules concrete/point_lib.ml > concrete/point_lib.ml.depends /usr/bin/ocamldep.opt -modules dvi/pfb_parser.ml > dvi/pfb_parser.ml.depends /usr/bin/ocamldep.opt -modules dvi/map_parser.ml > dvi/map_parser.ml.depends /usr/bin/ocamldep.opt -modules concrete/gentex.ml > concrete/gentex.ml.depends /usr/bin/ocamldep.opt -modules concrete/unionfind.ml > concrete/unionfind.ml.depends /usr/bin/ocamldep.opt -modules concrete/metapath_lib.ml > concrete/metapath_lib.ml.depends /usr/bin/ocamldep.opt -modules backend/draw.ml > backend/draw.ml.depends /usr/bin/ocamldep.opt -modules dvi/metric.ml > dvi/metric.ml.depends /usr/bin/ocamldep.opt -modules concrete/mps.ml > concrete/mps.ml.depends /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o version.cmo version.ml /usr/bin/ocamldep.opt -modules file.ml > file.ml.depends /usr/bin/ocamldep.opt -modules defaults.ml > defaults.ml.depends /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o triangle.cmo triangle.ml /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o tree.cmo tree.ml /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o tree_adv.cmo tree_adv.ml /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o diag.cmo diag.ml /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o real_plot.cmo real_plot.ml /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o metapost.cmo metapost.ml /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o radar.cmo radar.ml /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o hist.cmo hist.ml /usr/bin/ocamlc.opt -c -bin-annot -I /usr/lib/ocaml/cairo -pp 'cppo -D CAIRO -D CONCRETE' -I concrete -I dvi -I backend -I gui -I testsuite -o cairost.cmo cairost.ml /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o print.cmo print.ml /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o types.cmo types.ml + /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o types.cmo types.ml File "types.ml", line 290, characters 2-20: 290 | Pervasives.compare f1 f2 == 0 ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "types.ml", line 293, characters 39-57: 293 | let eq_point (a : point) (b : point) = Pervasives.compare a b == 0 ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "types.ml", line 294, characters 42-60: 294 | let eq_matrix (a : matrix) (b : matrix) = Pervasives.compare a b == 0 ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "types.ml", line 321, characters 21-39: 321 | let eq_color c1 c2 = Pervasives.compare c1 c2 = 0 ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o hashcons.cmo hashcons.ml + /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o hashcons.cmo hashcons.ml File "hashcons.ml", line 55, characters 12-24: 55 | { table = Array.create sz emptybucket; ^^^^^^^^^^^^ Alert deprecated: Stdlib.Array.create Use Array.make instead. File "hashcons.ml", line 194, characters 14-26: 194 | table = Array.create sz emptybucket; ^^^^^^^^^^^^ Alert deprecated: Stdlib.Array.create Use Array.make instead. /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/picture_lib.cmo concrete/picture_lib.ml + /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/picture_lib.cmo concrete/picture_lib.ml File "concrete/picture_lib.ml", line 147, characters 29-46: 147 | with End_of_file | Failure "float_of_string" -> ^^^^^^^^^^^^^^^^^ Warning 52: Code should not depend on the actual values of this constructor's arguments. They are only for information and may change in future versions. (See manual section 9.5) /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/spline.cmo concrete/spline.ml + /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/spline.cmo concrete/spline.ml File "concrete/spline.ml", line 105, characters 26-40: 105 | let x_max = apply_x (f4 Pervasives.max) s in ^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "concrete/spline.ml", line 106, characters 26-40: 106 | let y_max = apply_y (f4 Pervasives.max) s in ^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "concrete/spline.ml", line 107, characters 26-40: 107 | let x_min = apply_x (f4 Pervasives.min) s in ^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "concrete/spline.ml", line 108, characters 26-40: 108 | let y_min = apply_y (f4 Pervasives.min) s in ^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "concrete/spline.ml", line 115, characters 29-43: 115 | let x_max = List.fold_left Pervasives.max neg_infinity x_remarq in ^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "concrete/spline.ml", line 116, characters 29-43: 116 | let y_max = List.fold_left Pervasives.max neg_infinity y_remarq in ^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "concrete/spline.ml", line 117, characters 29-43: 117 | let x_min = List.fold_left Pervasives.min infinity x_remarq in ^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "concrete/spline.ml", line 118, characters 29-43: 118 | let y_min = List.fold_left Pervasives.min infinity y_remarq in ^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/spline_lib.cmo concrete/spline_lib.ml /usr/bin/ocamlc.opt -c -bin-annot -I /usr/lib/ocaml/cairo -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/fonts.cmo dvi/fonts.ml + /usr/bin/ocamlc.opt -c -bin-annot -I /usr/lib/ocaml/cairo -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/fonts.cmo dvi/fonts.ml File "dvi/fonts.ml", line 133, characters 20-32: 133 | let enc_table = Array.create 256 "" in ^^^^^^^^^^^^ Alert deprecated: Stdlib.Array.create Use Array.make instead. /usr/bin/ocamlc.opt -c -bin-annot -I /usr/lib/ocaml/bitstring -ppx '/usr/lib/ocaml/bitstring/ppx/ppx.exe --as-ppx' -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/tfm.cmo dvi/tfm.ml /usr/bin/ocamlc.opt -c -bin-annot -I /usr/lib/ocaml/bitstring -ppx '/usr/lib/ocaml/bitstring/ppx/ppx.exe --as-ppx' -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/dvi.cmo dvi/dvi.ml /usr/bin/ocamlc.opt -c -bin-annot -I /usr/lib/ocaml/cairo -I /usr/lib/ocaml/lablgtk2 -I backend -I concrete -I dvi -I gui -I testsuite -o backend/dvicairo.cmo backend/dvicairo.ml /usr/bin/ocamlc.opt -c -bin-annot -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/dviinterp.cmo dvi/dviinterp.ml /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/matrix.cmo concrete/matrix.ml /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/point_lib.cmo concrete/point_lib.ml /usr/bin/ocamlc.opt -c -bin-annot -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/pfb_parser.cmo dvi/pfb_parser.ml + /usr/bin/ocamlc.opt -c -bin-annot -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/pfb_parser.cmo dvi/pfb_parser.ml File "dvi/pfb_parser.mly", line 21, characters 28-40: Alert deprecated: Stdlib.Array.create Use Array.make instead. File "dvi/pfb_parser.mly", line 33, characters 20-32: Alert deprecated: Stdlib.Array.create Use Array.make instead. /usr/bin/ocamlc.opt -c -bin-annot -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/map_parser.cmo dvi/map_parser.ml /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/gentex.cmo concrete/gentex.ml /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/unionfind.cmo concrete/unionfind.ml + /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/unionfind.cmo concrete/unionfind.ml File "concrete/unionfind.ml", line 25, characters 14-28: 25 | let equal = Pervasives.(=) ^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "concrete/unionfind.ml", line 26, characters 16-34: 26 | let compare = Pervasives.compare ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/metapath_lib.cmo concrete/metapath_lib.ml /usr/bin/ocamlc.opt -c -bin-annot -I /usr/lib/ocaml/cairo -I backend -I concrete -I dvi -I gui -I testsuite -o backend/draw.cmo backend/draw.ml /usr/bin/ocamlc.opt -c -bin-annot -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/metric.cmo dvi/metric.ml /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/mps.cmo concrete/mps.ml + /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/mps.cmo concrete/mps.ml File "concrete/mps.ml", line 414, characters 16-28: 414 | let set t n = t.[n] <- '1' ^^^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. File "concrete/mps.ml", line 427, characters 8-26: 427 | buf.[j-i] <- s.[j] ^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o file.cmo file.ml + /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o file.cmo file.ml File "file.ml", line 94, characters 25-47: 94 | let temp = from_string Filename.temp_dir_name ^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.Filename.temp_dir_name Use Filename.get_temp_dir_name instead File "file.ml", line 106, characters 16-34: 106 | let compare = Pervasives.compare ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "file.ml", line 173, characters 10-28: 173 | let c = Pervasives.compare a.bn b.bn in ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "file.ml", line 175, characters 15-33: 175 | else let c = Pervasives.compare a.ext b.ext in ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o defaults.cmo defaults.ml /usr/bin/ocamlc.opt -pack -bin-annot misc.cmo file.cmo scan_prelude.cmo metapost_tool.cmo version.cmo concrete/concrete_types.cmo concrete/ctypes.cmi concrete/matrix.cmo concrete/point_lib.cmo hashcons.cmo types.cmo signature.cmo defaults.cmo dvi/fonts_type.cmi dvi/dvi_util.cmo dvi/dvi.cmo backend/mlpost_ft.cmo dvi/map_parser.cmo dvi/map_lexer.cmo dvi/tfm.cmo dvi/metric.cmo dvi/pfb_parser.cmo dvi/pfb_lexer.cmo dvi/fonts.cmo dvi/dviinterp.cmo concrete/gentex.cmo num.cmo concrete/unionfind.cmo concrete/spline.cmo concrete/spline_lib.cmo concrete/metapath_lib.cmo concrete/picture_lib.cmo concrete/compute.cmo transform.cmo point.cmo metaPath.cmo path.cmo pen.cmo dash.cmo color.cmo brush.cmo command.cmo picture.cmo shapes.cmo box.cmo arrow.cmo triangle.cmo helpers.cmo tree.cmo tree_adv.cmo diag.cmo plot.cmo concrete.cmo legend.cmo real_plot.cmo compiled_types.cmo duplicate.cmo name.cmo compile.cmo mPprint.cmo metapost.cmo radar.cmo hist.cmo backend/dvicairo.cmo backend/draw.cmo backend/icairost.cmo concrete/mps.cmo cairost.cmo print.cmo -o mlpost.cmo /usr/bin/ocamlc.opt -a -cclib -lfreetype -cclib -lz -dllpath backend -dllib dllmlpost_ft -cclib -Lbackend -I backend -dllpath ../backend -dllib dllmlpost_ft -cclib -Lbackend -I backend mlpost.cmo -o mlpost.cma /usr/bin/ocamldep.opt -modules mlpost_desc_options.ml > mlpost_desc_options.ml.depends /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o mlpost_desc_options.cmo mlpost_desc_options.ml /usr/bin/ocamlc.opt -a mlpost_desc_options.cmo -o mlpost_desc_options.cma /usr/bin/ocamldep.opt -modules mlpost_options.mli > mlpost_options.mli.depends /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o mlpost_options.cmi mlpost_options.mli /usr/bin/ocamldep.opt -modules mlpost_options.ml > mlpost_options.ml.depends /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o mlpost_options.cmo mlpost_options.ml /usr/bin/ocamlc.opt -a -linkall mlpost_options.cmo -o mlpost_options.cma /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o misc.cmx misc.ml + /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o misc.cmx misc.ml File "misc.ml", line 101, characters 12-25: 101 | let buf = String.create 1024 in ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. File "misc.ml", line 151, characters 45-63: 151 | Map.Make(struct type t = int let compare = Pervasives.compare end) ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o file.cmx file.ml + /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o file.cmx file.ml File "file.ml", line 94, characters 25-47: 94 | let temp = from_string Filename.temp_dir_name ^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.Filename.temp_dir_name Use Filename.get_temp_dir_name instead File "file.ml", line 106, characters 16-34: 106 | let compare = Pervasives.compare ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "file.ml", line 173, characters 10-28: 173 | let c = Pervasives.compare a.bn b.bn in ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "file.ml", line 175, characters 15-33: 175 | else let c = Pervasives.compare a.ext b.ext in ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o scan_prelude.cmx scan_prelude.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o metapost_tool.cmx metapost_tool.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/concrete_types.cmx concrete/concrete_types.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o hashcons.cmx hashcons.ml + /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o hashcons.cmx hashcons.ml File "hashcons.ml", line 55, characters 12-24: 55 | { table = Array.create sz emptybucket; ^^^^^^^^^^^^ Alert deprecated: Stdlib.Array.create Use Array.make instead. File "hashcons.ml", line 194, characters 14-26: 194 | table = Array.create sz emptybucket; ^^^^^^^^^^^^ Alert deprecated: Stdlib.Array.create Use Array.make instead. /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/matrix.cmx concrete/matrix.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/point_lib.cmx concrete/point_lib.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o types.cmx types.ml + /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o types.cmx types.ml File "types.ml", line 290, characters 2-20: 290 | Pervasives.compare f1 f2 == 0 ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "types.ml", line 293, characters 39-57: 293 | let eq_point (a : point) (b : point) = Pervasives.compare a b == 0 ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "types.ml", line 294, characters 42-60: 294 | let eq_matrix (a : matrix) (b : matrix) = Pervasives.compare a b == 0 ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "types.ml", line 321, characters 21-39: 321 | let eq_color c1 c2 = Pervasives.compare c1 c2 = 0 ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/dvi_util.cmx dvi/dvi_util.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o defaults.cmx defaults.ml /usr/bin/ocamlopt.opt -c -bin-annot -I /usr/lib/ocaml/bitstring -ppx '/usr/lib/ocaml/bitstring/ppx/ppx.exe --as-ppx' -for-pack Mlpost -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/dvi.cmx dvi/dvi.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/map_parser.cmx dvi/map_parser.ml /usr/bin/ocamlopt.opt -c -bin-annot -I /usr/lib/ocaml/bitstring -ppx '/usr/lib/ocaml/bitstring/ppx/ppx.exe --as-ppx' -for-pack Mlpost -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/tfm.cmx dvi/tfm.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/pfb_parser.cmx dvi/pfb_parser.ml + /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/pfb_parser.cmx dvi/pfb_parser.ml File "dvi/pfb_parser.mly", line 21, characters 28-40: Alert deprecated: Stdlib.Array.create Use Array.make instead. File "dvi/pfb_parser.mly", line 33, characters 20-32: Alert deprecated: Stdlib.Array.create Use Array.make instead. /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/map_lexer.cmx dvi/map_lexer.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/metric.cmx dvi/metric.ml /usr/bin/ocamlopt.opt -c -bin-annot -I /usr/lib/ocaml/cairo -for-pack Mlpost -I backend -I concrete -I dvi -I gui -I testsuite -o backend/mlpost_ft.cmx backend/mlpost_ft.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/pfb_lexer.cmx dvi/pfb_lexer.ml /usr/bin/ocamlopt.opt -c -bin-annot -I /usr/lib/ocaml/cairo -for-pack Mlpost -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/fonts.cmx dvi/fonts.ml + /usr/bin/ocamlopt.opt -c -bin-annot -I /usr/lib/ocaml/cairo -for-pack Mlpost -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/fonts.cmx dvi/fonts.ml File "dvi/fonts.ml", line 133, characters 20-32: 133 | let enc_table = Array.create 256 "" in ^^^^^^^^^^^^ Alert deprecated: Stdlib.Array.create Use Array.make instead. /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I dvi -I concrete -I backend -I gui -I testsuite -o dvi/dviinterp.cmx dvi/dviinterp.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/gentex.cmx concrete/gentex.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/unionfind.cmx concrete/unionfind.ml + /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/unionfind.cmx concrete/unionfind.ml File "concrete/unionfind.ml", line 25, characters 14-28: 25 | let equal = Pervasives.(=) ^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "concrete/unionfind.ml", line 26, characters 16-34: 26 | let compare = Pervasives.compare ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/spline.cmx concrete/spline.ml + /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/spline.cmx concrete/spline.ml File "concrete/spline.ml", line 105, characters 26-40: 105 | let x_max = apply_x (f4 Pervasives.max) s in ^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "concrete/spline.ml", line 106, characters 26-40: 106 | let y_max = apply_y (f4 Pervasives.max) s in ^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "concrete/spline.ml", line 107, characters 26-40: 107 | let x_min = apply_x (f4 Pervasives.min) s in ^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "concrete/spline.ml", line 108, characters 26-40: 108 | let y_min = apply_y (f4 Pervasives.min) s in ^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "concrete/spline.ml", line 115, characters 29-43: 115 | let x_max = List.fold_left Pervasives.max neg_infinity x_remarq in ^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "concrete/spline.ml", line 116, characters 29-43: 116 | let y_max = List.fold_left Pervasives.max neg_infinity y_remarq in ^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "concrete/spline.ml", line 117, characters 29-43: 117 | let x_min = List.fold_left Pervasives.min infinity x_remarq in ^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "concrete/spline.ml", line 118, characters 29-43: 118 | let y_min = List.fold_left Pervasives.min infinity y_remarq in ^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/spline_lib.cmx concrete/spline_lib.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/metapath_lib.cmx concrete/metapath_lib.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/picture_lib.cmx concrete/picture_lib.ml + /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/picture_lib.cmx concrete/picture_lib.ml File "concrete/picture_lib.ml", line 147, characters 29-46: 147 | with End_of_file | Failure "float_of_string" -> ^^^^^^^^^^^^^^^^^ Warning 52: Code should not depend on the actual values of this constructor's arguments. They are only for information and may change in future versions. (See manual section 9.5) /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o num.cmx num.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/compute.cmx concrete/compute.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o transform.cmx transform.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o point.cmx point.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o metaPath.cmx metaPath.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o color.cmx color.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o dash.cmx dash.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o pen.cmx pen.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o brush.cmx brush.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o path.cmx path.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o command.cmx command.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o picture.cmx picture.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o shapes.cmx shapes.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o box.cmx box.ml + /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o box.cmx box.ml File "box.ml", line 41, characters 16-34: 41 | let compare = Pervasives.compare ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o arrow.cmx arrow.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o helpers.cmx helpers.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o signature.cmx signature.ml /usr/bin/ocamlopt.opt -c -bin-annot -pp 'cppo -D CAIRO -D CONCRETE' -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o concrete.cmx concrete.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o legend.cmx legend.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o compiled_types.cmx compiled_types.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o duplicate.cmx duplicate.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o name.cmx name.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o compile.cmx compile.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o mPprint.cmx mPprint.ml + /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o mPprint.cmx mPprint.ml File "mPprint.ml", line 28, characters 29-46: 28 | with End_of_file | Failure "float_of_string" -> ^^^^^^^^^^^^^^^^^ Warning 52: Code should not depend on the actual values of this constructor's arguments. They are only for information and may change in future versions. (See manual section 9.5) /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o plot.cmx plot.ml /usr/bin/ocamlopt.opt -c -bin-annot -I /usr/lib/ocaml/cairo -I /usr/lib/ocaml/lablgtk2 -for-pack Mlpost -I backend -I concrete -I dvi -I gui -I testsuite -o backend/dvicairo.cmx backend/dvicairo.ml /usr/bin/ocamlopt.opt -c -bin-annot -I /usr/lib/ocaml/cairo -for-pack Mlpost -I backend -I concrete -I dvi -I gui -I testsuite -o backend/draw.cmx backend/draw.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o version.cmx version.ml /usr/bin/ocamlopt.opt -c -bin-annot -I /usr/lib/ocaml/cairo -for-pack Mlpost -I backend -I concrete -I dvi -I gui -I testsuite -o backend/icairost.cmx backend/icairost.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/mps.cmx concrete/mps.ml + /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o concrete/mps.cmx concrete/mps.ml File "concrete/mps.ml", line 414, characters 16-28: 414 | let set t n = t.[n] <- '1' ^^^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. File "concrete/mps.ml", line 427, characters 8-26: 427 | buf.[j-i] <- s.[j] ^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o triangle.cmx triangle.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o tree.cmx tree.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o tree_adv.cmx tree_adv.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o diag.cmx diag.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o real_plot.cmx real_plot.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o metapost.cmx metapost.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o radar.cmx radar.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o hist.cmx hist.ml /usr/bin/ocamlopt.opt -c -bin-annot -I /usr/lib/ocaml/cairo -pp 'cppo -D CAIRO -D CONCRETE' -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o cairost.cmx cairost.ml /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o print.cmx print.ml /usr/bin/ocamlopt.opt -pack -bin-annot -I concrete -I backend -I dvi misc.cmx file.cmx scan_prelude.cmx metapost_tool.cmx version.cmx concrete/concrete_types.cmx concrete/ctypes.cmi concrete/matrix.cmx concrete/point_lib.cmx hashcons.cmx types.cmx signature.cmx backend/mlpost_ft.cmx defaults.cmx dvi/fonts_type.cmi dvi/dvi_util.cmx dvi/dvi.cmx dvi/map_parser.cmx dvi/map_lexer.cmx dvi/tfm.cmx dvi/metric.cmx dvi/pfb_parser.cmx dvi/pfb_lexer.cmx dvi/fonts.cmx dvi/dviinterp.cmx concrete/gentex.cmx num.cmx concrete/unionfind.cmx concrete/spline.cmx concrete/spline_lib.cmx concrete/metapath_lib.cmx concrete/picture_lib.cmx concrete/compute.cmx transform.cmx point.cmx metaPath.cmx path.cmx pen.cmx dash.cmx color.cmx brush.cmx command.cmx picture.cmx shapes.cmx box.cmx arrow.cmx triangle.cmx helpers.cmx tree.cmx tree_adv.cmx diag.cmx plot.cmx concrete.cmx legend.cmx real_plot.cmx compiled_types.cmx duplicate.cmx name.cmx compile.cmx mPprint.cmx metapost.cmx radar.cmx hist.cmx backend/dvicairo.cmx backend/draw.cmx backend/icairost.cmx concrete/mps.cmx cairost.cmx print.cmx -o mlpost.cmx /usr/bin/ocamlopt.opt -a -cclib -lfreetype -cclib -lz -cclib -lmlpost_ft mlpost.cmx -o mlpost.cmxa /usr/bin/ocamlopt.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o mlpost_desc_options.cmx mlpost_desc_options.ml /usr/bin/ocamlopt.opt -a mlpost_desc_options.cmx -o mlpost_desc_options.cmxa /usr/bin/ocamlopt.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o mlpost_options.cmx mlpost_options.ml /usr/bin/ocamlopt.opt -a -linkall mlpost_options.cmx -o mlpost_options.cmxa /usr/bin/ocamldep.opt -modules tool.ml > tool.ml.depends /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o tool.cmo tool.ml + /usr/bin/ocamlc.opt -c -bin-annot -I concrete -I dvi -I backend -I gui -I testsuite -o tool.cmo tool.ml File "tool.ml", line 116, characters 2-9: 116 | bprintf b "%s %a -- %s@?" ^^^^^^^ Alert deprecated: Stdlib.Format.bprintf File "tool.ml", lines 142-155, characters 4-40: 142 | ....match desc with 143 | | Unit f -> Unit (fun () -> f ();aotofcp opt) 144 | | Set s -> Unit (fun () -> s:=true; aotofcp opt) 145 | | Clear s -> Unit (fun () -> s:=false; aotofcp opt) 146 | | String f -> String (fun s -> f s;aotofcp ~arg:s opt) ... 152 | aotofcp ~arg:(string_of_float x) opt) 153 | | Set_string s -> String (fun x -> s:=x; aotofcp ~arg:x opt) 154 | | Symbol (l, f) -> Symbol (l,fun x -> f x; aotofcp ~arg:x opt) 155 | | Rest _ | Tuple _ -> assert false........................ Warning 8: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Expand _ /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o tool.cmx tool.ml + /usr/bin/ocamlopt.opt -c -bin-annot -for-pack Mlpost -I concrete -I dvi -I backend -I gui -I testsuite -o tool.cmx tool.ml File "tool.ml", line 116, characters 2-9: 116 | bprintf b "%s %a -- %s@?" ^^^^^^^ Alert deprecated: Stdlib.Format.bprintf File "tool.ml", lines 142-155, characters 4-40: 142 | ....match desc with 143 | | Unit f -> Unit (fun () -> f ();aotofcp opt) 144 | | Set s -> Unit (fun () -> s:=true; aotofcp opt) 145 | | Clear s -> Unit (fun () -> s:=false; aotofcp opt) 146 | | String f -> String (fun s -> f s;aotofcp ~arg:s opt) ... 152 | aotofcp ~arg:(string_of_float x) opt) 153 | | Set_string s -> String (fun x -> s:=x; aotofcp ~arg:x opt) 154 | | Symbol (l, f) -> Symbol (l,fun x -> f x; aotofcp ~arg:x opt) 155 | | Rest _ | Tuple _ -> assert false........................ Warning 8: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Expand _ /usr/bin/ocamlopt.opt unix.cmxa misc.cmx file.cmx scan_prelude.cmx metapost_tool.cmx mlpost_desc_options.cmx version.cmx tool.cmx -o tool.native /usr/bin/ocamlc.opt -ccopt -I/usr/include/freetype2 -c backend/ml_mlpost_ft.c mv ml_mlpost_ft.o backend/ml_mlpost_ft.o /usr/bin/ocamlmklib.opt -o backend/mlpost_ft backend/ml_mlpost_ft.o make[1]: Leaving directory '/build/mlpost-QHOLk9/mlpost-0.8.2' create-stamp debian/debhelper-build-stamp dh_prep -a debian/rules override_dh_auto_install make[1]: Entering directory '/build/mlpost-QHOLk9/mlpost-0.8.2' mkdir -p /build/mlpost-QHOLk9/mlpost-0.8.2/debian/tmp/usr/lib/ocaml /usr/bin/make install DESTDIR= OCAMLFIND_DESTDIR=/build/mlpost-QHOLk9/mlpost-0.8.2/debian/tmp/usr/lib/ocaml BINDIR=/build/mlpost-QHOLk9/mlpost-0.8.2/debian/tmp/usr/bin MANDIR=/build/mlpost-QHOLk9/mlpost-0.8.2/debian/tmp/usr/share/man make[2]: Entering directory '/build/mlpost-QHOLk9/mlpost-0.8.2' /usr/bin/ocamlfind remove mlpost ocamlfind: [WARNING] No such file: /build/mlpost-QHOLk9/mlpost-0.8.2/debian/tmp/usr/lib/ocaml/mlpost/META /usr/bin/ocamlfind install mlpost _build/mlpost.a _build/mlpost.cmi META _build/mlpost.cmxa _build/mlpost_desc_options.cmxa _build/mlpost_options.cmxa _build/mlpost_desc_options.a _build/mlpost_options.a _build/mlpost.cma _build/mlpost_desc_options.cma _build/mlpost_options.cma _build/mlpost_options.cmi _build/backend/dllmlpost_ft.so _build/backend/libmlpost_ft.a _build/mlpost.cmti _build/mlpost.cmt Installed /build/mlpost-QHOLk9/mlpost-0.8.2/debian/tmp/usr/lib/ocaml/mlpost/mlpost.cmt Installed /build/mlpost-QHOLk9/mlpost-0.8.2/debian/tmp/usr/lib/ocaml/mlpost/mlpost.cmti Installed /build/mlpost-QHOLk9/mlpost-0.8.2/debian/tmp/usr/lib/ocaml/mlpost/libmlpost_ft.a Installed /build/mlpost-QHOLk9/mlpost-0.8.2/debian/tmp/usr/lib/ocaml/mlpost/dllmlpost_ft.so Installed /build/mlpost-QHOLk9/mlpost-0.8.2/debian/tmp/usr/lib/ocaml/mlpost/mlpost_options.cmi Installed /build/mlpost-QHOLk9/mlpost-0.8.2/debian/tmp/usr/lib/ocaml/mlpost/mlpost_options.cma Installed /build/mlpost-QHOLk9/mlpost-0.8.2/debian/tmp/usr/lib/ocaml/mlpost/mlpost_desc_options.cma Installed /build/mlpost-QHOLk9/mlpost-0.8.2/debian/tmp/usr/lib/ocaml/mlpost/mlpost.cma Installed /build/mlpost-QHOLk9/mlpost-0.8.2/debian/tmp/usr/lib/ocaml/mlpost/mlpost_options.a Installed /build/mlpost-QHOLk9/mlpost-0.8.2/debian/tmp/usr/lib/ocaml/mlpost/mlpost_desc_options.a Installed /build/mlpost-QHOLk9/mlpost-0.8.2/debian/tmp/usr/lib/ocaml/mlpost/mlpost_options.cmxa Installed /build/mlpost-QHOLk9/mlpost-0.8.2/debian/tmp/usr/lib/ocaml/mlpost/mlpost_desc_options.cmxa Installed /build/mlpost-QHOLk9/mlpost-0.8.2/debian/tmp/usr/lib/ocaml/mlpost/mlpost.cmxa Installed /build/mlpost-QHOLk9/mlpost-0.8.2/debian/tmp/usr/lib/ocaml/mlpost/mlpost.cmi Installed /build/mlpost-QHOLk9/mlpost-0.8.2/debian/tmp/usr/lib/ocaml/mlpost/mlpost.a Installed /build/mlpost-QHOLk9/mlpost-0.8.2/debian/tmp/usr/lib/ocaml/mlpost/META mkdir -p /build/mlpost-QHOLk9/mlpost-0.8.2/debian/tmp/usr/bin /build/mlpost-QHOLk9/mlpost-0.8.2/debian/tmp/usr/share/man/man1 cp -f _build/tool.native /build/mlpost-QHOLk9/mlpost-0.8.2/debian/tmp/usr/bin/mlpost cp -f mlpost.1 /build/mlpost-QHOLk9/mlpost-0.8.2/debian/tmp/usr/share/man/man1 make[2]: Leaving directory '/build/mlpost-QHOLk9/mlpost-0.8.2' make[1]: Leaving directory '/build/mlpost-QHOLk9/mlpost-0.8.2' dh_install -a dh_ocamldoc -a dh_installdocs -a dh_installchangelogs -a dh_installexamples -a dh_installman -a dh_perl -a dh_link -a dh_strip_nondeterminism -a dh_compress -a dh_fixperms -a dh_missing -a dh_strip -a -a dh_makeshlibs -a -a dh_shlibdeps -a -a dh_installdeb -a dh_ocaml -a dh_gencontrol -a dpkg-gencontrol: warning: Depends field of package mlpost: substitution variable ${ocaml:Depends} used, but is not defined dpkg-gencontrol: warning: Depends field of package libmlpost-ocaml-dev: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: Depends field of package libmlpost-ocaml-dev: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: Depends field of package mlpost: substitution variable ${ocaml:Depends} used, but is not defined dh_md5sums -a dh_builddeb -a dpkg-deb: building package 'mlpost' in '../mlpost_0.8.2-4+b2_amd64.deb'. dpkg-deb: building package 'libmlpost-ocaml-dev' in '../libmlpost-ocaml-dev_0.8.2-4+b2_amd64.deb'. dpkg-deb: building package 'mlpost-dbgsym' in '../mlpost-dbgsym_0.8.2-4+b2_amd64.deb'. dpkg-deb: building package 'libmlpost-ocaml-dev-dbgsym' in '../libmlpost-ocaml-dev-dbgsym_0.8.2-4+b2_amd64.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any >../mlpost_0.8.2-4+b2_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/mlpost-QHOLk9 /tmp/mlpost-0.8.2-4+b2mz0blmcm I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.NAh_W1Uqof... I: success in 732.3917 seconds md5: libmlpost-ocaml-dev-dbgsym_0.8.2-4+b2_amd64.deb: OK md5: Value of 'md5' differs for libmlpost-ocaml-dev_0.8.2-4+b2_amd64.deb md5: Size differs for libmlpost-ocaml-dev_0.8.2-4+b2_amd64.deb md5: Value of 'md5' differs for mlpost-dbgsym_0.8.2-4+b2_amd64.deb md5: Size differs for mlpost-dbgsym_0.8.2-4+b2_amd64.deb md5: Value of 'md5' differs for mlpost_0.8.2-4+b2_amd64.deb md5: Size differs for mlpost_0.8.2-4+b2_amd64.deb sha1: libmlpost-ocaml-dev-dbgsym_0.8.2-4+b2_amd64.deb: OK sha1: Value of 'sha1' differs for libmlpost-ocaml-dev_0.8.2-4+b2_amd64.deb sha1: Size differs for libmlpost-ocaml-dev_0.8.2-4+b2_amd64.deb sha1: Value of 'sha1' differs for mlpost-dbgsym_0.8.2-4+b2_amd64.deb sha1: Size differs for mlpost-dbgsym_0.8.2-4+b2_amd64.deb sha1: Value of 'sha1' differs for mlpost_0.8.2-4+b2_amd64.deb sha1: Size differs for mlpost_0.8.2-4+b2_amd64.deb sha256: libmlpost-ocaml-dev-dbgsym_0.8.2-4+b2_amd64.deb: OK sha256: Value of 'sha256' differs for libmlpost-ocaml-dev_0.8.2-4+b2_amd64.deb sha256: Size differs for libmlpost-ocaml-dev_0.8.2-4+b2_amd64.deb sha256: Value of 'sha256' differs for mlpost-dbgsym_0.8.2-4+b2_amd64.deb sha256: Size differs for mlpost-dbgsym_0.8.2-4+b2_amd64.deb sha256: Value of 'sha256' differs for mlpost_0.8.2-4+b2_amd64.deb sha256: Size differs for mlpost_0.8.2-4+b2_amd64.deb Checksums: FAIL diffoscope run passed Cannot generate diffoscope for mlpost-dbgsym_0.8.2-4+b2_amd64.deb: Cannot find URL: http://snapshot.notset.fr/mr/file/a3261ffcb04a1847bc170e1fb8196a7942aea18510e2f6c8a40e715ddf8fc2bf/download diffoscope run passed