sbuild (Debian sbuild) 0.88.5 (01 March 2025) on derowd.up7.fr +==============================================================================+ | ott 0.34+ds-1+ocaml20250313 (amd64) Thu, 13 Mar 2025 10:01:21 +0000 | +==============================================================================+ Package: ott Version: 0.34+ds-1+ocaml20250313 Source Version: 0.34+ds-1+ocaml20250313 Distribution: unstable Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: full I: No tarballs found in /home/steph/.cache/sbuild I: Unpacking /home/steph/ocaml-backports/20250313/ben/rootfs.tar.zst to /var/tmp/tmp.sbuild.z_MbeAdtUU... I: Setting up the chroot... I: Creating chroot session... I: Setting up log color... I: Setting up apt archive... +------------------------------------------------------------------------------+ | Update chroot Thu, 13 Mar 2025 10:01:26 +0000 | +------------------------------------------------------------------------------+ Get:1 file:/rebuilt ./ InRelease Ign:1 file:/rebuilt ./ InRelease Get:2 file:/rebuilt ./ Release [1360 B] Get:2 file:/rebuilt ./ Release [1360 B] Get:3 file:/rebuilt ./ Release.gpg Ign:3 file:/rebuilt ./ Release.gpg Get:4 file:/rebuilt ./ Packages [1073 kB] Get:5 http://localhost:9999/debian bookworm InRelease [151 kB] Get:6 http://localhost:9999/debian bookworm/non-free-firmware amd64 Packages [6240 B] Get:7 http://localhost:9999/debian bookworm/main amd64 Packages [8792 kB] Get:8 http://localhost:9999/debian bookworm/non-free amd64 Packages [97.3 kB] Get:9 http://localhost:9999/debian bookworm/contrib amd64 Packages [54.1 kB] Fetched 9101 kB in 1s (10.0 MB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +------------------------------------------------------------------------------+ | Fetch source files Thu, 13 Mar 2025 10:01:29 +0000 | +------------------------------------------------------------------------------+ Local sources ------------- /tmp/tmp.ben.transition-scripts.1x6NQvRT3A/ott_0.34+ds-1+ocaml20250313.dsc exists in /tmp/tmp.ben.transition-scripts.1x6NQvRT3A; copying to chroot +------------------------------------------------------------------------------+ | Install package build dependencies Thu, 13 Mar 2025 10:01:29 +0000 | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: coq, debhelper-compat (= 13), dh-coq, dh-ocaml, help2man, hevea, libcoq-core-ocaml-dev, libcoq-stdlib, libocamlgraph-ocaml-dev, pandoc, build-essential Filtered Build-Depends: coq, debhelper-compat (= 13), dh-coq, dh-ocaml, help2man, hevea, libcoq-core-ocaml-dev, libcoq-stdlib, libocamlgraph-ocaml-dev, pandoc, build-essential dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/build/reproducible-path/resolver-UEw31e/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/build/reproducible-path/resolver-UEw31e/apt_archive ./ InRelease Get:2 copy:/build/reproducible-path/resolver-UEw31e/apt_archive ./ Release [609 B] Ign:3 copy:/build/reproducible-path/resolver-UEw31e/apt_archive ./ Release.gpg Get:4 copy:/build/reproducible-path/resolver-UEw31e/apt_archive ./ Sources [711 B] Get:5 copy:/build/reproducible-path/resolver-UEw31e/apt_archive ./ Packages [750 B] Fetched 2070 B in 0s (0 B/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils coq debhelper dh-autoreconf dh-coq dh-ocaml dh-strip-nondeterminism dwz file fontconfig-config fonts-urw-base35 gettext gettext-base ghostscript groff-base help2man hevea hicolor-icon-theme imagemagick imagemagick-6-common imagemagick-6.q16 intltool-debian libaom3 libarchive-zip-perl libavahi-client3 libavahi-common-data libavahi-common3 libbrotli1 libbsd0 libcairo2 libcompiler-libs-ocaml-dev libconfig-tiny-perl libcoq-core-ocaml libcoq-core-ocaml-dev libcoq-stdlib libcups2 libdav1d6 libdbus-1-3 libde265-0 libdebhelper-perl libdeflate0 libelf1 libexpat1 libfftw3-double3 libfile-stripnondeterminism-perl libfindlib-ocaml libfindlib-ocaml-dev libfontconfig1 libfontenc1 libfreetype6 libglib2.0-0 libgmp-dev libgmp3-dev libgmpxx4ldbl libgraphite2-3 libgs-common libgs10 libgs10-common libharfbuzz0b libheif1 libice6 libicu72 libidn12 libijs-0.35 libjbig0 libjbig2dec0 libjpeg62-turbo libkpathsea6 liblcms2-2 liblerc4 liblocale-gettext-perl liblqr-1-0 libltdl7 liblua5.3-0 libmagic-mgc libmagic1 libmagickcore-6.q16-6 libmagickwand-6.q16-6 libncurses-dev libncurses6 libncursesw6 libnetpbm11 libnuma1 libocamlgraph-ocaml-dev libopenjp2-7 libpaper-utils libpaper1 libpipeline1 libpixman-1-0 libpng16-16 libptexenc1 libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib libreadline8 libsm6 libsqlite3-0 libstdlib-ocaml libstdlib-ocaml-dev libsub-override-perl libsynctex2 libteckit0 libtexlua53-5 libtexluajit2 libtiff6 libtool libuchardet0 libwebp7 libwebpdemux2 libwebpmux3 libx11-6 libx11-data libx265-199 libxau6 libxaw7 libxcb-render0 libxcb-shm0 libxcb1 libxdmcp6 libxext6 libxi6 libxml2 libxmu6 libxpm4 libxrender1 libxt6 libyaml-0-2 libzarith-ocaml libzarith-ocaml-dev libzstd-dev libzzip-0-13 m4 man-db media-types netpbm ocaml ocaml-base ocaml-findlib ocaml-interp pandoc pandoc-data po-debconf poppler-data python3 python3-minimal python3.11 python3.11-minimal readline-common sensible-utils t1utils tex-common texlive-base texlive-binaries ucf x11-common xdg-utils xfonts-encodings xfonts-utils Suggested packages: autoconf-archive gnu-standards autoconf-doc coqide | proofgeneral ledit | readline-editor why coq-doc dh-make git fonts-freefont-otf | fonts-freefont-ttf fonts-texgyre gettext-doc libasprintf-dev libgettextpo-dev groff hevea-doc texlive-latex-extra imagemagick-doc autotrace cups-bsd | lpr | lprng curl enscript ffmpeg gimp gnuplot grads graphviz hp2xx html2ps libwmf-bin mplayer povray radiance sane-utils transfig ufraw-batch cups-common libfftw3-bin libfftw3-dev low-memory-monitor gmp-doc libgmp10-doc libmpfr-dev liblcms2-utils libmagickcore-6.q16-6-extra ncurses-doc libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser ocaml-doc elpa-tuareg camlp4 texlive-latex-recommended texlive-xetex texlive-luatex pandoc-citeproc context wkhtmltopdf librsvg2-bin ghc nodejs php python ruby r-base-core libjs-mathjax libjs-katex citation-style-language-styles libmail-box-perl poppler-utils fonts-japanese-mincho | fonts-ipafont-mincho fonts-japanese-gothic | fonts-ipafont-gothic fonts-arphic-ukai fonts-arphic-uming fonts-nanum python3-doc python3-tk python3-venv python3.11-venv python3.11-doc binfmt-support readline-doc perl-tk xpdf | pdf-viewer xzdec Recommended packages: curl | wget | lynx libmagickcore-6.q16-6-extra dbus libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs fonts-droid-fallback gsfonts libgpm2 ocaml-man libltdl-dev ledit | readline-editor libmail-sendmail-perl ca-certificates lmodern dvisvgm libfile-mimeinfo-perl libnet-dbus-perl libx11-protocol-perl x11-utils x11-xserver-utils The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils coq debhelper dh-autoreconf dh-coq dh-ocaml dh-strip-nondeterminism dwz file fontconfig-config fonts-urw-base35 gettext gettext-base ghostscript groff-base help2man hevea hicolor-icon-theme imagemagick imagemagick-6-common imagemagick-6.q16 intltool-debian libaom3 libarchive-zip-perl libavahi-client3 libavahi-common-data libavahi-common3 libbrotli1 libbsd0 libcairo2 libcompiler-libs-ocaml-dev libconfig-tiny-perl libcoq-core-ocaml libcoq-core-ocaml-dev libcoq-stdlib libcups2 libdav1d6 libdbus-1-3 libde265-0 libdebhelper-perl libdeflate0 libelf1 libexpat1 libfftw3-double3 libfile-stripnondeterminism-perl libfindlib-ocaml libfindlib-ocaml-dev libfontconfig1 libfontenc1 libfreetype6 libglib2.0-0 libgmp-dev libgmp3-dev libgmpxx4ldbl libgraphite2-3 libgs-common libgs10 libgs10-common libharfbuzz0b libheif1 libice6 libicu72 libidn12 libijs-0.35 libjbig0 libjbig2dec0 libjpeg62-turbo libkpathsea6 liblcms2-2 liblerc4 liblocale-gettext-perl liblqr-1-0 libltdl7 liblua5.3-0 libmagic-mgc libmagic1 libmagickcore-6.q16-6 libmagickwand-6.q16-6 libncurses-dev libncurses6 libncursesw6 libnetpbm11 libnuma1 libocamlgraph-ocaml-dev libopenjp2-7 libpaper-utils libpaper1 libpipeline1 libpixman-1-0 libpng16-16 libptexenc1 libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib libreadline8 libsm6 libsqlite3-0 libstdlib-ocaml libstdlib-ocaml-dev libsub-override-perl libsynctex2 libteckit0 libtexlua53-5 libtexluajit2 libtiff6 libtool libuchardet0 libwebp7 libwebpdemux2 libwebpmux3 libx11-6 libx11-data libx265-199 libxau6 libxaw7 libxcb-render0 libxcb-shm0 libxcb1 libxdmcp6 libxext6 libxi6 libxml2 libxmu6 libxpm4 libxrender1 libxt6 libyaml-0-2 libzarith-ocaml libzarith-ocaml-dev libzstd-dev libzzip-0-13 m4 man-db media-types netpbm ocaml ocaml-base ocaml-findlib ocaml-interp pandoc pandoc-data po-debconf poppler-data python3 python3-minimal python3.11 python3.11-minimal readline-common sbuild-build-depends-main-dummy sensible-utils t1utils tex-common texlive-base texlive-binaries ucf x11-common xdg-utils xfonts-encodings xfonts-utils 0 upgraded, 163 newly installed, 0 to remove and 0 not upgraded. Need to get 121 MB/402 MB of archives. After this operation, 1383 MB of additional disk space will be used. Get:1 copy:/build/reproducible-path/resolver-UEw31e/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [912 B] Get:2 http://localhost:9999/debian bookworm/main amd64 liblocale-gettext-perl amd64 1.07-5 [15.4 kB] Get:3 http://localhost:9999/debian bookworm/main amd64 libfftw3-double3 amd64 3.3.10-1 [776 kB] Get:4 http://localhost:9999/debian bookworm/main amd64 libexpat1 amd64 2.5.0-1+deb12u1 [98.9 kB] Get:5 http://localhost:9999/debian bookworm/main amd64 libbrotli1 amd64 1.0.9-2+b6 [275 kB] Get:6 http://localhost:9999/debian bookworm/main amd64 libpng16-16 amd64 1.6.39-2 [276 kB] Get:7 http://localhost:9999/debian bookworm/main amd64 libfreetype6 amd64 2.12.1+dfsg-5+deb12u3 [398 kB] Get:8 http://localhost:9999/debian bookworm/main amd64 libfontenc1 amd64 1:1.1.4-1 [24.3 kB] Get:9 http://localhost:9999/debian bookworm/main amd64 x11-common all 1:7.7+23 [252 kB] Get:10 http://localhost:9999/debian bookworm/main amd64 xfonts-encodings all 1:1.0.4-2.2 [577 kB] Get:11 http://localhost:9999/debian bookworm/main amd64 xfonts-utils amd64 1:7.7+6 [93.0 kB] Get:12 http://localhost:9999/debian bookworm/main amd64 fonts-urw-base35 all 20200910-7 [10.8 MB] Get:13 file:/rebuilt ./ libcoq-stdlib 8.20.1+dfsg-1+ocaml20250313 [23.5 MB] Get:14 file:/rebuilt ./ libstdlib-ocaml 5.3.0-2+ocaml20250313 [602 kB] Get:15 file:/rebuilt ./ ocaml-base 5.3.0-2+ocaml20250313 [493 kB] Get:16 file:/rebuilt ./ libfindlib-ocaml 1.9.8-1+ocaml20250313 [214 kB] Get:17 file:/rebuilt ./ libzarith-ocaml 1.14-1+ocaml20250313 [116 kB] Get:18 file:/rebuilt ./ libcoq-core-ocaml 8.20.1+dfsg-1+ocaml20250313 [26.0 MB] Get:19 file:/rebuilt ./ libstdlib-ocaml-dev 5.3.0-2+ocaml20250313 [7886 kB] Get:20 file:/rebuilt ./ libcompiler-libs-ocaml-dev 5.3.0-2+ocaml20250313 [48.2 MB] Get:21 file:/rebuilt ./ ocaml-interp 5.3.0-2+ocaml20250313 [7106 kB] Get:22 http://localhost:9999/debian bookworm/main amd64 fontconfig-config amd64 2.14.1-4 [315 kB] Get:23 http://localhost:9999/debian bookworm/main amd64 libfontconfig1 amd64 2.14.1-4 [386 kB] Get:24 http://localhost:9999/debian bookworm/main amd64 libaom3 amd64 3.6.0-1+deb12u1 [1851 kB] Get:25 http://localhost:9999/debian bookworm/main amd64 libdav1d6 amd64 1.0.0-2+deb12u1 [513 kB] Get:26 http://localhost:9999/debian bookworm/main amd64 libde265-0 amd64 1.0.11-1+deb12u2 [185 kB] Get:27 http://localhost:9999/debian bookworm/main amd64 libnuma1 amd64 2.0.16-1 [21.0 kB] Get:28 http://localhost:9999/debian bookworm/main amd64 libx265-199 amd64 3.5-2+b1 [1150 kB] Get:29 file:/rebuilt ./ ocaml 5.3.0-2+ocaml20250313 [18.0 MB] Get:30 file:/rebuilt ./ ocaml-findlib 1.9.8-1+ocaml20250313 [583 kB] Get:31 http://localhost:9999/debian bookworm/main amd64 libheif1 amd64 1.15.1-1+deb12u1 [215 kB] Get:32 http://localhost:9999/debian bookworm/main amd64 libjbig0 amd64 2.1-6.1 [31.7 kB] Get:33 http://localhost:9999/debian bookworm/main amd64 libjpeg62-turbo amd64 1:2.1.5-2 [166 kB] Get:34 http://localhost:9999/debian bookworm/main amd64 liblcms2-2 amd64 2.14-2 [154 kB] Get:35 http://localhost:9999/debian bookworm/main amd64 libglib2.0-0 amd64 2.74.6-2+deb12u5 [1403 kB] Get:36 http://localhost:9999/debian bookworm/main amd64 liblqr-1-0 amd64 0.4.2-2.1 [29.1 kB] Get:37 http://localhost:9999/debian bookworm/main amd64 libltdl7 amd64 2.4.7-7~deb12u1 [393 kB] Get:38 http://localhost:9999/debian bookworm/main amd64 libopenjp2-7 amd64 2.5.0-2 [189 kB] Get:39 http://localhost:9999/debian bookworm/main amd64 libdeflate0 amd64 1.14-1 [61.4 kB] Get:40 http://localhost:9999/debian bookworm/main amd64 liblerc4 amd64 4.0.0+ds-2 [170 kB] Get:41 http://localhost:9999/debian bookworm/main amd64 libwebp7 amd64 1.2.4-0.2+deb12u1 [286 kB] Get:42 http://localhost:9999/debian bookworm/main amd64 libtiff6 amd64 4.5.0-6+deb12u2 [316 kB] Get:43 http://localhost:9999/debian bookworm/main amd64 libwebpdemux2 amd64 1.2.4-0.2+deb12u1 [99.4 kB] Get:44 http://localhost:9999/debian bookworm/main amd64 libwebpmux3 amd64 1.2.4-0.2+deb12u1 [109 kB] Get:45 http://localhost:9999/debian bookworm/main amd64 libxau6 amd64 1:1.0.9-1 [19.7 kB] Get:46 http://localhost:9999/debian bookworm/main amd64 libbsd0 amd64 0.11.7-2 [117 kB] Get:47 http://localhost:9999/debian bookworm/main amd64 libxdmcp6 amd64 1:1.1.2-3 [26.3 kB] Get:48 http://localhost:9999/debian bookworm/main amd64 libxcb1 amd64 1.15-1 [144 kB] Get:49 http://localhost:9999/debian bookworm/main amd64 libx11-data all 2:1.8.4-2+deb12u2 [292 kB] Get:50 http://localhost:9999/debian bookworm/main amd64 libx11-6 amd64 2:1.8.4-2+deb12u2 [760 kB] Get:51 http://localhost:9999/debian bookworm/main amd64 libxext6 amd64 2:1.3.4-1+b1 [52.9 kB] Get:52 http://localhost:9999/debian bookworm/main amd64 libicu72 amd64 72.1-3 [9376 kB] Get:53 http://localhost:9999/debian bookworm/main amd64 libxml2 amd64 2.9.14+dfsg-1.3~deb12u1 [687 kB] Get:54 http://localhost:9999/debian bookworm/main amd64 imagemagick-6-common all 8:6.9.11.60+dfsg-1.6+deb12u2 [166 kB] Get:55 http://localhost:9999/debian bookworm/main amd64 libmagickcore-6.q16-6 amd64 8:6.9.11.60+dfsg-1.6+deb12u2 [1787 kB] Get:56 http://localhost:9999/debian bookworm/main amd64 libmagickwand-6.q16-6 amd64 8:6.9.11.60+dfsg-1.6+deb12u2 [409 kB] Get:57 http://localhost:9999/debian bookworm/main amd64 poppler-data all 0.4.12-1 [1601 kB] Get:58 file:/rebuilt ./ coq 8.20.1+dfsg-1+ocaml20250313 [70.2 MB] Get:59 file:/rebuilt ./ dh-coq 0.14+ocaml20250313 [8064 B] Get:60 file:/rebuilt ./ dh-ocaml 2.4+ocaml20250313 [68.7 kB] Get:61 file:/rebuilt ./ hevea 2.36-2+ocaml20250313 [2072 kB] Get:62 file:/rebuilt ./ libfindlib-ocaml-dev 1.9.8-1+ocaml20250313 [179 kB] Get:63 file:/rebuilt ./ libzarith-ocaml-dev 1.14-1+ocaml20250313 [142 kB] Get:64 file:/rebuilt ./ libcoq-core-ocaml-dev 8.20.1+dfsg-1+ocaml20250313 [68.7 MB] Get:65 file:/rebuilt ./ libocamlgraph-ocaml-dev 2.1.0-3+ocaml20250313 [6724 kB] Get:66 http://localhost:9999/debian bookworm/main amd64 libpython3.11-minimal amd64 3.11.2-6+deb12u5 [816 kB] Get:67 http://localhost:9999/debian bookworm/main amd64 python3.11-minimal amd64 3.11.2-6+deb12u5 [2067 kB] Get:68 http://localhost:9999/debian bookworm/main amd64 python3-minimal amd64 3.11.2-1+b1 [26.3 kB] Get:69 http://localhost:9999/debian bookworm/main amd64 media-types all 10.0.0 [26.1 kB] Get:70 http://localhost:9999/debian bookworm/main amd64 libncursesw6 amd64 6.4-4 [134 kB] Get:71 http://localhost:9999/debian bookworm/main amd64 readline-common all 8.2-1.3 [69.0 kB] Get:72 http://localhost:9999/debian bookworm/main amd64 libreadline8 amd64 8.2-1.3 [166 kB] Get:73 http://localhost:9999/debian bookworm/main amd64 libsqlite3-0 amd64 3.40.1-2+deb12u1 [839 kB] Get:74 http://localhost:9999/debian bookworm/main amd64 libpython3.11-stdlib amd64 3.11.2-6+deb12u5 [1797 kB] Get:75 http://localhost:9999/debian bookworm/main amd64 python3.11 amd64 3.11.2-6+deb12u5 [573 kB] Get:76 http://localhost:9999/debian bookworm/main amd64 libpython3-stdlib amd64 3.11.2-1+b1 [9312 B] Get:77 http://localhost:9999/debian bookworm/main amd64 python3 amd64 3.11.2-1+b1 [26.3 kB] Get:78 http://localhost:9999/debian bookworm/main amd64 sensible-utils all 0.0.17+nmu1 [19.0 kB] Get:79 http://localhost:9999/debian bookworm/main amd64 libmagic-mgc amd64 1:5.44-3 [305 kB] Get:80 http://localhost:9999/debian bookworm/main amd64 libmagic1 amd64 1:5.44-3 [104 kB] Get:81 http://localhost:9999/debian bookworm/main amd64 file amd64 1:5.44-3 [42.5 kB] Get:82 http://localhost:9999/debian bookworm/main amd64 gettext-base amd64 0.21-12 [160 kB] Get:83 http://localhost:9999/debian bookworm/main amd64 libuchardet0 amd64 0.0.7-1 [67.8 kB] Get:84 http://localhost:9999/debian bookworm/main amd64 groff-base amd64 1.22.4-10 [916 kB] Get:85 http://localhost:9999/debian bookworm/main amd64 bsdextrautils amd64 2.38.1-5+deb12u3 [87.0 kB] Get:86 http://localhost:9999/debian bookworm/main amd64 libpipeline1 amd64 1.5.7-1 [38.5 kB] Get:87 http://localhost:9999/debian bookworm/main amd64 man-db amd64 2.11.2-2 [1386 kB] Get:88 http://localhost:9999/debian bookworm/main amd64 ucf all 3.0043+nmu1+deb12u1 [55.3 kB] Get:89 http://localhost:9999/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB] Get:90 http://localhost:9999/debian bookworm/main amd64 autoconf all 2.71-3 [332 kB] Get:91 http://localhost:9999/debian bookworm/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get:92 http://localhost:9999/debian bookworm/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get:93 http://localhost:9999/debian bookworm/main amd64 autopoint all 0.21-12 [495 kB] Get:94 http://localhost:9999/debian bookworm/main amd64 libncurses6 amd64 6.4-4 [103 kB] Get:95 http://localhost:9999/debian bookworm/main amd64 libncurses-dev amd64 6.4-4 [349 kB] Get:96 http://localhost:9999/debian bookworm/main amd64 libzstd-dev amd64 1.5.4+dfsg2-5 [354 kB] Get:97 http://localhost:9999/debian bookworm/main amd64 libdebhelper-perl all 13.11.4 [81.2 kB] Get:98 http://localhost:9999/debian bookworm/main amd64 libtool all 2.4.7-7~deb12u1 [517 kB] Get:99 http://localhost:9999/debian bookworm/main amd64 dh-autoreconf all 20 [17.1 kB] Get:100 http://localhost:9999/debian bookworm/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:101 http://localhost:9999/debian bookworm/main amd64 libsub-override-perl all 0.09-4 [9304 B] Get:102 http://localhost:9999/debian bookworm/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get:103 http://localhost:9999/debian bookworm/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get:104 http://localhost:9999/debian bookworm/main amd64 libelf1 amd64 0.188-2.1 [174 kB] Get:105 http://localhost:9999/debian bookworm/main amd64 dwz amd64 0.15-1 [109 kB] Get:106 http://localhost:9999/debian bookworm/main amd64 gettext amd64 0.21-12 [1300 kB] Get:107 http://localhost:9999/debian bookworm/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:108 http://localhost:9999/debian bookworm/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:109 http://localhost:9999/debian bookworm/main amd64 debhelper all 13.11.4 [942 kB] Get:110 http://localhost:9999/debian bookworm/main amd64 libconfig-tiny-perl all 2.28-2 [16.4 kB] Get:111 http://localhost:9999/debian bookworm/main amd64 libgs-common all 10.0.0~dfsg-11+deb12u6 [149 kB] Get:112 http://localhost:9999/debian bookworm/main amd64 libgs10-common all 10.0.0~dfsg-11+deb12u6 [587 kB] Get:113 http://localhost:9999/debian bookworm/main amd64 libavahi-common-data amd64 0.8-10+deb12u1 [107 kB] Get:114 http://localhost:9999/debian bookworm/main amd64 libavahi-common3 amd64 0.8-10+deb12u1 [42.1 kB] Get:115 http://localhost:9999/debian bookworm/main amd64 libdbus-1-3 amd64 1.14.10-1~deb12u1 [201 kB] Get:116 http://localhost:9999/debian bookworm/main amd64 libavahi-client3 amd64 0.8-10+deb12u1 [45.8 kB] Get:117 http://localhost:9999/debian bookworm/main amd64 libcups2 amd64 2.4.2-3+deb12u8 [246 kB] Get:118 http://localhost:9999/debian bookworm/main amd64 libidn12 amd64 1.41-1 [83.8 kB] Get:119 http://localhost:9999/debian bookworm/main amd64 libijs-0.35 amd64 0.35-15 [16.4 kB] Get:120 http://localhost:9999/debian bookworm/main amd64 libjbig2dec0 amd64 0.19-3 [67.2 kB] Get:121 http://localhost:9999/debian bookworm/main amd64 libpaper1 amd64 1.1.29 [12.5 kB] Get:122 http://localhost:9999/debian bookworm/main amd64 libice6 amd64 2:1.0.10-1 [58.5 kB] Get:123 http://localhost:9999/debian bookworm/main amd64 libsm6 amd64 2:1.2.3-1 [35.1 kB] Get:124 http://localhost:9999/debian bookworm/main amd64 libxt6 amd64 1:1.2.1-1.1 [186 kB] Get:125 http://localhost:9999/debian bookworm/main amd64 libgs10 amd64 10.0.0~dfsg-11+deb12u6 [2467 kB] Get:126 http://localhost:9999/debian bookworm/main amd64 ghostscript amd64 10.0.0~dfsg-11+deb12u6 [57.5 kB] Get:127 http://localhost:9999/debian bookworm/main amd64 help2man amd64 1.49.3 [198 kB] Get:128 http://localhost:9999/debian bookworm/main amd64 libnetpbm11 amd64 2:11.01.00-2 [174 kB] Get:129 http://localhost:9999/debian bookworm/main amd64 netpbm amd64 2:11.01.00-2 [2015 kB] Get:130 http://localhost:9999/debian bookworm/main amd64 tex-common all 6.18 [32.5 kB] Get:131 http://localhost:9999/debian bookworm/main amd64 libpaper-utils amd64 1.1.29 [8868 B] Get:132 http://localhost:9999/debian bookworm/main amd64 libkpathsea6 amd64 2022.20220321.62855-5.1+deb12u2 [152 kB] Get:133 http://localhost:9999/debian bookworm/main amd64 libptexenc1 amd64 2022.20220321.62855-5.1+deb12u2 [43.8 kB] Get:134 http://localhost:9999/debian bookworm/main amd64 libsynctex2 amd64 2022.20220321.62855-5.1+deb12u2 [59.9 kB] Get:135 http://localhost:9999/debian bookworm/main amd64 libtexlua53-5 amd64 2022.20220321.62855-5.1+deb12u2 [111 kB] Get:136 http://localhost:9999/debian bookworm/main amd64 libtexluajit2 amd64 2022.20220321.62855-5.1+deb12u2 [246 kB] Get:137 http://localhost:9999/debian bookworm/main amd64 t1utils amd64 1.41-4 [62.1 kB] Get:138 http://localhost:9999/debian bookworm/main amd64 libpixman-1-0 amd64 0.42.2-1 [546 kB] Get:139 http://localhost:9999/debian bookworm/main amd64 libxcb-render0 amd64 1.15-1 [115 kB] Get:140 http://localhost:9999/debian bookworm/main amd64 libxcb-shm0 amd64 1.15-1 [105 kB] Get:141 http://localhost:9999/debian bookworm/main amd64 libxrender1 amd64 1:0.9.10-1.1 [33.2 kB] Get:142 http://localhost:9999/debian bookworm/main amd64 libcairo2 amd64 1.16.0-7 [575 kB] Get:143 http://localhost:9999/debian bookworm/main amd64 libgraphite2-3 amd64 1.3.14-1 [81.2 kB] Get:144 http://localhost:9999/debian bookworm/main amd64 libharfbuzz0b amd64 6.0.0+dfsg-3 [1945 kB] Get:145 http://localhost:9999/debian bookworm/main amd64 libteckit0 amd64 2.5.11+ds1-1+b1 [335 kB] Get:146 http://localhost:9999/debian bookworm/main amd64 libxmu6 amd64 2:1.1.3-3 [60.1 kB] Get:147 http://localhost:9999/debian bookworm/main amd64 libxpm4 amd64 1:3.5.12-1.1+deb12u1 [48.6 kB] Get:148 http://localhost:9999/debian bookworm/main amd64 libxaw7 amd64 2:1.0.14-1 [201 kB] Get:149 http://localhost:9999/debian bookworm/main amd64 libxi6 amd64 2:1.8-1+b1 [84.2 kB] Get:150 http://localhost:9999/debian bookworm/main amd64 libzzip-0-13 amd64 0.13.72+dfsg.1-1.1 [58.3 kB] Get:151 http://localhost:9999/debian bookworm/main amd64 texlive-binaries amd64 2022.20220321.62855-5.1+deb12u2 [10.5 MB] Get:152 http://localhost:9999/debian bookworm/main amd64 xdg-utils all 1.1.3-4.1 [75.5 kB] Get:153 http://localhost:9999/debian bookworm/main amd64 texlive-base all 2022.20230122-3 [21.9 MB] Get:154 http://localhost:9999/debian bookworm/main amd64 hicolor-icon-theme all 0.17-2 [11.4 kB] Get:155 http://localhost:9999/debian bookworm/main amd64 imagemagick-6.q16 amd64 8:6.9.11.60+dfsg-1.6+deb12u2 [339 kB] Get:156 http://localhost:9999/debian bookworm/main amd64 imagemagick amd64 8:6.9.11.60+dfsg-1.6+deb12u2 [122 kB] Get:157 http://localhost:9999/debian bookworm/main amd64 libgmpxx4ldbl amd64 2:6.2.1+dfsg1-1.1 [338 kB] Get:158 http://localhost:9999/debian bookworm/main amd64 libgmp-dev amd64 2:6.2.1+dfsg1-1.1 [641 kB] Get:159 http://localhost:9999/debian bookworm/main amd64 libgmp3-dev amd64 2:6.2.1+dfsg1-1.1 [331 kB] Get:160 http://localhost:9999/debian bookworm/main amd64 liblua5.3-0 amd64 5.3.6-2 [123 kB] Get:161 http://localhost:9999/debian bookworm/main amd64 libyaml-0-2 amd64 0.2.5-1 [53.6 kB] Get:162 http://localhost:9999/debian bookworm/main amd64 pandoc-data all 2.17.1.1-2~deb12u1 [418 kB] Get:163 http://localhost:9999/debian bookworm/main amd64 pandoc amd64 2.17.1.1-2~deb12u1 [21.3 MB] debconf: delaying package configuration, since apt-utils is not installed Fetched 121 MB in 3s (46.2 MB/s) Selecting previously unselected package liblocale-gettext-perl. (Reading database ... 10779 files and directories currently installed.) Preparing to unpack .../00-liblocale-gettext-perl_1.07-5_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-5) ... Selecting previously unselected package libfftw3-double3:amd64. Preparing to unpack .../01-libfftw3-double3_3.3.10-1_amd64.deb ... Unpacking libfftw3-double3:amd64 (3.3.10-1) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../02-libexpat1_2.5.0-1+deb12u1_amd64.deb ... Unpacking libexpat1:amd64 (2.5.0-1+deb12u1) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../03-libbrotli1_1.0.9-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2+b6) ... Selecting previously unselected package libpng16-16:amd64. Preparing to unpack .../04-libpng16-16_1.6.39-2_amd64.deb ... Unpacking libpng16-16:amd64 (1.6.39-2) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../05-libfreetype6_2.12.1+dfsg-5+deb12u3_amd64.deb ... Unpacking libfreetype6:amd64 (2.12.1+dfsg-5+deb12u3) ... Selecting previously unselected package libfontenc1:amd64. Preparing to unpack .../06-libfontenc1_1%3a1.1.4-1_amd64.deb ... Unpacking libfontenc1:amd64 (1:1.1.4-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../07-x11-common_1%3a7.7+23_all.deb ... Unpacking x11-common (1:7.7+23) ... Selecting previously unselected package xfonts-encodings. Preparing to unpack .../08-xfonts-encodings_1%3a1.0.4-2.2_all.deb ... Unpacking xfonts-encodings (1:1.0.4-2.2) ... Selecting previously unselected package xfonts-utils. Preparing to unpack .../09-xfonts-utils_1%3a7.7+6_amd64.deb ... Unpacking xfonts-utils (1:7.7+6) ... Selecting previously unselected package fonts-urw-base35. Preparing to unpack .../10-fonts-urw-base35_20200910-7_all.deb ... Unpacking fonts-urw-base35 (20200910-7) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../11-fontconfig-config_2.14.1-4_amd64.deb ... Unpacking fontconfig-config (2.14.1-4) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../12-libfontconfig1_2.14.1-4_amd64.deb ... Unpacking libfontconfig1:amd64 (2.14.1-4) ... Selecting previously unselected package libaom3:amd64. Preparing to unpack .../13-libaom3_3.6.0-1+deb12u1_amd64.deb ... Unpacking libaom3:amd64 (3.6.0-1+deb12u1) ... Selecting previously unselected package libdav1d6:amd64. Preparing to unpack .../14-libdav1d6_1.0.0-2+deb12u1_amd64.deb ... Unpacking libdav1d6:amd64 (1.0.0-2+deb12u1) ... Selecting previously unselected package libde265-0:amd64. Preparing to unpack .../15-libde265-0_1.0.11-1+deb12u2_amd64.deb ... Unpacking libde265-0:amd64 (1.0.11-1+deb12u2) ... Selecting previously unselected package libnuma1:amd64. Preparing to unpack .../16-libnuma1_2.0.16-1_amd64.deb ... Unpacking libnuma1:amd64 (2.0.16-1) ... Selecting previously unselected package libx265-199:amd64. Preparing to unpack .../17-libx265-199_3.5-2+b1_amd64.deb ... Unpacking libx265-199:amd64 (3.5-2+b1) ... Selecting previously unselected package libheif1:amd64. Preparing to unpack .../18-libheif1_1.15.1-1+deb12u1_amd64.deb ... Unpacking libheif1:amd64 (1.15.1-1+deb12u1) ... Selecting previously unselected package libjbig0:amd64. Preparing to unpack .../19-libjbig0_2.1-6.1_amd64.deb ... Unpacking libjbig0:amd64 (2.1-6.1) ... Selecting previously unselected package libjpeg62-turbo:amd64. Preparing to unpack .../20-libjpeg62-turbo_1%3a2.1.5-2_amd64.deb ... Unpacking libjpeg62-turbo:amd64 (1:2.1.5-2) ... Selecting previously unselected package liblcms2-2:amd64. Preparing to unpack .../21-liblcms2-2_2.14-2_amd64.deb ... Unpacking liblcms2-2:amd64 (2.14-2) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../22-libglib2.0-0_2.74.6-2+deb12u5_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.74.6-2+deb12u5) ... Selecting previously unselected package liblqr-1-0:amd64. Preparing to unpack .../23-liblqr-1-0_0.4.2-2.1_amd64.deb ... Unpacking liblqr-1-0:amd64 (0.4.2-2.1) ... Selecting previously unselected package libltdl7:amd64. Preparing to unpack .../24-libltdl7_2.4.7-7~deb12u1_amd64.deb ... Unpacking libltdl7:amd64 (2.4.7-7~deb12u1) ... Selecting previously unselected package libopenjp2-7:amd64. Preparing to unpack .../25-libopenjp2-7_2.5.0-2_amd64.deb ... Unpacking libopenjp2-7:amd64 (2.5.0-2) ... Selecting previously unselected package libdeflate0:amd64. Preparing to unpack .../26-libdeflate0_1.14-1_amd64.deb ... Unpacking libdeflate0:amd64 (1.14-1) ... Selecting previously unselected package liblerc4:amd64. Preparing to unpack .../27-liblerc4_4.0.0+ds-2_amd64.deb ... Unpacking liblerc4:amd64 (4.0.0+ds-2) ... Selecting previously unselected package libwebp7:amd64. Preparing to unpack .../28-libwebp7_1.2.4-0.2+deb12u1_amd64.deb ... Unpacking libwebp7:amd64 (1.2.4-0.2+deb12u1) ... Selecting previously unselected package libtiff6:amd64. Preparing to unpack .../29-libtiff6_4.5.0-6+deb12u2_amd64.deb ... Unpacking libtiff6:amd64 (4.5.0-6+deb12u2) ... Selecting previously unselected package libwebpdemux2:amd64. Preparing to unpack .../30-libwebpdemux2_1.2.4-0.2+deb12u1_amd64.deb ... Unpacking libwebpdemux2:amd64 (1.2.4-0.2+deb12u1) ... Selecting previously unselected package libwebpmux3:amd64. Preparing to unpack .../31-libwebpmux3_1.2.4-0.2+deb12u1_amd64.deb ... Unpacking libwebpmux3:amd64 (1.2.4-0.2+deb12u1) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../32-libxau6_1%3a1.0.9-1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.9-1) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../33-libbsd0_0.11.7-2_amd64.deb ... Unpacking libbsd0:amd64 (0.11.7-2) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../34-libxdmcp6_1%3a1.1.2-3_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../35-libxcb1_1.15-1_amd64.deb ... Unpacking libxcb1:amd64 (1.15-1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../36-libx11-data_2%3a1.8.4-2+deb12u2_all.deb ... Unpacking libx11-data (2:1.8.4-2+deb12u2) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../37-libx11-6_2%3a1.8.4-2+deb12u2_amd64.deb ... Unpacking libx11-6:amd64 (2:1.8.4-2+deb12u2) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../38-libxext6_2%3a1.3.4-1+b1_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.4-1+b1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../39-libicu72_72.1-3_amd64.deb ... Unpacking libicu72:amd64 (72.1-3) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../40-libxml2_2.9.14+dfsg-1.3~deb12u1_amd64.deb ... Unpacking libxml2:amd64 (2.9.14+dfsg-1.3~deb12u1) ... Selecting previously unselected package imagemagick-6-common. Preparing to unpack .../41-imagemagick-6-common_8%3a6.9.11.60+dfsg-1.6+deb12u2_all.deb ... Unpacking imagemagick-6-common (8:6.9.11.60+dfsg-1.6+deb12u2) ... Selecting previously unselected package libmagickcore-6.q16-6:amd64. Preparing to unpack .../42-libmagickcore-6.q16-6_8%3a6.9.11.60+dfsg-1.6+deb12u2_amd64.deb ... Unpacking libmagickcore-6.q16-6:amd64 (8:6.9.11.60+dfsg-1.6+deb12u2) ... Selecting previously unselected package libmagickwand-6.q16-6:amd64. Preparing to unpack .../43-libmagickwand-6.q16-6_8%3a6.9.11.60+dfsg-1.6+deb12u2_amd64.deb ... Unpacking libmagickwand-6.q16-6:amd64 (8:6.9.11.60+dfsg-1.6+deb12u2) ... Selecting previously unselected package poppler-data. Preparing to unpack .../44-poppler-data_0.4.12-1_all.deb ... Unpacking poppler-data (0.4.12-1) ... Selecting previously unselected package libpython3.11-minimal:amd64. Preparing to unpack .../45-libpython3.11-minimal_3.11.2-6+deb12u5_amd64.deb ... Unpacking libpython3.11-minimal:amd64 (3.11.2-6+deb12u5) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../46-python3.11-minimal_3.11.2-6+deb12u5_amd64.deb ... Unpacking python3.11-minimal (3.11.2-6+deb12u5) ... Setting up libpython3.11-minimal:amd64 (3.11.2-6+deb12u5) ... Setting up libexpat1:amd64 (2.5.0-1+deb12u1) ... Setting up python3.11-minimal (3.11.2-6+deb12u5) ... Selecting previously unselected package python3-minimal. (Reading database ... 12832 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.11.2-1+b1_amd64.deb ... Unpacking python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package libncursesw6:amd64. Preparing to unpack .../2-libncursesw6_6.4-4_amd64.deb ... Unpacking libncursesw6:amd64 (6.4-4) ... Selecting previously unselected package readline-common. Preparing to unpack .../3-readline-common_8.2-1.3_all.deb ... Unpacking readline-common (8.2-1.3) ... Selecting previously unselected package libreadline8:amd64. Preparing to unpack .../4-libreadline8_8.2-1.3_amd64.deb ... Unpacking libreadline8:amd64 (8.2-1.3) ... Selecting previously unselected package libsqlite3-0:amd64. Preparing to unpack .../5-libsqlite3-0_3.40.1-2+deb12u1_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.40.1-2+deb12u1) ... Selecting previously unselected package libpython3.11-stdlib:amd64. Preparing to unpack .../6-libpython3.11-stdlib_3.11.2-6+deb12u5_amd64.deb ... Unpacking libpython3.11-stdlib:amd64 (3.11.2-6+deb12u5) ... Selecting previously unselected package python3.11. Preparing to unpack .../7-python3.11_3.11.2-6+deb12u5_amd64.deb ... Unpacking python3.11 (3.11.2-6+deb12u5) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../8-libpython3-stdlib_3.11.2-1+b1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package python3. (Reading database ... 13283 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.2-1+b1_amd64.deb ... Unpacking python3 (3.11.2-1+b1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../001-sensible-utils_0.0.17+nmu1_all.deb ... Unpacking sensible-utils (0.0.17+nmu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../002-libmagic-mgc_1%3a5.44-3_amd64.deb ... Unpacking libmagic-mgc (1:5.44-3) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../003-libmagic1_1%3a5.44-3_amd64.deb ... Unpacking libmagic1:amd64 (1:5.44-3) ... Selecting previously unselected package file. Preparing to unpack .../004-file_1%3a5.44-3_amd64.deb ... Unpacking file (1:5.44-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../005-gettext-base_0.21-12_amd64.deb ... Unpacking gettext-base (0.21-12) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../006-libuchardet0_0.0.7-1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../007-groff-base_1.22.4-10_amd64.deb ... Unpacking groff-base (1.22.4-10) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../008-bsdextrautils_2.38.1-5+deb12u3_amd64.deb ... Unpacking bsdextrautils (2.38.1-5+deb12u3) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../009-libpipeline1_1.5.7-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.7-1) ... Selecting previously unselected package man-db. Preparing to unpack .../010-man-db_2.11.2-2_amd64.deb ... Unpacking man-db (2.11.2-2) ... Selecting previously unselected package ucf. Preparing to unpack .../011-ucf_3.0043+nmu1+deb12u1_all.deb ... Moving old data out of the way Unpacking ucf (3.0043+nmu1+deb12u1) ... Selecting previously unselected package m4. Preparing to unpack .../012-m4_1.4.19-3_amd64.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../013-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../014-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../015-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../016-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package libcoq-stdlib. Preparing to unpack .../017-libcoq-stdlib_8.20.1+dfsg-1+ocaml20250313_amd64.deb ... Unpacking libcoq-stdlib (8.20.1+dfsg-1+ocaml20250313) ... Selecting previously unselected package libstdlib-ocaml. Preparing to unpack .../018-libstdlib-ocaml_5.3.0-2+ocaml20250313_amd64.deb ... Unpacking libstdlib-ocaml (5.3.0-2+ocaml20250313) ... Selecting previously unselected package ocaml-base. Preparing to unpack .../019-ocaml-base_5.3.0-2+ocaml20250313_amd64.deb ... Unpacking ocaml-base (5.3.0-2+ocaml20250313) ... Selecting previously unselected package libfindlib-ocaml. Preparing to unpack .../020-libfindlib-ocaml_1.9.8-1+ocaml20250313_amd64.deb ... Unpacking libfindlib-ocaml (1.9.8-1+ocaml20250313) ... Selecting previously unselected package libzarith-ocaml. Preparing to unpack .../021-libzarith-ocaml_1.14-1+ocaml20250313_amd64.deb ... Unpacking libzarith-ocaml (1.14-1+ocaml20250313) ... Selecting previously unselected package libcoq-core-ocaml. Preparing to unpack .../022-libcoq-core-ocaml_8.20.1+dfsg-1+ocaml20250313_amd64.deb ... Unpacking libcoq-core-ocaml (8.20.1+dfsg-1+ocaml20250313) ... Selecting previously unselected package libstdlib-ocaml-dev. Preparing to unpack .../023-libstdlib-ocaml-dev_5.3.0-2+ocaml20250313_amd64.deb ... Unpacking libstdlib-ocaml-dev (5.3.0-2+ocaml20250313) ... Selecting previously unselected package libcompiler-libs-ocaml-dev. Preparing to unpack .../024-libcompiler-libs-ocaml-dev_5.3.0-2+ocaml20250313_amd64.deb ... Unpacking libcompiler-libs-ocaml-dev (5.3.0-2+ocaml20250313) ... Selecting previously unselected package ocaml-interp. Preparing to unpack .../025-ocaml-interp_5.3.0-2+ocaml20250313_amd64.deb ... Unpacking ocaml-interp (5.3.0-2+ocaml20250313) ... Selecting previously unselected package libncurses6:amd64. Preparing to unpack .../026-libncurses6_6.4-4_amd64.deb ... Unpacking libncurses6:amd64 (6.4-4) ... Selecting previously unselected package libncurses-dev:amd64. Preparing to unpack .../027-libncurses-dev_6.4-4_amd64.deb ... Unpacking libncurses-dev:amd64 (6.4-4) ... Selecting previously unselected package libzstd-dev:amd64. Preparing to unpack .../028-libzstd-dev_1.5.4+dfsg2-5_amd64.deb ... Unpacking libzstd-dev:amd64 (1.5.4+dfsg2-5) ... Selecting previously unselected package ocaml. Preparing to unpack .../029-ocaml_5.3.0-2+ocaml20250313_amd64.deb ... Unpacking ocaml (5.3.0-2+ocaml20250313) ... Selecting previously unselected package ocaml-findlib. Preparing to unpack .../030-ocaml-findlib_1.9.8-1+ocaml20250313_amd64.deb ... Unpacking ocaml-findlib (1.9.8-1+ocaml20250313) ... Selecting previously unselected package coq. Preparing to unpack .../031-coq_8.20.1+dfsg-1+ocaml20250313_amd64.deb ... Unpacking coq (8.20.1+dfsg-1+ocaml20250313) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../032-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../033-libtool_2.4.7-7~deb12u1_all.deb ... Unpacking libtool (2.4.7-7~deb12u1) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../034-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../035-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../036-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../037-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../038-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../039-libelf1_0.188-2.1_amd64.deb ... Unpacking libelf1:amd64 (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../040-dwz_0.15-1_amd64.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package gettext. Preparing to unpack .../041-gettext_0.21-12_amd64.deb ... Unpacking gettext (0.21-12) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../042-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../043-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../044-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package dh-coq. Preparing to unpack .../045-dh-coq_0.14+ocaml20250313_all.deb ... Unpacking dh-coq (0.14+ocaml20250313) ... Selecting previously unselected package libconfig-tiny-perl. Preparing to unpack .../046-libconfig-tiny-perl_2.28-2_all.deb ... Unpacking libconfig-tiny-perl (2.28-2) ... Selecting previously unselected package dh-ocaml. Preparing to unpack .../047-dh-ocaml_2.4+ocaml20250313_all.deb ... Unpacking dh-ocaml (2.4+ocaml20250313) ... Selecting previously unselected package libgs-common. Preparing to unpack .../048-libgs-common_10.0.0~dfsg-11+deb12u6_all.deb ... Unpacking libgs-common (10.0.0~dfsg-11+deb12u6) ... Selecting previously unselected package libgs10-common. Preparing to unpack .../049-libgs10-common_10.0.0~dfsg-11+deb12u6_all.deb ... Unpacking libgs10-common (10.0.0~dfsg-11+deb12u6) ... Selecting previously unselected package libavahi-common-data:amd64. Preparing to unpack .../050-libavahi-common-data_0.8-10+deb12u1_amd64.deb ... Unpacking libavahi-common-data:amd64 (0.8-10+deb12u1) ... Selecting previously unselected package libavahi-common3:amd64. Preparing to unpack .../051-libavahi-common3_0.8-10+deb12u1_amd64.deb ... Unpacking libavahi-common3:amd64 (0.8-10+deb12u1) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../052-libdbus-1-3_1.14.10-1~deb12u1_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.14.10-1~deb12u1) ... Selecting previously unselected package libavahi-client3:amd64. Preparing to unpack .../053-libavahi-client3_0.8-10+deb12u1_amd64.deb ... Unpacking libavahi-client3:amd64 (0.8-10+deb12u1) ... Selecting previously unselected package libcups2:amd64. Preparing to unpack .../054-libcups2_2.4.2-3+deb12u8_amd64.deb ... Unpacking libcups2:amd64 (2.4.2-3+deb12u8) ... Selecting previously unselected package libidn12:amd64. Preparing to unpack .../055-libidn12_1.41-1_amd64.deb ... Unpacking libidn12:amd64 (1.41-1) ... Selecting previously unselected package libijs-0.35:amd64. Preparing to unpack .../056-libijs-0.35_0.35-15_amd64.deb ... Unpacking libijs-0.35:amd64 (0.35-15) ... Selecting previously unselected package libjbig2dec0:amd64. Preparing to unpack .../057-libjbig2dec0_0.19-3_amd64.deb ... Unpacking libjbig2dec0:amd64 (0.19-3) ... Selecting previously unselected package libpaper1:amd64. Preparing to unpack .../058-libpaper1_1.1.29_amd64.deb ... Unpacking libpaper1:amd64 (1.1.29) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../059-libice6_2%3a1.0.10-1_amd64.deb ... Unpacking libice6:amd64 (2:1.0.10-1) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../060-libsm6_2%3a1.2.3-1_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.3-1) ... Selecting previously unselected package libxt6:amd64. Preparing to unpack .../061-libxt6_1%3a1.2.1-1.1_amd64.deb ... Unpacking libxt6:amd64 (1:1.2.1-1.1) ... Selecting previously unselected package libgs10:amd64. Preparing to unpack .../062-libgs10_10.0.0~dfsg-11+deb12u6_amd64.deb ... Unpacking libgs10:amd64 (10.0.0~dfsg-11+deb12u6) ... Selecting previously unselected package ghostscript. Preparing to unpack .../063-ghostscript_10.0.0~dfsg-11+deb12u6_amd64.deb ... Unpacking ghostscript (10.0.0~dfsg-11+deb12u6) ... Selecting previously unselected package help2man. Preparing to unpack .../064-help2man_1.49.3_amd64.deb ... Unpacking help2man (1.49.3) ... Selecting previously unselected package libnetpbm11:amd64. Preparing to unpack .../065-libnetpbm11_2%3a11.01.00-2_amd64.deb ... Unpacking libnetpbm11:amd64 (2:11.01.00-2) ... Selecting previously unselected package netpbm. Preparing to unpack .../066-netpbm_2%3a11.01.00-2_amd64.deb ... Unpacking netpbm (2:11.01.00-2) ... Selecting previously unselected package tex-common. Preparing to unpack .../067-tex-common_6.18_all.deb ... Unpacking tex-common (6.18) ... Selecting previously unselected package libpaper-utils. Preparing to unpack .../068-libpaper-utils_1.1.29_amd64.deb ... Unpacking libpaper-utils (1.1.29) ... Selecting previously unselected package libkpathsea6:amd64. Preparing to unpack .../069-libkpathsea6_2022.20220321.62855-5.1+deb12u2_amd64.deb ... Unpacking libkpathsea6:amd64 (2022.20220321.62855-5.1+deb12u2) ... Selecting previously unselected package libptexenc1:amd64. Preparing to unpack .../070-libptexenc1_2022.20220321.62855-5.1+deb12u2_amd64.deb ... Unpacking libptexenc1:amd64 (2022.20220321.62855-5.1+deb12u2) ... Selecting previously unselected package libsynctex2:amd64. Preparing to unpack .../071-libsynctex2_2022.20220321.62855-5.1+deb12u2_amd64.deb ... Unpacking libsynctex2:amd64 (2022.20220321.62855-5.1+deb12u2) ... Selecting previously unselected package libtexlua53-5:amd64. Preparing to unpack .../072-libtexlua53-5_2022.20220321.62855-5.1+deb12u2_amd64.deb ... Unpacking libtexlua53-5:amd64 (2022.20220321.62855-5.1+deb12u2) ... Selecting previously unselected package libtexluajit2:amd64. Preparing to unpack .../073-libtexluajit2_2022.20220321.62855-5.1+deb12u2_amd64.deb ... Unpacking libtexluajit2:amd64 (2022.20220321.62855-5.1+deb12u2) ... Selecting previously unselected package t1utils. Preparing to unpack .../074-t1utils_1.41-4_amd64.deb ... Unpacking t1utils (1.41-4) ... Selecting previously unselected package libpixman-1-0:amd64. Preparing to unpack .../075-libpixman-1-0_0.42.2-1_amd64.deb ... Unpacking libpixman-1-0:amd64 (0.42.2-1) ... Selecting previously unselected package libxcb-render0:amd64. Preparing to unpack .../076-libxcb-render0_1.15-1_amd64.deb ... Unpacking libxcb-render0:amd64 (1.15-1) ... Selecting previously unselected package libxcb-shm0:amd64. Preparing to unpack .../077-libxcb-shm0_1.15-1_amd64.deb ... Unpacking libxcb-shm0:amd64 (1.15-1) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../078-libxrender1_1%3a0.9.10-1.1_amd64.deb ... Unpacking libxrender1:amd64 (1:0.9.10-1.1) ... Selecting previously unselected package libcairo2:amd64. Preparing to unpack .../079-libcairo2_1.16.0-7_amd64.deb ... Unpacking libcairo2:amd64 (1.16.0-7) ... Selecting previously unselected package libgraphite2-3:amd64. Preparing to unpack .../080-libgraphite2-3_1.3.14-1_amd64.deb ... Unpacking libgraphite2-3:amd64 (1.3.14-1) ... Selecting previously unselected package libharfbuzz0b:amd64. Preparing to unpack .../081-libharfbuzz0b_6.0.0+dfsg-3_amd64.deb ... Unpacking libharfbuzz0b:amd64 (6.0.0+dfsg-3) ... Selecting previously unselected package libteckit0:amd64. Preparing to unpack .../082-libteckit0_2.5.11+ds1-1+b1_amd64.deb ... Unpacking libteckit0:amd64 (2.5.11+ds1-1+b1) ... Selecting previously unselected package libxmu6:amd64. Preparing to unpack .../083-libxmu6_2%3a1.1.3-3_amd64.deb ... Unpacking libxmu6:amd64 (2:1.1.3-3) ... Selecting previously unselected package libxpm4:amd64. Preparing to unpack .../084-libxpm4_1%3a3.5.12-1.1+deb12u1_amd64.deb ... Unpacking libxpm4:amd64 (1:3.5.12-1.1+deb12u1) ... Selecting previously unselected package libxaw7:amd64. Preparing to unpack .../085-libxaw7_2%3a1.0.14-1_amd64.deb ... Unpacking libxaw7:amd64 (2:1.0.14-1) ... Selecting previously unselected package libxi6:amd64. Preparing to unpack .../086-libxi6_2%3a1.8-1+b1_amd64.deb ... Unpacking libxi6:amd64 (2:1.8-1+b1) ... Selecting previously unselected package libzzip-0-13:amd64. Preparing to unpack .../087-libzzip-0-13_0.13.72+dfsg.1-1.1_amd64.deb ... Unpacking libzzip-0-13:amd64 (0.13.72+dfsg.1-1.1) ... Selecting previously unselected package texlive-binaries. Preparing to unpack .../088-texlive-binaries_2022.20220321.62855-5.1+deb12u2_amd64.deb ... Unpacking texlive-binaries (2022.20220321.62855-5.1+deb12u2) ... Selecting previously unselected package xdg-utils. Preparing to unpack .../089-xdg-utils_1.1.3-4.1_all.deb ... Unpacking xdg-utils (1.1.3-4.1) ... Selecting previously unselected package texlive-base. Preparing to unpack .../090-texlive-base_2022.20230122-3_all.deb ... Unpacking texlive-base (2022.20230122-3) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../091-hicolor-icon-theme_0.17-2_all.deb ... Unpacking hicolor-icon-theme (0.17-2) ... Selecting previously unselected package imagemagick-6.q16. Preparing to unpack .../092-imagemagick-6.q16_8%3a6.9.11.60+dfsg-1.6+deb12u2_amd64.deb ... Unpacking imagemagick-6.q16 (8:6.9.11.60+dfsg-1.6+deb12u2) ... Selecting previously unselected package imagemagick. Preparing to unpack .../093-imagemagick_8%3a6.9.11.60+dfsg-1.6+deb12u2_amd64.deb ... Unpacking imagemagick (8:6.9.11.60+dfsg-1.6+deb12u2) ... Selecting previously unselected package hevea. Preparing to unpack .../094-hevea_2.36-2+ocaml20250313_amd64.deb ... Unpacking hevea (2.36-2+ocaml20250313) ... Selecting previously unselected package libfindlib-ocaml-dev. Preparing to unpack .../095-libfindlib-ocaml-dev_1.9.8-1+ocaml20250313_amd64.deb ... Unpacking libfindlib-ocaml-dev (1.9.8-1+ocaml20250313) ... Selecting previously unselected package libgmpxx4ldbl:amd64. Preparing to unpack .../096-libgmpxx4ldbl_2%3a6.2.1+dfsg1-1.1_amd64.deb ... Unpacking libgmpxx4ldbl:amd64 (2:6.2.1+dfsg1-1.1) ... Selecting previously unselected package libgmp-dev:amd64. Preparing to unpack .../097-libgmp-dev_2%3a6.2.1+dfsg1-1.1_amd64.deb ... Unpacking libgmp-dev:amd64 (2:6.2.1+dfsg1-1.1) ... Selecting previously unselected package libgmp3-dev:amd64. Preparing to unpack .../098-libgmp3-dev_2%3a6.2.1+dfsg1-1.1_amd64.deb ... Unpacking libgmp3-dev:amd64 (2:6.2.1+dfsg1-1.1) ... Selecting previously unselected package libzarith-ocaml-dev. Preparing to unpack .../099-libzarith-ocaml-dev_1.14-1+ocaml20250313_amd64.deb ... Unpacking libzarith-ocaml-dev (1.14-1+ocaml20250313) ... Selecting previously unselected package libcoq-core-ocaml-dev. Preparing to unpack .../100-libcoq-core-ocaml-dev_8.20.1+dfsg-1+ocaml20250313_amd64.deb ... Unpacking libcoq-core-ocaml-dev (8.20.1+dfsg-1+ocaml20250313) ... Selecting previously unselected package liblua5.3-0:amd64. Preparing to unpack .../101-liblua5.3-0_5.3.6-2_amd64.deb ... Unpacking liblua5.3-0:amd64 (5.3.6-2) ... Selecting previously unselected package libocamlgraph-ocaml-dev. Preparing to unpack .../102-libocamlgraph-ocaml-dev_2.1.0-3+ocaml20250313_amd64.deb ... Unpacking libocamlgraph-ocaml-dev (2.1.0-3+ocaml20250313) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../103-libyaml-0-2_0.2.5-1_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.5-1) ... Selecting previously unselected package pandoc-data. Preparing to unpack .../104-pandoc-data_2.17.1.1-2~deb12u1_all.deb ... Unpacking pandoc-data (2.17.1.1-2~deb12u1) ... Selecting previously unselected package pandoc. Preparing to unpack .../105-pandoc_2.17.1.1-2~deb12u1_amd64.deb ... Unpacking pandoc (2.17.1.1-2~deb12u1) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../106-sbuild-build-depends-main-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up media-types (10.0.0) ... Setting up libpipeline1:amd64 (1.5.7-1) ... Setting up libgraphite2-3:amd64 (1.3.14-1) ... Setting up liblcms2-2:amd64 (2.14-2) ... Setting up libpixman-1-0:amd64 (0.42.2-1) ... Setting up libaom3:amd64 (3.6.0-1+deb12u1) ... Setting up libxau6:amd64 (1:1.0.9-1) ... Setting up imagemagick-6-common (8:6.9.11.60+dfsg-1.6+deb12u2) ... Setting up libicu72:amd64 (72.1-3) ... Setting up liblerc4:amd64 (4.0.0+ds-2) ... Setting up libzstd-dev:amd64 (1.5.4+dfsg2-5) ... Setting up bsdextrautils (2.38.1-5+deb12u3) ... Setting up hicolor-icon-theme (0.17-2) ... Setting up libmagic-mgc (1:5.44-3) ... Setting up dh-coq (0.14+ocaml20250313) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:amd64 (0.2.5-1) ... Setting up libglib2.0-0:amd64 (2.74.6-2+deb12u5) ... No schema files found: doing nothing. Setting up libijs-0.35:amd64 (0.35-15) ... Setting up libtexluajit2:amd64 (2022.20220321.62855-5.1+deb12u2) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libgs-common (10.0.0~dfsg-11+deb12u6) ... Setting up libbrotli1:amd64 (1.0.9-2+b6) ... Setting up libsqlite3-0:amd64 (3.40.1-2+deb12u1) ... Setting up x11-common (1:7.7+23) ... invoke-rc.d: could not determine current runlevel invoke-rc.d: WARNING: No init system and policy-rc.d missing! Defaulting to block. Setting up libmagic1:amd64 (1:5.44-3) ... Setting up libnetpbm11:amd64 (2:11.01.00-2) ... Setting up libdeflate0:amd64 (1.14-1) ... Setting up gettext-base (0.21-12) ... Setting up m4 (1.4.19-3) ... Setting up libzzip-0-13:amd64 (0.13.72+dfsg.1-1.1) ... Setting up file (1:5.44-3) ... Setting up libconfig-tiny-perl (2.28-2) ... Setting up libjbig0:amd64 (2.1-6.1) ... Setting up poppler-data (0.4.12-1) ... Setting up libfontenc1:amd64 (1:1.1.4-1) ... Setting up autotools-dev (20220109.1) ... Setting up libcoq-stdlib (8.20.1+dfsg-1+ocaml20250313) ... Setting up libgmpxx4ldbl:amd64 (2:6.2.1+dfsg1-1.1) ... Setting up libjpeg62-turbo:amd64 (1:2.1.5-2) ... Setting up libx11-data (2:1.8.4-2+deb12u2) ... Setting up libjbig2dec0:amd64 (0.19-3) ... Setting up libteckit0:amd64 (2.5.11+ds1-1+b1) ... Setting up libavahi-common-data:amd64 (0.8-10+deb12u1) ... Setting up libncurses6:amd64 (6.4-4) ... Setting up libdbus-1-3:amd64 (1.14.10-1~deb12u1) ... Setting up xfonts-encodings (1:1.0.4-2.2) ... Setting up t1utils (1.41-4) ... Setting up libtexlua53-5:amd64 (2022.20220321.62855-5.1+deb12u2) ... Setting up libstdlib-ocaml (5.3.0-2+ocaml20250313) ... Setting up libpng16-16:amd64 (1.6.39-2) ... Setting up libidn12:amd64 (1.41-1) ... Setting up autopoint (0.21-12) ... Setting up ocaml-base (5.3.0-2+ocaml20250313) ... Setting up libncursesw6:amd64 (6.4-4) ... Setting up libdav1d6:amd64 (1.0.0-2+deb12u1) ... Setting up libltdl7:amd64 (2.4.7-7~deb12u1) ... Setting up libfftw3-double3:amd64 (3.3.10-1) ... Setting up libkpathsea6:amd64 (2022.20220321.62855-5.1+deb12u2) ... Setting up autoconf (2.71-3) ... Setting up libwebp7:amd64 (1.2.4-0.2+deb12u1) ... Setting up libnuma1:amd64 (2.0.16-1) ... Setting up liblqr-1-0:amd64 (0.4.2-2.1) ... Setting up sensible-utils (0.0.17+nmu1) ... Setting up libtiff6:amd64 (4.5.0-6+deb12u2) ... Setting up libuchardet0:amd64 (0.0.7-1) ... Setting up liblua5.3-0:amd64 (5.3.6-2) ... Setting up libopenjp2-7:amd64 (2.5.0-2) ... Setting up libsub-override-perl (0.09-4) ... Setting up pandoc-data (2.17.1.1-2~deb12u1) ... Setting up libde265-0:amd64 (1.0.11-1+deb12u2) ... Setting up libwebpmux3:amd64 (1.2.4-0.2+deb12u1) ... Setting up libbsd0:amd64 (0.11.7-2) ... Setting up libelf1:amd64 (0.188-2.1) ... Setting up readline-common (8.2-1.3) ... Setting up libxml2:amd64 (2.9.14+dfsg-1.3~deb12u1) ... Setting up xdg-utils (1.1.3-4.1) ... update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode Setting up liblocale-gettext-perl (1.07-5) ... Setting up libsynctex2:amd64 (2022.20220321.62855-5.1+deb12u2) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up libice6:amd64 (2:1.0.10-1) ... Setting up libxdmcp6:amd64 (1:1.1.2-3) ... Setting up libncurses-dev:amd64 (6.4-4) ... Setting up libxcb1:amd64 (1.15-1) ... Setting up gettext (0.21-12) ... Setting up libgmp-dev:amd64 (2:6.2.1+dfsg1-1.1) ... Setting up libtool (2.4.7-7~deb12u1) ... Setting up libstdlib-ocaml-dev (5.3.0-2+ocaml20250313) ... Setting up libxcb-render0:amd64 (1.15-1) ... Setting up libwebpdemux2:amd64 (1.2.4-0.2+deb12u1) ... Setting up libreadline8:amd64 (8.2-1.3) ... Setting up libavahi-common3:amd64 (0.8-10+deb12u1) ... Setting up dh-ocaml (2.4+ocaml20250313) ... Setting up libfindlib-ocaml (1.9.8-1+ocaml20250313) ... Setting up libxcb-shm0:amd64 (1.15-1) ... Setting up libzarith-ocaml (1.14-1+ocaml20250313) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up help2man (1.49.3) ... Setting up dh-autoreconf (20) ... Setting up libcompiler-libs-ocaml-dev (5.3.0-2+ocaml20250313) ... Setting up ocaml-interp (5.3.0-2+ocaml20250313) ... Setting up libptexenc1:amd64 (2022.20220321.62855-5.1+deb12u2) ... Setting up pandoc (2.17.1.1-2~deb12u1) ... Setting up libfreetype6:amd64 (2.12.1+dfsg-5+deb12u3) ... Setting up ocaml-findlib (1.9.8-1+ocaml20250313) ... Setting up ucf (3.0043+nmu1+deb12u1) ... Setting up libx265-199:amd64 (3.5-2+b1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up libcoq-core-ocaml (8.20.1+dfsg-1+ocaml20250313) ... Setting up groff-base (1.22.4-10) ... Setting up libgmp3-dev:amd64 (2:6.2.1+dfsg1-1.1) ... Setting up libx11-6:amd64 (2:1.8.4-2+deb12u2) ... Setting up libharfbuzz0b:amd64 (6.0.0+dfsg-3) ... Setting up libsm6:amd64 (2:1.2.3-1) ... Setting up libavahi-client3:amd64 (0.8-10+deb12u1) ... Setting up libpaper1:amd64 (1.1.29) ... Creating config file /etc/papersize with new version Setting up libxpm4:amd64 (1:3.5.12-1.1+deb12u1) ... Setting up libxrender1:amd64 (1:0.9.10-1.1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libpython3.11-stdlib:amd64 (3.11.2-6+deb12u5) ... Setting up libheif1:amd64 (1.15.1-1+deb12u1) ... Setting up libxext6:amd64 (2:1.3.4-1+b1) ... Setting up libpaper-utils (1.1.29) ... Setting up ocaml (5.3.0-2+ocaml20250313) ... Setting up xfonts-utils (1:7.7+6) ... Setting up man-db (2.11.2-2) ... Not building database; man-db/auto-update is not 'true'. Setting up tex-common (6.18) ... update-language: texlive-base not installed and configured, doing nothing! Setting up netpbm (2:11.01.00-2) ... Setting up libxt6:amd64 (1:1.2.1-1.1) ... Setting up libfindlib-ocaml-dev (1.9.8-1+ocaml20250313) ... Setting up libcups2:amd64 (2.4.2-3+deb12u8) ... Setting up libzarith-ocaml-dev (1.14-1+ocaml20250313) ... Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up libocamlgraph-ocaml-dev (2.1.0-3+ocaml20250313) ... Setting up python3.11 (3.11.2-6+deb12u5) ... Setting up libxmu6:amd64 (2:1.1.3-3) ... Setting up libxi6:amd64 (2:1.8-1+b1) ... Setting up debhelper (13.11.4) ... Setting up python3 (3.11.2-1+b1) ... Setting up libxaw7:amd64 (2:1.0.14-1) ... Setting up fonts-urw-base35 (20200910-7) ... Setting up coq (8.20.1+dfsg-1+ocaml20250313) ... Setting up libcoq-core-ocaml-dev (8.20.1+dfsg-1+ocaml20250313) ... Setting up libgs10-common (10.0.0~dfsg-11+deb12u6) ... Setting up fontconfig-config (2.14.1-4) ... Setting up libfontconfig1:amd64 (2.14.1-4) ... Setting up libgs10:amd64 (10.0.0~dfsg-11+deb12u6) ... Setting up ghostscript (10.0.0~dfsg-11+deb12u6) ... Setting up libcairo2:amd64 (1.16.0-7) ... Setting up libmagickcore-6.q16-6:amd64 (8:6.9.11.60+dfsg-1.6+deb12u2) ... Setting up texlive-binaries (2022.20220321.62855-5.1+deb12u2) ... update-alternatives: using /usr/bin/xdvi-xaw to provide /usr/bin/xdvi.bin (xdvi.bin) in auto mode update-alternatives: using /usr/bin/bibtex.original to provide /usr/bin/bibtex (bibtex) in auto mode Setting up libmagickwand-6.q16-6:amd64 (8:6.9.11.60+dfsg-1.6+deb12u2) ... Setting up texlive-base (2022.20230122-3) ... tl-paper: setting paper size for dvips to a4: /var/lib/texmf/dvips/config/config-paper.ps tl-paper: setting paper size for dvipdfmx to a4: /var/lib/texmf/dvipdfmx/dvipdfmx-paper.cfg tl-paper: setting paper size for xdvi to a4: /var/lib/texmf/xdvi/XDvi-paper tl-paper: setting paper size for pdftex to a4: /var/lib/texmf/tex/generic/tex-ini-files/pdftexconfig.tex Setting up imagemagick-6.q16 (8:6.9.11.60+dfsg-1.6+deb12u2) ... update-alternatives: using /usr/bin/compare-im6.q16 to provide /usr/bin/compare (compare) in auto mode update-alternatives: using /usr/bin/compare-im6.q16 to provide /usr/bin/compare-im6 (compare-im6) in auto mode update-alternatives: using /usr/bin/animate-im6.q16 to provide /usr/bin/animate (animate) in auto mode update-alternatives: using /usr/bin/animate-im6.q16 to provide /usr/bin/animate-im6 (animate-im6) in auto mode update-alternatives: using /usr/bin/convert-im6.q16 to provide /usr/bin/convert (convert) in auto mode update-alternatives: using /usr/bin/convert-im6.q16 to provide /usr/bin/convert-im6 (convert-im6) in auto mode update-alternatives: using /usr/bin/composite-im6.q16 to provide /usr/bin/composite (composite) in auto mode update-alternatives: using /usr/bin/composite-im6.q16 to provide /usr/bin/composite-im6 (composite-im6) in auto mode update-alternatives: using /usr/bin/conjure-im6.q16 to provide /usr/bin/conjure (conjure) in auto mode update-alternatives: using /usr/bin/conjure-im6.q16 to provide /usr/bin/conjure-im6 (conjure-im6) in auto mode update-alternatives: using /usr/bin/import-im6.q16 to provide /usr/bin/import (import) in auto mode update-alternatives: using /usr/bin/import-im6.q16 to provide /usr/bin/import-im6 (import-im6) in auto mode update-alternatives: using /usr/bin/identify-im6.q16 to provide /usr/bin/identify (identify) in auto mode update-alternatives: using /usr/bin/identify-im6.q16 to provide /usr/bin/identify-im6 (identify-im6) in auto mode update-alternatives: using /usr/bin/stream-im6.q16 to provide /usr/bin/stream (stream) in auto mode update-alternatives: using /usr/bin/stream-im6.q16 to provide /usr/bin/stream-im6 (stream-im6) in auto mode update-alternatives: using /usr/bin/display-im6.q16 to provide /usr/bin/display (display) in auto mode update-alternatives: using /usr/bin/display-im6.q16 to provide /usr/bin/display-im6 (display-im6) in auto mode update-alternatives: using /usr/bin/montage-im6.q16 to provide /usr/bin/montage (montage) in auto mode update-alternatives: using /usr/bin/montage-im6.q16 to provide /usr/bin/montage-im6 (montage-im6) in auto mode update-alternatives: using /usr/bin/mogrify-im6.q16 to provide /usr/bin/mogrify (mogrify) in auto mode update-alternatives: using /usr/bin/mogrify-im6.q16 to provide /usr/bin/mogrify-im6 (mogrify-im6) in auto mode Setting up hevea (2.36-2+ocaml20250313) ... Setting up imagemagick (8:6.9.11.60+dfsg-1.6+deb12u2) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... Processing triggers for tex-common (6.18) ... Running updmap-sys. This may take some time... done. Running mktexlsr /var/lib/texmf ... done. Building format(s) --all. This may take some time... done. +------------------------------------------------------------------------------+ | Check architectures Thu, 13 Mar 2025 10:02:51 +0000 | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in any) +------------------------------------------------------------------------------+ | Build environment Thu, 13 Mar 2025 10:02:52 +0000 | +------------------------------------------------------------------------------+ Kernel: Linux 6.12.17-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.17-1 (2025-03-01) amd64 (x86_64) Toolchain package versions: binutils_2.40-2 dpkg-dev_1.21.22 g++-12_12.2.0-14 gcc-12_12.2.0-14 libc6-dev_2.36-9+deb12u9 libstdc++-12-dev_12.2.0-14 libstdc++6_12.2.0-14 linux-libc-dev_6.1.123-1 Package versions: adduser_3.134 apt_2.6.1 autoconf_2.71-3 automake_1:1.16.5-1.3 autopoint_0.21-12 autotools-dev_20220109.1 base-files_12.4+deb12u9 base-passwd_3.6.1 bash_5.2.15-2+b7 binutils_2.40-2 binutils-common_2.40-2 binutils-x86-64-linux-gnu_2.40-2 bsdextrautils_2.38.1-5+deb12u3 bsdutils_1:2.38.1-5+deb12u3 build-essential_12.9 bzip2_1.0.8-5+b1 coq_8.20.1+dfsg-1+ocaml20250313 coreutils_9.1-1 cpp_4:12.2.0-3 cpp-12_12.2.0-14 dash_0.5.12-2 debconf_1.5.82 debhelper_13.11.4 debian-archive-keyring_2023.3+deb12u1 debianutils_5.7-0.5~deb12u1 dh-autoreconf_20 dh-coq_0.14+ocaml20250313 dh-ocaml_2.4+ocaml20250313 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.8-4 dpkg_1.21.22 dpkg-dev_1.21.22 dwz_0.15-1 file_1:5.44-3 findutils_4.9.0-4 fontconfig-config_2.14.1-4 fonts-urw-base35_20200910-7 g++_4:12.2.0-3 g++-12_12.2.0-14 gcc_4:12.2.0-3 gcc-12_12.2.0-14 gcc-12-base_12.2.0-14 gettext_0.21-12 gettext-base_0.21-12 ghostscript_10.0.0~dfsg-11+deb12u6 gpgv_2.2.40-1.1 grep_3.8-5 groff-base_1.22.4-10 gzip_1.12-1 help2man_1.49.3 hevea_2.36-2+ocaml20250313 hicolor-icon-theme_0.17-2 hostname_3.23+nmu1 imagemagick_8:6.9.11.60+dfsg-1.6+deb12u2 imagemagick-6-common_8:6.9.11.60+dfsg-1.6+deb12u2 imagemagick-6.q16_8:6.9.11.60+dfsg-1.6+deb12u2 init-system-helpers_1.65.2 intltool-debian_0.35.0+20060710.6 libacl1_2.3.1-3 libaom3_3.6.0-1+deb12u1 libapt-pkg6.0_2.6.1 libarchive-zip-perl_1.68-1 libasan8_12.2.0-14 libatomic1_12.2.0-14 libattr1_1:2.5.1-4 libaudit-common_1:3.0.9-1 libaudit1_1:3.0.9-1 libavahi-client3_0.8-10+deb12u1 libavahi-common-data_0.8-10+deb12u1 libavahi-common3_0.8-10+deb12u1 libbinutils_2.40-2 libblkid1_2.38.1-5+deb12u3 libbrotli1_1.0.9-2+b6 libbsd0_0.11.7-2 libbz2-1.0_1.0.8-5+b1 libc-bin_2.36-9+deb12u9 libc-dev-bin_2.36-9+deb12u9 libc6_2.36-9+deb12u9 libc6-dev_2.36-9+deb12u9 libcairo2_1.16.0-7 libcap-ng0_0.8.3-1+b3 libcap2_1:2.66-4 libcc1-0_12.2.0-14 libcom-err2_1.47.0-2 libcompiler-libs-ocaml-dev_5.3.0-2+ocaml20250313 libconfig-tiny-perl_2.28-2 libcoq-core-ocaml_8.20.1+dfsg-1+ocaml20250313 libcoq-core-ocaml-dev_8.20.1+dfsg-1+ocaml20250313 libcoq-stdlib_8.20.1+dfsg-1+ocaml20250313 libcrypt-dev_1:4.4.33-2 libcrypt1_1:4.4.33-2 libctf-nobfd0_2.40-2 libctf0_2.40-2 libcups2_2.4.2-3+deb12u8 libdav1d6_1.0.0-2+deb12u1 libdb5.3_5.3.28+dfsg2-1 libdbus-1-3_1.14.10-1~deb12u1 libde265-0_1.0.11-1+deb12u2 libdebconfclient0_0.270 libdebhelper-perl_13.11.4 libdeflate0_1.14-1 libdpkg-perl_1.21.22 libelf1_0.188-2.1 libexpat1_2.5.0-1+deb12u1 libffi8_3.4.4-1 libfftw3-double3_3.3.10-1 libfile-find-rule-perl_0.34-3 libfile-stripnondeterminism-perl_1.13.1-1 libfindlib-ocaml_1.9.8-1+ocaml20250313 libfindlib-ocaml-dev_1.9.8-1+ocaml20250313 libfontconfig1_2.14.1-4 libfontenc1_1:1.1.4-1 libfreetype6_2.12.1+dfsg-5+deb12u3 libgcc-12-dev_12.2.0-14 libgcc-s1_12.2.0-14 libgcrypt20_1.10.1-3 libgdbm-compat4_1.23-3 libgdbm6_1.23-3 libglib2.0-0_2.74.6-2+deb12u5 libgmp-dev_2:6.2.1+dfsg1-1.1 libgmp10_2:6.2.1+dfsg1-1.1 libgmp3-dev_2:6.2.1+dfsg1-1.1 libgmpxx4ldbl_2:6.2.1+dfsg1-1.1 libgnutls30_3.7.9-2+deb12u3 libgomp1_12.2.0-14 libgpg-error0_1.46-1 libgprofng0_2.40-2 libgraphite2-3_1.3.14-1 libgs-common_10.0.0~dfsg-11+deb12u6 libgs10_10.0.0~dfsg-11+deb12u6 libgs10-common_10.0.0~dfsg-11+deb12u6 libgssapi-krb5-2_1.20.1-2+deb12u2 libharfbuzz0b_6.0.0+dfsg-3 libheif1_1.15.1-1+deb12u1 libhogweed6_3.8.1-2 libice6_2:1.0.10-1 libicu72_72.1-3 libidn12_1.41-1 libidn2-0_2.3.3-1+b1 libijs-0.35_0.35-15 libisl23_0.25-1.1 libitm1_12.2.0-14 libjansson4_2.14-2 libjbig0_2.1-6.1 libjbig2dec0_0.19-3 libjpeg62-turbo_1:2.1.5-2 libk5crypto3_1.20.1-2+deb12u2 libkeyutils1_1.6.3-2 libkpathsea6_2022.20220321.62855-5.1+deb12u2 libkrb5-3_1.20.1-2+deb12u2 libkrb5support0_1.20.1-2+deb12u2 liblcms2-2_2.14-2 liblerc4_4.0.0+ds-2 liblocale-gettext-perl_1.07-5 liblqr-1-0_0.4.2-2.1 liblsan0_12.2.0-14 libltdl7_2.4.7-7~deb12u1 liblua5.3-0_5.3.6-2 liblz4-1_1.9.4-1 liblzma5_5.4.1-0.2 libmagic-mgc_1:5.44-3 libmagic1_1:5.44-3 libmagickcore-6.q16-6_8:6.9.11.60+dfsg-1.6+deb12u2 libmagickwand-6.q16-6_8:6.9.11.60+dfsg-1.6+deb12u2 libmd0_1.0.4-2 libmount1_2.38.1-5+deb12u3 libmpc3_1.3.1-1 libmpfr6_4.2.0-1 libncurses-dev_6.4-4 libncurses6_6.4-4 libncursesw6_6.4-4 libnetpbm11_2:11.01.00-2 libnettle8_3.8.1-2 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libnuma1_2.0.16-1 libnumber-compare-perl_0.03-3 libocamlgraph-ocaml-dev_2.1.0-3+ocaml20250313 libopenjp2-7_2.5.0-2 libp11-kit0_0.24.1-2 libpam-modules_1.5.2-6+deb12u1 libpam-modules-bin_1.5.2-6+deb12u1 libpam-runtime_1.5.2-6+deb12u1 libpam0g_1.5.2-6+deb12u1 libpaper-utils_1.1.29 libpaper1_1.1.29 libpcre2-8-0_10.42-1 libperl5.36_5.36.0-7+deb12u1 libpipeline1_1.5.7-1 libpixman-1-0_0.42.2-1 libpng16-16_1.6.39-2 libptexenc1_2022.20220321.62855-5.1+deb12u2 libpython3-stdlib_3.11.2-1+b1 libpython3.11-minimal_3.11.2-6+deb12u5 libpython3.11-stdlib_3.11.2-6+deb12u5 libquadmath0_12.2.0-14 libreadline8_8.2-1.3 libseccomp2_2.5.4-1+deb12u1 libselinux1_3.4-1+b6 libsemanage-common_3.4-1 libsemanage2_3.4-1+b5 libsepol2_3.4-2.1 libsm6_2:1.2.3-1 libsmartcols1_2.38.1-5+deb12u3 libsqlite3-0_3.40.1-2+deb12u1 libssl3_3.0.15-1~deb12u1 libstdc++-12-dev_12.2.0-14 libstdc++6_12.2.0-14 libstdlib-ocaml_5.3.0-2+ocaml20250313 libstdlib-ocaml-dev_5.3.0-2+ocaml20250313 libsub-override-perl_0.09-4 libsynctex2_2022.20220321.62855-5.1+deb12u2 libsystemd0_252.33-1~deb12u1 libtasn1-6_4.19.0-2 libteckit0_2.5.11+ds1-1+b1 libtexlua53-5_2022.20220321.62855-5.1+deb12u2 libtexluajit2_2022.20220321.62855-5.1+deb12u2 libtext-glob-perl_0.11-3 libtiff6_4.5.0-6+deb12u2 libtinfo6_6.4-4 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-7~deb12u1 libtsan2_12.2.0-14 libubsan1_12.2.0-14 libuchardet0_0.0.7-1 libudev1_252.33-1~deb12u1 libunistring2_1.0-2 libuuid1_2.38.1-5+deb12u3 libwebp7_1.2.4-0.2+deb12u1 libwebpdemux2_1.2.4-0.2+deb12u1 libwebpmux3_1.2.4-0.2+deb12u1 libx11-6_2:1.8.4-2+deb12u2 libx11-data_2:1.8.4-2+deb12u2 libx265-199_3.5-2+b1 libxau6_1:1.0.9-1 libxaw7_2:1.0.14-1 libxcb-render0_1.15-1 libxcb-shm0_1.15-1 libxcb1_1.15-1 libxdmcp6_1:1.1.2-3 libxext6_2:1.3.4-1+b1 libxi6_2:1.8-1+b1 libxml2_2.9.14+dfsg-1.3~deb12u1 libxmu6_2:1.1.3-3 libxpm4_1:3.5.12-1.1+deb12u1 libxrender1_1:0.9.10-1.1 libxt6_1:1.2.1-1.1 libxxhash0_0.8.1-1 libyaml-0-2_0.2.5-1 libzarith-ocaml_1.14-1+ocaml20250313 libzarith-ocaml-dev_1.14-1+ocaml20250313 libzstd-dev_1.5.4+dfsg2-5 libzstd1_1.5.4+dfsg2-5 libzzip-0-13_0.13.72+dfsg.1-1.1 linux-libc-dev_6.1.123-1 login_1:4.13+dfsg1-1+b1 m4_1.4.19-3 make_4.3-4.1 man-db_2.11.2-2 mawk_1.3.4.20200120-3.1 media-types_10.0.0 ncurses-base_6.4-4 ncurses-bin_6.4-4 netpbm_2:11.01.00-2 ocaml_5.3.0-2+ocaml20250313 ocaml-base_5.3.0-2+ocaml20250313 ocaml-findlib_1.9.8-1+ocaml20250313 ocaml-interp_5.3.0-2+ocaml20250313 pandoc_2.17.1.1-2~deb12u1 pandoc-data_2.17.1.1-2~deb12u1 passwd_1:4.13+dfsg1-1+b1 patch_2.7.6-7 perl_5.36.0-7+deb12u1 perl-base_5.36.0-7+deb12u1 perl-modules-5.36_5.36.0-7+deb12u1 po-debconf_1.0.21+nmu1 poppler-data_0.4.12-1 python3_3.11.2-1+b1 python3-minimal_3.11.2-1+b1 python3.11_3.11.2-6+deb12u5 python3.11-minimal_3.11.2-6+deb12u5 readline-common_8.2-1.3 rpcsvc-proto_1.4.3-1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-1 sensible-utils_0.0.17+nmu1 sysvinit-utils_3.06-4 t1utils_1.41-4 tar_1.34+dfsg-1.2+deb12u1 tex-common_6.18 texlive-base_2022.20230122-3 texlive-binaries_2022.20220321.62855-5.1+deb12u2 ucf_3.0043+nmu1+deb12u1 usrmerge_37~deb12u1 util-linux_2.38.1-5+deb12u3 util-linux-extra_2.38.1-5+deb12u3 x11-common_1:7.7+23 xdg-utils_1.1.3-4.1 xfonts-encodings_1:1.0.4-2.2 xfonts-utils_1:7.7+6 xz-utils_5.4.1-0.2 zlib1g_1:1.2.13.dfsg-1 +------------------------------------------------------------------------------+ | Build Thu, 13 Mar 2025 10:02:52 +0000 | +------------------------------------------------------------------------------+ Unpack source ------------- Format: 3.0 (quilt) Source: ott Binary: libcoq-ott, ott-tools Architecture: any Version: 0.34+ds-1+ocaml20250313 Maintainer: Debian OCaml Maintainers Uploaders: Julien Puydt Homepage: https://github.com/ott-lang/ott Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/ocaml-team/ott Vcs-Git: https://salsa.debian.org/ocaml-team/ott.git Testsuite: autopkgtest Testsuite-Triggers: coq Build-Depends: coq, debhelper-compat (= 13), dh-coq, dh-ocaml, help2man, hevea, libcoq-core-ocaml-dev, libcoq-stdlib, libocamlgraph-ocaml-dev, pandoc Package-List: libcoq-ott deb ocaml optional arch=any ott-tools deb ocaml optional arch=any Checksums-Sha1: 97c298fb881fae76b54bfc4a391e9e511ac82887 1142148 ott_0.34+ds.orig.tar.xz 0bd9a5d2d94e730aa4e5b9aac98d8e5ac80f37ed 7032 ott_0.34+ds-1+ocaml20250313.debian.tar.xz Checksums-Sha256: 995a0ab8ae0b8966997605e64870e224360d7f236a0f9bb30d245a675fa1063d 1142148 ott_0.34+ds.orig.tar.xz daf7e5bd684f33e32ed92c5b8a842f94dbe70f2986e245f60a79be325e80412f 7032 ott_0.34+ds-1+ocaml20250313.debian.tar.xz Files: 5eff147ec6d1f2eccd2766437e4fdb28 1142148 ott_0.34+ds.orig.tar.xz 54fd0b86b084d0b4381618d041ec5463 7032 ott_0.34+ds-1+ocaml20250313.debian.tar.xz dpkg-source: warning: extracting unsigned source package (ott_0.34+ds-1+ocaml20250313.dsc) dpkg-source: info: extracting ott in /build/reproducible-path/ott-0.34+ds dpkg-source: info: unpacking ott_0.34+ds.orig.tar.xz dpkg-source: info: unpacking ott_0.34+ds-1+ocaml20250313.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying typos.patch Can't exec "dpkg-buildtree": No such file or directory at /usr/libexec/sbuild-usernsexec line 604. Failed to exec: dpkg-buildtree: No such file or directory at /usr/libexec/sbuild-usernsexec line 605. Install fakeroot ---------------- Setup apt archive ----------------- Merged Build-Depends: fakeroot Filtered Build-Depends: fakeroot dpkg-deb: building package 'sbuild-build-depends-fakeroot-dummy' in '/build/reproducible-path/resolver-UEw31e/apt_archive/sbuild-build-depends-fakeroot-dummy.deb'. Ign:1 copy:/build/reproducible-path/resolver-UEw31e/apt_archive ./ InRelease Get:2 copy:/build/reproducible-path/resolver-UEw31e/apt_archive ./ Release [615 B] Ign:3 copy:/build/reproducible-path/resolver-UEw31e/apt_archive ./ Release.gpg Get:4 copy:/build/reproducible-path/resolver-UEw31e/apt_archive ./ Sources [1299 B] Get:5 copy:/build/reproducible-path/resolver-UEw31e/apt_archive ./ Packages [1365 B] Fetched 3279 B in 0s (0 B/s) Reading package lists... Reading package lists... Install fakeroot build dependencies (apt-based resolver) -------------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: fakeroot libfakeroot The following NEW packages will be installed: fakeroot libfakeroot sbuild-build-depends-fakeroot-dummy 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. Need to get 96.1 kB of archives. After this operation, 360 kB of additional disk space will be used. Get:1 copy:/build/reproducible-path/resolver-UEw31e/apt_archive ./ sbuild-build-depends-fakeroot-dummy 0.invalid.0 [832 B] Get:2 http://localhost:9999/debian bookworm/main amd64 libfakeroot amd64 1.31-1.2 [28.3 kB] Get:3 http://localhost:9999/debian bookworm/main amd64 fakeroot amd64 1.31-1.2 [66.9 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 96.1 kB in 0s (245 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... 31154 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.31-1.2_amd64.deb ... Unpacking libfakeroot:amd64 (1.31-1.2) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.31-1.2_amd64.deb ... Unpacking fakeroot (1.31-1.2) ... Selecting previously unselected package sbuild-build-depends-fakeroot-dummy. Preparing to unpack .../sbuild-build-depends-fakeroot-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-fakeroot-dummy (0.invalid.0) ... Setting up libfakeroot:amd64 (1.31-1.2) ... Setting up fakeroot (1.31-1.2) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up sbuild-build-depends-fakeroot-dummy (0.invalid.0) ... Processing triggers for man-db (2.11.2-2) ... Not building database; man-db/auto-update is not 'true'. Processing triggers for libc-bin (2.36-9+deb12u9) ... Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=1 HOME=/sbuild-nonexistent LANG=fr_FR.UTF-8 LC_ALL=C.UTF-8 LOGNAME=sbuild MAKEFLAGS= PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SHELL=/bin/sh USER=sbuild dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -us -uc -sa dpkg-buildpackage: info: source package ott dpkg-buildpackage: info: source version 0.34+ds-1+ocaml20250313 dpkg-buildpackage: info: source distribution bookworm-backports-ocaml dpkg-buildpackage: info: source changed by Anonymous Builder dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean --with coq,ocaml debian/rules override_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/ott-0.34+ds' cp src/version.ml src/version.ml.bak make clean make[2]: Entering directory '/build/reproducible-path/ott-0.34+ds' cd src; make clean make[3]: Entering directory '/build/reproducible-path/ott-0.34+ds/src' ocamllex grammar_lexer.mll 374 states, 16439 transitions, table size 68000 bytes 3397 additional bytes used for bindings ocamlyacc -v grammar_parser.mly 2 rules never reduced ocamldep location.ml types.ml auxl.ml merge.ml global_option.ml grammar_lexer.ml grammar_parser.mli grammar_parser.ml version.ml grammar_pp.ml parse_table.ml glr.ml new_term_parser.ml term_parser.ml dependency.ml bounds.ml context_pp.ml quotient_rules.ml grammar_typecheck.ml transform.ml substs_pp.ml subrules_pp.ml embed_pp.ml defns.ml ln_transform.ml coq_induct.ml system_pp.ml lex_menhir_pp.ml align.ml main.ml align.mli bounds.mli coq_induct.mli defns.mli dependency.mli embed_pp.mli grammar_typecheck.mli merge.mli subrules_pp.mli substs_pp.mli system_pp.mli lex_menhir_pp.mli transform.mli term_parser.mli > .depend rm -f *~ *.cmi *.cmo *.cmx *.o rm -f grammar_lexer.ml grammar_parser.ml \ grammar_parser.mli grammar_parser.output rm -f version.ml rm -rf ott ott.byt ott.opt ../bin/ott rm -f grammar_parser.tex *.mly-y2l rm -f *.aux *.log *.dvi *.ps *.pdf *.annot rm -f out.thy out.v outScript.sml outTheory.uo outTheory.ui outTheory.sig outTheory.sml out.tex out.sty rm -f tmp_*.dot tmp.dot rm -f tmp_*.ott rm -f testRegr* rm -f *Theory.* *.ui *.uo make[3]: Leaving directory '/build/reproducible-path/ott-0.34+ds/src' rm -f *~ rm -f ott.install make[2]: Leaving directory '/build/reproducible-path/ott-0.34+ds' make -C doc clean make[2]: Entering directory '/build/reproducible-path/ott-0.34+ds/doc' rm -f *.aux *.log *.dvi *.annot top.doc top.tex top.ps top.pdf top2.ps top2.pdf top2.ggl top2.blg top2.html top2.image.tex top2.tex bind-doc.pdf bind-doc.ps bind-wmm-2.bbl bind-wmm-2.blg bind-wmm-2.pdf bind-wmm-2.ps paper.bbl paper.blg paper.tex s rm -f bind-doc-2.ps bind-doc-2.pdf bind-2.tex bind-2.thy rm -f binding.1.aux binding.1.tex binding.2.aux binding.2.tex binding.3.aux binding.3.tex binding.4.aux binding.4.tex binding.5.aux binding.5.tex binding.6.alltt.tex binding.6b.aux binding.6b.tex binding.6bScript.sml rm -f test10.0.alltt test10.2.aux test10.4.alltt test10.aux test10.meta.tex test10.tex test10.v test10_homs.alltt test10st.tex test10.2.alltt test10.2.tex test10.7.alltt test10.meta.aux test10.ml test10.thy test10Script.sml test10st.aux test21.1.alltt rm -f test11.alltt test12.thy test12.v test13.aux test13.tex test13d.aux test13d.tex test17.10.aux test17.10.tex test7tt.mng.alltt.tex rm -f slides-arg.dvi rm -f slides-sl.dvi rm -f slides-icfp.dvi rm -f slides-parsec.dvi rm -f grammar_parser.tex *.mly-y2l grammar_parser_hevea.tex rm -f top2*.gif top2.haux top2.htoc top2.lof rm -f squishtex.hand.alltt.tex rm -f options.txt test7.tex test7afilter.out.ps test7tt.tex test8.tex tmp.dot tmp_0.dot tmp_1.dot tmp_2.dot top.toc top2.bbl top2.toc version.tex x.tex rm -f bind.tex bind.thy rm -f test10_tuple.tex test10_tuple.thy test10_tuple.v test10_tupleScript.sml test10b.tex test10b.thy test10b.v test10bScript.sml test10st_narrow.tex test10st_narrow.thy test10st_narrow.v test10st_narrowScript.sml rm -f test10.alltt.tex test10_html.html rm -f README.tex rm -f *~ make[2]: Leaving directory '/build/reproducible-path/ott-0.34+ds/doc' mv src/version.ml.bak src/version.ml rm -f src/.depend src/version.tex coq/.lia.cache coq/.Makefile.coq.d rm -f doc/README.* doc/test10.despaced.v doc/test10.lem find . -name "*.vo*" -delete find . -name "*.aux" -delete find . -name "Makefile.coq*" -delete find . -name "*.glob" -delete make[1]: Leaving directory '/build/reproducible-path/ott-0.34+ds' dh_ocamlclean dh_clean dpkg-source -b . dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building ott using existing ./ott_0.34+ds.orig.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building ott in ott_0.34+ds-1+ocaml20250313.debian.tar.xz dpkg-source: info: building ott in ott_0.34+ds-1+ocaml20250313.dsc debian/rules binary dh binary --with coq,ocaml dh_update_autotools_config dh_autoreconf dh_ocamlinit dh_auto_configure debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/ott-0.34+ds' make -C coq make[2]: Entering directory '/build/reproducible-path/ott-0.34+ds/coq' coq_makefile -f _CoqProject -o Makefile.coq make[3]: Entering directory '/build/reproducible-path/ott-0.34+ds/coq' COQDEP VFILES COQC ott_list_support.v COQC ott_list_base.v COQC ott_list_eq_dec.v COQC ott_list_core.v COQC ott_list_nth.v COQC ott_list_takedrop.v COQC ott_list_predicate.v COQC ott_list_mem.v COQC ott_list_flat_map.v COQC ott_list_repeat.v COQC ott_list_distinct.v COQC ott_list.v make[3]: Leaving directory '/build/reproducible-path/ott-0.34+ds/coq' make[2]: Leaving directory '/build/reproducible-path/ott-0.34+ds/coq' make -C src make[2]: Entering directory '/build/reproducible-path/ott-0.34+ds/src' ocamllex grammar_lexer.mll 374 states, 16439 transitions, table size 68000 bytes 3397 additional bytes used for bindings ocamlyacc -v grammar_parser.mly 2 rules never reduced ocamldep location.ml types.ml auxl.ml merge.ml global_option.ml grammar_lexer.ml grammar_parser.mli grammar_parser.ml version.ml grammar_pp.ml parse_table.ml glr.ml new_term_parser.ml term_parser.ml dependency.ml bounds.ml context_pp.ml quotient_rules.ml grammar_typecheck.ml transform.ml substs_pp.ml subrules_pp.ml embed_pp.ml defns.ml ln_transform.ml coq_induct.ml system_pp.ml lex_menhir_pp.ml align.ml main.ml align.mli bounds.mli coq_induct.mli defns.mli dependency.mli embed_pp.mli grammar_typecheck.mli merge.mli subrules_pp.mli substs_pp.mli system_pp.mli lex_menhir_pp.mli transform.mli term_parser.mli > .depend ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c location.ml ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c types.ml ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c auxl.ml File "auxl.ml", lines 405-412, characters 7-19: 405 | .......( match hse with 406 | | Hom_index _ | Hom_terminal _ -> [] 407 | | Hom_string s -> 408 | let strs = Str.split (Str.regexp "[ \t]+") s in 409 | let ntrs_hom = List.filter (fun st -> List.mem st defined_ntrs) strs in 410 | if promote 411 | then List.map (promote_ntr xd) ntrs_hom 412 | else ntrs_hom ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Hom_ln_free_index (_, _) File "auxl.ml", lines 467-471, characters 7-59: 467 | .......( match hse with 468 | | Hom_index _ | Hom_terminal _ -> [] 469 | | Hom_string s -> 470 | let strs = Str.split (Str.regexp "[ \t]+") s in 471 | List.filter (fun st -> List.mem st defined_mvrs) strs ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Hom_ln_free_index (_, _) File "auxl.ml", lines 1839-1854, characters 4-42: 1839 | ....( match stre with 1840 | | Struct_md mvr -> "metavar def: "^mvr 1841 | | Struct_rs ntrs -> "rule def: "^(String.concat " " ntrs) 1842 | | Struct_srs xs -> "subrule def: "^ 1843 | (String.concat " " ... 1851 | | Struct_axs xs -> "aux def: "^ 1852 | (String.concat " " xs) 1853 | | Struct_fun_or_defnclass s -> "fundefn_class def: "^s 1854 | | Struct_embed (_,h,_) -> "embed: "^h) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Struct_crs _ ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c merge.mli ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c merge.ml ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c global_option.ml ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c grammar_parser.mli ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c grammar_lexer.ml File "grammar_lexer.mll", line 471, characters 10-13: Warning 26 [unused-var]: unused variable loc. ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c grammar_parser.ml ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c version.ml ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c grammar_pp.ml File "grammar_pp.ml", lines 1883-2139, characters 6-25: 1883 | ......( match m with 1884 | | Lex _ | Menhir _ -> Auxl.errorm m "pp_mse" 1885 | | Ascii ao -> 1886 | pp_auxfn m xd f ^ ""^pp_LPAREN ^ "" 1887 | ^ pp_ntlist ... 2136 | else 2137 | ( "(flat_map (fun "^pat_fun^" => "^pp_body^ pat_fun_end ^ ") " 2138 | ^ de1i.de1_compound_id 2139 | ^ ")", [], [] ) ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Coq _|Isa _) (However, some guarded clause may match this value.) File "grammar_pp.ml", lines 4034-4037, characters 16-45: 4034 | ................(match hse with 4035 | | Hom_string _ -> arity_of_homspec hs' 4036 | | Hom_index i -> max (1+i) (arity_of_homspec hs') 4037 | | Hom_terminal _ -> arity_of_homspec hs') Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Hom_ln_free_index (_, _) File "grammar_pp.ml", line 3636, characters 6-18: 3636 | let debug_string = "" (* ("(* pp_symterm_list_items entry:\nstlis= [" ^String.concat " ; " (List.map pp_plain_symterm_list_item stlis)^"]\nprod_es= ["^String.concat " ; "(List.map pp_plain_element prod_es)^"] *)\n\n")*) in ^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable debug_string. File "grammar_pp.ml", line 3768, characters 6-18: 3768 | let debug_string = "" in (*("pp_symterm_list_body entry:\nstlb= ["^String.concat " ; " (pp_plain_symterm_list_body stlb)^"]\nprod_es= ["^String.concat " ; " (List.map pp_plain_element prod_es)^"]\n\n") in*) ^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable debug_string. ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c parse_table.ml File "parse_table.ml", line 914, characters 47-50: 914 | prod_action = (fun [r] -> r); ^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: r::_::_ ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c glr.ml ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c new_term_parser.ml File "new_term_parser.ml", lines 150-177, characters 11-29: 150 | ...........function 151 | | "[" -> "lbrac" 152 | | "]" -> "rbrac" 153 | | "!" -> "excl" 154 | | "\"" -> "doublequote" ... 174 | | "}" -> "rcurly" 175 | | "|" -> "bar" 176 | | "~" -> "tilde" 177 | | "-" -> "minus". Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: "" File "new_term_parser.ml", line 289, characters 14-39: 289 | let res_charl [Res_char c; Res_charl l] = ^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_char c::Res_charl l::_::_ File "new_term_parser.ml", line 292, characters 20-45: 292 | let res_cons_string [Res_char c; Res_charl l] = ^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_char c::Res_charl l::_::_ File "new_term_parser.ml", line 295, characters 14-39: 295 | let res_stlil [Res_stli a; Res_stlil b] = Res_stlil (a::b);; ^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_stli a::Res_stlil b::_::_ File "new_term_parser.ml", lines 342-346, characters 67-66: 342 | ...................................................................function 343 | [] -> [] 344 | | Res_ignore::rl -> process_prod_res rl 345 | | Res_ste ste::rl -> ste::process_prod_res rl 346 | | Res_st st::rl -> Ste_st (dummy_loc, st)::process_prod_res rl Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Res_none|Res_stli _|Res_stlil _|Res_char _|Res_charl _|Res_string _| Res_int _|Res_si _|Res_sil _)::_ File "new_term_parser.ml", line 382, characters 19-32: 382 | (fun [Res_stlil x] -> elc x); ^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_stlil x::_::_ File "new_term_parser.ml", line 401, characters 13-25: 401 | (fun [Res_stli x]-> Res_stlil [x]); ^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_stli x::_::_ File "new_term_parser.ml", line 416, characters 21-30: 416 | (fun [x; _; y] -> res_stlil [x; y]) ^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: x::_::y::_::_ File "new_term_parser.ml", lines 463-466, characters 31-64: 463 | ...............................[Res_stli (Stli_single (_, es1)); 464 | _; 465 | Res_int n'; 466 | Res_stli (Stli_single (_, es2))]... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_stli (Stli_single (_, es1))::_::Res_int n':: Res_stli (Stli_single (_, es2))::_::_ File "new_term_parser.ml", lines 476-481, characters 31-64: 476 | ...............................[Res_stli (Stli_single (_, es1)); 477 | _; 478 | _; 479 | Res_int n'; 480 | _; 481 | Res_stli (Stli_single (_, es2))]... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_stli (Stli_single (_, es1))::_::_::Res_int n'::_:: Res_stli (Stli_single (_, es2))::_::_ File "new_term_parser.ml", lines 488-489, characters 23-26: 488 | .......................[_; Res_stli (Stli_single (_, es)); _; _; Res_string ivr; 489 | _]... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: _::Res_stli (Stli_single (_, es))::_::_::Res_string ivr::_::_::_ File "new_term_parser.ml", lines 508-511, characters 23-26: 508 | .......................[_; Res_stli (Stli_single (_, es)); _; _; Res_string ivr; 509 | _; 510 | _; Res_string ivr'; 511 | _]... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: _::Res_stli (Stli_single (_, es))::_::_::Res_string ivr::_::_:: Res_string ivr'::_::_::_ File "new_term_parser.ml", lines 536-544, characters 23-26: 536 | .......................[_; Res_stli (Stli_single (_, es)); _; _; Res_string ivr; 537 | _; 538 | _; 539 | Res_string lower; 540 | _; 541 | Res_int dotlength; 542 | _; 543 | Res_si si'; 544 | _]... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: _::Res_stli (Stli_single (_, es))::_::_::Res_string ivr::_::_:: Res_string lower::_::Res_int dotlength::_::Res_si si'::_::_::_ File "new_term_parser.ml", line 560, characters 23-35: 560 | (fun [Res_stli x] -> Res_stlil [x])); ^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_stli x::_::_ File "new_term_parser.ml", line 574, characters 29-38: 574 | (fun [x; _; y] -> res_stlil [x; y])); ^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: x::_::y::_::_ File "new_term_parser.ml", line 603, characters 20-27: 603 | (fun (_::rl) -> build_res rl) in ^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "new_term_parser.ml", line 609, characters 20-27: 609 | (fun (_::rl) -> build_res rl) in ^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "new_term_parser.ml", line 628, characters 17-23: 628 | (fun [_; x] -> x) ^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: _::x::_::_ File "new_term_parser.ml", line 638, characters 18-32: 638 | (fun [_; Res_sil l] -> ^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: _::Res_sil l::_::_ File "new_term_parser.ml", line 649, characters 23-37: 649 | (fun [_; Res_sil l] -> ^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: _::Res_sil l::_::_ File "new_term_parser.ml", line 664, characters 11-25: 664 | (fun [_; Res_sil x] -> ^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: _::Res_sil x::_::_ File "new_term_parser.ml", line 695, characters 19-39: 695 | (fun (_::Res_string s::_) -> Res_ste (Ste_metavar (dummy_loc, mvd.mvd_name, (s, [])))) ^^^^^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: _:: (Res_ignore|Res_none|Res_st _|Res_ste _|Res_stli _|Res_stlil _|Res_char _| Res_charl _|Res_int _|Res_si _|Res_sil _)::_ File "new_term_parser.ml", line 703, characters 21-38: 703 | (fun [_; Res_string s] -> ^^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: _::Res_string s::_::_ File "new_term_parser.ml", line 710, characters 21-38: 710 | (fun [_; Res_string s] -> ^^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: _::Res_string s::_::_ File "new_term_parser.ml", line 715, characters 21-59: 715 | (fun [((Res_ste (Ste_var (_, _, s))) as x)] -> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_ste (Ste_var (_, _, s))::_::_ File "new_term_parser.ml", line 742, characters 11-23: 742 | (fun [Res_char c] -> Res_charl [c]); ^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_char c::_::_ File "new_term_parser.ml", line 748, characters 11-24: 748 | (fun [Res_charl s] -> Res_string (Auxl.string_of_char_list s)); ^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_charl s::_::_ File "new_term_parser.ml", line 761, characters 11-33: 761 | (fun [Res_si s; Res_sil sl] -> Res_sil (s::sl)); ^^^^^^^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_si s::Res_sil sl::_::_ File "new_term_parser.ml", line 767, characters 11-24: 767 | (fun [Res_charl l] -> Res_si (Si_num (Auxl.string_of_char_list l))); ^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_charl l::_::_ File "new_term_parser.ml", line 771, characters 11-16: 771 | (fun [rsi] -> rsi); ^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: rsi::_::_ File "new_term_parser.ml", line 794, characters 11-24: 794 | (fun [Res_charl c] -> Res_charl ('_'::c)); ^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_charl c::_::_ File "new_term_parser.ml", line 796, characters 11-24: 796 | (fun [Res_charl c] -> Res_charl ('\''::c)); ^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_charl c::_::_ File "new_term_parser.ml", line 831, characters 11-25: 831 | (fun [Res_string s] -> Res_si (Si_var (s, 0))); ^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_string s::_::_ File "new_term_parser.ml", line 835, characters 11-25: 835 | (fun [Res_string s] -> Res_si (Si_var (s, -1))); ^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_string s::_::_ File "new_term_parser.ml", line 846, characters 18-32: 846 | (fun [_; Res_sil x] -> ^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: _::Res_sil x::_::_ File "new_term_parser.ml", line 858, characters 18-21: 858 | (fun [x] -> x); ^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: x::_::_ File "new_term_parser.ml", line 338, characters 6-23: 338 | let add_greater_prior (i1 : int) (i2 : int) = ^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable add_greater_prior. ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c term_parser.mli ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c term_parser.ml File "term_parser.ml", lines 1139-1172, characters 2-11: 1139 | ..let Ascii oldopts = pp_ascii_opts_default in 1140 | let opts = Ascii {oldopts with ppa_colour = !Auxl.colour} in 1141 | let sts = parse_complete lookup ntr concrete s in 1142 | let sts = transform sts in 1143 | match sts with ... 1169 | begin 1170 | report_error (Some l) (sstart ^ concat "" intermed); 1171 | St_uninterpreted(l, "multiple parses") 1172 | end Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Coq {coq_quantified_vars_from_de={ _ }; coq_non_local_hyp_defn={ _ }; coq_non_local_hyp_defn_vars={ _ }; coq_list_types={ _ }; coq_list_aux_defns={defined={ _ }; newly_defined={ _ }}; coq_library={contents=(_, _)}; coq_locally_nameless={ _ }; _ }| Isa {isa_library={contents=(_, _)}; _ }|Hol {hol_library={contents=(_, _)}}| Lem {lem_library={contents=(_, _)}}| Twf {twf_current_defn={ _ }; twf_library={contents=(_, _)}}|Tex { _ }| Caml {caml_library={contents=(_, _)}; _ }| Lex {ppm_caml_opts={caml_library={contents=(_, _)}; _ }; _ }| Menhir {ppm_caml_opts={caml_library={contents=(_, _)}; _ }; _ }) File "term_parser.ml", line 1222, characters 30-48: 1222 | List.map (fun (Ntp.Gtp.Res_st s) -> s) res ^^^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Res_ignore|Res_none|Res_ste _|Res_stli _|Res_stlil _|Res_char _|Res_charl _| Res_string _|Res_int _|Res_si _|Res_sil _) ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c dependency.mli ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c dependency.ml File "dependency.ml", lines 571-579, characters 2-74: 571 | ..match m with 572 | | Isa io when io.ppi_isa_primrec -> isa_primrec_collapse m xd funcs 573 | | Isa io when not io.ppi_isa_primrec -> isa_fun_collapse m xd funcs 574 | | Hol _ -> hol_collapse m xd funcs 575 | | Lem _ -> lem_collapse m xd funcs 576 | | Coq _ -> coq_collapse m xd funcs 577 | | Twf _ -> twf_collapse m xd funcs 578 | | Caml _ -> caml_collapse m xd funcs 579 | | Tex _ | Ascii _ -> Auxl.error None "internal: collapse of Tex-Ascii\n" Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Isa _|Lex _|Menhir _) (However, some guarded clause may match this value.) File "dependency.ml", lines 584-714, characters 2-53: 584 | ..match m with 585 | | Tex _ | Ascii _ -> Auxl.error None "internal: print of Tex-Ascii\n" 586 | | Isa io -> 587 | let print_lemma block = 588 | if ( List.exists ... 711 | (* (List.map (fun (_,((h1,h2,h3),s,_)) -> h1 ^ "FOO1" ^ h2 ^ "FOO2"^ h3 ^ "FOO3"^s) block))*) 712 | (List.map (fun (_,((h1,h2,h3),s,_)) -> h1 ^ h2 ^ h3 ^ s ^ " end\n") block)) 713 | ^ "\n") in 714 | String.concat "" (List.map print_block sorting) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Lex _|Menhir _) ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c bounds.mli ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c bounds.ml ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c context_pp.ml ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c quotient_rules.ml ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c grammar_typecheck.mli ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c grammar_typecheck.ml File "grammar_typecheck.ml", lines 54-56, characters 4-82: 54 | ....match (xs,keys) with 55 | | ([],[]) -> None 56 | | (x::xs, key::keys) -> if (List.mem key keys) then Some x else helper xs keys. Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: ([], _::_) ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c transform.mli ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c transform.ml File "transform.ml", line 107, characters 6-11: 107 | let id_nt = (id,[]) in ^^^^^ Warning 26 [unused-var]: unused variable id_nt. ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c substs_pp.mli ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c substs_pp.ml File "substs_pp.ml", lines 333-336, characters 10-11: 333 | ..........(match m with 334 | | Caml _ -> Grammar_pp.pp_nt_or_mv_root_ty m xd ntmvr ^ " list" 335 | | Lem _ -> "list " ^Grammar_pp.pp_nt_or_mv_root_ty m xd ntmvr 336 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Coq _|Isa _|Hol _|Twf _|Ascii _|Tex _|Lex _|Menhir _) File "substs_pp.ml", lines 1400-1412, characters 3-4: 1400 | ...(match m with 1401 | | Caml _ -> 1402 | "(" 1403 | ^ Grammar_pp.pp_nt_or_mv_root_ty m xd subst.sb_that 1404 | ^ "*" ^ Grammar_pp.pp_nontermroot_ty m xd subst.sb_this ... 1409 | ^ Grammar_pp.pp_nt_or_mv_root_ty m xd subst.sb_that 1410 | ^ "*" ^ Grammar_pp.pp_nontermroot_ty m xd subst.sb_this 1411 | ^ ")" 1412 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Coq _|Isa _|Hol _|Twf _|Ascii _|Tex _|Lex _|Menhir _) File "substs_pp.ml", lines 1747-1876, characters 3-8: 1747 | ...( match m with 1748 | | Ascii _ | Tex _ | Lex _ | Menhir _ -> Auxl.error (Some p.prod_loc) "pp_fv_symterm_list_body" 1749 | | Isa io when io.ppi_isa_primrec -> 1750 | let args = 1751 | String.concat "_" ... 1873 | ("(flat_map (fun (pat_:"^de1i.de1_coq_type_of_pattern^") => match pat_ with " ^ de1i.de1_pattern ^ " => "^pp_body^" end) " 1874 | ^ de1i.de1_compound_id 1875 | ^ ")"), funcs 1876 | ).. Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Coq _|Isa _|Twf _) (However, some guarded clause may match this value.) File "substs_pp.ml", lines 2030-2033, characters 5-6: 2030 | .....(match m with 2031 | | Caml _ -> Grammar_pp.pp_nt_or_mv_root_ty m xd fv.fv_that ^ " list" 2032 | | Lem _ -> " list " ^ Grammar_pp.pp_nt_or_mv_root_ty m xd fv.fv_that 2033 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Coq _|Isa _|Hol _|Twf _|Ascii _|Tex _|Lex _|Menhir _) ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c subrules_pp.mli ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c subrules_pp.ml File "subrules_pp.ml", lines 167-368, characters 8-2: 167 | ........( match m with 168 | | Isa io when io.ppi_isa_primrec -> 169 | let typ = 170 | Auxl.the (Grammar_pp.pp_elements 171 | m xd ((Si_punct "_")::sie) elbu.elb_es true false true true) ^ " list" in ... 365 | [ " %{ TWELF NOT IMPLEMENTED }%"], deps, [] 366 | | Tex _ | Ascii _ | Lex _ | Menhir _ -> Auxl.errorm m "pp_subelement" 367 | 368 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Coq _|Isa _) (However, some guarded clause may match this value.) File "subrules_pp.ml", line 333, characters 9-13: 333 | let args = ^^^^ Warning 26 [unused-var]: unused variable args. File "subrules_pp.ml", line 453, characters 10-14: 453 | let srln = Grammar_pp.pp_nontermroot_ty m xd srl in ^^^^ Warning 26 [unused-var]: unused variable srln. File "subrules_pp.ml", line 454, characters 10-14: 454 | let srlu = Grammar_pp.pp_nontermroot_ty m xd sru in ^^^^ Warning 26 [unused-var]: unused variable srlu. ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c embed_pp.mli ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c embed_pp.ml ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c defns.mli ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c defns.ml ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c ln_transform.ml File "ln_transform.ml", lines 1057-1067, characters 4-7: 1057 | ....match mse with 1058 | | Empty -> 1059 | "0",[] 1060 | | MetaVarExp mv -> 1061 | "1",[] (* FZ is this correct in the general case? *) ... 1064 | | Aux (f1,nt1) -> 1065 | let name = arity_name f1 (Auxl.promote_ntr xd_transformed (Auxl.primary_ntr_of_ntr xd_transformed (fst nt1))) in 1066 | name ^ " " ^ Grammar_pp.pp_nonterm m xd_transformed nt1, 1067 | [name] Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (NonTermExp _|MetaVarListExp (_, _)|NonTermListExp (_, _)|AuxList (_, _, _)) ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c coq_induct.mli ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c coq_induct.ml ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c system_pp.mli ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c system_pp.ml ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c lex_menhir_pp.mli ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c lex_menhir_pp.ml File "lex_menhir_pp.ml", lines 274-285, characters 10-11: 274 | ..........(match ocamllex_hom_opt, ocamllex_remove_hom with 275 | | Some ocamllex_hom, false -> 276 | Some (token_name_of mvd.mvd_name, mvd.mvd_name, TK_metavar(ocaml_type, Some ocamllex_hom, ocamllex_of_string_hom_opt)) 277 | | None, false -> 278 | (* hack: default to ocamllex-remove *) ... 282 | Auxl.error (Some mvd.mvd_loc) ("ocamllex output: both ocamllex and ocamllex-remove hom for "^mvd.mvd_name^"\n") 283 | | None, true -> 284 | Some (token_name_of mvd.mvd_name, mvd.mvd_name, TK_metavar(ocaml_type, None, ocamllex_of_string_hom_opt)) 285 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some ocamllex_hom, true) File "lex_menhir_pp.ml", line 281, characters 12-36: 281 | | Some ocamllex_hom, false -> ^^^^^^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "lex_menhir_pp.ml", lines 331-335, characters 13-42: 331 | .............(match ocaml_type with 332 | | "string" -> "" 333 | | "int" -> "int_of_string" 334 | | "float" -> "float_of_string" 335 | | "bool" -> "bool_of_string") Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: "" File "lex_menhir_pp.ml", line 271, characters 11-13: 271 | let hs = List.assoc "ocamllex-remove" mvd.mvd_rep in ^^ Warning 26 [unused-var]: unused variable hs. File "lex_menhir_pp.ml", line 430, characters 56-60: 430 | let menhir_semantic_value_id_of_ntmv ((ntmvr,suffix) as ntmv) = ^^^^ Warning 26 [unused-var]: unused variable ntmv. File "lex_menhir_pp.ml", line 788, characters 16-23: 788 | let m_ocaml = Caml { Types.ppo_include_terminals=false; Types.caml_library = ref ("",[]) } in ^^^^^^^ Warning 26 [unused-var]: unused variable m_ocaml. File "lex_menhir_pp.ml", line 789, characters 16-23: 789 | let m_ascii = Types.error_opts in ^^^^^^^ Warning 26 [unused-var]: unused variable m_ascii. ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c align.mli ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c align.ml ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c main.ml File "main.ml", line 784, characters 14-27: 784 | let sd_quotiented = Auxl.caml_rename sd in ^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable sd_quotiented. File "main.ml", line 803, characters 11-24: 803 | let sd_quotiented = Auxl.caml_rename sd in ^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable sd_quotiented. sed -e 's/__VERSION__/0.34/' \ -e '/__DATE__/r tmp_date.txt' \ -e '/__DATE__/d' version.tex echo Makefile location.cmo types.cmo auxl.cmo merge.cmo global_option.cmo grammar_lexer.cmo grammar_parser.cmo version.cmo grammar_pp.cmo parse_table.cmo glr.cmo new_term_parser.cmo term_parser.cmo dependency.cmo bounds.cmo context_pp.cmo quotient_rules.cmo grammar_typecheck.cmo transform.cmo substs_pp.cmo subrules_pp.cmo embed_pp.cmo defns.cmo ln_transform.cmo coq_induct.cmo system_pp.cmo lex_menhir_pp.cmo align.cmo main.cmo align.cmi bounds.cmi coq_induct.cmi defns.cmi dependency.cmi embed_pp.cmi grammar_typecheck.cmi merge.cmi subrules_pp.cmi substs_pp.cmi system_pp.cmi lex_menhir_pp.cmi transform.cmi term_parser.cmi version.tex Makefile location.cmo types.cmo auxl.cmo merge.cmo global_option.cmo grammar_lexer.cmo grammar_parser.cmo version.cmo grammar_pp.cmo parse_table.cmo glr.cmo new_term_parser.cmo term_parser.cmo dependency.cmo bounds.cmo context_pp.cmo quotient_rules.cmo grammar_typecheck.cmo transform.cmo substs_pp.cmo subrules_pp.cmo embed_pp.cmo defns.cmo ln_transform.cmo coq_induct.cmo system_pp.cmo lex_menhir_pp.cmo align.cmo main.cmo align.cmi bounds.cmi coq_induct.cmi defns.cmi dependency.cmi embed_pp.cmi grammar_typecheck.cmi merge.cmi subrules_pp.cmi substs_pp.cmi system_pp.cmi lex_menhir_pp.cmi transform.cmi term_parser.cmi version.tex ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -v The OCaml compiler, version 5.3.0 Standard library directory: /usr/lib/x86_64-linux-gnu/ocaml/5.3.0 ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -o ott.byt location.cmo types.cmo auxl.cmo merge.cmo global_option.cmo grammar_lexer.cmo grammar_parser.cmo version.cmo grammar_pp.cmo parse_table.cmo glr.cmo new_term_parser.cmo term_parser.cmo dependency.cmo bounds.cmo context_pp.cmo quotient_rules.cmo grammar_typecheck.cmo transform.cmo substs_pp.cmo subrules_pp.cmo embed_pp.cmo defns.cmo ln_transform.cmo coq_induct.cmo system_pp.cmo lex_menhir_pp.cmo align.cmo main.cmo ln -s -f ott.byt ott make[2]: Leaving directory '/build/reproducible-path/ott-0.34+ds/src' make -C doc top2.html make[2]: Entering directory '/build/reproducible-path/ott-0.34+ds/doc' cp -f top2.mng top2.tex # placeholder for later use of ott as a filter chmod ugo-w top2.tex cd ../src; make tmp_test7_clean.ott make[3]: Entering directory '/build/reproducible-path/ott-0.34+ds/src' rm -f tmp_test7_clean.ott (grep -v ^a | sed -e 's/^r//g' | grep -v ^% ) < ../tests/test7.ott > tmp_test7_clean.ott chmod ugo-w tmp_test7_clean.ott make[3]: Leaving directory '/build/reproducible-path/ott-0.34+ds/src' ../src/ott \ -o test7.tex \ -tex_show_meta false \ -tex_wrap false \ -tex_name_prefix testSeven \ -tex_filter ../tests/test7tt.mng test7tt.tex \ ../tests/non_super_tabular.ott ../src/tmp_test7_clean.ott Ott version 0.34 distribution of Mon Dec 30 10:12:45 GMT 2024 File ../src/tmp_test7_clean.ott on line 23, column 1 - 27: Warning: Free variables in hom element [[typevar]] File ../src/tmp_test7_clean.ott on line 29, column 78 - 104: Warning: Free variables in hom element [[typevar]] Definition rules: 48 good 0 bad Definition rule clauses: 99 good 0 bad ../src/ott -colour true -showraw true \ -o test8.tex \ -tex_show_meta false \ -tex_wrap false \ -tex_name_prefix testEight \ ../tests/non_super_tabular.ott ../tests/test8.ott Ott version 0.34 distribution of Mon Dec 30 10:12:45 GMT 2024 embed {{ tex-preamble \renewcommand{\[[TEX_NAME_PREFIX]]grammartabular}[1]{\begin{tabular}{llcllllll}#1\end{tabular} } \renewcommand{\[[TEX_NAME_PREFIX]]metavartabular}[1]{\begin{tabular}{ll}#1\end{tabular} } }} metavar value_name , x ::= {{ isa string }} {{ coq nat }} {{ coq-equality }} {{ hol string }} {{ ocaml int }} {{ lex alphanum }} metavar ident ::= {{ isa string }} {{ coq nat }} {{ hol string }} {{ ocaml int }} {{ lex Alphanum }} metavar integer_literal ::= {{ isa int }} {{ coq nat }} {{ hol num }} {{ ocaml int }} {{ lex numeral }} metavar index , i , j , n , m ::= {{ isa nat }} {{ coq nat }} {{ hol num }} {{ ocaml int }} {{ lex numeral }} grammar typeconstr :: TC_ ::= | unit :: :: unit | bool :: :: bool | int :: :: int typvar , tv :: TV_ ::={{ coq-equality decide equality . apply eq_value_name . }} | ' ident :: :: ident typexpr , t :: TE_ ::= | typvar :: :: var | typexpr -> typexpr' :: :: arrow | typeconstr :: :: constr0 | ( typexpr ) :: S :: paren {{ ich [[typexpr]] }} {{ ocaml [[typexpr]] }} typscheme , ts :: TS_ ::= | ( typvar1 , .. , typvarn ) typexpr :: :: ts (+ bind typvar1..typvarn in typexpr +) | generalise ( G , t ) :: M :: ts3 {{ isa (TS_ts (List . remdups (list_minus (ftv_typexpr [[t]] ) (ftv_G [[G]] ))) [[t]] ) }} {{ coq (TS_ts (remove_duplicates (make_list_typvar (list_minus eq_typvar (ftv_typexpr [[t]] ) (ftv_G [[G]] )))) [[t]] ) }} {{ hol (TS_ts (remove_duplicates (list_minus (ftv_typexpr [[t]] ) (ftv_G [[G]] ))) [[t]] ) }} {{ ocaml TODO }} constant , c :: CONST_ ::= | integer_literal :: :: int | false :: :: false | true :: :: true | () :: :: unit | (&&) :: :: and | not :: :: not expr , e :: E_ ::= | value_name :: :: ident | constant :: :: constant | expr expr' :: :: apply | function value_name -> expr :: :: function (+ bind value_name in expr +) | let value_name = expr in expr' :: :: let (+ bind value_name in expr' +) | ( expr ) :: S :: paren {{ ich [[expr]] }} {{ ocaml [[expr]] }} | { v / x } e :: M :: subst {{ isa subst_expr [[v]] [[x]] [[e]] }} {{ ch (subst_expr [[v]] [[x]] [[e]] ) }} {{ ocaml (subst_expr [[v]] [[x]] [[e]] ) }} value , v :: V_ ::= | constant :: :: constant | function value_name -> expr :: :: function G{{ tex \Gamma }} :: G_ ::= | empty :: :: em | G , value_name : typscheme :: :: vn formula :: formula_ ::= | judgement :: :: judgement | not ( formula ) :: :: not {{ isa Not( [[formula]] ) }} {{ coq not( [[formula]] ) }} {{ hol ~( [[formula]] ) }} {{ ocaml TODO }} | typscheme > t :: :: gen {{ isa ? typvars . ? typexpr . ? s . [[typscheme]] = TS_ts typvars typexpr & typvars=List . map fst s & tsubst_typexpr s typexpr = [[t]] }} {{ coq (exists tvs, exists txp, exists s, [[typscheme]] = TS_ts tvs txp /\ tvs = make_list_typvar (List . map (fun (x:typvar*typexpr) => match x with (x1,x2) => x1 end) s) /\ tsubst_typexpr s txp = [[t]] ) }} {{ hol ? typvars typexpr s . ( [[typscheme]] = TS_ts typvars typexpr ) /\ (typvars=MAP FST s ) /\ (tsubst_typexpr s typexpr = [[t]] ) }} {{ ocaml TODO }} | typscheme = typscheme' :: :: eqt {{ ich [[typscheme]] = [[typscheme']] }} {{ ocaml TODO }} | value_name = value_name' :: :: eqv {{ ich [[value_name]] = [[value_name']] }} {{ ocaml TODO }} terminals :: terminals_ ::= | -> :: :: arrow {{ tex \rightarrow }} | function :: :: function {{ tex \textbf { function } }} | |- :: :: turnstile {{ tex \vdash }} | --> :: :: red {{ tex \longrightarrow }} | { :: :: leftbrace {{ tex \ { }} | } :: :: rightbrace {{ tex \ } }} subrules v <:: expr substitutions subst expr value_name tsubst typexpr typvarfreevars ftv typexpr typvarembed {{ coq Fixpoint remove_duplicates (l:list_typvar) : list_typvar := match l with | Nil_list_typvar => Nil_list_typvar | Cons_list_typvar h t => if (list_mem eq_typvar h (unmake_list_typvar t)) then remove_duplicates t else Cons_list_typvar h (remove_duplicates t) end. }} {{ hol val _ = Define ` (remove_duplicates [] = []) /\ (remove_duplicates (x::xs) = if (MEM x xs) then remove_duplicates xs else x::(remove_duplicates xs)) `; }} Defns Jtype :: ::= Defn value_name : typscheme in G :: :: VTSin :: VTSin_ by [[ --------------- :: vn1| value_name : typscheme in G, value_name:typscheme ]] [[ | value_name : typscheme in G | not(value_name = value_name') --------------- :: vn2| value_name : typscheme in G, value_name':typscheme' ]] Defn G |- constant : t :: :: G_constant :: constant_ by [[ --------------- :: int| G |- integer_literal : int ]] [[ --------------- :: false| G |- false : bool ]] [[ --------------- :: true| G |- true : bool ]] [[ --------------- :: unit| G |- () : unit ]] [[ --------------- :: and| G |- (&&) : bool -> ( bool -> bool ) ]] [[ --------------- :: not| G |- not : bool -> bool ]] Defn G |- e : t :: :: Get :: Get_ by [[ | x:typscheme in G | typscheme > t --------------- :: value_name| G |- x:t ]] [[ | :G_constant: G |- constant : t --------------- :: constant| G |- constant : t ]] [[ | G |- e : t1->t2 | G |- e' : t1 --------------- :: apply| G |- e e' : t2 ]] [[ | G,x1: ( ) t1 |- e : t --------------- I :: lambda| G |- function x1->e : t1->t ]] [[ | G |- e : t | G,x:typscheme |- e':t' | typscheme = generalise(G,t) --------------- :: let| G |- let x=e in e' : t' ]] Defns Jop :: JO_ ::= Defn e --> e' :: :: red :: red_ by [[ --------------- :: app| (function x->e) v --> {v/x} e ]] [[ --------------- :: let| let x = v in e --> {v/x} e ]] [[ | e --> e' --------------- :: context_app1| e e1 --> e' e1 ]] [[ | e --> e' --------------- :: context_app2| v e --> v e' ]] [[ | e --> e' --------------- :: context_let| let x=e in e1 --> let x=e' in e1 ]] [[ --------------- :: not_1| not true --> false ]] [[ --------------- :: not_2| not false --> true ]] [[ --------------- :: and_1| ((&&) true) e --> e ]] [[ --------------- :: and_2| ((&&) false) e --> false ]] Definition rules: 22 good 0 bad Definition rule clauses: 36 good 0 bad ../src/ott -colour true -showraw true \ -o test10.tex \ -tex_show_meta false \ -tex_wrap false \ -tex_name_prefix testTen \ -o test10.thy \ -o test10.v \ -o test10Script.sml \ -o test10.lem \ -o test10.ml \ ../tests/non_super_tabular.ott ../tests/test10.ott Ott version 0.34 distribution of Mon Dec 30 10:12:45 GMT 2024 embed {{ tex-preamble \renewcommand{\[[TEX_NAME_PREFIX]]grammartabular}[1]{\begin{tabular}{llcllllll}#1\end{tabular} } \renewcommand{\[[TEX_NAME_PREFIX]]metavartabular}[1]{\begin{tabular}{ll}#1\end{tabular} } }} metavar var , x ::= {{ com term variable }} {{ isa string }} {{ coq nat }} {{ hol string }} {{ lem string }} {{ coq-equality }} {{ ocaml int }} {{ lex alphanum }} {{ tex \mathit { [[var]] } }} grammar term , t :: t_ ::={{ com term }} | x :: :: var {{ com variable }} | \ x . t :: :: lam (+ bind x in t +) {{ com lambda }} | t t' :: :: app {{ com app }} | ( t ) :: S :: paren {{ icho [[t]] }} {{ lem [[t]] }} | { t / x } t' :: M :: sub {{ icho (tsubst_term [[t]] [[x]] [[t']] ) }} {{ lem (tsubst_term [[t]] [[x]] [[t']] ) }} val , v :: v_ ::={{ com value }} | \ x . t :: :: lam {{ com lambda }} terminals :: terminals_ ::= | \ :: :: lambda {{ tex \lambda }} | --> :: :: red {{ tex \longrightarrow }} subrules val <:: term substitutions tsubst term varDefns Jop :: ::= Defn t1 --> t2 :: :: reduce :: {{ com $ [[t1]] $ reduces to $ [[t2]] $ }} {{ lemwcf witness type reduce_witness; check reduce_check; eval : input -> output }}by [[ --------------- :: ax_app| (\x.t1) v2 --> {v2/x}t1 ]] [[ | t1 --> t1' --------------- :: ctx_app_fun| t1 t --> t1' t ]] [[ | t1 --> t1' --------------- :: ctx_app_arg| v t1 --> v t1' ]] Definition rules: 3 good 0 bad Definition rule clauses: 5 good 0 bad cd ../src; make grammar_parser.tex make[3]: Entering directory '/build/reproducible-path/ott-0.34+ds/src' cat grammar_parser.mly | tr -d \' | grep -v '%start' | grep -v '%type' | sed -e 's/%prec [^ ]*//' > grammar_parser.mly-y2l ../tools/y2l/y2l grammar_parser.mly-y2l -O2 > grammar_parser.tex make[3]: Leaving directory '/build/reproducible-path/ott-0.34+ds/src' cp -f ../src/grammar_parser.tex . ../src/ott -colour true -showraw true \ -o test10.meta.tex \ -tex_show_meta true \ -tex_wrap false \ -tex_name_prefix testTenMeta \ ../tests/non_super_tabular.ott ../tests/test10.ott Ott version 0.34 distribution of Mon Dec 30 10:12:45 GMT 2024 embed {{ tex-preamble \renewcommand{\[[TEX_NAME_PREFIX]]grammartabular}[1]{\begin{tabular}{llcllllll}#1\end{tabular} } \renewcommand{\[[TEX_NAME_PREFIX]]metavartabular}[1]{\begin{tabular}{ll}#1\end{tabular} } }} metavar var , x ::= {{ com term variable }} {{ isa string }} {{ coq nat }} {{ hol string }} {{ lem string }} {{ coq-equality }} {{ ocaml int }} {{ lex alphanum }} {{ tex \mathit { [[var]] } }} grammar term , t :: t_ ::={{ com term }} | x :: :: var {{ com variable }} | \ x . t :: :: lam (+ bind x in t +) {{ com lambda }} | t t' :: :: app {{ com app }} | ( t ) :: S :: paren {{ icho [[t]] }} {{ lem [[t]] }} | { t / x } t' :: M :: sub {{ icho (tsubst_term [[t]] [[x]] [[t']] ) }} {{ lem (tsubst_term [[t]] [[x]] [[t']] ) }} val , v :: v_ ::={{ com value }} | \ x . t :: :: lam {{ com lambda }} terminals :: terminals_ ::= | \ :: :: lambda {{ tex \lambda }} | --> :: :: red {{ tex \longrightarrow }} subrules val <:: term substitutions tsubst term varDefns Jop :: ::= Defn t1 --> t2 :: :: reduce :: {{ com $ [[t1]] $ reduces to $ [[t2]] $ }} {{ lemwcf witness type reduce_witness; check reduce_check; eval : input -> output }}by [[ --------------- :: ax_app| (\x.t1) v2 --> {v2/x}t1 ]] [[ | t1 --> t1' --------------- :: ctx_app_fun| t1 t --> t1' t ]] [[ | t1 --> t1' --------------- :: ctx_app_arg| v t1 --> v t1' ]] Definition rules: 3 good 0 bad Definition rule clauses: 5 good 0 bad ../src/ott -colour true -showraw true \ -o test13.tex \ -tex_show_meta false \ -tex_wrap false \ -tex_name_prefix testThirteen \ ../tests/non_super_tabular.ott ../tests/test13.ott Ott version 0.34 distribution of Mon Dec 30 10:12:45 GMT 2024 embed {{ tex-preamble \renewcommand{\[[TEX_NAME_PREFIX]]grammartabular}[1]{\begin{tabular}{llcllllll}#1\end{tabular} } \renewcommand{\[[TEX_NAME_PREFIX]]metavartabular}[1]{\begin{tabular}{ll}#1\end{tabular} } }} metavar terminal , t ::= {{ isa string }} {{ coq nat }} {{ hol string }} metavar metavarroot , mvr ::= {{ isa string }} {{ coq nat }} {{ hol string }} metavar nontermroot , ntr ::= {{ isa string }} {{ coq nat }} {{ hol string }} metavar suffix , suff ::= {{ isa string }} {{ coq nat }} {{ hol string }} metavar auxfn , f ::= {{ isa string }} {{ coq nat }} {{ hol string }} metavar prodname , pn ::= {{ isa string }} {{ coq nat }} {{ hol string }} metavar index , i , j , n , m ::= {{ isa string }} {{ coq nat }} {{ hol string }} grammar metavar :: mv_ ::= | metavarroot suffix :: :: 1 nonterm :: nt_ ::= | nontermroot suffix :: :: 1 element :: e_ ::= | terminal :: :: tm | metavar :: :: mv | nonterm :: :: nt mse :: mse_ ::= | metavar :: :: mv | nonterm :: :: nt | auxfn ( nonterm ) :: :: f | mse union mse' :: :: union | {} :: :: empty bindspec , bs :: bs_ ::= | bind mse in nonterm :: :: bind | auxfn = mse :: :: auxfn prod{{ hol production }} :: p_ ::= | | element1 .. elementm :: :: prodname (+ bindspec1 .. bindspecn +) :: :: 1 rule :: r_ ::= | nontermroot :: '' ::= prod1 .. prodm :: :: 1 grammar_rules :: g_ ::= | grammar rule1 .. rulem :: :: 1 formula :: formula_ ::= | judgement :: :: judgement terminals :: ::= | {} :: :: quote {{ tex \texttt { \ { \ } } }} | ( :: :: lparen {{ tex \texttt { ( } }} | ) :: :: rparen {{ tex \texttt { ) } }} | (+ :: :: lparenplus {{ tex \texttt { (+ } }} | +) :: :: rparenplus {{ tex \texttt { +) } }} | '' :: :: quotequote {{ tex \texttt { '' } }} | :: :: :: coloncolon {{ tex \texttt { :: } }} | ::= :: :: coloncoloneq {{ tex \texttt { ::= } }} | grammar :: :: tgrammar {{ tex \texttt { grammar } }} | bind :: :: bind {{ tex \texttt { bind } }} | in :: :: in {{ tex \texttt { in } }} | union :: :: union {{ tex \texttt { union } }} ../src/ott -help > options.txt ../src/ott -colour true -showraw true \ -o test10st.tex \ -tex_show_meta false \ -tex_wrap false \ -tex_name_prefix testTenst \ ../tests/non_super_tabular.ott ../tests/test10st.ott Ott version 0.34 distribution of Mon Dec 30 10:12:45 GMT 2024 embed {{ tex-preamble \renewcommand{\[[TEX_NAME_PREFIX]]grammartabular}[1]{\begin{tabular}{llcllllll}#1\end{tabular} } \renewcommand{\[[TEX_NAME_PREFIX]]metavartabular}[1]{\begin{tabular}{ll}#1\end{tabular} } }} metavar termvar , x ::= {{ isa string }} {{ coq nat }} {{ coq-equality }} {{ hol string }} {{ lem string }} {{ ocaml int }} {{ tex \mathit { [[termvar]] } }} {{ com term variable }} metavar typvar , X ::= {{ isa string }} {{ coq nat }} {{ coq-equality }} {{ hol string }} {{ lem string }} {{ ocaml int }} {{ tex \mathit { [[typvar]] } }} {{ com type variable }} grammar t :: t_ ::={{ com term }} | x :: :: Var {{ com variable }} | \ x . t :: :: Lam (+ bind x in t +) {{ com abstraction }} | t t' :: :: App {{ com application }} | ( t ) :: S :: paren {{ ichl [[t]] }} {{ ocaml int }} | { t / x } t' :: M :: tsub {{ ichl ( tsubst_t [[t]] [[x]] [[t']] ) }} {{ ocaml int }} v :: v_ ::={{ com value }} | \ x . t :: :: Lam {{ com abstraction }} T :: T_ ::={{ com type }} | X :: :: var {{ com variable }} | T -> T' :: :: arrow {{ com function }} | ( T ) :: S :: paren {{ ichl [[T]] }} {{ ocaml int }} G{{ tex \Gamma }} :: G_ ::={{ isa (termvar*T) list }} {{ coq list (termvar*T) }} {{ ocaml (termvar*T) list }} {{ lem list (termvar*T) }} {{ hol (termvar#T) list }} {{ com type environment }} | empty :: :: em {{ isa Nil }} {{ coq G_nil }} {{ hol [ ] }} {{ lem [ ] }} | G , x : T :: :: vn {{ isa ( [[x]] , [[T]] )# [[G]] }} {{ coq (cons ( [[x]] , [[T]] ) [[G]] ) }} {{ hol (( [[x]] , [[T]] ):: [[G]] ) }} {{ lem (( [[x]] , [[T]] ):: [[G]] ) }} terminals :: terminals_ ::= | \ :: :: lambda {{ tex \lambda }} | --> :: :: red {{ tex \longrightarrow }} | -> :: :: arrow {{ tex \rightarrow }} | |- :: :: turnstile {{ tex \vdash }} | in :: :: in {{ tex \in }} formula :: formula_ ::= | judgement :: :: judgement | not ( formula ) :: :: not {{ isa (Not [[formula]] )) }} {{ coq (not [[formula]] ) }} {{ hol (~ [[formula]] ) }} {{ lem (not [[formula]] ) }} | x = x' :: :: eqv {{ ichl [[x]] = [[x']] }} | x : T in G :: :: xTG {{ isa ? G1 G2 . [[G]] = G1 @ ( [[x]] , [[T]] )# [[G2]] & [[x]] ~:fst ` set G1 }} {{ coq (bound [[x]] [[T]] [[G]] ) }} {{ lem (bound [[x]] [[T]] [[G]] ) }} {{ hol ? G1 G2 . ( [[G]] = G1 ++ ( [[x]] , [[T]] ):: [[G2]] ) /\ ~(MEM [[x]] (MAP FST G1)) }} embed {{ coq Notation G_nil := (@nil (termvar*T)). Definition bound x T0 G := exists G1, exists G2, (G = List.app G1 (List.cons (x,T0) G2)) /\ ~In x (List.map (@fst termvar T) G1). }} {{ lem let rec bound x t0 g = match g with | (x',t')::g' -> if x=x' then t0=t' else bound x t0 g' | [] -> false end }} subrules v <:: t freevars fv t xsubstitutions tsubst t xDefns Jtype :: ::= Defn G |- t : T :: :: GtT :: GtT_ by [[ | x:T in G --------------- :: value_name| G |- x:T ]] [[ | G |- t : T1->T2 | G |- t' : T1 --------------- :: apply| G |- t t' : T2 ]] [[ | G,x1: T1 |- t : T --------------- :: lambda| G |- \x1.t : T1->T ]] Defns Jop :: ::= Defn t1 --> t2 :: :: reduce :: {{ com $ [[t1]] $ reduces to $ [[t2]] $ }}by [[ --------------- :: ax_app| (\x.t12) v2 --> {v2/x}t12 ]] [[ | t1 --> t1' --------------- :: ctx_app_fun| t1 t --> t1' t ]] [[ | t1 --> t1' --------------- :: ctx_app_arg| v t1 --> v t1' ]] embed {{ coq Hint Constructors reduce GtT : rules. }} File ../tests/test10st.ott on line 55, column 7 - 81: Warning: Free variables in hom element [[G2]] File ../tests/test10st.ott on line 58, column 7 - 92: Warning: Free variables in hom element [[G2]] Definition rules: 6 good 0 bad Definition rule clauses: 12 good 0 bad ../src/ott -colour true -showraw true \ -o test12.thy \ -o test12.v \ ../tests/test12.ott Ott version 0.34 distribution of Mon Dec 30 10:12:45 GMT 2024 grammar e :: e_ ::= | F f :: :: f | C c :: :: c a :: a_ ::= | B b :: :: b | 0 :: :: 0 b :: b_ ::= | A a :: :: a c :: c_ ::= | A a :: :: a d :: d_ ::={{ isa string }} {{ coq nat }} {{ hol string }} | A a :: :: a f :: f_ ::= | EA e a :: :: ea ../src/ott -colour true -showraw true \ -o test17.10.tex \ -tex_show_meta false \ -tex_wrap false \ -tex_name_prefix testSeventeenTen \ ../tests/non_super_tabular.ott \ ../tests/test17.10.ott Ott version 0.34 distribution of Mon Dec 30 10:12:45 GMT 2024 embed {{ tex-preamble \renewcommand{\[[TEX_NAME_PREFIX]]grammartabular}[1]{\begin{tabular}{llcllllll}#1\end{tabular} } \renewcommand{\[[TEX_NAME_PREFIX]]metavartabular}[1]{\begin{tabular}{ll}#1\end{tabular} } }} metavar typevar , X ::= {{ isa string }} {{ coq nat }} {{ coq-equality }} {{ hol string }} {{ lex Alphanum }} {{ tex \mathit { [[typevar]] } }} {{ com type variable }} {{ isavar '' [[typevar]] '' }} {{ texvar \mathrm { [[typevar]] } }} metavar termvar , x ::= {{ isa string }} {{ coq nat }} {{ hol string }} {{ coq-equality }} {{ lex alphanum }} {{ tex \mathit { [[termvar]] } }} {{ com term variable }} {{ isavar '' [[termvar]] '' }} {{ texvar \mathrm { [[termvar]] } }} metavar label , l , k ::= {{ isa string }} {{ coq nat }} {{ hol string }} {{ lex alphanum }} {{ tex \mathit { [[label]] } }} {{ com field label }} metavar index , i , j , n , m ::= {{ isa nat }} {{ coq nat }} {{ hol num }} {{ lex numeral }} {{ com indices }} grammar T{{ hol Typ }} , S , U :: T_ ::={{ com type }} | X :: :: Var {{ com type variable }} | { l1 : T1 , .. , ln : Tn } :: :: Rec {{ com record }} t :: t_ ::={{ com term }} | x :: :: Var {{ com variable }} | { } :: :: Rec_comp_lu_some {{ com record --- complu with terminal }} | t . l :: :: Proj {{ com projection }} G{{ tex \Gamma }} , D{{ tex \Delta }} :: G_ ::={{ com type environment }} | empty :: :: empty | G , X <: T :: :: type | G , x : T :: :: term | G , G' :: M :: comma {{ ich TODO }} {{ ocaml TODO }} | G1 , .. , Gn :: M :: dots {{ ich TODO }} {{ ocaml TODO }} formula :: formula_ ::= | judgement :: :: judgement | formula1 .. formulan :: :: dots terminals :: terminals_ ::= | |- :: :: turnstile {{ tex \vdash }} | <: :: :: subtype {{ tex <: }} Defns Jtype :: ::= Defn G |- t : T :: :: Ty :: Ty_ {{ com term $ [[t]] $ has type $ [[T]] $ }}by [[ | G|-t1:T1 .. G|-tn:Tn --------------- :: Rcd_dotform| G|- {l1=t1,..,ln=tn}:{l1:T1,..,ln:Tn} ]] [[ | G|- t:{l1:T1,..,ln:Tn} --------------- :: Proj_dotform| G|- t.lj : Tj ]] [[ | --------------- :: Rcd_comp| G|- { }:{ } ]] [[ | G|- t: { } --------------- :: Proj_comp| G|- t.lj : Tj ]] [[ | --------------- :: Rcd_comp_u| G|- { }:{ } ]] [[ | G|- t: { } --------------- :: Proj_comp_u| G|- t.lj : Tj ]] [[ | --------------- :: Rcd_comp_lu| G|- { }:{ } ]] [[ | G|- t: { } --------------- :: Proj_comp_lu| G|- t.lj : Tj ]] [[ | G|- t:{l0:T0,..,ln-1:Tn-1} --------------- :: Proj_dotform_minus| G|- t.lj : Tj ]] [[ | G|- t: { } --------------- :: Proj_comp_lu_minus| G|- t.lj : Tj ]] Definition rules: 10 good 0 bad Definition rule clauses: 20 good 0 bad ../src/ott -alltt test10.0.alltt ../tests/test10.0.ott Ott version 0.34 distribution of Mon Dec 30 10:12:45 GMT 2024 % minimal metavar termvar, x ::= grammar t :: 't_' ::= | x :: :: Var | \ x . t :: :: Lam | t t' :: :: App | ( t ) :: S:: Paren | { t / x } t' :: M:: Tsub v :: 'v_' ::= | \ x . t :: :: Lam subrules v <:: t defns Jop :: '' ::= defn t1 --> t2 :: ::reduce::'' by -------------------------- :: ax_app (\x.t12) v2 --> {v2/x}t12 t1 --> t1' -------------- :: ctx_app_fun t1 t --> t1' t t1 --> t1' -------------- :: ctx_app_arg v t1 --> v t1' Definition rules: 3 good 0 bad Definition rule clauses: 5 good 0 bad ../src/ott -alltt test10.2.alltt ../tests/test10.2.ott Ott version 0.34 distribution of Mon Dec 30 10:12:45 GMT 2024 % minimal + latex + comments metavar termvar, x ::= {{ tex \mathit{[[termvar]]} }} grammar t :: 't_' ::= {{ com term }} | x :: :: Var {{ com variable}} | \ x . t :: :: Lam {{ com lambda }} | t t' :: :: App {{ com app }} | ( t ) :: S:: Paren | { t / x } t' :: M:: Tsub v :: 'v_' ::= {{ com value }} | \ x . t :: :: Lam {{ com lambda }} terminals :: 'terminals_' ::= | \ :: :: lambda {{ tex \lambda }} | --> :: :: red {{ tex \longrightarrow }} subrules v <:: t defns Jop :: '' ::= defn t1 --> t2 :: ::reduce::'' {{ com $[[t1]]$ reduces to $[[t2]]$}} by -------------------------- :: ax_app (\x.t12) v2 --> {v2/x}t12 t1 --> t1' -------------- :: ctx_app_fun t1 t --> t1' t t1 --> t1' -------------- :: ctx_app_arg v t1 --> v t1' Definition rules: 3 good 0 bad Definition rule clauses: 5 good 0 bad ../src/ott -alltt test10.4.alltt ../tests/test10.4.ott Ott version 0.34 distribution of Mon Dec 30 10:12:45 GMT 2024 % minimal + binding + subst + coq/hol/isa metavar termvar, x ::= {{ isa string}} {{ coq nat}} {{ hol string}} {{ coq-equality }} grammar t :: 't_' ::= | x :: :: Var | \ x . t :: :: Lam (+ bind x in t +) | t t' :: :: App | ( t ) :: S:: Paren {{ icho [[t]] }} | { t / x } t' :: M:: Tsub {{ icho (tsubst_t [[t]] [[x]] [[t']])}} v :: 'v_' ::= | \ x . t :: :: Lam subrules v <:: t substitutions single t x :: tsubst defns Jop :: '' ::= defn t1 --> t2 :: ::reduce::'' by -------------------------- :: ax_app (\x.t12) v2 --> {v2/x}t12 t1 --> t1' -------------- :: ctx_app_fun t1 t --> t1' t t1 --> t1' -------------- :: ctx_app_arg v t1 --> v t1' Definition rules: 3 good 0 bad Definition rule clauses: 5 good 0 bad ../src/ott -alltt test10.7.alltt ../tests/test10.7.ott Ott version 0.34 distribution of Mon Dec 30 10:12:45 GMT 2024 % all metavar termvar, x ::= {{ com term variable }} {{ isa string}} {{ coq nat}} {{ hol string}} {{ coq-equality }} {{ ocaml int}} {{ lex alphanum}} {{ tex \mathit{[[termvar]]} }} grammar t :: 't_' ::= {{ com term }} | x :: :: Var {{ com variable}} | \ x . t :: :: Lam (+ bind x in t +) {{ com lambda }} | t t' :: :: App {{ com app }} | ( t ) :: S:: Paren {{ icho [[t]] }} | { t / x } t' :: M:: Tsub {{ icho (tsubst_t [[t]] [[x]] [[t']])}} v :: 'v_' ::= {{ com value }} | \ x . t :: :: Lam {{ com lambda }} terminals :: 'terminals_' ::= | \ :: :: lambda {{ tex \lambda }} | --> :: :: red {{ tex \longrightarrow }} subrules v <:: t substitutions single t x :: tsubst defns Jop :: '' ::= defn t1 --> t2 :: ::reduce::'' {{ com $[[t1]]$ reduces to $[[t2]]$}} by -------------------------- :: ax_app (\x.t12) v2 --> {v2/x}t12 t1 --> t1' -------------- :: ctx_app_fun t1 t --> t1' t t1 --> t1' -------------- :: ctx_app_arg v t1 --> v t1' Definition rules: 3 good 0 bad Definition rule clauses: 5 good 0 bad rm -rf README.tex cat ../README.md | sed -e 's/|//g' -e '/docker/d' > README.tmp.md pandoc --no-highlight README.tmp.md -o README.tmp.tex cat README.tmp.tex | sed -e 's/section{Ott}/section{Getting started with Ott (the README)}/g' | sed -e 's/href/ahref/g' | sed -e 's/\\noalign{\\medskip}//g' > README.tex chmod ugo-w README.tex ../src/ott -colour true -showraw true \ -o test10.2.tex \ -tex_show_meta false \ -tex_wrap false \ -tex_name_prefix testTenTwo \ ../tests/non_super_tabular.ott ../tests/test10.2.ott Ott version 0.34 distribution of Mon Dec 30 10:12:45 GMT 2024 embed {{ tex-preamble \renewcommand{\[[TEX_NAME_PREFIX]]grammartabular}[1]{\begin{tabular}{llcllllll}#1\end{tabular} } \renewcommand{\[[TEX_NAME_PREFIX]]metavartabular}[1]{\begin{tabular}{ll}#1\end{tabular} } }} metavar termvar , x ::= {{ tex \mathit { [[termvar]] } }} grammar t :: t_ ::={{ com term }} | x :: :: Var {{ com variable }} | \ x . t :: :: Lam {{ com lambda }} | t t' :: :: App {{ com app }} | ( t ) :: S :: Paren | { t / x } t' :: M :: Tsub v :: v_ ::={{ com value }} | \ x . t :: :: Lam {{ com lambda }} terminals :: terminals_ ::= | \ :: :: lambda {{ tex \lambda }} | --> :: :: red {{ tex \longrightarrow }} subrules v <:: t Defns Jop :: ::= Defn t1 --> t2 :: :: reduce :: {{ com $ [[t1]] $ reduces to $ [[t2]] $ }}by [[ --------------- :: ax_app| (\x.t12) v2 --> {v2/x}t12 ]] [[ | t1 --> t1' --------------- :: ctx_app_fun| t1 t --> t1' t ]] [[ | t1 --> t1' --------------- :: ctx_app_arg| v t1 --> v t1' ]] Definition rules: 3 good 0 bad Definition rule clauses: 5 good 0 bad cat ../tests/test7tt.mng | sed -e 's/\\/BACKSLASH/g' | sed -e 's/{/LEFTBRACKET/g' | sed -e 's/}/\\myrb\{\}/g' | sed -e 's/LEFTBRACKET/\\mylb\{\}/g' | sed -e 's/BACKSLASH/\\mybackslash\{\}/g' | sed -e 's/\[\[/\\mysym{\[\[}/g' | sed -e 's/\]\]/\\mysym{\]\]}/g' | sed -e 's/:concrete:/\\mykw\{:concrete:\}/g' > test7tt.mng.alltt.tex ../src/ott -colour true -showraw true \ -o binding.1.tex \ -tex_show_meta false \ -tex_wrap false \ -tex_name_prefix bindingOne \ ../tests/squishtex.ott \ ../tests/binding.1.ott Ott version 0.34 distribution of Mon Dec 30 10:12:45 GMT 2024 embed {{ tex-preamble \renewcommand{\[[TEX_NAME_PREFIX]]grammartabular}[1]{\begin{minipage}{\columnwidth}\begin{tabular}{ll}#1\end{tabular}\end{minipage} } \renewcommand{\[[TEX_NAME_PREFIX]]rulehead}[3]{$#1$ $#2$ & $#3$} \renewcommand{\[[TEX_NAME_PREFIX]]prodline}[6]{ \quad $#1$ \ $#2$ & \quad $#3 #4$ $#5$ $#6$} \renewcommand{\[[TEX_NAME_PREFIX]]interrule}{\\[2.0mm]} }} metavar value_name , x , f ::= {{ isa string }} {{ coq nat }} {{ coq-equality }} {{ hol string }} {{ ocaml int }} {{ lex alphanum }} grammar t :: E_ ::= | let rec x = t in t' :: :: letrec (+ bind x in t bind x in t' +) terminals :: terminals_ ::= | -> :: :: arrow {{ tex \rightarrow }} | function :: :: function {{ tex \textbf { function } }} | |- :: :: turnstile {{ tex \vdash }} | --> :: :: red {{ tex \longrightarrow }} | { :: :: leftbrace {{ tex \ { }} | } :: :: rightbrace {{ tex \ } }} ../src/ott -colour true -showraw true \ -o binding.2.tex \ -tex_show_meta false \ -tex_wrap false \ -tex_name_prefix bindingTwo \ ../tests/squishtex.ott \ ../tests/binding.2.ott Ott version 0.34 distribution of Mon Dec 30 10:12:45 GMT 2024 embed {{ tex-preamble \renewcommand{\[[TEX_NAME_PREFIX]]grammartabular}[1]{\begin{minipage}{\columnwidth}\begin{tabular}{ll}#1\end{tabular}\end{minipage} } \renewcommand{\[[TEX_NAME_PREFIX]]rulehead}[3]{$#1$ $#2$ & $#3$} \renewcommand{\[[TEX_NAME_PREFIX]]prodline}[6]{ \quad $#1$ \ $#2$ & \quad $#3 #4$ $#5$ $#6$} \renewcommand{\[[TEX_NAME_PREFIX]]interrule}{\\[2.0mm]} }} metavar value_name , x ::= {{ isa string }} {{ coq nat }} {{ coq-equality }} {{ hol string }} {{ ocaml int }} {{ lex alphanum }} grammar t :: E_ ::= | x :: :: ident | ( t1 , t2 ) :: :: pair | let p = t in t' :: :: letrec (+ bind binders(p) in t' +) p :: P_ ::= | _ :: :: wildcard (+ binders={} +) | x :: :: ident (+ binders=x +) | ( p1 , p2 ) :: :: pair (+ binders=binders(p1) union binders(p2) +) terminals :: terminals_ ::= | -> :: :: arrow {{ tex \rightarrow }} | function :: :: function {{ tex \textbf { function } }} | |- :: :: turnstile {{ tex \vdash }} | --> :: :: red {{ tex \longrightarrow }} | { :: :: leftbrace {{ tex \ { }} | } :: :: rightbrace {{ tex \ } }} ../src/ott -colour true -showraw true \ -o binding.3.tex \ -tex_show_meta false \ -tex_wrap false \ -tex_name_prefix bindingThree \ ../tests/squishtex.ott \ ../tests/binding.3.ott Ott version 0.34 distribution of Mon Dec 30 10:12:45 GMT 2024 embed {{ tex-preamble \renewcommand{\[[TEX_NAME_PREFIX]]grammartabular}[1]{\begin{minipage}{\columnwidth}\begin{tabular}{ll}#1\end{tabular}\end{minipage} } \renewcommand{\[[TEX_NAME_PREFIX]]rulehead}[3]{$#1$ $#2$ & $#3$} \renewcommand{\[[TEX_NAME_PREFIX]]prodline}[6]{ \quad $#1$ \ $#2$ & \quad $#3 #4$ $#5$ $#6$} \renewcommand{\[[TEX_NAME_PREFIX]]interrule}{\\[2.0mm]} }} metavar value_name , x ::= {{ isa string }} {{ coq nat }} {{ coq-equality }} {{ hol string }} {{ ocaml int }} {{ lex alphanum }} metavar label , l , k ::= {{ isa string }} {{ coq nat }} {{ hol string }} {{ lex alphanum }} {{ tex \mathit { [[label]] } }} {{ com field label }} {{ isavar '' [[label]] '' }} {{ holvar " [[label]] " }} {{ ocamlvar " [[label]] " }} metavar index , i , j , n , m ::= {{ isa nat }} {{ coq nat }} {{ hol num }} {{ lex numeral }} {{ com indices }} grammar t :: E_ ::= | x :: :: ident | { l1 = t1 , .. , ln = tn } :: :: record | let p = t in t' :: :: let (+ bind b(p) in t' +) p :: P_ ::= | x :: :: ident (+ b=x +) | { l1 = p1 , .. , ln = pn } :: :: record (+ b=b(p1..pn) +) terminals :: terminals_ ::= | -> :: :: arrow {{ tex \rightarrow }} | function :: :: function {{ tex \textbf { function } }} | |- :: :: turnstile {{ tex \vdash }} | --> :: :: red {{ tex \longrightarrow }} | { :: :: leftbrace {{ tex \ { }} | } :: :: rightbrace {{ tex \ } }} ../src/ott -colour true -showraw true \ -o binding.4.tex \ -tex_show_meta false \ -tex_wrap false \ -tex_name_prefix bindingFour \ ../tests/squishtex.ott \ ../tests/binding.4.ott Ott version 0.34 distribution of Mon Dec 30 10:12:45 GMT 2024 embed {{ tex-preamble \renewcommand{\[[TEX_NAME_PREFIX]]grammartabular}[1]{\begin{minipage}{\columnwidth}\begin{tabular}{ll}#1\end{tabular}\end{minipage} } \renewcommand{\[[TEX_NAME_PREFIX]]rulehead}[3]{$#1$ $#2$ & $#3$} \renewcommand{\[[TEX_NAME_PREFIX]]prodline}[6]{ \quad $#1$ \ $#2$ & \quad $#3 #4$ $#5$ $#6$} \renewcommand{\[[TEX_NAME_PREFIX]]interrule}{\\[2.0mm]} }} embed {{ tex \newcommand{\[[TEX_NAME_PREFIX]]testterma}{ [[ p1 | p2 ]] } \newcommand{\[[TEX_NAME_PREFIX]]testtermb}{ [[ (p1,p2) ]] } \newcommand{\[[TEX_NAME_PREFIX]]testtermc}{ [[ let ((None,Some x)|(Some x,None)) = y in (x,x) ]] } }} metavar value_name , x , y ::= {{ isa string }} {{ coq nat }} {{ coq-equality }} {{ hol string }} {{ ocaml int }} {{ lex alphanum }} grammar t :: E_ ::= | x :: :: ident | ( t1 , t2 ) :: :: pair | None :: :: None | Some p :: :: Some | let p = t in t' :: :: let (+ bind b(p) in t' +) p :: P_ ::= | x :: :: Var (+ b=x +) | ( p1 , p2 ) :: :: pair (+ b=b(p1) union b(p2) +) | p1 | p2 :: :: or (+ b=b(p1) union b(p2) +) | None :: :: None (+ b={} +) | Some p :: :: Some (+ b=b(p) +) | ( p ) :: S :: Paren terminals :: terminals_ ::= | -> :: :: arrow {{ tex \rightarrow }} | function :: :: function {{ tex \textbf { function } }} | |- :: :: turnstile {{ tex \vdash }} | --> :: :: red {{ tex \longrightarrow }} | { :: :: leftbrace {{ tex \ { }} | } :: :: rightbrace {{ tex \ } }} ../src/ott -colour true -showraw true \ -o binding.5.tex \ -tex_show_meta false \ -tex_wrap false \ -tex_name_prefix bindingFive \ ../tests/squishtex.ott \ ../tests/binding.5.ott Ott version 0.34 distribution of Mon Dec 30 10:12:45 GMT 2024 embed {{ tex-preamble \renewcommand{\[[TEX_NAME_PREFIX]]grammartabular}[1]{\begin{minipage}{\columnwidth}\begin{tabular}{ll}#1\end{tabular}\end{minipage} } \renewcommand{\[[TEX_NAME_PREFIX]]rulehead}[3]{$#1$ $#2$ & $#3$} \renewcommand{\[[TEX_NAME_PREFIX]]prodline}[6]{ \quad $#1$ \ $#2$ & \quad $#3 #4$ $#5$ $#6$} \renewcommand{\[[TEX_NAME_PREFIX]]interrule}{\\[2.0mm]} }} embed {{ tex \newcommand{\[[TEX_NAME_PREFIX]]testterma}{ [[ :J_type: empty, X<:Top, Y<:X->X, x:X, y:Y |- y x : X ]] } \newcommand{\[[TEX_NAME_PREFIX]]testtermb}{ [[ :Jb_type: empty, X<:Top, Y<:X->X, x:X, y:Y |- y x : X ]] } \newcommand{\[[TEX_NAME_PREFIX]]testtermc}{ [[ :Gb_term: empty, X<:Top, Y<:X->X, x:X, y:Y ]] } \newcommand{\[[TEX_NAME_PREFIX]]testtermC}{ [[ :Gb_term: empty, W<:Top, Y<:W->W, x:W, y:Y ]] } \newcommand{\[[TEX_NAME_PREFIX]]testtermd}{ [[ :Jc_type: Gc |- t : T ]] } \newcommand{\[[TEX_NAME_PREFIX]]testterme}{ [[ Gc ]] } }} metavar typevar , X ::= {{ isa string }} {{ coq nat }} {{ coq-equality }} {{ hol string }} {{ ocaml int }} {{ lex Alphanum }} metavar termvar , x ::= {{ isa string }} {{ coq nat }} {{ coq-equality }} {{ hol string }} {{ ocaml int }} {{ lex alphanum }} grammar T :: T_ ::= | X :: :: T_Var | Top :: :: T_Top | T -> T' :: :: T_Fun | Forall X <: T . T' :: :: T_Forall (+ bind X in T' +) t :: t_ ::= | x :: :: Var | \ x : T . t :: :: Lam (+ bind x in t +) | t t' :: :: App | \ X <: T . t :: :: TLam (+ bind X in t +) | t [ T ] :: :: TApp | let p = t in t' :: :: Let (+ bind bo(p) in t' +) p :: p_ ::= | x : T :: :: Var (+ bo=x +) G{{ tex \Gamma }} :: G_ ::= | empty :: :: empty (+ Tdom={} tdom={} +) | G , X <: T :: :: type (+ Tdom=Tdom(G) union X tdom=tdom(G) +) | G , x : T :: :: term (+ Tdom=Tdom(G) tdom=tdom(G) union x +) J :: J_ ::= | G |- T <: T' :: :: subtype | G |- t : T :: :: type | t --> t' :: :: red Gb{{ tex \Gamma^b }} :: Gb_ ::= | empty :: :: empty (+ Tdom={} tdom={} +) | Gb , X <: T :: :: type (+ Tdom=Tdom(Gb) union X tdom={} bind Tdom(Gb) in T +) {{ tex [[Gb]] ,\, [[X]] [[<:]] [[T]] }} | Gb , x : T :: :: term (+ Tdom=Tdom(Gb) tdom=tdom(Gb) union x bind Tdom(Gb) in T +) {{ tex [[Gb]] ,\, [[x]] [[:]] [[T]] }} Jb :: Jb_ ::= | Gb |- T <: T' :: :: subtype (+ bind Tdom(Gb) in T bind Tdom(Gb) in T' +) | Gb |- t : T :: :: type (+ bind Tdom(Gb) in t bind Tdom(Gb) in T bind tdom(Gb) in t +) | t --> t' :: :: red Gc{{ tex \Gamma }} :: Gc_ ::= | empty :: :: empty | Gc , X <: T :: :: type {{ tex [[Gc]] ,\, [[X]] [[<:]] [[T]] }} | Gc , x : T :: :: term {{ tex [[Gc]] ,\, [[x]] [[:]] [[T]] }} Jc :: Jc_ ::= | Gc |- t : T :: :: type terminals :: terminals_ ::= | -> :: :: arrow {{ tex \mathord { \rightarrow } }} | : :: :: colon {{ tex \mathord { : } }} | function :: :: function {{ tex \textbf { function } }} | |- :: :: turnstile {{ tex \vdash }} | --> :: :: red {{ tex \longrightarrow }} | { :: :: leftbrace {{ tex \ { }} | } :: :: rightbrace {{ tex \ } }} | \ :: :: lam {{ tex \lambda }} | Forall :: :: forall {{ tex \forall }} | empty :: :: empty {{ tex \varnothing }} ../src/ott -alltt binding.6.alltt.tex ../tests/binding.6.ott Ott version 0.34 distribution of Mon Dec 30 10:12:45 GMT 2024 metavar label, l ::= {{ hol string }} {{ coq nat }} indexvar index, n ::= {{ hol num }} {{ coq nat }} grammar term, t :: 't_' ::= | { l1 = t1 , .. , ln = tn } :: :: record ../src/ott -colour true -showraw true \ -o binding.6b.tex \ -o binding.6bScript.sml \ -tex_show_meta false \ -tex_wrap false \ -tex_name_prefix bindingSixb \ ../tests/squishtex.ott \ ../tests/binding.6.ott \ ../tests/binding.6b.ott Ott version 0.34 distribution of Mon Dec 30 10:12:45 GMT 2024 embed {{ tex-preamble \renewcommand{\[[TEX_NAME_PREFIX]]grammartabular}[1]{\begin{minipage}{\columnwidth}\begin{tabular}{ll}#1\end{tabular}\end{minipage} } \renewcommand{\[[TEX_NAME_PREFIX]]rulehead}[3]{$#1$ $#2$ & $#3$} \renewcommand{\[[TEX_NAME_PREFIX]]prodline}[6]{ \quad $#1$ \ $#2$ & \quad $#3 #4$ $#5$ $#6$} \renewcommand{\[[TEX_NAME_PREFIX]]interrule}{\\[2.0mm]} }} metavar label , l ::= {{ hol string }} {{ coq nat }} metavar index , n ::= {{ hol num }} {{ coq nat }} grammar term , t :: t_ ::= | { l1 = t1 , .. , ln = tn } :: :: record grammar T{{ hol Typ }} , S , U :: T_ ::={{ com type }} | { l1 : T1 , .. , ln : Tn } :: :: Rec {{ com record }} G{{ tex \Gamma }} , D{{ tex \Delta }} :: G_ ::={{ com type environment }} | empty :: :: empty formula :: formula_ ::= | judgement :: :: judgement | formula1 .. formulan :: :: dots terminals :: terminals_ ::= | \ :: :: lambda {{ tex \lambda }} | -> :: :: arrow {{ tex \rightarrow }} | => :: :: Arrow {{ tex \Rightarrow }} | |- :: :: turnstile {{ tex \vdash }} | --> :: :: red {{ tex \longrightarrow }} | Forall :: :: forall {{ tex \forall }} | <: :: :: subtype {{ tex <: }} | |-> :: :: mapsto {{ tex \mapsto }} | = :: :: eq {{ tex \!\! = \!\! }} | : :: :: colon {{ tex \!\! : \!\! }} Defns Jtype :: ::= Defn G |- t : T :: :: Ty :: Ty_ {{ com term [[t]] has type [[T]] }}by [[ | G|-t0:T0 .. G|-tn-1:Tn-1 --------------- :: Rcd| G|- {l0=t0,..,ln-1=tn-1}:{l0:T0,..,ln-1:Tn-1} ]] Definition rules: 1 good 0 bad Definition rule clauses: 2 good 0 bad ../src/ott -alltt test11.alltt ../tests/test11.ott Ott version 0.34 distribution of Mon Dec 30 10:12:45 GMT 2024 metavar termvar , x ::= {{ isa string }} {{ coq nat }} {{ coq-equality }} {{ hol string }} {{ ocaml int }} grammar t :: 't_' ::= | x :: :: Var | \ x . t :: :: Lam (+ bind x in t +) | t t' :: :: App | Foo v :: :: Foo v :: 'v_' ::= | \ x . t :: :: Lam subrules v <:: t defns Jb :: '' ::= defn Baz t , v :: :: Baz :: '' by --------- :: ax Baz t , v Definition rules: 1 good 0 bad Definition rule clauses: 1 good 0 bad ../src/ott -alltt test10_homs.alltt ../tests/test10_homs.ott Ott version 0.34 distribution of Mon Dec 30 10:12:45 GMT 2024 metavar termvar , x ::= {{ isa string }} {{ coq nat }} {{ coq-equality }} {{ hol string }} {{ lex alphanum }} {{ tex \mathit{[[termvar]]} }} {{ com term variable }} grammar t :: 't_' ::= {{ com term }} | x :: :: Var | \ x . t :: :: Lam | t t' :: :: App | ( t ) :: S :: paren | { t / x } t' :: M :: tsub v :: 'v_' ::= {{ com value }} | \ x . t :: :: Lam terminals :: 'terminals_' ::= | \ :: :: lambda {{ tex \lambda }} | --> :: :: red {{ tex \longrightarrow }} homs 't_' :: Lam (+ bind x in t +) homs 't_' :: Var {{ com variable }} :: Lam {{ com abstraction }} :: App {{ com application }} :: paren {{ ich [[t]] }} :: tsub {{ ich ( tsubst_t [[t]] [[x]] [[t']] ) }} homs '' :: reduce {{ com $[[t1]]$ reduces to $[[t2]]$ }} subrules v <:: t substitutions single t x :: tsubst defns Jop :: '' ::= defn t1 --> t2 :: :: reduce :: '' by -------------------------- :: ax_app (\x.t12) v2 --> {v2/x}t12 t1 --> t1' -------------- :: ctx_app_fun t1 t --> t1' t t1 --> t1' -------------- :: ctx_app_arg v t1 --> v t1' Definition rules: 3 good 0 bad Definition rule clauses: 5 good 0 bad cat grammar_parser.tex | sed -e 's/longtable/tabular/g' > grammar_parser_hevea.tex ../src/ott -alltt squishtex.hand.alltt.tex squishtex.hand.ott Ott version 0.34 distribution of Mon Dec 30 10:12:45 GMT 2024 embed {{ tex-preamble \renewcommand{\[[TEX_NAME_PREFIX]]grammartabular}[1] {\begin{minipage}{\columnwidth}\begin{tabular}{ll}#1\end{tabular}\end{minipage} } \renewcommand{\[[TEX_NAME_PREFIX]]rulehead}[3] {$#1$ $#2$ & $#3$} \renewcommand{\[[TEX_NAME_PREFIX]]prodline}[6] { \quad $#1$ \ $#2$ & \quad $#3 #4$ $#5$ $#6$} \renewcommand{\[[TEX_NAME_PREFIX]]interrule} {\\[2.0mm]} }} ../src/ott -colour true -showraw true \ -o test13d.tex \ -tex_show_meta false \ -tex_wrap false \ -tex_name_prefix testThirteend \ ../tests/squishtex.ott \ ../tests/test13d.ott Ott version 0.34 distribution of Mon Dec 30 10:12:45 GMT 2024 embed {{ tex-preamble \renewcommand{\[[TEX_NAME_PREFIX]]grammartabular}[1]{\begin{minipage}{\columnwidth}\begin{tabular}{ll}#1\end{tabular}\end{minipage} } \renewcommand{\[[TEX_NAME_PREFIX]]rulehead}[3]{$#1$ $#2$ & $#3$} \renewcommand{\[[TEX_NAME_PREFIX]]prodline}[6]{ \quad $#1$ \ $#2$ & \quad $#3 #4$ $#5$ $#6$} \renewcommand{\[[TEX_NAME_PREFIX]]interrule}{\\[2.0mm]} }} metavar terminal , tm ::= {{ isa string }} {{ coq nat }} {{ hol string }} metavar metavarroot , mvr ::= {{ isa string }} {{ coq nat }} {{ hol string }} metavar nontermroot , ntr ::= {{ isa string }} {{ coq nat }} {{ hol string }} metavar suffix , suff ::= {{ isa string }} {{ coq nat }} {{ hol string }} metavar variable , var ::= {{ isa string }} {{ coq nat }} {{ hol string }} metavar auxfn , f ::= {{ isa string }} {{ coq nat }} {{ hol string }} metavar prodname , pn ::= {{ isa string }} {{ coq nat }} {{ hol string }} metavar index , i , j , k , l , m , n , o , q , jp{{ tex \mbox { $\scriptstyle j'$ } }} , qp{{ tex \mbox { $\scriptstyle q'$ } }} , np{{ tex \mbox { $\scriptstyle n'$ } }} , op{{ tex \mbox { $\scriptstyle o'$ } }} , mp{{ tex \mbox { $\scriptstyle m'$ } }} , ip{{ tex \mbox { $\scriptstyle i'$ } }} ::= {{ isa string }} {{ coq nat }} {{ hol string }} metavar defnclassname , dcn ::= {{ isa string }} {{ coq nat }} {{ hol string }} metavar defnname , dn ::= {{ isa string }} {{ coq nat }} {{ hol string }} metavar defnrulename , drn ::= {{ isa string }} {{ coq nat }} {{ hol string }} grammar metavar , mv :: mv_ ::= | metavarroot suffix :: :: 1 nonterm , nt :: nt_ ::= | nontermroot suffix :: :: 1 element , e :: e_ ::= | terminal :: :: tm | metavar :: :: mv | nonterm :: :: nt metavar_set_expression , mse :: mse_ ::= | metavar :: :: mv | auxfn ( nonterm ) :: :: f {{ tex [[auxfn]] \texttt { ( } [[nonterm]] \texttt { ) } }} | mse union mse' :: :: union | {} :: :: empty bindspec , bs :: bs_ ::= | bind mse in nonterm :: :: bind | auxfn = mse :: :: auxfn prod , p :: p_ ::= | | element1 .. elementm :: :: prodname (+ bs1 .. bsn +) :: :: 1 rule , r :: r_ ::= | nontermroot :: '' ::= prod1 .. prodm :: :: 1 grammar_rules , g :: g_ ::= | grammar rule1 .. rulem :: :: 1 auxfn_type , at :: at_ ::= | nontermroot1 .. nontermrootn -> metavarroot :: :: 1 auxfn_type_env , Phi{{ tex \Phi }} :: ate_ ::= | empty :: :: 1 | Phi , auxfn : auxfn_type :: :: 2 grammar_type , G{{ tex \Gamma }} :: gt_ ::= | nontermroot1 .. nontermrootn :: :: 1 concrete_abstract_syntax_term , cast :: cast_ ::= | var : mvr :: :: 1 | prodname ( cast1 , .. , castm ) :: :: 2 cast_type , ct :: cast_type_ ::= | ntr :: :: 1 | mvr :: :: 2 substitution , s :: subst_ ::={{ isa (concrete_abstract_syntax_term*variable*metavarroot) list }} | { cast1 / var1 : mvr1 , .. , castn / varn : mvrn } :: :: 1 {{ isa [[ ( cast1 , var1 , mvr1 ) .. ( castn , varn , mvrn ) ]] }} | filter var_set from s :: M :: 2 {{ isa filter (% x . not x: [[var_set]] ) [[s]] }} {{ coq TODO }} symterm , st :: st_ ::= | stnb :: :: 1 | nonterm :: :: 2 symterm_node_body , stnb :: stnb_ ::= | prodname ( ste1 , .. , stem ) :: :: 1 symterm_element , ste :: ste_ ::= | st :: :: symterm | metavar :: :: metavar | var : mvr :: :: variable ntmv :: ntmv_ ::= | nt :: :: 1 | mv :: :: 2 ntmv_list :: ntmv_list_ ::={{ isa ntmv list }} | ntmv1 , .. , ntmvn :: :: 1 {{ isa [[ntmv1 ..ntmvn ]] }} | remove_terminals ( e1 .. en ) :: M :: 2 {{ isa SOME l . ( [[e1..en]] , l ) \ remove_terminals2 }} {{ coq TODO }} | [] :: M :: 4 {{ isa Nil }} {{ coq TODO }} | ntmv , ntmv_list :: M :: 3 {{ isa ( [[ntmv]] ) # ( [[ntmv_list]] ) }} {{ coq TODO }} var_set :: var_set_ ::={{ isa (variable*metavarroot) set }} | {} :: M :: 1 {{ ich { } }} | { var : mvr } :: M :: 2 {{ ich { ( [[var]] , [[mvr]] ) } }} | union { var_set | formula } :: M :: 3 {{ ich Union { [[var_set]] | [[formula]] } }} | var_set union var_set' :: M :: 3_5 {{ ich ( [[var_set]] ) Un ( [[var_set']] ) }} | [| mse |] g ( cast ) :: M :: 4 {{ ich SOME var_set . ( [[mse]] , [[g]] , [[cast]] , var_set) \ interp_mse }} | var_set - var_set' :: M :: 5 {{ ich [[var_set]] - [[var_set']] }} | union { } :: M :: 6 {{ ich Union ( set [[ ]] ) }} formula :: formula_ ::= | judgement :: :: judgement | formula1 ... formulan :: :: dots | i = j :: :: ieq {{ ic [[i]] = [[j]] }} | f = f' :: :: feq {{ ic [[f]] = [[f']] }} | mvr = mvr' :: :: mvreq {{ ic [[mvr]] = [[mvr']] }} | ntr = ntr' :: :: ntreq {{ ic [[ntr]] = [[ntr']] }} | var = var' :: :: vareq {{ ic [[var]] = [[var']] }} | mv = mv' :: :: mveq {{ ic [[mv]] = [[mv']] }} | nt = nt' :: :: nteq {{ ic [[nt]] = [[nt']] }} | ntmv = ntmv' :: :: ntmveq {{ ic [[ntmv]] = [[ntmv']] }} | e = e' :: :: eeq {{ ic [[e]] = [[e']] }} | mse = mse' :: :: mseeq {{ ic [[mse]] = [[mse']] }} | bs = bs' :: :: bseq {{ ic [[bs]] = [[bs']] }} | p = p' :: :: peq {{ ic [[p]] = [[p']] }} | r = r' :: :: req {{ ic [[r]] = [[r']] }} | g = g' :: :: geq {{ ic [[g]] = [[g']] }} | var_set = var_set' :: :: var_seteq {{ ic [[var_set]] = [[var_set']] }} | cast = cast' :: :: casteq {{ ic [[cast]] = [[cast']] }} | s = s' :: :: seq {{ ic [[s]] = [[s']] }} | ( formula ) :: :: paren {{ ic ( [[formula]] ) }} | not formula :: :: not {{ isa Not( [[formula]] ) }} | forall i isin 1 -- m . formula :: :: forall {{ tex \forall [[i]] \in 1 .. [[m]] . [[formula]] }} {{ isa (! [[i]] . ((1::nat)<= [[i]] & [[i]] <= [[m]] ) --> [[formula]] ) }} | exists i isin 1 -- m . formula :: :: exists {{ tex \exists [[i]] \in 1 .. [[m]] . [[formula]] }} {{ isa (? [[i]] . ((1::nat)<= [[i]] & [[i]] <= [[m]] ) --> [[formula]] ) }} | existsuniq i isin 1 -- m . formula :: :: existsuni {{ tex \exists ! [[i]] \in 1 .. [[m]] . [[formula]] }} {{ isa (? [[i]] . ((1::nat)<= [[i]] & [[i]] <= [[m]] ) --> [[formula]] ) }} | exists nt . formula :: :: existsnt {{ tex \exists [[nt]] . [[formula]] }} {{ isa (? [[nt]] . [[formula]] ) }} | exists var:mvr . formula :: :: existsvar {{ tex \exists [[var:mvr]] . [[formula]] }} {{ isa (? [[var]] [[mvr]] . [[formula]] ) }} | formula /\ formula' :: :: and {{ isa ( [[formula]] & [[formula']] ) }} | formula => formula' :: :: implies {{ isa ( [[formula]] --> [[formula']] ) }} | true :: :: true {{ isa True }} | j INDEXES p1 .. pm :: :: Indexesp {{ coq (1 <= [[j]] /\ [[j]] <= length (unmake_list'p [[p1..pm]] )) }} {{ hol (1 <= [[j]] /\ [[j]] <= LENGTH [[p1..pm]] ) }} {{ isa (1 <= [[j]] & [[j]] <= length [[p1..pm]] ) }} terminals :: ::= | {} :: :: quote {{ tex \texttt { \ { \ } } }} | (+ :: :: lparenplus {{ tex \texttt { (+ } }} | +) :: :: rparenplus {{ tex \texttt { +) } }} | '' :: :: quotequote {{ tex \texttt { '' } }} | :: :: :: coloncolon {{ tex \texttt { :: } }} | ::= :: :: coloncoloneq {{ tex \texttt { ::= } }} | grammar :: :: tgrammar {{ tex \texttt { grammar } }} | bind :: :: bind {{ tex \texttt { bind } }} | in :: :: in {{ tex \texttt { in } }} | union :: :: union {{ tex \texttt { union } }} | -> :: :: arrow {{ tex \rightarrow }} | => :: :: AArrow {{ tex \Rightarrow }} | |- :: :: turnstile {{ tex \vdash }} | /\ :: :: wedge {{ tex { \scriptsize\wedge } }} | \/ :: :: vee {{ tex { \scriptsize\vee } }} | | :: :: bar {{ tex \texttt { | } }} | defns :: :: tdefns {{ tex \texttt { defns } }} | defn :: :: tdefn {{ tex \texttt { defn } }} | isin :: :: isin {{ tex \in }} Defns Jtype :: ::= Defn Phi |- f : at :: :: FF :: FF_ by [[ --------------- :: 1| Phi,f:at |- f : at ]] [[ | Phi |- f : at | not (f=f') --------------- :: 2| Phi,f':at' |- f:at ]] Defn Phi ; e1 .. en |- mse : metavarroot :: :: Mse :: Mse_ by [[ --------------- :: 1| Phi;e1..en |- {} : mvr ]] [[ | ej = mvr suff --------------- :: 2| Phi;e1..en |- mvr suff : mvr ]] [[ | Phi |- f : ntr1 .. ntrm -> mvr | ej = nt | :formula_nteq: nt = ntri suff --------------- :: 3| Phi;e1..en |- f(nt) : mvr ]] [[ | Phi;e1..en |- mse : mvr | Phi;e1..en |- mse' : mvr --------------- :: 4| Phi;e1..en |- mse union mse' : mvr ]] Defn Phi ; e1 .. en |- bs ok :: :: Bs :: Bs_ by [[ | Phi;e1..en |- mse : mvr | existsuniq j isin 1 -- n . ej=nt --------------- :: 1| Phi;e1..en |- bind mse in nt ok ]] [[ | Phi;e1..en |- mse : mvr | Phi |- f : ntr1..ntrn -> mvr --------------- :: 2| Phi;e1..en |- f=mse ok ]] Defn Phi |- prod ok :: :: Prod :: Prod_ by [[ | forall i isin 1--m. Phi;e1..en |- bsi ok | prod = | e1..en :: :: prodname (+ bs1..bsm +) --------------- :: 1| Phi |- prod ok ]] Defn Phi |- rule ok :: :: Rule :: Rule_ by [[ | forall i isin 1--m. Phi |- prodi ok | rule = ntr :: '' ::= prod1..prodm --------------- :: 1| Phi |- rule ok ]] Defn Phi |- grammar_rules ok :: :: Grammar :: Grammar_ by [[ | forall i isin 1--m. Phi |- rulei ok | grammar_rules = grammar rule1..rulem | forall i isin 1--m. forall j isin 1--n. ((rulei=ntr :: '' ::= prod1..prodm /\ rulej=ntr :: '' ::= prod1'..prodn') => i=j) --------------- :: 1| Phi |- grammar_rules ok ]] [[ ]] [[ ]] Defn remove_suffix ( ntmv ) = ct :: :: remove_suffix :: remove_suffix_ by [[ --------------- :: 1| remove_suffix(ntr suff) = ntr ]] [[ --------------- :: 2| remove_suffix(mvr suff) = mvr ]] [[ ]] Defn remove_terminals ( e1 .. en ) = ntmv_list :: :: remove_terminals2 :: remove_terminals2_ by [[ --------------- :: 1| remove_terminals() = [] ]] [[ | remove_terminals(e1..en) = ntmv_list --------------- :: 2| remove_terminals(tm e1..en) = ntmv_list ]] [[ | remove_terminals(e1..en) = ntmv_list --------------- :: 3| remove_terminals(nt e1..en) = nt,ntmv_list ]] [[ | remove_terminals(e1..en) = ntmv_list --------------- :: 4| remove_terminals(mv e1..en) = mv,ntmv_list ]] Defn p isin g ( ntr ) :: :: lookup_p :: lookup_p_ by [[ | g = grammar r1 .. rl | ri = ntr :: '' ::= p1 .. pm | j INDEXES p1 .. pm --------------- :: 2| pj isin g ( ntr ) ]] Defn g |- cast : cast_type :: :: cast_ty :: cast_ty_ by [[ --------------- :: 1| g |- var : mvr : mvr ]] [[ | | e1 .. en :: :: pn (+ bs1 .. bso +) isin g(ntr) | remove_terminals(e1..en) = ntmv1,..,ntmvq | remove_suffix(ntmv1)=ct1 .. remove_suffix(ntmvq)=ctq | g |- cast1 : ct1 .. g |- castq : ctq --------------- :: 2| g |- pn(cast1,..,castq) : ntr ]] Defn [| mse |] g ( cast ) => var_set :: :: interp_mse :: interp_mse_ by [[ --------------- :: 1| [| {} |]g (cast) => {} ]] [[ | [| mse |] g (cast) => var_set | [| mse' |] g (cast) => var_set' --------------- :: 2| [| mse union mse' |]g (cast) => var_set union var_set' ]] [[ | | e1 .. en :: :: pn (+ bs1 .. bso +) isin g(ntr) | remove_terminals(e1..en) = ntmv1,..,ntmvq | ntmvl = nt | :formula_nteq: nt = ntr' suff' | castl = pn' (cast'1, .. , cast'qp) | | e'1 .. e'np :: :: pn' (+ bs'1 .. bs'op +) isin g(ntr') | bs'k = f=mse' | [|mse'|]g(castl) => var_set --------------- :: 3| [| f(nt) |]g(pn(cast1,..,castq)) => var_set ]] [[ | | e1 .. en :: :: pn (+ bs1 .. bso +) isin g(ntr) | remove_terminals(e1..en) = ntmv1,..,ntmvq | ntmvl = mv | castl = var':mvr' --------------- :: 4| [| mv |]g(pn(cast1,..,castq)) => {var':mvr'} ]] Defn var : mvr in dom ( s ) :: :: indom :: indom_ by [[ --------------- :: 1| var:mvr in dom ({, cast/var:mvr, }) ]] Defns Jsubst_fv :: ::= Defn subst s in cast = cast'' :: :: subst :: subst_ by [[ --------------- :: 1| subst {, cast/var:mvr, } in pn(var:mvr) = cast ]] [[ | not(var:mvr in dom (s)) --------------- :: 2| subst s in pn(var:mvr) = pn(var:mvr) ]] [[ --------------- :: 0| subst s in var:mvr = var:mvr ]] [[ | cast = pn() | not(exists var:mvr. cast = pn (var:mvr) ) | | e1 .. en :: :: pn (+ bs1 .. bsm +) isin g(ntr) | remove_terminals(e1..en) = | | | cast' = pn() --------------- :: 3| subst s in cast = cast' ]] [[ ]] Defn fv ntr mvr of cast = var_set :: :: fv :: fv_ by [[ | | e1 .. en :: :: pn (+ bs1 .. bso +) isin g(ntr') | not (ntr = ntr') --------------- :: 1| fv ntr mvr of pn(var:mvr) = {} ]] [[ | | e1 .. en :: :: pn (+ bs1 .. bso +) isin g(ntr) | not (mvr = mvr') --------------- :: 1_5| fv ntr mvr of pn(var:mvr') = {} ]] [[ | | e1 .. en :: :: pn (+ bs1 .. bso +) isin g(ntr) --------------- :: 2| fv ntr mvr of pn(var:mvr) = { var:mvr } ]] [[ --------------- :: 0| fv ntr mvr of var:mvr = {} ]] [[ | cast = pn() | not(exists var:mvr. cast = pn (var:mvr) ) | | e1 .. en :: :: pn (+ bs1 .. bsm +) isin g(ntr) | remove_terminals(e1..en) = | | | var_set = union {} --------------- :: 3| fv ntr mvr of cast = var_set ]] File ../tests/test13d.ott on line 168, column 31 - 72: Warning: Free variables in hom element [[var]] File ../tests/test13d.ott on line 168, column 31 - 72: Warning: Free variables in hom element [[mvr]] Definition rules: 34 good 0 bad Definition rule clauses: 97 good 0 bad cat test10.v | sed -e 's/\n\n/\n/g' > test10.despaced.v ../src/ott -alltt test21.1.alltt ../tests/test21.1.ott Ott version 0.34 distribution of Mon Dec 30 10:12:45 GMT 2024 metavar n ::= grammar e :: e_ ::= | n :: :: num | - e :: :: neg | e1 + e2 :: :: add | e1 - e2 :: :: sub | e1 e2 :: :: mul | e1 / e2 :: :: div | e1 , .. , e2 :: :: tup | ( e ) :: M :: par {{ icho [[e]] }} parsing e_add left e_add % #1 e_sub left e_sub e_add left e_sub % #3 e_sub left e_add e_mul left e_mul e_div left e_div e_mul left e_div e_div left e_mul e_neg <= e_add % #9 e_neg <= e_sub e_neg <= e_mul e_neg <= e_div e_neg <= e_tup e_add <= e_div e_add <= e_mul % #15 e_add <= e_tup e_sub <= e_div e_sub <= e_mul e_sub <= e_tup e_mul <= e_tup % #20 e_div <= e_tup hevea -fix top2 Exclude comment 'comment' ./top2.tex:28: Warning: Command not found: \geometry ./top2.tex:126: Warning: \today needs '-exec xxdate.exe' option ./top2.tex:159: Warning: Undefined citation: 'ott-jfp' ./top2.tex:164: Warning: Undefined citation: 'ott-sub' ./top2.tex:176: Warning: Undefined citation: 'Pierce:TypeSystems' ./top2.tex:177: Warning: Undefined citation: 'poplmark' ./top2.tex:178: Warning: Undefined citation: 'Leroy-generativity' ./top2.tex:180: Warning: Undefined citation: 'ljam-sub' ./README.tex:2: Warning: Suppressing nested a element ./README.tex:66: Warning: Suppressing nested a element ./README.tex:84: Warning: Suppressing nested a element ./README.tex:109: Warning: Suppressing nested a element ./README.tex:118: Warning: Suppressing nested a element ./README.tex:125: Warning: Suppressing nested a element ./README.tex:151: Warning: Suppressing nested a element ./README.tex:160: Warning: Suppressing nested a element ./README.tex:177: Warning: Suppressing nested a element ./README.tex:211: Warning: Suppressing nested a element ./README.tex:214: Warning: Suppressing nested a element ./README.tex:237: Warning: Suppressing nested a element ./README.tex:245: Warning: Suppressing nested a element ./README.tex:258: Warning: Suppressing nested a element ./README.tex:270: Warning: Suppressing nested a element ./README.tex:298: Warning: Suppressing nested a element ./README.tex:473: Warning: Suppressing nested a element ./top2.tex:232: Warning: Undefined label: 'a45' ./top2.tex:240: Warning: minipage, output may be poor ./top2.tex:312: Warning: Undefined label: 'a61' ./top2.tex:364: Warning: Undefined label: 'a53' ./top2.tex:398: Warning: Undefined label: 'a45' ./top2.tex:437: Warning: Undefined label: 'a17' ./top2.tex:451: Warning: Undefined label: 'a46' ./top2.tex:451: Warning: Undefined label: 'a49' ./top2.tex:458: Warning: minipage, output may be poor ./top2.tex:515: Warning: Undefined label: 'a49' ./top2.tex:640: Warning: Undefined label: 'a60' ./top2.tex:655: Warning: Undefined label: 'a51' ./top2.tex:655: Warning: Undefined label: 'a45' ./top2.tex:656: Warning: Undefined label: 'a47' ./top2.tex:662: Warning: Undefined label: 'a6' ./top2.tex:662: Warning: Undefined label: 'a5' ./top2.tex:662: Warning: Undefined label: 'a40' ./top2.tex:668: Warning: minipage, output may be poor ./top2.tex:704: Warning: Undefined label: 'a62' ./top2.tex:747: Warning: minipage, output may be poor ./top2.tex:755: Warning: minipage, output may be poor ./top2.tex:762: Warning: minipage, output may be poor ./top2.tex:865: Warning: Undefined label: 'a19' ./top2.tex:883: Warning: Undefined label: 'a61' ./top2.tex:897: Warning: Undefined label: 'a5' ./top2.tex:928: Warning: Undefined label: 'a6' ./top2.tex:1155: Warning: Undefined label: 'a54' ./top2.tex:1166: Warning: Undefined label: 'a46' ./top2.tex:1167: Warning: Undefined label: 'a51' ./top2.tex:1167: Warning: Undefined label: 'a58' ./top2.tex:1184: Warning: Undefined label: 'a56' ./top2.tex:1197: Warning: Undefined label: 'a46' ./top2.tex:1204: Warning: Undefined label: 'a59' ./top2.tex:1208: Warning: Undefined label: 'a22' ./top2.tex:1214: Warning: minipage, output may be poor ./top2.tex:1221: Warning: minipage, output may be poor ./top2.tex:1359: Warning: Undefined label: 'a56' ./top2.tex:1359: Warning: Undefined label: 'a55' ./top2.tex:1423: Warning: Undefined label: 'a47' ./top2.tex:1524: Warning: Undefined label: 'a13' ./top2.tex:1606: Warning: Undefined label: 'a61' ./top2.tex:1627: Warning: Undefined citation: 'FGLMR96' ./top2.tex:1851: Warning: Undefined label: 'a63' ./top2.tex:2184: Warning: Undefined label: 'a64' ./top2.tex:2451: Warning: Undefined label: 'a66' ./top2.tex:2905: Warning: Undefined label: 'parsing_figure' ./top2.tex:2928: Warning: '_' occurring outside math mode ./top2.tex:2964: Warning: Undefined label: 'a12' ./top2.tex:2966: Warning: Undefined citation: 'Pierce:TypeSystems' ./top2.tex:2973: Warning: Command not found: \columnwidth ./top2.tex:2973: Warning: Command not found: \columnwidth ./top2.tex:2973: Warning: minipage, output may be poor ./top2.tex:2973: Warning: Command not found: \columnwidth ./top2.tex:2977: Warning: Undefined citation: 'LevinPierce99' ./top2.tex:3012: Warning: Undefined label: 'a38' ./top2.tex:3014: Warning: Undefined label: 'a68' ./top2.tex:3019: Warning: minipage, output may be poor ./top2.tex:3186: Warning: Undefined label: 'a51' ./top2.tex:3187: Warning: Undefined label: 'a61' ./top2.tex:3190: Warning: Undefined label: 'a19' ./top2.tex:3367: Warning: Undefined label: 'a56' ./top2.tex:3574: Warning: Undefined label: 'a43' ./grammar_parser_hevea.tex:12: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:17: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:22: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:27: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:32: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:37: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:42: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:47: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:52: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:57: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:62: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:67: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:72: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:77: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:82: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:87: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:92: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:97: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:102: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:107: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:112: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:117: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:122: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:127: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:132: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:137: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:142: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:147: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:152: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:157: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:162: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:167: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:172: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:177: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:182: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:187: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:192: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:197: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:202: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:207: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:212: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:217: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:222: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:227: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:232: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:237: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:242: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:247: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:252: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:257: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:262: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:267: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:272: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:277: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:282: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:287: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:292: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:297: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:302: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:307: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:312: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:317: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:322: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:327: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:332: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:337: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:342: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:347: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:352: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:357: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:362: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:367: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:372: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:377: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:382: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:387: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:392: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:397: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:402: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:407: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:412: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:417: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:422: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:427: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:432: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:437: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:442: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:447: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:452: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:457: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:462: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:467: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:472: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:477: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:482: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:487: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:492: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:497: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:502: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:507: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:512: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:517: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:522: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:527: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:532: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:537: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:542: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:547: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:552: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:557: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:562: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:567: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:572: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:577: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:582: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:587: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:592: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:597: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:602: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:607: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:612: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:617: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:622: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:627: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:632: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:637: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:642: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:647: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:652: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:657: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:662: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:667: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:672: Warning: minipage, output may be poor HeVeA Warning: Label(s) may have changed. Rerun me to get cross-references right. HeVeA Warning: images may have changed, run 'imagen top2' Run, run, again... Exclude comment 'comment' ./top2.tex:28: Warning: Command not found: \geometry ./top2.tex:126: Warning: \today needs '-exec xxdate.exe' option ./top2.tex:159: Warning: Undefined citation: 'ott-jfp' ./top2.tex:164: Warning: Undefined citation: 'ott-sub' ./top2.tex:176: Warning: Undefined citation: 'Pierce:TypeSystems' ./top2.tex:177: Warning: Undefined citation: 'poplmark' ./top2.tex:178: Warning: Undefined citation: 'Leroy-generativity' ./top2.tex:180: Warning: Undefined citation: 'ljam-sub' ./README.tex:2: Warning: Suppressing nested a element ./README.tex:66: Warning: Suppressing nested a element ./README.tex:84: Warning: Suppressing nested a element ./README.tex:109: Warning: Suppressing nested a element ./README.tex:118: Warning: Suppressing nested a element ./README.tex:125: Warning: Suppressing nested a element ./README.tex:151: Warning: Suppressing nested a element ./README.tex:160: Warning: Suppressing nested a element ./README.tex:177: Warning: Suppressing nested a element ./README.tex:211: Warning: Suppressing nested a element ./README.tex:214: Warning: Suppressing nested a element ./README.tex:237: Warning: Suppressing nested a element ./README.tex:245: Warning: Suppressing nested a element ./README.tex:258: Warning: Suppressing nested a element ./README.tex:270: Warning: Suppressing nested a element ./README.tex:298: Warning: Suppressing nested a element ./README.tex:473: Warning: Suppressing nested a element ./top2.tex:240: Warning: minipage, output may be poor ./top2.tex:458: Warning: minipage, output may be poor ./top2.tex:668: Warning: minipage, output may be poor ./top2.tex:747: Warning: minipage, output may be poor ./top2.tex:755: Warning: minipage, output may be poor ./top2.tex:762: Warning: minipage, output may be poor ./top2.tex:1214: Warning: minipage, output may be poor ./top2.tex:1221: Warning: minipage, output may be poor ./top2.tex:1627: Warning: Undefined citation: 'FGLMR96' ./top2.tex:2928: Warning: '_' occurring outside math mode ./top2.tex:2966: Warning: Undefined citation: 'Pierce:TypeSystems' ./top2.tex:2973: Warning: Command not found: \columnwidth ./top2.tex:2973: Warning: Command not found: \columnwidth ./top2.tex:2973: Warning: minipage, output may be poor ./top2.tex:2973: Warning: Command not found: \columnwidth ./top2.tex:2977: Warning: Undefined citation: 'LevinPierce99' ./top2.tex:3019: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:12: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:17: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:22: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:27: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:32: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:37: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:42: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:47: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:52: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:57: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:62: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:67: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:72: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:77: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:82: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:87: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:92: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:97: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:102: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:107: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:112: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:117: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:122: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:127: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:132: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:137: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:142: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:147: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:152: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:157: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:162: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:167: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:172: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:177: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:182: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:187: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:192: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:197: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:202: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:207: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:212: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:217: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:222: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:227: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:232: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:237: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:242: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:247: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:252: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:257: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:262: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:267: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:272: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:277: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:282: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:287: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:292: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:297: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:302: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:307: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:312: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:317: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:322: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:327: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:332: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:337: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:342: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:347: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:352: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:357: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:362: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:367: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:372: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:377: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:382: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:387: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:392: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:397: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:402: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:407: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:412: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:417: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:422: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:427: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:432: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:437: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:442: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:447: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:452: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:457: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:462: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:467: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:472: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:477: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:482: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:487: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:492: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:497: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:502: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:507: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:512: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:517: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:522: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:527: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:532: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:537: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:542: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:547: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:552: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:557: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:562: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:567: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:572: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:577: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:582: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:587: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:592: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:597: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:602: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:607: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:612: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:617: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:622: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:627: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:632: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:637: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:642: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:647: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:652: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:657: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:662: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:667: Warning: minipage, output may be poor ./grammar_parser_hevea.tex:672: Warning: minipage, output may be poor Fixpoint reached in 2 step(s) Now, I am running imagen for you RESOLUTION: 100 /usr/share/hevea/imagen: 106: latex: not found This is dvips(k) 2022.1 (TeX Live 2022) Copyright 2022 Radical Eye Software (www.radicaleye.com) dvips: DVI file can't be opened: top2.image.dvi: No such file or directory sed 's/textboxed{border:1px/textboxed{border:0px/g' < top2.html > top2.tmp.html mv top2.tmp.html top2.html make[2]: Leaving directory '/build/reproducible-path/ott-0.34+ds/doc' help2man -N src/ott > debian/ott.1 make[1]: Leaving directory '/build/reproducible-path/ott-0.34+ds' dh_auto_test create-stamp debian/debhelper-build-stamp dh_prep debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/ott-0.34+ds' DESTDIR=/build/reproducible-path/ott-0.34+ds/debian/tmp make -C coq install make[2]: Entering directory '/build/reproducible-path/ott-0.34+ds/coq' make[3]: Entering directory '/build/reproducible-path/ott-0.34+ds/coq' INSTALL ott_list_predicate.vo /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_takedrop.vo /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list.vo /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_repeat.vo /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_mem.vo /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_base.vo /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_eq_dec.vo /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_support.vo /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_nth.vo /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_core.vo /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_distinct.vo /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_flat_map.vo /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_predicate.v /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_takedrop.v /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list.v /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_repeat.v /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_mem.v /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_base.v /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_eq_dec.v /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_support.v /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_nth.v /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_core.v /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_distinct.v /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_flat_map.v /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_predicate.glob /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_takedrop.glob /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list.glob /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_repeat.glob /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_mem.glob /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_base.glob /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_eq_dec.glob /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_support.glob /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_nth.glob /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_core.glob /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_distinct.glob /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ INSTALL ott_list_flat_map.glob /build/reproducible-path/ott-0.34+ds/debian/tmp//usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq//user-contrib/Ott/ make[4]: Entering directory '/build/reproducible-path/ott-0.34+ds/coq' make[4]: Leaving directory '/build/reproducible-path/ott-0.34+ds/coq' make[3]: Leaving directory '/build/reproducible-path/ott-0.34+ds/coq' make[2]: Leaving directory '/build/reproducible-path/ott-0.34+ds/coq' DESTDIR=/build/reproducible-path/ott-0.34+ds/debian/tmp make -C src install make[2]: Entering directory '/build/reproducible-path/ott-0.34+ds/src' mkdir ../bin make opt make[3]: Entering directory '/build/reproducible-path/ott-0.34+ds/src' ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c location.ml ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c types.ml ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c auxl.ml File "auxl.ml", lines 405-412, characters 7-19: 405 | .......( match hse with 406 | | Hom_index _ | Hom_terminal _ -> [] 407 | | Hom_string s -> 408 | let strs = Str.split (Str.regexp "[ \t]+") s in 409 | let ntrs_hom = List.filter (fun st -> List.mem st defined_ntrs) strs in 410 | if promote 411 | then List.map (promote_ntr xd) ntrs_hom 412 | else ntrs_hom ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Hom_ln_free_index (_, _) File "auxl.ml", lines 467-471, characters 7-59: 467 | .......( match hse with 468 | | Hom_index _ | Hom_terminal _ -> [] 469 | | Hom_string s -> 470 | let strs = Str.split (Str.regexp "[ \t]+") s in 471 | List.filter (fun st -> List.mem st defined_mvrs) strs ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Hom_ln_free_index (_, _) File "auxl.ml", lines 1839-1854, characters 4-42: 1839 | ....( match stre with 1840 | | Struct_md mvr -> "metavar def: "^mvr 1841 | | Struct_rs ntrs -> "rule def: "^(String.concat " " ntrs) 1842 | | Struct_srs xs -> "subrule def: "^ 1843 | (String.concat " " ... 1851 | | Struct_axs xs -> "aux def: "^ 1852 | (String.concat " " xs) 1853 | | Struct_fun_or_defnclass s -> "fundefn_class def: "^s 1854 | | Struct_embed (_,h,_) -> "embed: "^h) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Struct_crs _ ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c merge.ml ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c global_option.ml ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c grammar_parser.ml ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c grammar_lexer.ml ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c version.ml ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c grammar_pp.ml File "grammar_pp.ml", lines 1883-2139, characters 6-25: 1883 | ......( match m with 1884 | | Lex _ | Menhir _ -> Auxl.errorm m "pp_mse" 1885 | | Ascii ao -> 1886 | pp_auxfn m xd f ^ ""^pp_LPAREN ^ "" 1887 | ^ pp_ntlist ... 2136 | else 2137 | ( "(flat_map (fun "^pat_fun^" => "^pp_body^ pat_fun_end ^ ") " 2138 | ^ de1i.de1_compound_id 2139 | ^ ")", [], [] ) ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Coq _|Isa _) (However, some guarded clause may match this value.) File "grammar_pp.ml", lines 4034-4037, characters 16-45: 4034 | ................(match hse with 4035 | | Hom_string _ -> arity_of_homspec hs' 4036 | | Hom_index i -> max (1+i) (arity_of_homspec hs') 4037 | | Hom_terminal _ -> arity_of_homspec hs') Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Hom_ln_free_index (_, _) ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c parse_table.ml File "parse_table.ml", line 914, characters 47-50: 914 | prod_action = (fun [r] -> r); ^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: r::_::_ ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c glr.ml ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c new_term_parser.ml File "new_term_parser.ml", lines 150-177, characters 11-29: 150 | ...........function 151 | | "[" -> "lbrac" 152 | | "]" -> "rbrac" 153 | | "!" -> "excl" 154 | | "\"" -> "doublequote" ... 174 | | "}" -> "rcurly" 175 | | "|" -> "bar" 176 | | "~" -> "tilde" 177 | | "-" -> "minus". Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: "" File "new_term_parser.ml", line 289, characters 14-39: 289 | let res_charl [Res_char c; Res_charl l] = ^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_char c::Res_charl l::_::_ File "new_term_parser.ml", line 292, characters 20-45: 292 | let res_cons_string [Res_char c; Res_charl l] = ^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_char c::Res_charl l::_::_ File "new_term_parser.ml", line 295, characters 14-39: 295 | let res_stlil [Res_stli a; Res_stlil b] = Res_stlil (a::b);; ^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_stli a::Res_stlil b::_::_ File "new_term_parser.ml", lines 342-346, characters 67-66: 342 | ...................................................................function 343 | [] -> [] 344 | | Res_ignore::rl -> process_prod_res rl 345 | | Res_ste ste::rl -> ste::process_prod_res rl 346 | | Res_st st::rl -> Ste_st (dummy_loc, st)::process_prod_res rl Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Res_none|Res_stli _|Res_stlil _|Res_char _|Res_charl _|Res_string _| Res_int _|Res_si _|Res_sil _)::_ File "new_term_parser.ml", line 382, characters 19-32: 382 | (fun [Res_stlil x] -> elc x); ^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_stlil x::_::_ File "new_term_parser.ml", line 401, characters 13-25: 401 | (fun [Res_stli x]-> Res_stlil [x]); ^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_stli x::_::_ File "new_term_parser.ml", line 416, characters 21-30: 416 | (fun [x; _; y] -> res_stlil [x; y]) ^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: x::_::y::_::_ File "new_term_parser.ml", lines 463-466, characters 31-64: 463 | ...............................[Res_stli (Stli_single (_, es1)); 464 | _; 465 | Res_int n'; 466 | Res_stli (Stli_single (_, es2))]... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_stli (Stli_single (_, es1))::_::Res_int n':: Res_stli (Stli_single (_, es2))::_::_ File "new_term_parser.ml", lines 476-481, characters 31-64: 476 | ...............................[Res_stli (Stli_single (_, es1)); 477 | _; 478 | _; 479 | Res_int n'; 480 | _; 481 | Res_stli (Stli_single (_, es2))]... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_stli (Stli_single (_, es1))::_::_::Res_int n'::_:: Res_stli (Stli_single (_, es2))::_::_ File "new_term_parser.ml", lines 488-489, characters 23-26: 488 | .......................[_; Res_stli (Stli_single (_, es)); _; _; Res_string ivr; 489 | _]... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: _::Res_stli (Stli_single (_, es))::_::_::Res_string ivr::_::_::_ File "new_term_parser.ml", lines 508-511, characters 23-26: 508 | .......................[_; Res_stli (Stli_single (_, es)); _; _; Res_string ivr; 509 | _; 510 | _; Res_string ivr'; 511 | _]... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: _::Res_stli (Stli_single (_, es))::_::_::Res_string ivr::_::_:: Res_string ivr'::_::_::_ File "new_term_parser.ml", lines 536-544, characters 23-26: 536 | .......................[_; Res_stli (Stli_single (_, es)); _; _; Res_string ivr; 537 | _; 538 | _; 539 | Res_string lower; 540 | _; 541 | Res_int dotlength; 542 | _; 543 | Res_si si'; 544 | _]... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: _::Res_stli (Stli_single (_, es))::_::_::Res_string ivr::_::_:: Res_string lower::_::Res_int dotlength::_::Res_si si'::_::_::_ File "new_term_parser.ml", line 560, characters 23-35: 560 | (fun [Res_stli x] -> Res_stlil [x])); ^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_stli x::_::_ File "new_term_parser.ml", line 574, characters 29-38: 574 | (fun [x; _; y] -> res_stlil [x; y])); ^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: x::_::y::_::_ File "new_term_parser.ml", line 603, characters 20-27: 603 | (fun (_::rl) -> build_res rl) in ^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "new_term_parser.ml", line 609, characters 20-27: 609 | (fun (_::rl) -> build_res rl) in ^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "new_term_parser.ml", line 628, characters 17-23: 628 | (fun [_; x] -> x) ^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: _::x::_::_ File "new_term_parser.ml", line 638, characters 18-32: 638 | (fun [_; Res_sil l] -> ^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: _::Res_sil l::_::_ File "new_term_parser.ml", line 649, characters 23-37: 649 | (fun [_; Res_sil l] -> ^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: _::Res_sil l::_::_ File "new_term_parser.ml", line 664, characters 11-25: 664 | (fun [_; Res_sil x] -> ^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: _::Res_sil x::_::_ File "new_term_parser.ml", line 695, characters 19-39: 695 | (fun (_::Res_string s::_) -> Res_ste (Ste_metavar (dummy_loc, mvd.mvd_name, (s, [])))) ^^^^^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: _:: (Res_ignore|Res_none|Res_st _|Res_ste _|Res_stli _|Res_stlil _|Res_char _| Res_charl _|Res_int _|Res_si _|Res_sil _)::_ File "new_term_parser.ml", line 703, characters 21-38: 703 | (fun [_; Res_string s] -> ^^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: _::Res_string s::_::_ File "new_term_parser.ml", line 710, characters 21-38: 710 | (fun [_; Res_string s] -> ^^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: _::Res_string s::_::_ File "new_term_parser.ml", line 715, characters 21-59: 715 | (fun [((Res_ste (Ste_var (_, _, s))) as x)] -> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_ste (Ste_var (_, _, s))::_::_ File "new_term_parser.ml", line 742, characters 11-23: 742 | (fun [Res_char c] -> Res_charl [c]); ^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_char c::_::_ File "new_term_parser.ml", line 748, characters 11-24: 748 | (fun [Res_charl s] -> Res_string (Auxl.string_of_char_list s)); ^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_charl s::_::_ File "new_term_parser.ml", line 761, characters 11-33: 761 | (fun [Res_si s; Res_sil sl] -> Res_sil (s::sl)); ^^^^^^^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_si s::Res_sil sl::_::_ File "new_term_parser.ml", line 767, characters 11-24: 767 | (fun [Res_charl l] -> Res_si (Si_num (Auxl.string_of_char_list l))); ^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_charl l::_::_ File "new_term_parser.ml", line 771, characters 11-16: 771 | (fun [rsi] -> rsi); ^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: rsi::_::_ File "new_term_parser.ml", line 794, characters 11-24: 794 | (fun [Res_charl c] -> Res_charl ('_'::c)); ^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_charl c::_::_ File "new_term_parser.ml", line 796, characters 11-24: 796 | (fun [Res_charl c] -> Res_charl ('\''::c)); ^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_charl c::_::_ File "new_term_parser.ml", line 831, characters 11-25: 831 | (fun [Res_string s] -> Res_si (Si_var (s, 0))); ^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_string s::_::_ File "new_term_parser.ml", line 835, characters 11-25: 835 | (fun [Res_string s] -> Res_si (Si_var (s, -1))); ^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Res_string s::_::_ File "new_term_parser.ml", line 846, characters 18-32: 846 | (fun [_; Res_sil x] -> ^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: _::Res_sil x::_::_ File "new_term_parser.ml", line 858, characters 18-21: 858 | (fun [x] -> x); ^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: x::_::_ ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c term_parser.ml File "term_parser.ml", lines 1139-1172, characters 2-11: 1139 | ..let Ascii oldopts = pp_ascii_opts_default in 1140 | let opts = Ascii {oldopts with ppa_colour = !Auxl.colour} in 1141 | let sts = parse_complete lookup ntr concrete s in 1142 | let sts = transform sts in 1143 | match sts with ... 1169 | begin 1170 | report_error (Some l) (sstart ^ concat "" intermed); 1171 | St_uninterpreted(l, "multiple parses") 1172 | end Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Coq {coq_quantified_vars_from_de={ _ }; coq_non_local_hyp_defn={ _ }; coq_non_local_hyp_defn_vars={ _ }; coq_list_types={ _ }; coq_list_aux_defns={defined={ _ }; newly_defined={ _ }}; coq_library={contents=(_, _)}; coq_locally_nameless={ _ }; _ }| Isa {isa_library={contents=(_, _)}; _ }|Hol {hol_library={contents=(_, _)}}| Lem {lem_library={contents=(_, _)}}| Twf {twf_current_defn={ _ }; twf_library={contents=(_, _)}}|Tex { _ }| Caml {caml_library={contents=(_, _)}; _ }| Lex {ppm_caml_opts={caml_library={contents=(_, _)}; _ }; _ }| Menhir {ppm_caml_opts={caml_library={contents=(_, _)}; _ }; _ }) File "term_parser.ml", line 1222, characters 30-48: 1222 | List.map (fun (Ntp.Gtp.Res_st s) -> s) res ^^^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Res_ignore|Res_none|Res_ste _|Res_stli _|Res_stlil _|Res_char _|Res_charl _| Res_string _|Res_int _|Res_si _|Res_sil _) ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c dependency.ml File "dependency.ml", lines 571-579, characters 2-74: 571 | ..match m with 572 | | Isa io when io.ppi_isa_primrec -> isa_primrec_collapse m xd funcs 573 | | Isa io when not io.ppi_isa_primrec -> isa_fun_collapse m xd funcs 574 | | Hol _ -> hol_collapse m xd funcs 575 | | Lem _ -> lem_collapse m xd funcs 576 | | Coq _ -> coq_collapse m xd funcs 577 | | Twf _ -> twf_collapse m xd funcs 578 | | Caml _ -> caml_collapse m xd funcs 579 | | Tex _ | Ascii _ -> Auxl.error None "internal: collapse of Tex-Ascii\n" Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Isa _|Lex _|Menhir _) (However, some guarded clause may match this value.) File "dependency.ml", lines 584-714, characters 2-53: 584 | ..match m with 585 | | Tex _ | Ascii _ -> Auxl.error None "internal: print of Tex-Ascii\n" 586 | | Isa io -> 587 | let print_lemma block = 588 | if ( List.exists ... 711 | (* (List.map (fun (_,((h1,h2,h3),s,_)) -> h1 ^ "FOO1" ^ h2 ^ "FOO2"^ h3 ^ "FOO3"^s) block))*) 712 | (List.map (fun (_,((h1,h2,h3),s,_)) -> h1 ^ h2 ^ h3 ^ s ^ " end\n") block)) 713 | ^ "\n") in 714 | String.concat "" (List.map print_block sorting) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Lex _|Menhir _) ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c bounds.ml ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c context_pp.ml ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c quotient_rules.ml ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c grammar_typecheck.ml File "grammar_typecheck.ml", lines 54-56, characters 4-82: 54 | ....match (xs,keys) with 55 | | ([],[]) -> None 56 | | (x::xs, key::keys) -> if (List.mem key keys) then Some x else helper xs keys. Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: ([], _::_) ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c transform.ml ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c substs_pp.ml File "substs_pp.ml", lines 333-336, characters 10-11: 333 | ..........(match m with 334 | | Caml _ -> Grammar_pp.pp_nt_or_mv_root_ty m xd ntmvr ^ " list" 335 | | Lem _ -> "list " ^Grammar_pp.pp_nt_or_mv_root_ty m xd ntmvr 336 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Coq _|Isa _|Hol _|Twf _|Ascii _|Tex _|Lex _|Menhir _) File "substs_pp.ml", lines 1400-1412, characters 3-4: 1400 | ...(match m with 1401 | | Caml _ -> 1402 | "(" 1403 | ^ Grammar_pp.pp_nt_or_mv_root_ty m xd subst.sb_that 1404 | ^ "*" ^ Grammar_pp.pp_nontermroot_ty m xd subst.sb_this ... 1409 | ^ Grammar_pp.pp_nt_or_mv_root_ty m xd subst.sb_that 1410 | ^ "*" ^ Grammar_pp.pp_nontermroot_ty m xd subst.sb_this 1411 | ^ ")" 1412 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Coq _|Isa _|Hol _|Twf _|Ascii _|Tex _|Lex _|Menhir _) File "substs_pp.ml", lines 1747-1876, characters 3-8: 1747 | ...( match m with 1748 | | Ascii _ | Tex _ | Lex _ | Menhir _ -> Auxl.error (Some p.prod_loc) "pp_fv_symterm_list_body" 1749 | | Isa io when io.ppi_isa_primrec -> 1750 | let args = 1751 | String.concat "_" ... 1873 | ("(flat_map (fun (pat_:"^de1i.de1_coq_type_of_pattern^") => match pat_ with " ^ de1i.de1_pattern ^ " => "^pp_body^" end) " 1874 | ^ de1i.de1_compound_id 1875 | ^ ")"), funcs 1876 | ).. Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Coq _|Isa _|Twf _) (However, some guarded clause may match this value.) File "substs_pp.ml", lines 2030-2033, characters 5-6: 2030 | .....(match m with 2031 | | Caml _ -> Grammar_pp.pp_nt_or_mv_root_ty m xd fv.fv_that ^ " list" 2032 | | Lem _ -> " list " ^ Grammar_pp.pp_nt_or_mv_root_ty m xd fv.fv_that 2033 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Coq _|Isa _|Hol _|Twf _|Ascii _|Tex _|Lex _|Menhir _) ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c subrules_pp.ml File "subrules_pp.ml", lines 167-368, characters 8-2: 167 | ........( match m with 168 | | Isa io when io.ppi_isa_primrec -> 169 | let typ = 170 | Auxl.the (Grammar_pp.pp_elements 171 | m xd ((Si_punct "_")::sie) elbu.elb_es true false true true) ^ " list" in ... 365 | [ " %{ TWELF NOT IMPLEMENTED }%"], deps, [] 366 | | Tex _ | Ascii _ | Lex _ | Menhir _ -> Auxl.errorm m "pp_subelement" 367 | 368 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Coq _|Isa _) (However, some guarded clause may match this value.) ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c embed_pp.ml ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c defns.ml ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c ln_transform.ml File "ln_transform.ml", lines 1057-1067, characters 4-7: 1057 | ....match mse with 1058 | | Empty -> 1059 | "0",[] 1060 | | MetaVarExp mv -> 1061 | "1",[] (* FZ is this correct in the general case? *) ... 1064 | | Aux (f1,nt1) -> 1065 | let name = arity_name f1 (Auxl.promote_ntr xd_transformed (Auxl.primary_ntr_of_ntr xd_transformed (fst nt1))) in 1066 | name ^ " " ^ Grammar_pp.pp_nonterm m xd_transformed nt1, 1067 | [name] Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (NonTermExp _|MetaVarListExp (_, _)|NonTermListExp (_, _)|AuxList (_, _, _)) ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c coq_induct.ml ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c system_pp.ml ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c lex_menhir_pp.ml File "lex_menhir_pp.ml", lines 274-285, characters 10-11: 274 | ..........(match ocamllex_hom_opt, ocamllex_remove_hom with 275 | | Some ocamllex_hom, false -> 276 | Some (token_name_of mvd.mvd_name, mvd.mvd_name, TK_metavar(ocaml_type, Some ocamllex_hom, ocamllex_of_string_hom_opt)) 277 | | None, false -> 278 | (* hack: default to ocamllex-remove *) ... 282 | Auxl.error (Some mvd.mvd_loc) ("ocamllex output: both ocamllex and ocamllex-remove hom for "^mvd.mvd_name^"\n") 283 | | None, true -> 284 | Some (token_name_of mvd.mvd_name, mvd.mvd_name, TK_metavar(ocaml_type, None, ocamllex_of_string_hom_opt)) 285 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some ocamllex_hom, true) File "lex_menhir_pp.ml", line 281, characters 12-36: 281 | | Some ocamllex_hom, false -> ^^^^^^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "lex_menhir_pp.ml", lines 331-335, characters 13-42: 331 | .............(match ocaml_type with 332 | | "string" -> "" 333 | | "int" -> "int_of_string" 334 | | "float" -> "float_of_string" 335 | | "bool" -> "bool_of_string") Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: "" ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c align.ml ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c main.ml echo Makefile location.cmx types.cmx auxl.cmx merge.cmx global_option.cmx grammar_lexer.cmx grammar_parser.cmx version.cmx grammar_pp.cmx parse_table.cmx glr.cmx new_term_parser.cmx term_parser.cmx dependency.cmx bounds.cmx context_pp.cmx quotient_rules.cmx grammar_typecheck.cmx transform.cmx substs_pp.cmx subrules_pp.cmx embed_pp.cmx defns.cmx ln_transform.cmx coq_induct.cmx system_pp.cmx lex_menhir_pp.cmx align.cmx main.cmx align.cmi bounds.cmi coq_induct.cmi defns.cmi dependency.cmi embed_pp.cmi grammar_typecheck.cmi merge.cmi subrules_pp.cmi substs_pp.cmi system_pp.cmi lex_menhir_pp.cmi transform.cmi term_parser.cmi version.tex Makefile location.cmx types.cmx auxl.cmx merge.cmx global_option.cmx grammar_lexer.cmx grammar_parser.cmx version.cmx grammar_pp.cmx parse_table.cmx glr.cmx new_term_parser.cmx term_parser.cmx dependency.cmx bounds.cmx context_pp.cmx quotient_rules.cmx grammar_typecheck.cmx transform.cmx substs_pp.cmx subrules_pp.cmx embed_pp.cmx defns.cmx ln_transform.cmx coq_induct.cmx system_pp.cmx lex_menhir_pp.cmx align.cmx main.cmx align.cmi bounds.cmi coq_induct.cmi defns.cmi dependency.cmi embed_pp.cmi grammar_typecheck.cmi merge.cmi subrules_pp.cmi substs_pp.cmi system_pp.cmi lex_menhir_pp.cmi transform.cmi term_parser.cmi version.tex ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -v The OCaml native-code compiler, version 5.3.0 Standard library directory: /usr/lib/x86_64-linux-gnu/ocaml/5.3.0 ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -o ott.opt location.cmx types.cmx auxl.cmx merge.cmx global_option.cmx grammar_lexer.cmx grammar_parser.cmx version.cmx grammar_pp.cmx parse_table.cmx glr.cmx new_term_parser.cmx term_parser.cmx dependency.cmx bounds.cmx context_pp.cmx quotient_rules.cmx grammar_typecheck.cmx transform.cmx substs_pp.cmx subrules_pp.cmx embed_pp.cmx defns.cmx ln_transform.cmx coq_induct.cmx system_pp.cmx lex_menhir_pp.cmx align.cmx main.cmx ln -s -f ott.opt ott make[3]: Leaving directory '/build/reproducible-path/ott-0.34+ds/src' cp ./ott ../bin/ott make[2]: Leaving directory '/build/reproducible-path/ott-0.34+ds/src' make[1]: Leaving directory '/build/reproducible-path/ott-0.34+ds' dh_install dh_ocamldoc dh_installdocs dh_installchangelogs dh_installman dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dh_installdeb dh_coq dh_ocaml dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libcoq-ott' in '../libcoq-ott_0.34+ds-1+ocaml20250313_amd64.deb'. dpkg-deb: building package 'ott-tools' in '../ott-tools_0.34+ds-1+ocaml20250313_amd64.deb'. dpkg-deb: building package 'ott-tools-dbgsym' in '../ott-tools-dbgsym_0.34+ds-1+ocaml20250313_amd64.deb'. dpkg-genbuildinfo -O../ott_0.34+ds-1+ocaml20250313_amd64.buildinfo dpkg-genchanges -sa -O../ott_0.34+ds-1+ocaml20250313_amd64.changes dpkg-genchanges: info: including full source code in upload dpkg-source --after-build . dpkg-buildpackage: info: full upload (original source is included) -------------------------------------------------------------------------------- Build finished at 2025-03-13T10:04:01Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes Thu, 13 Mar 2025 10:04:02 +0000 | +------------------------------------------------------------------------------+ ott_0.34+ds-1+ocaml20250313_amd64.changes: ------------------------------------------ Format: 1.8 Date: Thu, 13 Mar 2025 11:01:21 +0100 Source: ott Binary: libcoq-ott ott-tools ott-tools-dbgsym Architecture: source amd64 Version: 0.34+ds-1+ocaml20250313 Distribution: unstable Urgency: medium Maintainer: Debian OCaml Maintainers Changed-By: Anonymous Builder Description: libcoq-ott - Ott tool (Coq plugin) ott-tools - Ott tool (executable) Changes: ott (0.34+ds-1+ocaml20250313) bookworm-backports-ocaml; urgency=medium . * Rebuild for transition ocaml-5.3.0 Checksums-Sha1: 842ff6ff28664e4ffc08d37131aba42f5ada9715 1257 ott_0.34+ds-1+ocaml20250313.dsc 97c298fb881fae76b54bfc4a391e9e511ac82887 1142148 ott_0.34+ds.orig.tar.xz e0678690e175056ae7e30f9617cdc653d01f9d7c 7036 ott_0.34+ds-1+ocaml20250313.debian.tar.xz edf8e5d068388ee42b7768deb58165033bcb48fd 160888 libcoq-ott_0.34+ds-1+ocaml20250313_amd64.deb ebaefacc59b9565b1d7cb77a4428647132b9e3b4 439060 ott-tools-dbgsym_0.34+ds-1+ocaml20250313_amd64.deb 444e2a6199b74e4612bb91db582e9a4980a70b8f 1497672 ott-tools_0.34+ds-1+ocaml20250313_amd64.deb 01d86be6086b54ea64c5f96d264030a20411fe8d 10719 ott_0.34+ds-1+ocaml20250313_amd64.buildinfo Checksums-Sha256: 3fe90e47e12608eb5990756329f1de639e6a02651b1098ad8ec939fb4762a04c 1257 ott_0.34+ds-1+ocaml20250313.dsc 995a0ab8ae0b8966997605e64870e224360d7f236a0f9bb30d245a675fa1063d 1142148 ott_0.34+ds.orig.tar.xz b53ef4abd8b834d5088c0c74dbac5e8cba19bf40211ec654e6cd076467d8f0c1 7036 ott_0.34+ds-1+ocaml20250313.debian.tar.xz 70bf90f0b245f112992a25d3403482ce4da28fb53a886b9751b94d21eaa9b41f 160888 libcoq-ott_0.34+ds-1+ocaml20250313_amd64.deb 25042b0a30766ea8d89d09776f005748c4d44697e87dc21822c1c059b16822b1 439060 ott-tools-dbgsym_0.34+ds-1+ocaml20250313_amd64.deb 839b79e668bb8b4232796bd85f83fa2ef56979389cc7ce0d4e1100441696689e 1497672 ott-tools_0.34+ds-1+ocaml20250313_amd64.deb 19e45cd46fd30308c7fbe4f3d8852f5b502cabbdf5a11b4716a921f8e581621a 10719 ott_0.34+ds-1+ocaml20250313_amd64.buildinfo Files: 9bead30e1ffc0030b65f6336ceb5e4a3 1257 ocaml optional ott_0.34+ds-1+ocaml20250313.dsc 5eff147ec6d1f2eccd2766437e4fdb28 1142148 ocaml optional ott_0.34+ds.orig.tar.xz 13be657df2ef2ee864cde1277bff5736 7036 ocaml optional ott_0.34+ds-1+ocaml20250313.debian.tar.xz ff225175feec67008cdb90f8ba49a52b 160888 ocaml optional libcoq-ott_0.34+ds-1+ocaml20250313_amd64.deb 50fda8a904534556eeb417edc8ac6ac6 439060 debug optional ott-tools-dbgsym_0.34+ds-1+ocaml20250313_amd64.deb 4486fbc32335212e75e553669ca6ed6b 1497672 ocaml optional ott-tools_0.34+ds-1+ocaml20250313_amd64.deb 4b8d4fab1b31a2972c41014982c65e70 10719 ocaml optional ott_0.34+ds-1+ocaml20250313_amd64.buildinfo +------------------------------------------------------------------------------+ | Buildinfo Thu, 13 Mar 2025 10:04:03 +0000 | +------------------------------------------------------------------------------+ Format: 1.0 Source: ott Binary: libcoq-ott ott-tools ott-tools-dbgsym Architecture: amd64 source Version: 0.34+ds-1+ocaml20250313 Checksums-Md5: 9bead30e1ffc0030b65f6336ceb5e4a3 1257 ott_0.34+ds-1+ocaml20250313.dsc ff225175feec67008cdb90f8ba49a52b 160888 libcoq-ott_0.34+ds-1+ocaml20250313_amd64.deb 50fda8a904534556eeb417edc8ac6ac6 439060 ott-tools-dbgsym_0.34+ds-1+ocaml20250313_amd64.deb 4486fbc32335212e75e553669ca6ed6b 1497672 ott-tools_0.34+ds-1+ocaml20250313_amd64.deb Checksums-Sha1: 842ff6ff28664e4ffc08d37131aba42f5ada9715 1257 ott_0.34+ds-1+ocaml20250313.dsc edf8e5d068388ee42b7768deb58165033bcb48fd 160888 libcoq-ott_0.34+ds-1+ocaml20250313_amd64.deb ebaefacc59b9565b1d7cb77a4428647132b9e3b4 439060 ott-tools-dbgsym_0.34+ds-1+ocaml20250313_amd64.deb 444e2a6199b74e4612bb91db582e9a4980a70b8f 1497672 ott-tools_0.34+ds-1+ocaml20250313_amd64.deb Checksums-Sha256: 3fe90e47e12608eb5990756329f1de639e6a02651b1098ad8ec939fb4762a04c 1257 ott_0.34+ds-1+ocaml20250313.dsc 70bf90f0b245f112992a25d3403482ce4da28fb53a886b9751b94d21eaa9b41f 160888 libcoq-ott_0.34+ds-1+ocaml20250313_amd64.deb 25042b0a30766ea8d89d09776f005748c4d44697e87dc21822c1c059b16822b1 439060 ott-tools-dbgsym_0.34+ds-1+ocaml20250313_amd64.deb 839b79e668bb8b4232796bd85f83fa2ef56979389cc7ce0d4e1100441696689e 1497672 ott-tools_0.34+ds-1+ocaml20250313_amd64.deb Build-Origin: Debian Build-Architecture: amd64 Build-Date: Thu, 13 Mar 2025 10:04:01 +0000 Build-Path: /build/reproducible-path/ott-0.34+ds Build-Tainted-By: merged-usr-via-aliased-dirs Installed-Build-Depends: autoconf (= 2.71-3), automake (= 1:1.16.5-1.3), autopoint (= 0.21-12), autotools-dev (= 20220109.1), base-files (= 12.4+deb12u9), base-passwd (= 3.6.1), bash (= 5.2.15-2+b7), binutils (= 2.40-2), binutils-common (= 2.40-2), binutils-x86-64-linux-gnu (= 2.40-2), bsdextrautils (= 2.38.1-5+deb12u3), bsdutils (= 1:2.38.1-5+deb12u3), build-essential (= 12.9), bzip2 (= 1.0.8-5+b1), coq (= 8.20.1+dfsg-1+ocaml20250313), coreutils (= 9.1-1), cpp (= 4:12.2.0-3), cpp-12 (= 12.2.0-14), dash (= 0.5.12-2), debconf (= 1.5.82), debhelper (= 13.11.4), debianutils (= 5.7-0.5~deb12u1), dh-autoreconf (= 20), dh-coq (= 0.14+ocaml20250313), dh-ocaml (= 2.4+ocaml20250313), dh-strip-nondeterminism (= 1.13.1-1), diffutils (= 1:3.8-4), dpkg (= 1.21.22), dpkg-dev (= 1.21.22), dwz (= 0.15-1), file (= 1:5.44-3), findutils (= 4.9.0-4), fontconfig-config (= 2.14.1-4), fonts-urw-base35 (= 20200910-7), g++ (= 4:12.2.0-3), g++-12 (= 12.2.0-14), gcc (= 4:12.2.0-3), gcc-12 (= 12.2.0-14), gcc-12-base (= 12.2.0-14), gettext (= 0.21-12), gettext-base (= 0.21-12), ghostscript (= 10.0.0~dfsg-11+deb12u6), grep (= 3.8-5), groff-base (= 1.22.4-10), gzip (= 1.12-1), help2man (= 1.49.3), hevea (= 2.36-2+ocaml20250313), hicolor-icon-theme (= 0.17-2), hostname (= 3.23+nmu1), imagemagick (= 8:6.9.11.60+dfsg-1.6+deb12u2), imagemagick-6-common (= 8:6.9.11.60+dfsg-1.6+deb12u2), imagemagick-6.q16 (= 8:6.9.11.60+dfsg-1.6+deb12u2), init-system-helpers (= 1.65.2), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.1-3), libaom3 (= 3.6.0-1+deb12u1), libarchive-zip-perl (= 1.68-1), libasan8 (= 12.2.0-14), libatomic1 (= 12.2.0-14), libattr1 (= 1:2.5.1-4), libaudit-common (= 1:3.0.9-1), libaudit1 (= 1:3.0.9-1), libavahi-client3 (= 0.8-10+deb12u1), libavahi-common-data (= 0.8-10+deb12u1), libavahi-common3 (= 0.8-10+deb12u1), libbinutils (= 2.40-2), libblkid1 (= 2.38.1-5+deb12u3), libbrotli1 (= 1.0.9-2+b6), libbsd0 (= 0.11.7-2), libbz2-1.0 (= 1.0.8-5+b1), libc-bin (= 2.36-9+deb12u9), libc-dev-bin (= 2.36-9+deb12u9), libc6 (= 2.36-9+deb12u9), libc6-dev (= 2.36-9+deb12u9), libcairo2 (= 1.16.0-7), libcap-ng0 (= 0.8.3-1+b3), libcap2 (= 1:2.66-4), libcc1-0 (= 12.2.0-14), libcom-err2 (= 1.47.0-2), libcompiler-libs-ocaml-dev (= 5.3.0-2+ocaml20250313), libconfig-tiny-perl (= 2.28-2), libcoq-core-ocaml (= 8.20.1+dfsg-1+ocaml20250313), libcoq-core-ocaml-dev (= 8.20.1+dfsg-1+ocaml20250313), libcoq-stdlib (= 8.20.1+dfsg-1+ocaml20250313), libcrypt-dev (= 1:4.4.33-2), libcrypt1 (= 1:4.4.33-2), libctf-nobfd0 (= 2.40-2), libctf0 (= 2.40-2), libcups2 (= 2.4.2-3+deb12u8), libdav1d6 (= 1.0.0-2+deb12u1), libdb5.3 (= 5.3.28+dfsg2-1), libdbus-1-3 (= 1.14.10-1~deb12u1), libde265-0 (= 1.0.11-1+deb12u2), libdebconfclient0 (= 0.270), libdebhelper-perl (= 13.11.4), libdeflate0 (= 1.14-1), libdpkg-perl (= 1.21.22), libelf1 (= 0.188-2.1), libexpat1 (= 2.5.0-1+deb12u1), libffi8 (= 3.4.4-1), libfftw3-double3 (= 3.3.10-1), libfile-find-rule-perl (= 0.34-3), libfile-stripnondeterminism-perl (= 1.13.1-1), libfindlib-ocaml (= 1.9.8-1+ocaml20250313), libfindlib-ocaml-dev (= 1.9.8-1+ocaml20250313), libfontconfig1 (= 2.14.1-4), libfontenc1 (= 1:1.1.4-1), libfreetype6 (= 2.12.1+dfsg-5+deb12u3), libgcc-12-dev (= 12.2.0-14), libgcc-s1 (= 12.2.0-14), libgcrypt20 (= 1.10.1-3), libgdbm-compat4 (= 1.23-3), libgdbm6 (= 1.23-3), libglib2.0-0 (= 2.74.6-2+deb12u5), libgmp-dev (= 2:6.2.1+dfsg1-1.1), libgmp10 (= 2:6.2.1+dfsg1-1.1), libgmp3-dev (= 2:6.2.1+dfsg1-1.1), libgmpxx4ldbl (= 2:6.2.1+dfsg1-1.1), libgnutls30 (= 3.7.9-2+deb12u3), libgomp1 (= 12.2.0-14), libgpg-error0 (= 1.46-1), libgprofng0 (= 2.40-2), libgraphite2-3 (= 1.3.14-1), libgs-common (= 10.0.0~dfsg-11+deb12u6), libgs10 (= 10.0.0~dfsg-11+deb12u6), libgs10-common (= 10.0.0~dfsg-11+deb12u6), libgssapi-krb5-2 (= 1.20.1-2+deb12u2), libharfbuzz0b (= 6.0.0+dfsg-3), libheif1 (= 1.15.1-1+deb12u1), libhogweed6 (= 3.8.1-2), libice6 (= 2:1.0.10-1), libicu72 (= 72.1-3), libidn12 (= 1.41-1), libidn2-0 (= 2.3.3-1+b1), libijs-0.35 (= 0.35-15), libisl23 (= 0.25-1.1), libitm1 (= 12.2.0-14), libjansson4 (= 2.14-2), libjbig0 (= 2.1-6.1), libjbig2dec0 (= 0.19-3), libjpeg62-turbo (= 1:2.1.5-2), libk5crypto3 (= 1.20.1-2+deb12u2), libkeyutils1 (= 1.6.3-2), libkpathsea6 (= 2022.20220321.62855-5.1+deb12u2), libkrb5-3 (= 1.20.1-2+deb12u2), libkrb5support0 (= 1.20.1-2+deb12u2), liblcms2-2 (= 2.14-2), liblerc4 (= 4.0.0+ds-2), liblocale-gettext-perl (= 1.07-5), liblqr-1-0 (= 0.4.2-2.1), liblsan0 (= 12.2.0-14), libltdl7 (= 2.4.7-7~deb12u1), liblua5.3-0 (= 5.3.6-2), liblz4-1 (= 1.9.4-1), liblzma5 (= 5.4.1-0.2), libmagic-mgc (= 1:5.44-3), libmagic1 (= 1:5.44-3), libmagickcore-6.q16-6 (= 8:6.9.11.60+dfsg-1.6+deb12u2), libmagickwand-6.q16-6 (= 8:6.9.11.60+dfsg-1.6+deb12u2), libmd0 (= 1.0.4-2), libmount1 (= 2.38.1-5+deb12u3), libmpc3 (= 1.3.1-1), libmpfr6 (= 4.2.0-1), libncurses-dev (= 6.4-4), libncurses6 (= 6.4-4), libncursesw6 (= 6.4-4), libnetpbm11 (= 2:11.01.00-2), libnettle8 (= 3.8.1-2), libnsl-dev (= 1.3.0-2), libnsl2 (= 1.3.0-2), libnuma1 (= 2.0.16-1), libnumber-compare-perl (= 0.03-3), libocamlgraph-ocaml-dev (= 2.1.0-3+ocaml20250313), libopenjp2-7 (= 2.5.0-2), libp11-kit0 (= 0.24.1-2), libpam-modules (= 1.5.2-6+deb12u1), libpam-modules-bin (= 1.5.2-6+deb12u1), libpam-runtime (= 1.5.2-6+deb12u1), libpam0g (= 1.5.2-6+deb12u1), libpaper-utils (= 1.1.29), libpaper1 (= 1.1.29), libpcre2-8-0 (= 10.42-1), libperl5.36 (= 5.36.0-7+deb12u1), libpipeline1 (= 1.5.7-1), libpixman-1-0 (= 0.42.2-1), libpng16-16 (= 1.6.39-2), libptexenc1 (= 2022.20220321.62855-5.1+deb12u2), libpython3-stdlib (= 3.11.2-1+b1), libpython3.11-minimal (= 3.11.2-6+deb12u5), libpython3.11-stdlib (= 3.11.2-6+deb12u5), libquadmath0 (= 12.2.0-14), libreadline8 (= 8.2-1.3), libseccomp2 (= 2.5.4-1+deb12u1), libselinux1 (= 3.4-1+b6), libsm6 (= 2:1.2.3-1), libsmartcols1 (= 2.38.1-5+deb12u3), libsqlite3-0 (= 3.40.1-2+deb12u1), libssl3 (= 3.0.15-1~deb12u1), libstdc++-12-dev (= 12.2.0-14), libstdc++6 (= 12.2.0-14), libstdlib-ocaml (= 5.3.0-2+ocaml20250313), libstdlib-ocaml-dev (= 5.3.0-2+ocaml20250313), libsub-override-perl (= 0.09-4), libsynctex2 (= 2022.20220321.62855-5.1+deb12u2), libsystemd0 (= 252.33-1~deb12u1), libtasn1-6 (= 4.19.0-2), libteckit0 (= 2.5.11+ds1-1+b1), libtexlua53-5 (= 2022.20220321.62855-5.1+deb12u2), libtexluajit2 (= 2022.20220321.62855-5.1+deb12u2), libtext-glob-perl (= 0.11-3), libtiff6 (= 4.5.0-6+deb12u2), libtinfo6 (= 6.4-4), libtirpc-common (= 1.3.3+ds-1), libtirpc-dev (= 1.3.3+ds-1), libtirpc3 (= 1.3.3+ds-1), libtool (= 2.4.7-7~deb12u1), libtsan2 (= 12.2.0-14), libubsan1 (= 12.2.0-14), libuchardet0 (= 0.0.7-1), libudev1 (= 252.33-1~deb12u1), libunistring2 (= 1.0-2), libuuid1 (= 2.38.1-5+deb12u3), libwebp7 (= 1.2.4-0.2+deb12u1), libwebpdemux2 (= 1.2.4-0.2+deb12u1), libwebpmux3 (= 1.2.4-0.2+deb12u1), libx11-6 (= 2:1.8.4-2+deb12u2), libx11-data (= 2:1.8.4-2+deb12u2), libx265-199 (= 3.5-2+b1), libxau6 (= 1:1.0.9-1), libxaw7 (= 2:1.0.14-1), libxcb-render0 (= 1.15-1), libxcb-shm0 (= 1.15-1), libxcb1 (= 1.15-1), libxdmcp6 (= 1:1.1.2-3), libxext6 (= 2:1.3.4-1+b1), libxi6 (= 2:1.8-1+b1), libxml2 (= 2.9.14+dfsg-1.3~deb12u1), libxmu6 (= 2:1.1.3-3), libxpm4 (= 1:3.5.12-1.1+deb12u1), libxrender1 (= 1:0.9.10-1.1), libxt6 (= 1:1.2.1-1.1), libyaml-0-2 (= 0.2.5-1), libzarith-ocaml (= 1.14-1+ocaml20250313), libzarith-ocaml-dev (= 1.14-1+ocaml20250313), libzstd-dev (= 1.5.4+dfsg2-5), libzstd1 (= 1.5.4+dfsg2-5), libzzip-0-13 (= 0.13.72+dfsg.1-1.1), linux-libc-dev (= 6.1.123-1), login (= 1:4.13+dfsg1-1+b1), m4 (= 1.4.19-3), make (= 4.3-4.1), man-db (= 2.11.2-2), mawk (= 1.3.4.20200120-3.1), media-types (= 10.0.0), ncurses-base (= 6.4-4), ncurses-bin (= 6.4-4), netpbm (= 2:11.01.00-2), ocaml (= 5.3.0-2+ocaml20250313), ocaml-base (= 5.3.0-2+ocaml20250313), ocaml-findlib (= 1.9.8-1+ocaml20250313), ocaml-interp (= 5.3.0-2+ocaml20250313), pandoc (= 2.17.1.1-2~deb12u1), pandoc-data (= 2.17.1.1-2~deb12u1), patch (= 2.7.6-7), perl (= 5.36.0-7+deb12u1), perl-base (= 5.36.0-7+deb12u1), perl-modules-5.36 (= 5.36.0-7+deb12u1), po-debconf (= 1.0.21+nmu1), poppler-data (= 0.4.12-1), python3 (= 3.11.2-1+b1), python3-minimal (= 3.11.2-1+b1), python3.11 (= 3.11.2-6+deb12u5), python3.11-minimal (= 3.11.2-6+deb12u5), readline-common (= 8.2-1.3), rpcsvc-proto (= 1.4.3-1), sed (= 4.9-1), sensible-utils (= 0.0.17+nmu1), sysvinit-utils (= 3.06-4), t1utils (= 1.41-4), tar (= 1.34+dfsg-1.2+deb12u1), tex-common (= 6.18), texlive-base (= 2022.20230122-3), texlive-binaries (= 2022.20220321.62855-5.1+deb12u2), ucf (= 3.0043+nmu1+deb12u1), usrmerge (= 37~deb12u1), util-linux (= 2.38.1-5+deb12u3), util-linux-extra (= 2.38.1-5+deb12u3), x11-common (= 1:7.7+23), xdg-utils (= 1.1.3-4.1), xfonts-encodings (= 1:1.0.4-2.2), xfonts-utils (= 1:7.7+6), xz-utils (= 5.4.1-0.2), zlib1g (= 1:1.2.13.dfsg-1) Environment: DEB_BUILD_OPTIONS="parallel=1" LANG="fr_FR.UTF-8" LC_ALL="C.UTF-8" LC_COLLATE="C.UTF-8" MAKEFLAGS="" SOURCE_DATE_EPOCH="1741860081" +------------------------------------------------------------------------------+ | Package contents Thu, 13 Mar 2025 10:04:03 +0000 | +------------------------------------------------------------------------------+ libcoq-ott_0.34+ds-1+ocaml20250313_amd64.deb -------------------------------------------- new Debian package, version 2.0. size 160888 bytes: control archive=1804 bytes. 735 bytes, 22 lines control 4282 bytes, 40 lines md5sums Package: libcoq-ott Source: ott Version: 0.34+ds-1+ocaml20250313 Architecture: amd64 Maintainer: Debian OCaml Maintainers Installed-Size: 546 Depends: libcoq-stdlib-vqju6 Provides: libcoq-ott-9yk42 Section: ocaml Priority: optional Homepage: https://github.com/ott-lang/ott Description: Ott tool (Coq plugin) Ott is a tool to write definitions of programming languages and calculi. From the definition of a language syntex and semanticsin a concise and readable notation close to informal mathematics, it can provide LaTeX, Coq, HOL, Isabelle/HOL, Lem or OCaml versions of the definition. . Coq is a proof assistant for higher-order logic. . This package provides the Coq plugin itself. drwxr-xr-x root/root 0 2025-03-13 10:01 ./ drwxr-xr-x root/root 0 2025-03-13 10:01 ./usr/ drwxr-xr-x root/root 0 2025-03-13 10:01 ./usr/lib/ drwxr-xr-x root/root 0 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ drwxr-xr-x root/root 0 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/ drwxr-xr-x root/root 0 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/ drwxr-xr-x root/root 0 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/ drwxr-xr-x root/root 0 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/ drwxr-xr-x root/root 0 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ -rw-r--r-- root/root 448 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list.glob -rw-r--r-- root/root 1298 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list.v -rw-r--r-- root/root 1457 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list.vo -rw-r--r-- root/root 19194 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_base.glob -rw-r--r-- root/root 6476 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_base.v -rw-r--r-- root/root 30435 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_base.vo -rw-r--r-- root/root 7436 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_core.glob -rw-r--r-- root/root 2545 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_core.v -rw-r--r-- root/root 8329 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_core.vo -rw-r--r-- root/root 20698 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_distinct.glob -rw-r--r-- root/root 6285 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_distinct.v -rw-r--r-- root/root 30556 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_distinct.vo -rw-r--r-- root/root 3313 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_eq_dec.glob -rw-r--r-- root/root 1732 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_eq_dec.v -rw-r--r-- root/root 6089 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_eq_dec.vo -rw-r--r-- root/root 9304 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_flat_map.glob -rw-r--r-- root/root 2856 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_flat_map.v -rw-r--r-- root/root 15164 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_flat_map.vo -rw-r--r-- root/root 17683 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_mem.glob -rw-r--r-- root/root 5542 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_mem.v -rw-r--r-- root/root 27224 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_mem.vo -rw-r--r-- root/root 21313 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_nth.glob -rw-r--r-- root/root 6051 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_nth.v -rw-r--r-- root/root 28134 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_nth.vo -rw-r--r-- root/root 42436 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_predicate.glob -rw-r--r-- root/root 13453 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_predicate.v -rw-r--r-- root/root 62312 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_predicate.vo -rw-r--r-- root/root 6704 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_repeat.glob -rw-r--r-- root/root 1973 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_repeat.v -rw-r--r-- root/root 11066 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_repeat.vo -rw-r--r-- root/root 5118 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_support.glob -rw-r--r-- root/root 1154 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_support.v -rw-r--r-- root/root 7330 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_support.vo -rw-r--r-- root/root 28420 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_takedrop.glob -rw-r--r-- root/root 10044 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_takedrop.v -rw-r--r-- root/root 43441 2025-03-13 10:01 ./usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq/user-contrib/Ott/ott_list_takedrop.vo drwxr-xr-x root/root 0 2025-03-13 10:01 ./usr/share/ drwxr-xr-x root/root 0 2025-03-13 10:01 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-03-13 10:01 ./usr/share/doc/libcoq-ott/ -rw-r--r-- root/root 243 2025-01-04 10:17 ./usr/share/doc/libcoq-ott/README.source -rw-r--r-- root/root 615 2025-03-13 10:01 ./usr/share/doc/libcoq-ott/changelog.Debian.gz -rw-r--r-- root/root 8080 2025-01-04 10:17 ./usr/share/doc/libcoq-ott/copyright drwxr-xr-x root/root 0 2025-03-13 10:01 ./var/ drwxr-xr-x root/root 0 2025-03-13 10:01 ./var/lib/ drwxr-xr-x root/root 0 2025-03-13 10:01 ./var/lib/coq/ drwxr-xr-x root/root 0 2025-03-13 10:01 ./var/lib/coq/md5sums/ -rw-r--r-- root/root 5 2025-03-13 10:01 ./var/lib/coq/md5sums/libcoq-ott.checksum ott-tools-dbgsym_0.34+ds-1+ocaml20250313_amd64.deb -------------------------------------------------- new Debian package, version 2.0. size 439060 bytes: control archive=536 bytes. 395 bytes, 12 lines control 106 bytes, 1 lines md5sums Package: ott-tools-dbgsym Source: ott Version: 0.34+ds-1+ocaml20250313 Auto-Built-Package: debug-symbols Architecture: amd64 Maintainer: Debian OCaml Maintainers Installed-Size: 1223 Depends: ott-tools (= 0.34+ds-1+ocaml20250313) Section: debug Priority: optional Description: debug symbols for ott-tools Build-Ids: 68030ac468257b75d6c33f76f27a7846f5bd4db2 drwxr-xr-x root/root 0 2025-03-13 10:01 ./ drwxr-xr-x root/root 0 2025-03-13 10:01 ./usr/ drwxr-xr-x root/root 0 2025-03-13 10:01 ./usr/lib/ drwxr-xr-x root/root 0 2025-03-13 10:01 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-03-13 10:01 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-03-13 10:01 ./usr/lib/debug/.build-id/68/ -rw-r--r-- root/root 1241688 2025-03-13 10:01 ./usr/lib/debug/.build-id/68/030ac468257b75d6c33f76f27a7846f5bd4db2.debug drwxr-xr-x root/root 0 2025-03-13 10:01 ./usr/share/ drwxr-xr-x root/root 0 2025-03-13 10:01 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-03-13 10:01 ./usr/share/doc/ott-tools-dbgsym -> ott-tools ott-tools_0.34+ds-1+ocaml20250313_amd64.deb ------------------------------------------- new Debian package, version 2.0. size 1497672 bytes: control archive=936 bytes. 697 bytes, 21 lines control 472 bytes, 7 lines md5sums Package: ott-tools Source: ott Version: 0.34+ds-1+ocaml20250313 Architecture: amd64 Maintainer: Debian OCaml Maintainers Installed-Size: 6225 Depends: libc6 (>= 2.35) Section: ocaml Priority: optional Homepage: https://github.com/ott-lang/ott Description: Ott tool (executable) Ott is a tool to write definitions of programming languages and calculi. From the definition of a language syntex and semanticsin a concise and readable notation close to informal mathematics, it can provide LaTeX, Coq, HOL, Isabelle/HOL, Lem or OCaml versions of the definition. . Coq is a proof assistant for higher-order logic. . This package provides the executable. drwxr-xr-x root/root 0 2025-03-13 10:01 ./ drwxr-xr-x root/root 0 2025-03-13 10:01 ./usr/ drwxr-xr-x root/root 0 2025-03-13 10:01 ./usr/bin/ -rwxr-xr-x root/root 5789768 2025-03-13 10:01 ./usr/bin/ott drwxr-xr-x root/root 0 2025-03-13 10:01 ./usr/share/ drwxr-xr-x root/root 0 2025-03-13 10:01 ./usr/share/doc-base/ -rw-r--r-- root/root 242 2025-01-04 10:17 ./usr/share/doc-base/ott-tools.ott-tools drwxr-xr-x root/root 0 2025-03-13 10:01 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-03-13 10:01 ./usr/share/doc/ott-tools/ -rw-r--r-- root/root 243 2025-01-04 10:17 ./usr/share/doc/ott-tools/README.source -rw-r--r-- root/root 615 2025-03-13 10:01 ./usr/share/doc/ott-tools/changelog.Debian.gz -rw-r--r-- root/root 8080 2025-01-04 10:17 ./usr/share/doc/ott-tools/copyright drwxr-xr-x root/root 0 2025-03-13 10:01 ./usr/share/doc/ott-tools/html/ -rw-r--r-- root/root 558466 2025-03-13 10:01 ./usr/share/doc/ott-tools/html/top2.html drwxr-xr-x root/root 0 2025-03-13 10:01 ./usr/share/man/ drwxr-xr-x root/root 0 2025-03-13 10:01 ./usr/share/man/man1/ -rw-r--r-- root/root 1611 2025-03-13 10:01 ./usr/share/man/man1/ott.1.gz +------------------------------------------------------------------------------+ | Post Build Thu, 13 Mar 2025 10:04:06 +0000 | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup Thu, 13 Mar 2025 10:04:06 +0000 | +------------------------------------------------------------------------------+ Purging /build/reproducible-path Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary Thu, 13 Mar 2025 10:04:07 +0000 | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 67520 Build-Time: 48 Distribution: unstable Host Architecture: amd64 Install-Time: 82 Job: /tmp/tmp.ben.transition-scripts.1x6NQvRT3A/ott_0.34+ds-1+ocaml20250313.dsc Machine Architecture: amd64 Package: ott Package-Time: 160 Source-Version: 0.34+ds-1+ocaml20250313 Space: 67520 Status: successful Version: 0.34+ds-1+ocaml20250313 -------------------------------------------------------------------------------- Finished at 2025-03-13T10:04:01Z Build needed 00:02:40, 67520k disk space