Building on asteria.caelum.ci.dev (from ocaml/opam:debian-unstable) Unable to find image 'ocaml/opam:debian-unstable' locally debian-unstable: Pulling from ocaml/opam Digest: sha256:326388062fdc5e366d0d25a65b42bf9938e76068527b8aceec3027158b383b3c Status: Downloaded newer image for ocaml/opam:debian-unstable 2025-05-14 00:04.55 ---> using "0acd5aeaa8f7bc314514d9795d14a7f12ec72a6a5b11c5904350189734c6859b" from cache /: (user (uid 1000) (gid 1000)) /: (env OPAMPRECISETRACKING 1) /: (env OPAMUTF8 never) /: (env OPAMEXTERNALSOLVER builtin-0install) /: (env OPAMCRITERIA +removed) /: (env CI true) /: (env OPAM_HEALTH_CHECK_CI true) /: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam")) 2025-05-14 00:04.55 ---> using "40df4fa4cdfc68a5fa7a326047e82a7adc5df52b8059d4a7b745bdd50aad56e7" from cache /: (run (network host) (shell "rm -rf ~/opam-repository && git clone -q 'https://github.com/ocaml/opam-repository' ~/opam-repository && git -C ~/opam-repository checkout -q dbc9ec7b83bac3673185542221a571372b6abb35")) 2025-05-14 00:04.55 ---> using "20357fbea61a92c2bdc1950610fb370ec30d4b4205b6f85be61a0d5ad16763e4" from cache /: (run (shell "rm -rf ~/.opam && opam init -ya --bare --config ~/.opamrc-sandbox ~/opam-repository")) Configuring from /home/opam/.opamrc-sandbox, then /home/opam/.opamrc, and finally from built-in defaults. Checking for available remotes: rsync and local, git. - you won't be able to use mercurial repositories unless you install the hg command on your system. - you won't be able to use darcs repositories unless you install the darcs command on your system. <><> Fetching repository information ><><><><><><><><><><><><><><><><><><><><><> [default] Initialised User configuration: ~/.profile is already up-to-date. [NOTE] Make sure that ~/.profile is well sourced in your ~/.bashrc. 2025-05-14 00:04.55 ---> using "23658a5df8af9828e8d43700cc875c3ea271dfcb3ba9fa82b2220e54a557e121" from cache /: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "sudo apt update && sudo apt install autoconf -y")) WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Get:1 http://deb.debian.org/debian unstable InRelease [205 kB] Get:2 http://deb.debian.org/debian unstable/main amd64 Packages.diff/Index [63.6 kB] Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2025-05-13-2007.41-F-2025-05-11-0804.30.pdiff [49.0 kB] Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2025-05-13-2007.41-F-2025-05-11-0804.30.pdiff [49.0 kB] Fetched 318 kB in 2s (199 kB/s) Reading package lists... Building dependency tree... Reading state information... 3 packages can be upgraded. Run 'apt list --upgradable' to see them. WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Reading package lists... Building dependency tree... Reading state information... Installing: autoconf Installing dependencies: automake autotools-dev m4 Suggested packages: autoconf-archive gnu-standards autoconf-doc libtool gettext m4-doc Summary: Upgrading: 0, Installing: 4, Removing: 0, Not Upgrading: 3 Download size: 1710 kB Space needed: 5051 kB / 284 GB available Get:1 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-8 [294 kB] Get:2 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3.1 [494 kB] Get:3 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get:4 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.17-4 [862 kB] Fetched 1710 kB in 0s (19.2 MB/s) Selecting previously unselected package m4. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20678 files and directories currently installed.) Preparing to unpack .../archives/m4_1.4.19-8_amd64.deb ... Unpacking m4 (1.4.19-8) ... Selecting previously unselected package autoconf. Preparing to unpack .../autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Setting up m4 (1.4.19-8) ... Setting up autotools-dev (20240727.1) ... Setting up autoconf (2.72-3.1) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 2025-05-14 00:04.55 ---> using "7500090cc9af80f322654254041f3fc602ac6ff9f4e9777943eb82a6c52ee3cc" from cache /: (run (network host) (shell "git clone -q 'https://github.com/janestreet/opam-repository' ~/'janestreet-with-extensions' && git -C ~/'janestreet-with-extensions' checkout -q 9fcba8f2828b1dd4de45313c7d472a9a0f1b55e7")) 2025-05-14 00:04.55 ---> using "b59a36de54dea5e80e8207f314640093212b667aab8294c8e5e29f555ddd3d36" from cache /: (run (shell "opam repository add --dont-select 'janestreet-with-extensions' ~/'janestreet-with-extensions'")) [janestreet-with-extensions] Initialised 2025-05-14 00:04.55 ---> using "10fe936c9d1e16eabb942356f07b8a169382f09aa6865fe5b5aff4658669e1b4" from cache /: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam switch create --repositories=janestreet-with-extensions,default '5.2.0+flambda2' '5.2.0+flambda2'")) <><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><> Switch invariant: ["ocaml-variants" {= "5.2.0+flambda2"}] <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> installed base-bigarray.base -> installed base-threads.base -> installed base-unix.base -> retrieved init-compiler.4.14.1 (cached) -> retrieved ocaml-config.3 (cached) -> installed ocaml-options-vanilla.1 -> retrieved init-dune.3.9.3 (cached) -> retrieved init-menhir.20231231 (cached) -> retrieved ocaml-variants.5.2.0+flambda2 (cached) -> installed init-compiler.4.14.1 -> installed init-dune.3.9.3 -> installed init-menhir.20231231 -> installed ocaml-variants.5.2.0+flambda2 -> installed ocaml-config.3 -> installed ocaml.5.2.0 -> installed base-domains.base -> installed base-nnp.base Done. # To update the current shell environment, run: eval $(opam env --switch=5.2.0+flambda2) 2025-05-14 00:04.55 ---> using "9f23afe31887703a43d49f189611b0f7e2f0becabaae5932d8d0b25ddd85cc79" from cache /: (run (network host) (shell "opam update --depexts")) + /usr/bin/sudo "apt-get" "update" - Hit:1 http://deb.debian.org/debian unstable InRelease - Reading package lists... 2025-05-14 00:04.55 ---> using "87e27a9fa6d806fc35e8b46f539fdf3d7c669955ce3150e27e16209fde14592a" from cache /: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam remove -y sail_doc_backend.0.19\ \nopam install -vy sail_doc_backend.0.19\ \nres=$?\ \nif [ $res = 31 ]; then\ \n if opam show -f x-ci-accept-failures: sail_doc_backend.0.19 | grep -q 'debian-unstable'; then\ \n echo \"This package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\"\ \n exit 69\ \n fi\ \nfi \ \n\ \n\ \nexit $res")) [NOTE] sail_doc_backend.0.19 is not installed. Nothing to do. The following actions will be performed: === install 30 packages - install base-bytes base [required by omd] - install base64 3.5.1 [required by sail_doc_backend] - install conf-findutils 1 [required by lem] - install conf-gmp 5 [required by libsail] - install csexp 1.5.2 [required by dune-private-libs] - install dune 3.18.2 [required by sail_doc_backend] - install dune-private-libs 3.18.2 [required by dune-site] - install dune-site 3.18.2 [required by libsail] - install dyn 3.18.2 [required by dune-private-libs] - install lem 2025-03-13 [required by libsail] - install libsail 0.19 [required by sail_doc_backend] - install linksem 0.8 [required by libsail] - install menhir 20240715 [required by libsail] - install menhirCST 20240715 [required by menhir] - install menhirLib 20240715 [required by menhir] - install menhirSdk 20240715 [required by menhir] - install num 1.5-1 [required by lem] - install ocamlbuild 0.15.0+jst [required by lem, linksem] - install ocamlfind 1.9.8 [required by ott, lem, linksem, base-bytes] - install ocamlgraph 2.2.0 [required by ott] - install omd 1.3.2 [required by sail_doc_backend] - install ordering 3.18.2 [required by dyn, stdune] - install ott 0.34 [required by libsail] - install pp 2.0.0 [required by dune-private-libs] - install pprint 20230830 [required by libsail] - install sail_doc_backend 0.19 - install seq base [required by yojson] - install stdune 3.18.2 [required by dune-private-libs] - install yojson 2.2.2 [required by libsail] - install zarith 1.12+jst [required by lem] The following system packages will first need to be installed: libgmp-dev <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><> opam believes some required external dependencies are missing. opam can: > 1. Run apt-get to install them (may need root/sudo access) 2. Display the recommended apt-get command and wait while you run it manually (e.g. in another terminal) 3. Continue anyway, and, upon success, permanently register that this external dependency is present, but not detectable 4. Abort the installation [1/2/3/4] 1 + /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libgmp-dev" - Selecting previously unselected package libgmpxx4ldbl:amd64. - (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20998 files and directories currently installed.) - Preparing to unpack .../libgmpxx4ldbl_2%3a6.3.0+dfsg-3_amd64.deb ... - Unpacking libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-3) ... - Selecting previously unselected package libgmp-dev:amd64. - Preparing to unpack .../libgmp-dev_2%3a6.3.0+dfsg-3_amd64.deb ... - Unpacking libgmp-dev:amd64 (2:6.3.0+dfsg-3) ... - Setting up libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-3) ... - Setting up libgmp-dev:amd64 (2:6.3.0+dfsg-3) ... - Processing triggers for libc-bin (2.41-7) ... <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> Processing 2/81: [base64.3.5.1: extract] Processing 3/81: [base64.3.5.1: extract] -> retrieved conf-gmp.5 (cached) Processing 4/81: [base64.3.5.1: extract] Processing 5/81: [base64.3.5.1: extract] [csexp.1.5.2: extract] Processing 6/81: [base64.3.5.1: extract] [csexp.1.5.2: extract] [dune.3.18.2 + 5 others: extract] Processing 7/81: [base64.3.5.1: extract] [csexp.1.5.2: extract] [dune.3.18.2 + 5 others: extract] [conf-findutils: sh find . -name .] Processing 8/81: [base64.3.5.1: extract] [csexp.1.5.2: extract] [dune.3.18.2 + 5 others: extract] [conf-findutils: sh find . -name .] [conf-gmp: sh] -> retrieved base64.3.5.1 (cached) Processing 8/81: [csexp.1.5.2: extract] [dune.3.18.2 + 5 others: extract] [conf-findutils: sh find . -name .] [conf-gmp: sh] Processing 9/81: [csexp.1.5.2: extract] [dune.3.18.2 + 5 others: extract] [lem.2025-03-13: extract] [conf-findutils: sh find . -name .] [conf-gmp: sh] -> retrieved csexp.1.5.2 (cached) Processing 9/81: [dune.3.18.2 + 5 others: extract] [lem.2025-03-13: extract] [conf-findutils: sh find . -name .] [conf-gmp: sh] Processing 10/81: [dune.3.18.2 + 5 others: extract] [lem.2025-03-13: extract] [libsail.0.19, sail_doc_backend.0.19: extract] [conf-findutils: sh find . -name .] [conf-gmp: sh] -> retrieved dune.3.18.2, dune-private-libs.3.18.2, dune-site.3.18.2, dyn.3.18.2, ordering.3.18.2, stdune.3.18.2 (cached) Processing 10/81: [lem.2025-03-13: extract] [libsail.0.19, sail_doc_backend.0.19: extract] [conf-findutils: sh find . -name .] [conf-gmp: sh] Processing 11/81: [lem.2025-03-13: extract] [libsail.0.19, sail_doc_backend.0.19: extract] [linksem.0.8: extract] [conf-findutils: sh find . -name .] [conf-gmp: sh] Processing 12/81: [lem.2025-03-13: extract] [libsail.0.19, sail_doc_backend.0.19: extract] [linksem.0.8: extract] [conf-findutils: sh find . -name .] [conf-gmp: sh] [dune: ocaml 255] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "sh" "-exc" "find . -name ." (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/conf-findutils.1) - + find . -name . - . -> compiled conf-findutils.1 Processing 12/81: [lem.2025-03-13: extract] [libsail.0.19, sail_doc_backend.0.19: extract] [linksem.0.8: extract] [conf-gmp: sh] [dune: ocaml 255] -> installed conf-findutils.1 Processing 13/81: [lem.2025-03-13: extract] [libsail.0.19, sail_doc_backend.0.19: extract] [linksem.0.8: extract] [conf-gmp: sh] [dune: ocaml 255] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "sh" "-c" "pkg-config --print-errors --exists gmp || cc -c $CFLAGS -I/usr/local/include test.c" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/conf-gmp.5) - sh: 1: pkg-config: not found -> compiled conf-gmp.5 Processing 13/81: [lem.2025-03-13: extract] [libsail.0.19, sail_doc_backend.0.19: extract] [linksem.0.8: extract] [dune: ocaml 255] -> installed conf-gmp.5 Processing 14/81: [lem.2025-03-13: extract] [libsail.0.19, sail_doc_backend.0.19: extract] [linksem.0.8: extract] [dune: ocaml 255] -> retrieved lem.2025-03-13 (cached) Processing 14/81: [libsail.0.19, sail_doc_backend.0.19: extract] [linksem.0.8: extract] [dune: ocaml 255] Processing 15/81: [libsail.0.19, sail_doc_backend.0.19: extract] [linksem.0.8: extract] [menhir.20240715 + 3 others: extract] [dune: ocaml 255] -> retrieved libsail.0.19, sail_doc_backend.0.19 (cached) Processing 15/81: [linksem.0.8: extract] [menhir.20240715 + 3 others: extract] [dune: ocaml 255] Processing 16/81: [linksem.0.8: extract] [menhir.20240715 + 3 others: extract] [num.1.5-1: extract] [dune: ocaml 255] -> retrieved linksem.0.8 (cached) Processing 16/81: [menhir.20240715 + 3 others: extract] [num.1.5-1: extract] [dune: ocaml 255] Processing 17/81: [menhir.20240715 + 3 others: extract] [num.1.5-1: extract] [ocamlbuild.0.15.0+jst: extract] [dune: ocaml 255] -> retrieved menhir.20240715, menhirCST.20240715, menhirLib.20240715, menhirSdk.20240715 (cached) Processing 17/81: [num.1.5-1: extract] [ocamlbuild.0.15.0+jst: extract] [dune: ocaml 255] Processing 18/81: [num.1.5-1: extract] [ocamlbuild.0.15.0+jst: extract] [ocamlfind.1.9.8: extract] [dune: ocaml 255] -> retrieved num.1.5-1 (cached) Processing 18/81: [ocamlbuild.0.15.0+jst: extract] [ocamlfind.1.9.8: extract] [dune: ocaml 255] Processing 19/81: [ocamlbuild.0.15.0+jst: extract] [ocamlfind.1.9.8: extract] [ocamlgraph.2.2.0: extract] [dune: ocaml 255] [num: patch] applying num-in-findlib-dir.patch Processing 20/81: [ocamlbuild.0.15.0+jst: extract] [ocamlfind.1.9.8: extract] [ocamlgraph.2.2.0: extract] [dune: ocaml 255] [num: make opam-modern] -> retrieved ocamlbuild.0.15.0+jst (cached) Processing 20/81: [ocamlfind.1.9.8: extract] [ocamlgraph.2.2.0: extract] [dune: ocaml 255] [num: make opam-modern] Processing 21/81: [ocamlfind.1.9.8: extract] [ocamlgraph.2.2.0: extract] [omd.1.3.2: extract] [dune: ocaml 255] [num: make opam-modern] [ocamlbuild: patch] applying flambda2.patch Processing 22/81: [ocamlfind.1.9.8: extract] [ocamlgraph.2.2.0: extract] [omd.1.3.2: extract] [dune: ocaml 255] [num: make opam-modern] [ocamlbuild: make configure.make] -> retrieved ocamlfind.1.9.8 (cached) Processing 22/81: [ocamlgraph.2.2.0: extract] [omd.1.3.2: extract] [dune: ocaml 255] [num: make opam-modern] [ocamlbuild: make configure.make] Processing 23/81: [ocamlgraph.2.2.0: extract] [omd.1.3.2: extract] [ott.0.34: extract] [dune: ocaml 255] [num: make opam-modern] [ocamlbuild: make configure.make] Processing 24/81: [ocamlgraph.2.2.0: extract] [omd.1.3.2: extract] [ott.0.34: extract] [dune: ocaml 255] [num: make opam-modern] [ocamlbuild: make configure.make] [ocamlfind: ./configure] -> retrieved ocamlgraph.2.2.0 (cached) Processing 24/81: [omd.1.3.2: extract] [ott.0.34: extract] [dune: ocaml 255] [num: make opam-modern] [ocamlbuild: make configure.make] [ocamlfind: ./configure] Processing 25/81: [omd.1.3.2: extract] [ott.0.34: extract] [pp.2.0.0: extract] [dune: ocaml 255] [num: make opam-modern] [ocamlbuild: make configure.make] [ocamlfind: ./configure] -> retrieved omd.1.3.2 (cached) Processing 25/81: [ott.0.34: extract] [pp.2.0.0: extract] [dune: ocaml 255] [num: make opam-modern] [ocamlbuild: make configure.make] [ocamlfind: ./configure] Processing 26/81: [ott.0.34: extract] [pp.2.0.0: extract] [pprint.20230830: extract] [dune: ocaml 255] [num: make opam-modern] [ocamlbuild: make configure.make] [ocamlfind: ./configure] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "-f" "configure.make" "all" "OCAMLBUILD_PREFIX=/home/opam/.opam/5.2.0+flambda2" "OCAMLBUILD_BINDIR=/home/opam/.opam/5.2.0+flambda2/bin" "OCAMLBUILD_LIBDIR=/home/opam/.opam/5.2.0+flambda2/lib" "OCAMLBUILD_MANDIR=/home/opam/.opam/5.2.0+flambda2/man" "OCAML_NATIVE=true" "OCAML_NATIVE_TOOLS=true" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlbuild.0.15.0+jst) - (echo "# This file was generated from configure.make"; \ - echo ;\ - echo "OCAML_PREFIX="; \ - echo "OCAML_BINDIR=/home/opam/.opam/5.2.0+flambda2/bin"; \ - echo "OCAML_LIBDIR=/home/opam/.opam/5.2.0+flambda2/lib/ocaml"; \ - echo "OCAML_MANDIR=/home/opam/.opam/5.2.0+flambda2/man"; \ - echo ;\ - echo "EXT_OBJ=.o"; \ - echo "EXT_ASM=.s"; \ - echo "EXT_LIB=.a"; \ - echo "EXT_DLL=.so"; \ - echo "EXE="; \ - echo ;\ - echo "OCAML_NATIVE=true"; \ - echo "OCAML_NATIVE_TOOLS=true"; \ - echo "NATDYNLINK=true"; \ - echo "SUPPORT_SHARED_LIBRARIES=true"; \ - echo ;\ - echo "PREFIX=/home/opam/.opam/5.2.0+flambda2"; \ - echo "BINDIR=/home/opam/.opam/5.2.0+flambda2/bin"; \ - echo "LIBDIR=/home/opam/.opam/5.2.0+flambda2/lib"; \ - echo "MANDIR=/home/opam/.opam/5.2.0+flambda2/man"; \ - ) > Makefile.config - (echo "(* This file was generated from ../configure.make *)"; \ - echo ;\ - echo 'let bindir = {|/home/opam/.opam/5.2.0+flambda2/bin|}'; \ - echo 'let libdir = {|/home/opam/.opam/5.2.0+flambda2/lib|}'; \ - echo 'let ocaml_libdir = {|/home/opam/.opam/5.2.0+flambda2/lib/ocaml|}'; \ - echo 'let libdir_abs = {|/home/opam/.opam/5.2.0+flambda2/lib|}'; \ - echo 'let ocaml_native = true'; \ - echo 'let ocaml_native_tools = true'; \ - echo 'let supports_shared_libraries = true';\ - echo 'let a = "a"'; \ - echo 'let o = "o"'; \ - echo 'let so = "so"'; \ - echo 'let ext_dll = ".so"'; \ - echo 'let exe = ""'; \ - echo 'let version = "0.15.0"'; \ - ) > src/ocamlbuild_config.ml Processing 26/81: [ott.0.34: extract] [pp.2.0.0: extract] [pprint.20230830: extract] [dune: ocaml 255] [num: make opam-modern] [ocamlbuild: make check-if-preinstalled] [ocamlfind: ./configure] -> retrieved ott.0.34 (cached) Processing 26/81: [pp.2.0.0: extract] [pprint.20230830: extract] [dune: ocaml 255] [num: make opam-modern] [ocamlbuild: make check-if-preinstalled] [ocamlfind: ./configure] -> retrieved seq.base (cached) Processing 27/81: [pp.2.0.0: extract] [pprint.20230830: extract] [dune: ocaml 255] [num: make opam-modern] [ocamlbuild: make check-if-preinstalled] [ocamlfind: ./configure] Processing 28/81: [pp.2.0.0: extract] [pprint.20230830: extract] [yojson.2.2.2: extract] [dune: ocaml 255] [num: make opam-modern] [ocamlbuild: make check-if-preinstalled] [ocamlfind: ./configure] Processing 29/81: [pp.2.0.0: extract] [pprint.20230830: extract] [yojson.2.2.2: extract] [dune: ocaml 255] [num: make opam-modern] [ocamlbuild: make check-if-preinstalled] [ocamlfind: ./configure] -> installed seq.base Processing 30/81: [pp.2.0.0: extract] [pprint.20230830: extract] [yojson.2.2.2: extract] [dune: ocaml 255] [num: make opam-modern] [ocamlbuild: make check-if-preinstalled] [ocamlfind: ./configure] -> retrieved pp.2.0.0 (cached) Processing 30/81: [pprint.20230830: extract] [yojson.2.2.2: extract] [dune: ocaml 255] [num: make opam-modern] [ocamlbuild: make check-if-preinstalled] [ocamlfind: ./configure] Processing 31/81: [pprint.20230830: extract] [yojson.2.2.2: extract] [zarith.1.12+jst: extract] [dune: ocaml 255] [num: make opam-modern] [ocamlbuild: make check-if-preinstalled] [ocamlfind: ./configure] -> retrieved pprint.20230830 (cached) Processing 31/81: [yojson.2.2.2: extract] [zarith.1.12+jst: extract] [dune: ocaml 255] [num: make opam-modern] [ocamlbuild: make check-if-preinstalled] [ocamlfind: ./configure] -> retrieved yojson.2.2.2 (cached) Processing 31/81: [zarith.1.12+jst: extract] [dune: ocaml 255] [num: make opam-modern] [ocamlbuild: make check-if-preinstalled] [ocamlfind: ./configure] -> retrieved zarith.1.12+jst (cached) Processing 31/81: [dune: ocaml 255] [num: make opam-modern] [ocamlbuild: make check-if-preinstalled] [ocamlfind: ./configure] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "./configure" "-bindir" "/home/opam/.opam/5.2.0+flambda2/bin" "-sitelib" "/home/opam/.opam/5.2.0+flambda2/lib" "-mandir" "/home/opam/.opam/5.2.0+flambda2/man" "-config" "/home/opam/.opam/5.2.0+flambda2/lib/findlib.conf" "-no-custom" "-no-camlp4" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlfind.1.9.8) - Welcome to findlib version 1.9.8 - Configuring core... - Checking for #remove_directory... - Testing threading model... - systhread_supported: true - Testing DLLs... - File "_none_", line 1: - Error: Reference to undefined compilation unit "Stdlib__Mutex" - Hint: This means that the interface of a module is loaded, but its implementation is not. - Did you mean to load a compiled implementation of the module - using "#load" or by passing it as an argument to the toplevel? - Testing whether ppxopt can be supported... - Checking for ocamlc -opaque... - Checking for ocamlopt -g... - Configuring libraries... - unix: found (in +unix) - dynlink: found (in +dynlink) - bigarray: not present (possible since 4.08) - compiler-libs: found - dbm: not present (normal since 4.00) - graphics: not present (normal since 4.09) - num: not present (normal since 4.06) - ocamlbuild: not present (normal since 4.03) - ocamldoc: not present - raw_spacetime: not present (normal since 4.12) - threads: found (in +threads) - str: found (in +str) - labltk: not present (normal since 4.02) - native dynlink: found - camlp4: disabled - bytes: found, installing fake library - Configuration for bytes written to site-lib-src/bytes/META - Detecting compiler arguments: (extractor built) ok - - About the OCAML core installation: - Standard library: /home/opam/.opam/5.2.0+flambda2/lib/ocaml - Binaries: /home/opam/.opam/5.2.0+flambda2/bin - Manual pages: /usr/local/man - Multi-threading type: posix - The directory of site-specific packages will be - site-lib: /home/opam/.opam/5.2.0+flambda2/lib - The configuration file is written to: - findlib config file: /home/opam/.opam/5.2.0+flambda2/lib/findlib.conf - Software will be installed: - Libraries: in <site-lib>/findlib - Binaries: /home/opam/.opam/5.2.0+flambda2/bin - Manual pages: /home/opam/.opam/5.2.0+flambda2/man - topfind script: /home/opam/.opam/5.2.0+flambda2/lib/ocaml - Topfind ppxopt support: yes - Toolbox: no - Link custom runtime: no - Need bytes compatibility: no - - Configuration has been written to Makefile.config - - You can now do 'make all', and optionally 'make opt', to build ocamlfind. Processing 31/81: [dune: ocaml 255] [num: make opam-modern] [ocamlbuild: make check-if-preinstalled] [ocamlfind: make all] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "all" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlfind.1.9.8) - for p in findlib; do ( cd src/$p; make all ) || exit; done - make[1]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlfind.1.9.8/src/findlib' - ocamllex fl_meta.mll - 22 states, 392 transitions, table size 1700 bytes - USE_CYGPATH="0"; \ - export USE_CYGPATH; \ - cat findlib_config.mlp | \ - ../../tools/patch '@CONFIGFILE@' '/home/opam/.opam/5.2.0+flambda2/lib/findlib.conf' | \ - ../../tools/patch '@STDLIB@' '/home/opam/.opam/5.2.0+flambda2/lib/ocaml' | \ - ../../tools/patch '@RELATIVE_PATHS@' 'false' | \ - sed -e 's;@AUTOLINK@;true;g' \ - -e 's;@SYSTEM@;linux;g' \ - >findlib_config.ml - if [ "true" = "true" ]; then \ - cp topfind.ml.in topfind.ml; \ - else \ - sed -e '/PPXOPT_BEGIN/,/PPXOPT_END/ d' topfind.ml.in \ - > topfind.ml ; \ - fi - ocamldep *.ml *.mli >depend - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_compat.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_split.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c findlib_config.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_metatoken.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_meta.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -c fl_metascanner.mli - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_metascanner.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -c fl_topo.mli - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_topo.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -c fl_package_base.mli - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_package_base.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -c findlib.mli - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c findlib.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_args.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_lint.ml - ocamlc -I +compiler-libs -a -o findlib.cma fl_compat.cmo fl_split.cmo findlib_config.cmo fl_metatoken.cmo fl_meta.cmo fl_metascanner.cmo fl_topo.cmo fl_package_base.cmo findlib.cmo fl_args.cmo fl_lint.cmo - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c ocaml_args.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c frontend.ml - File "frontend.ml", line 385, characters 6-16: - 385 | Sys.signal Sys.sigint Sys.Signal_ignore in - ^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Sys.signal - Use [Sys.Safe.signal]. - - File "frontend.ml", line 428, characters 4-18: - 428 | Sys.set_signal Sys.sigint old_sigint; - ^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Sys.set_signal - Use [Sys.Safe.set_signal]. - ocamlc -I +compiler-libs -o ocamlfind -g findlib.cma unix.cma \ - -I +unix -I +dynlink ocaml_args.cmo frontend.cmo - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -c topfind.mli - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c topfind.ml - File "topfind.ml", line 128, characters 40-63: - 128 | match Hashtbl.find Toploop.directive_table "ppx" with - ^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: Toploop.directive_table - - File "topfind.ml", line 258, characters 4-27: - 258 | Toploop.directive_table - ^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: Toploop.directive_table - - File "topfind.ml", line 268, characters 4-27: - 268 | Toploop.directive_table - ^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: Toploop.directive_table - - File "topfind.ml", line 280, characters 4-27: - 280 | Toploop.directive_table - ^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: Toploop.directive_table - - File "topfind.ml", line 293, characters 4-27: - 293 | Toploop.directive_table - ^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: Toploop.directive_table - - File "topfind.ml", line 307, characters 4-27: - 307 | Toploop.directive_table - ^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: Toploop.directive_table - - File "topfind.ml", line 319, characters 4-27: - 319 | Toploop.directive_table - ^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: Toploop.directive_table - ocamlc -I +compiler-libs -a -o findlib_top.cma topfind.cmo - if [ "1" = "1" ]; then \ - cp topfind.in topfind.compat.in; \ - else \ - sed -e '/REMOVE_DIRECTORY_BEGIN/,/REMOVE_DIRECTORY_END/ d' topfind.in \ - > topfind.compat.in ; \ - fi - USE_CYGPATH="0"; \ - export USE_CYGPATH; \ - cat topfind.compat.in | \ - ../../tools/patch '@SITELIB@' '/home/opam/.opam/5.2.0+flambda2/lib' | \ - ../../tools/patch '@RELATIVE_PATHS@' 'false' \ - >topfind - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -c fl_dynload.mli - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_dynload.ml - ocamlc -I +compiler-libs -a -o findlib_dynload.cma fl_dynload.cmo - make[1]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlfind.1.9.8/src/findlib' - make all-config - make[1]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlfind.1.9.8' - if [ "false" = "true" ]; then \ - make findlib-relative; \ - else \ - make findlib-absolute; \ - fi - make[2]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlfind.1.9.8' - USE_CYGPATH="0"; \ - export USE_CYGPATH; \ - cat findlib.conf.in | \ - tools/patch '@SITELIB@' '/home/opam/.opam/5.2.0+flambda2/lib' | \ - tools/patch '@FINDLIB_PATH@' '/home/opam/.opam/5.2.0+flambda2/lib/ocaml:/home/opam/.opam/5.2.0+flambda2/lib' -p >findlib.conf - if ./tools/cmd_from_same_dir ocamlc; then \ - echo 'ocamlc="ocamlc.opt"' >>findlib.conf; \ - fi - if ./tools/cmd_from_same_dir ocamlopt; then \ - echo 'ocamlopt="ocamlopt.opt"' >>findlib.conf; \ - fi - if ./tools/cmd_from_same_dir ocamldep; then \ - echo 'ocamldep="ocamldep.opt"' >>findlib.conf; \ - fi - if ./tools/cmd_from_same_dir ocamldoc; then \ - echo 'ocamldoc="ocamldoc.opt"' >>findlib.conf; \ - fi - make[2]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlfind.1.9.8' - make[1]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlfind.1.9.8' Processing 31/81: [dune: ocaml 255] [num: make opam-modern] [ocamlbuild: make check-if-preinstalled] [ocamlfind: make opt] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "PROFILE=release" "opam-modern" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/num.1.5-1) - make -C src all - make[1]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/num.1.5-1/src' - ocamlc -ccopt -DBNG_ARCH_amd64 -c bng.c - ocamlc -ccopt -DBNG_ARCH_amd64 -c nat_stubs.c - ocamlmklib -oc nums bng.o nat_stubs.o - ocamlc -w +a-4-9-41-42-44-45-48 -bin-annot -g -safe-string -strict-sequence -strict-formats -I +compiler-libs -c int_misc.mli - ocamlc -w +a-4-9-41-42-44-45-48 -bin-annot -g -safe-string -strict-sequence -strict-formats -I +compiler-libs -c int_misc.ml - ocamlc -w +a-4-9-41-42-44-45-48 -bin-annot -g -safe-string -strict-sequence -strict-formats -I +compiler-libs -c nat.mli - ocamlc -w +a-4-9-41-42-44-45-48 -bin-annot -g -safe-string -strict-sequence -strict-formats -I +compiler-libs -c nat.ml - ocamlc -w +a-4-9-41-42-44-45-48 -bin-annot -g -safe-string -strict-sequence -strict-formats -I +compiler-libs -c big_int.mli - ocamlc -w +a-4-9-41-42-44-45-48 -bin-annot -g -safe-string -strict-sequence -strict-formats -I +compiler-libs -c big_int.ml - ocamlc -w +a-4-9-41-42-44-45-48 -bin-annot -g -safe-string -strict-sequence -strict-formats -I +compiler-libs -c arith_flags.mli - ocamlc -w +a-4-9-41-42-44-45-48 -bin-annot -g -safe-string -strict-sequence -strict-formats -I +compiler-libs -c arith_flags.ml - ocamlc -w +a-4-9-41-42-44-45-48 -bin-annot -g -safe-string -strict-sequence -strict-formats -I +compiler-libs -c ratio.mli - ocamlc -w +a-4-9-41-42-44-45-48 -bin-annot -g -safe-string -strict-sequence -strict-formats -I +compiler-libs -c ratio.ml - ocamlc -w +a-4-9-41-42-44-45-48 -bin-annot -g -safe-string -strict-sequence -strict-formats -I +compiler-libs -c num.mli - ocamlc -w +a-4-9-41-42-44-45-48 -bin-annot -g -safe-string -strict-sequence -strict-formats -I +compiler-libs -c num.ml - ocamlc -w +a-4-9-41-42-44-45-48 -bin-annot -g -safe-string -strict-sequence -strict-formats -I +compiler-libs -c arith_status.mli - ocamlc -w +a-4-9-41-42-44-45-48 -bin-annot -g -safe-string -strict-sequence -strict-formats -I +compiler-libs -c arith_status.ml - ocamlmklib -o nums -oc nums -linkall int_misc.cmo nat.cmo big_int.cmo arith_flags.cmo ratio.cmo num.cmo arith_status.cmo - cp ../toplevel/num_top_printers.mli ../toplevel/num_top.mli ../toplevel/num_top_printers.ml ../toplevel/num_top.ml . - ocamlc -w +a-4-9-41-42-44-45-48 -bin-annot -g -safe-string -strict-sequence -strict-formats -I +compiler-libs -c num_top_printers.mli - ocamlc -w +a-4-9-41-42-44-45-48 -bin-annot -g -safe-string -strict-sequence -strict-formats -I +compiler-libs -c num_top_printers.ml - ocamlc -w +a-4-9-41-42-44-45-48 -bin-annot -g -safe-string -strict-sequence -strict-formats -I +compiler-libs -c num_top.mli - ocamlc -w +a-4-9-41-42-44-45-48 -bin-annot -g -safe-string -strict-sequence -strict-formats -I +compiler-libs -c num_top.ml - ocamlc -w +a-4-9-41-42-44-45-48 -bin-annot -g -safe-string -strict-sequence -strict-formats -I +compiler-libs -a -o num_top.cma num_top_printers.cmo num_top.cmo - echo 'version = "1.6~dev"' > META.top - cat META.num-top.in >> META.top - ocamlopt -w +a-4-9-41-42-44-45-48 -bin-annot -g -safe-string -strict-sequence -strict-formats -I +compiler-libs -c int_misc.ml - ocamlopt -w +a-4-9-41-42-44-45-48 -bin-annot -g -safe-string -strict-sequence -strict-formats -I +compiler-libs -c nat.ml - ocamlopt -w +a-4-9-41-42-44-45-48 -bin-annot -g -safe-string -strict-sequence -strict-formats -I +compiler-libs -c big_int.ml - ocamlopt -w +a-4-9-41-42-44-45-48 -bin-annot -g -safe-string -strict-sequence -strict-formats -I +compiler-libs -c arith_flags.ml - ocamlopt -w +a-4-9-41-42-44-45-48 -bin-annot -g -safe-string -strict-sequence -strict-formats -I +compiler-libs -c ratio.ml - ocamlopt -w +a-4-9-41-42-44-45-48 -bin-annot -g -safe-string -strict-sequence -strict-formats -I +compiler-libs -c num.ml - ocamlopt -w +a-4-9-41-42-44-45-48 -bin-annot -g -safe-string -strict-sequence -strict-formats -I +compiler-libs -c arith_status.ml - ocamlmklib -o nums -oc nums -linkall int_misc.cmx nat.cmx big_int.cmx arith_flags.cmx ratio.cmx num.cmx arith_status.cmx - ocamlopt -w +a-4-9-41-42-44-45-48 -bin-annot -g -safe-string -strict-sequence -strict-formats -I +compiler-libs -I . -shared -o nums.cmxs nums.cmxa - make[1]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/num.1.5-1/src' - cp src/num-modern.install num.install -> compiled num.1.5-1 Processing 31/81: [dune: ocaml 255] [ocamlbuild: make check-if-preinstalled] [ocamlfind: make opt] -> installed num.1.5-1 Processing 32/81: [dune: ocaml 255] [ocamlbuild: make check-if-preinstalled] [ocamlfind: make opt] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "opt" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlfind.1.9.8) - for p in findlib; do ( cd src/$p; make opt ) || exit; done - make[1]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlfind.1.9.8/src/findlib' - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_compat.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_split.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c findlib_config.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_metatoken.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_meta.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_metascanner.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_topo.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_package_base.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c findlib.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_args.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_lint.ml - ocamlopt -I +compiler-libs -g -a -o findlib.cmxa fl_compat.cmx fl_split.cmx findlib_config.cmx fl_metatoken.cmx fl_meta.cmx fl_metascanner.cmx fl_topo.cmx fl_package_base.cmx findlib.cmx fl_args.cmx fl_lint.cmx - if [ 1 -gt 0 ]; then \ - ocamlopt -I +compiler-libs -g -shared -o findlib.cmxs fl_compat.cmx fl_split.cmx findlib_config.cmx fl_metatoken.cmx fl_meta.cmx fl_metascanner.cmx fl_topo.cmx fl_package_base.cmx findlib.cmx fl_args.cmx fl_lint.cmx; \ - fi - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c ocaml_args.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c frontend.ml - File "frontend.ml", line 385, characters 6-16: - 385 | Sys.signal Sys.sigint Sys.Signal_ignore in - ^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Sys.signal - Use [Sys.Safe.signal]. - - File "frontend.ml", line 428, characters 4-18: - 428 | Sys.set_signal Sys.sigint old_sigint; - ^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Sys.set_signal - Use [Sys.Safe.set_signal]. - ocamlopt -I +compiler-libs -g -o ocamlfind_opt findlib.cmxa unix.cmxa \ - -I +unix -I +dynlink ocaml_args.cmx frontend.cmx - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c topfind.ml - File "topfind.ml", line 128, characters 40-63: - 128 | match Hashtbl.find Toploop.directive_table "ppx" with - ^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: Toploop.directive_table - - File "topfind.ml", line 258, characters 4-27: - 258 | Toploop.directive_table - ^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: Toploop.directive_table - - File "topfind.ml", line 268, characters 4-27: - 268 | Toploop.directive_table - ^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: Toploop.directive_table - - File "topfind.ml", line 280, characters 4-27: - 280 | Toploop.directive_table - ^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: Toploop.directive_table - - File "topfind.ml", line 293, characters 4-27: - 293 | Toploop.directive_table - ^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: Toploop.directive_table - - File "topfind.ml", line 307, characters 4-27: - 307 | Toploop.directive_table - ^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: Toploop.directive_table - - File "topfind.ml", line 319, characters 4-27: - 319 | Toploop.directive_table - ^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: Toploop.directive_table - - File "_none_", line 1: - Warning 58 [no-cmx-file]: no cmx file was found in path for module Topdirs, and its interface was not compiled with -opaque - - File "_none_", line 1: - Warning 58 [no-cmx-file]: no cmx file was found in path for module Toploop, and its interface was not compiled with -opaque - ocamlopt -I +compiler-libs -g -a -o findlib_top.cmxa topfind.cmx - if [ 1 -gt 0 ]; then \ - ocamlopt -I +compiler-libs -g -shared -o findlib_top.cmxs topfind.cmx; \ - fi - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_dynload.ml - ocamlopt -I +compiler-libs -g -a -o findlib_dynload.cmxa fl_dynload.cmx - if [ 1 -gt 0 ]; then \ - ocamlopt -I +compiler-libs -g -shared -o findlib_dynload.cmxs fl_dynload.cmx; \ - fi - make[1]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlfind.1.9.8/src/findlib' -> compiled ocamlfind.1.9.8 Processing 32/81: [dune: ocaml 255] [ocamlbuild: make check-if-preinstalled] Processing 33/81: [dune: ocaml 255] [ocamlbuild: make check-if-preinstalled] [ocamlfind: make install] + /home/opam/.opam/opam-init/hooks/sandbox.sh "install" "make" "install" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlfind.1.9.8) - if [ "0" -eq 1 ]; then \ - for x in camlp4 dbm graphics labltk num ocamlbuild; do \ - if [ -f "/home/opam/.opam/5.2.0+flambda2/lib/$x/META" ]; then \ - if ! grep -Fq '[distributed with Ocaml]' "//home/opam/.opam/5.2.0+flambda2/lib/$x/META"; then \ - rm -f site-lib-src/$x/META; \ - fi; \ - fi; \ - done; \ - test -f "site-lib-src/num/META" || rm -f "site-lib-src/num-top/META"; \ - fi - echo 'SITELIB_META =' > Makefile.packages.in - for x in `ls site-lib-src`; do test ! -f "site-lib-src/$x/META" || echo $x >> Makefile.packages.in; done - tr '\n' ' ' < Makefile.packages.in > Makefile.packages - rm Makefile.packages.in - install -d "/home/opam/.opam/5.2.0+flambda2/bin" - install -d "/home/opam/.opam/5.2.0+flambda2/man" - make install-config - make[1]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlfind.1.9.8' - install -d "`dirname \"/home/opam/.opam/5.2.0+flambda2/lib/findlib.conf\"`" - test -f "/home/opam/.opam/5.2.0+flambda2/lib/findlib.conf" || cp findlib.conf "/home/opam/.opam/5.2.0+flambda2/lib/findlib.conf" - make[1]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlfind.1.9.8' - for p in findlib; do ( cd src/$p; make install ); done - make[1]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlfind.1.9.8/src/findlib' - install -d "/home/opam/.opam/5.2.0+flambda2/lib/findlib" - install -d "/home/opam/.opam/5.2.0+flambda2/bin" - test 1 -eq 0 || install -d "/home/opam/.opam/5.2.0+flambda2/lib/ocaml" - test 1 -eq 0 || cp topfind "/home/opam/.opam/5.2.0+flambda2/lib/ocaml/" - files=` ../../tools/collect_files ../../Makefile.config \ - findlib.cmi findlib.mli findlib.cma findlib.cmxa findlib.a findlib.cmxs \ - findlib_config.cmi findlib_config.ml topfind.cmi topfind.mli \ - fl_args.cmi fl_lint.cmi fl_meta.cmi fl_split.cmi fl_topo.cmi ocaml_args.cmi \ - fl_package_base.mli fl_package_base.cmi fl_metascanner.mli fl_metascanner.cmi \ - fl_metatoken.cmi findlib_top.cma findlib_top.cmxa findlib_top.a findlib_top.cmxs \ - findlib_dynload.cma findlib_dynload.cmxa findlib_dynload.a findlib_dynload.cmxs fl_dynload.mli fl_dynload.cmi \ - META` && \ - cp $files "/home/opam/.opam/5.2.0+flambda2/lib/findlib/" - f="ocamlfind"; { test -f ocamlfind_opt && f="ocamlfind_opt"; }; \ - install -c $f "/home/opam/.opam/5.2.0+flambda2/bin/ocamlfind" - # the following "if" block is only needed for 4.00beta2 - if [ 1 -eq 0 -a -f "/home/opam/.opam/5.2.0+flambda2/lib/ocaml/compiler-libs/topdirs.cmi" ]; then \ - cd "/home/opam/.opam/5.2.0+flambda2/lib/ocaml/compiler-libs/"; \ - cp topdirs.cmi toploop.cmi "/home/opam/.opam/5.2.0+flambda2/lib/findlib/"; \ - fi - make[1]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlfind.1.9.8/src/findlib' - make install-meta - make[1]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlfind.1.9.8' - for x in bytes ; do install -d "/home/opam/.opam/5.2.0+flambda2/lib/$x"; cp site-lib-src/$x/META "/home/opam/.opam/5.2.0+flambda2/lib/$x/META.tmp" && mv "/home/opam/.opam/5.2.0+flambda2/lib/$x/META.tmp" "/home/opam/.opam/5.2.0+flambda2/lib/$x/META"; done - install -d "/home/opam/.opam/5.2.0+flambda2/lib/findlib"; cp Makefile.packages "/home/opam/.opam/5.2.0+flambda2/lib/findlib/Makefile.packages" - make[1]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlfind.1.9.8' - test ! -f 'site-lib-src/num-top/META' || { cd src/findlib; make install-num-top; } - test ! -f 'site-lib-src/camlp4/META' || install -c tools/safe_camlp4 "/home/opam/.opam/5.2.0+flambda2/bin" - make install-doc - make[1]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlfind.1.9.8' - install -d "/home/opam/.opam/5.2.0+flambda2/man/man1" "/home/opam/.opam/5.2.0+flambda2/man/man3" "/home/opam/.opam/5.2.0+flambda2/man/man5" - cp doc/ref-man/ocamlfind.1 "/home/opam/.opam/5.2.0+flambda2/man/man1" - cp: cannot stat 'doc/ref-man/ocamlfind.1': No such file or directory - make[1]: [Makefile:91: install-doc] Error 1 (ignored) - cp doc/ref-man/META.5 doc/ref-man/site-lib.5 doc/ref-man/findlib.conf.5 "/home/opam/.opam/5.2.0+flambda2/man/man5" - cp: cannot stat 'doc/ref-man/META.5': No such file or directory - cp: cannot stat 'doc/ref-man/site-lib.5': No such file or directory - cp: cannot stat 'doc/ref-man/findlib.conf.5': No such file or directory - make[1]: [Makefile:92: install-doc] Error 1 (ignored) - make[1]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlfind.1.9.8' -> installed ocamlfind.1.9.8 Processing 33/81: [dune: ocaml 255] [ocamlbuild: make check-if-preinstalled] Processing 34/81: [dune: ocaml 255] [ocamlbuild: make check-if-preinstalled] [zarith: patch] applying zarith-abs.patch [zarith: patch] applying zarith-gc.patch [zarith: patch] applying zarith-local.patch [zarith: patch] applying zarith-portability.patch Processing 35/81: [dune: ocaml 255] [ocamlbuild: make check-if-preinstalled] [zarith: ./configure] -> installed base-bytes.base Processing 36/81: [dune: ocaml 255] [ocamlbuild: make check-if-preinstalled] [zarith: ./configure] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "./configure" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/zarith.1.12+jst) - binary ocaml: found in /home/opam/.opam/5.2.0+flambda2/bin - binary ocamlc: found in /home/opam/.opam/5.2.0+flambda2/bin - binary ocamldep: found in /home/opam/.opam/5.2.0+flambda2/bin - binary ocamlmklib: found in /home/opam/.opam/5.2.0+flambda2/bin - binary ocamldoc: found in /home/opam/.opam/5.2.0+flambda2/bin - binary gcc: found in /usr/bin - binary ocamlopt: found in /home/opam/.opam/5.2.0+flambda2/bin - checking compilation with gcc -O3 -Wall -Wextra : working - include caml/mlvalues.h: found - library dynlink.cmxa: found - binary ocamlfind: found in /home/opam/.opam/5.2.0+flambda2/bin - OCaml's word size is 64 - binary uname: found in /usr/bin - include gmp.h: found - library gmp: found - OCaml supports -bin-annot to produce documentation - - detected configuration: - - native-code: yes - dynamic linking: yes - defines: -DHAS_GMP - libraries: -lgmp - C options: -O3 -Wall -Wextra - installation path: /home/opam/.opam/5.2.0+flambda2/lib - installation method findlib - - configuration successful! - now type "make" to build - then type "make install" or "sudo make install" to install Processing 36/81: [dune: ocaml 255] [ocamlbuild: make check-if-preinstalled] [zarith: make] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "check-if-preinstalled" "all" "opam-install" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlbuild.0.15.0+jst) - if test -d /home/opam/.opam/5.2.0+flambda2/lib/ocaml/ocamlbuild; then\ - >&2 echo "ERROR: Preinstalled ocamlbuild detected at"\ - "/home/opam/.opam/5.2.0+flambda2/lib/ocaml/ocamlbuild";\ - >&2 echo "Installation aborted; if you want to bypass this"\ - "safety check, pass CHECK_IF_PREINSTALLED=false to make";\ - exit 2;\ - fi - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/const.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/loc.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/loc.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/discard_printf.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/discard_printf.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/signatures.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/exit_codes.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/exit_codes.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/my_std.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/my_std.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_executor.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_executor.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/my_unix.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/my_unix.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/tags.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/tags.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/display.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/display.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/log.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/log.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/shell.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/shell.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/bool.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/bool.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_ast.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_ast.ml - ocamllex.opt src/glob_lexer.mll - 55 states, 419 transitions, table size 2006 bytes - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_lexer.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_lexer.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob.ml - ocamllex.opt src/lexers.mll - 235 states, 1033 transitions, table size 5542 bytes - 4238 additional bytes used for bindings - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/lexers.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/lexers.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/param_tags.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/param_tags.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/command.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/command.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_config.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_where.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_where.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/slurp.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/slurp.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/options.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/options.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/pathname.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/pathname.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/configuration.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/configuration.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/flags.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/flags.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/hygiene.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/hygiene.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/digest_cache.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/digest_cache.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/resource.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/resource.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/rule.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/rule.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/solver.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/solver.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/report.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/report.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/tools.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/tools.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/fda.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/fda.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/findlib.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/findlib.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_arch.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_arch.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_utils.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_utils.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_dependencies.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_dependencies.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_compiler.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_compiler.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_tools.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_tools.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_specific.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_specific.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/plugin.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/plugin.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/hooks.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/hooks.ml - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/main.mli - ocamlc.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/main.ml - mkdir -p tmp - ocamlc.opt -pack src/const.cmo src/loc.cmo src/discard_printf.cmo src/signatures.cmi src/exit_codes.cmo src/my_std.cmo src/ocamlbuild_executor.cmo src/my_unix.cmo src/tags.cmo src/display.cmo src/log.cmo src/shell.cmo src/bool.cmo src/glob_ast.cmo src/glob_lexer.cmo src/glob.cmo src/lexers.cmo src/param_tags.cmo src/command.cmo src/ocamlbuild_config.cmo src/ocamlbuild_where.cmo src/slurp.cmo src/options.cmo src/pathname.cmo src/configuration.cmo src/flags.cmo src/hygiene.cmo src/digest_cache.cmo src/resource.cmo src/rule.cmo src/solver.cmo src/report.cmo src/tools.cmo src/fda.cmo src/findlib.cmo src/ocaml_arch.cmo src/ocaml_utils.cmo src/ocaml_dependencies.cmo src/ocaml_compiler.cmo src/ocaml_tools.cmo src/ocaml_specific.cmo src/plugin.cmo src/hooks.cmo src/main.cmo -o tmp/ocamlbuild_pack.cmo - mv tmp/ocamlbuild_pack.cmi src/ocamlbuild_pack.cmi - mv tmp/ocamlbuild_pack.cmo src/ocamlbuild_pack.cmo - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_plugin.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_plugin.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_unix_plugin.ml - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c bin/ocamlbuild.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c bin/ocamlbuild.ml - ocamlc.opt -I +unix -I src -o ocamlbuild.byte -I +unix unix.cma src/ocamlbuild_pack.cmo plugin-lib/ocamlbuild_plugin.cmo plugin-lib/ocamlbuild_unix_plugin.cmo bin/ocamlbuild.cmo - ocamlc.opt -a -o plugin-lib/ocamlbuildlib.cma src/ocamlbuild_pack.cmo plugin-lib/ocamlbuild_plugin.cmo plugin-lib/ocamlbuild_unix_plugin.cmo - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/const.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/loc.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/discard_printf.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/exit_codes.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/my_std.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_executor.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/my_unix.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/tags.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/display.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/log.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/shell.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/bool.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_ast.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_lexer.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/lexers.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/param_tags.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/command.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_config.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_where.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/slurp.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/options.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/pathname.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/configuration.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/flags.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/hygiene.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/digest_cache.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/resource.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/rule.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/solver.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/report.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/tools.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/fda.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/findlib.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_arch.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_utils.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_dependencies.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_compiler.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_tools.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_specific.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/plugin.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/hooks.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/main.ml - mkdir -p tmp - ocamlopt.opt -pack src/const.cmx src/loc.cmx src/discard_printf.cmx src/signatures.cmi src/exit_codes.cmx src/my_std.cmx src/ocamlbuild_executor.cmx src/my_unix.cmx src/tags.cmx src/display.cmx src/log.cmx src/shell.cmx src/bool.cmx src/glob_ast.cmx src/glob_lexer.cmx src/glob.cmx src/lexers.cmx src/param_tags.cmx src/command.cmx src/ocamlbuild_config.cmx src/ocamlbuild_where.cmx src/slurp.cmx src/options.cmx src/pathname.cmx src/configuration.cmx src/flags.cmx src/hygiene.cmx src/digest_cache.cmx src/resource.cmx src/rule.cmx src/solver.cmx src/report.cmx src/tools.cmx src/fda.cmx src/findlib.cmx src/ocaml_arch.cmx src/ocaml_utils.cmx src/ocaml_dependencies.cmx src/ocaml_compiler.cmx src/ocaml_tools.cmx src/ocaml_specific.cmx src/plugin.cmx src/hooks.cmx src/main.cmx -o tmp/ocamlbuild_pack.cmx - mv tmp/ocamlbuild_pack.cmx src/ocamlbuild_pack.cmx - mv tmp/ocamlbuild_pack.o src/ocamlbuild_pack.o - ocamlopt.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_plugin.ml - ocamlopt.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_unix_plugin.ml - ocamlopt.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c bin/ocamlbuild.ml - ocamlopt.opt -I +unix -I src -o ocamlbuild.native -I +unix unix.cmxa src/ocamlbuild_pack.cmx plugin-lib/ocamlbuild_plugin.cmx plugin-lib/ocamlbuild_unix_plugin.cmx bin/ocamlbuild.cmx - ocamlopt.opt -a -o plugin-lib/ocamlbuildlib.cmxa src/ocamlbuild_pack.cmx plugin-lib/ocamlbuild_plugin.cmx plugin-lib/ocamlbuild_unix_plugin.cmx - ocamlc.opt -I +unix unix.cma src/ocamlbuild_pack.cmo -I src man/options_man.ml -o man/options_man.byte - ./man/options_man.byte > man/ocamlbuild.options.1 - cat man/ocamlbuild.header.1 man/ocamlbuild.options.1 man/ocamlbuild.footer.1 > man/ocamlbuild.1 - make ocamlbuild.install - make[1]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlbuild.0.15.0+jst' - rm -f ocamlbuild.install - touch ocamlbuild.install - make install-bin-opam - make[2]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlbuild.0.15.0+jst' - echo 'bin: [' >> ocamlbuild.install - echo ' "ocamlbuild.byte" {"ocamlbuild.byte"}' >> ocamlbuild.install - echo ' "ocamlbuild.native" {"ocamlbuild.native"}' >> ocamlbuild.install - echo ' "ocamlbuild.native" {"ocamlbuild"}' >> ocamlbuild.install - echo ']' >> ocamlbuild.install - echo >> ocamlbuild.install - make[2]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlbuild.0.15.0+jst' - make install-lib-opam - make[2]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlbuild.0.15.0+jst' - echo 'lib: [' >> ocamlbuild.install - make install-lib-basics-opam - make[3]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlbuild.0.15.0+jst' - echo ' "ocamlbuild.opam" {"opam"}' >> ocamlbuild.install - echo ' "META"' >> ocamlbuild.install - for lib in src/signatures.mli src/signatures.cmi src/signatures.cmti; do \ - echo " \"$lib\" {\"$(basename $lib)\"}" >> ocamlbuild.install; \ - done - make[3]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlbuild.0.15.0+jst' - make install-lib-byte-opam - make[3]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlbuild.0.15.0+jst' - for lib in plugin-lib/ocamlbuildlib.cma bin/ocamlbuild.cmo src/ocamlbuild_pack.cmi plugin-lib/ocamlbuild_plugin.cmi plugin-lib/ocamlbuild_unix_plugin.cmi; do \ - echo " \"$lib\" {\"$(basename $lib)\"}" >> ocamlbuild.install; \ - done - make[3]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlbuild.0.15.0+jst' - make install-lib-native-opam - make[3]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlbuild.0.15.0+jst' - for lib in plugin-lib/ocamlbuildlib.cmxa plugin-lib/ocamlbuildlib.a bin/ocamlbuild.cmx bin/ocamlbuild.o src/ocamlbuild_pack.cmx plugin-lib/ocamlbuild_plugin.cmx plugin-lib/ocamlbuild_unix_plugin.cmx plugin-lib/ocamlbuild_plugin.o plugin-lib/ocamlbuild_unix_plugin.o; do \ - echo " \"$lib\" {\"$(basename $lib)\"}" >> ocamlbuild.install; \ - done - make[3]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlbuild.0.15.0+jst' - echo ']' >> ocamlbuild.install - echo >> ocamlbuild.install - make[2]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlbuild.0.15.0+jst' - make install-man-opam - make[2]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlbuild.0.15.0+jst' - echo 'man: [' >> ocamlbuild.install - echo ' "man/ocamlbuild.1" {"man1/ocamlbuild.1"}' >> ocamlbuild.install - echo ']' >> ocamlbuild.install - echo >> ocamlbuild.install - make[2]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlbuild.0.15.0+jst' - make install-doc-opam - make[2]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlbuild.0.15.0+jst' - echo 'doc: [' >> ocamlbuild.install - echo ' "LICENSE"' >> ocamlbuild.install - echo ' "Changes"' >> ocamlbuild.install - echo ' "Readme.md"' >> ocamlbuild.install - echo ']' >> ocamlbuild.install - make[2]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlbuild.0.15.0+jst' - make[1]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlbuild.0.15.0+jst' -> compiled ocamlbuild.0.15.0+jst Processing 36/81: [dune: ocaml 255] [zarith: make] -> installed ocamlbuild.0.15.0+jst Processing 37/81: [dune: ocaml 255] [zarith: make] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/zarith.1.12+jst) - (echo "let"; grep "version" META | head -1) > zarith_version.ml - ocamldep -native zarith_version.ml z.ml q.ml big_int_Z.ml z.mli q.mli big_int_Z.mli > depend - ocamlc -I +compiler-libs -bin-annot -c zarith_version.ml - ocamlc -I +compiler-libs -bin-annot -c z.mli - ocamlc -I +compiler-libs -bin-annot -c z.ml - ocamlc -I +compiler-libs -bin-annot -c q.mli - ocamlc -I +compiler-libs -bin-annot -c q.ml - File "q.ml", line 540, characters 9-23: - 540 | (Z.of_substring s 0 i) - ^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: labels pos, len were omitted in the application of this function. - - File "q.ml", line 541, characters 9-23: - 541 | (Z.of_substring s (i+1) (String.length s-i-1)) - ^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: labels pos, len were omitted in the application of this function. - ocamlc -I +compiler-libs -bin-annot -c big_int_Z.mli - ocamlc -I +compiler-libs -bin-annot -c big_int_Z.ml - ocamlmklib -failsafe -o zarith zarith_version.cmo z.cmo q.cmo big_int_Z.cmo -lgmp - ocamlc -ccopt "-I/home/opam/.opam/5.2.0+flambda2/lib/ocaml -DHAS_GMP -O3 -Wall -Wextra " -c caml_z.c - ocamlmklib -failsafe -o zarith caml_z.o -lgmp - ocamlc -I +compiler-libs -bin-annot -c zarith_top.ml - ocamlc -o zarith_top.cma -a zarith_top.cmo - ocamlopt -I +compiler-libs -c zarith_version.ml - ocamlopt -I +compiler-libs -c z.ml - ocamlopt -I +compiler-libs -c q.ml - File "q.ml", line 540, characters 9-23: - 540 | (Z.of_substring s 0 i) - ^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: labels pos, len were omitted in the application of this function. - - File "q.ml", line 541, characters 9-23: - 541 | (Z.of_substring s (i+1) (String.length s-i-1)) - ^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: labels pos, len were omitted in the application of this function. - ocamlopt -I +compiler-libs -c big_int_Z.ml - ocamlmklib -failsafe -o zarith zarith_version.cmx z.cmx q.cmx big_int_Z.cmx -lgmp - ocamlopt -shared -o zarith.cmxs -I . zarith.cmxa -linkall -> compiled zarith.1.12+jst Processing 37/81: [dune: ocaml 255] Processing 38/81: [dune: ocaml 255] [zarith: make install] + /home/opam/.opam/opam-init/hooks/sandbox.sh "install" "make" "install" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/zarith.1.12+jst) - ocamlfind install -destdir "/home/opam/.opam/5.2.0+flambda2/lib" zarith META zarith.cma libzarith.a z.cmi q.cmi big_int_Z.cmi zarith_top.cma z.mli zarith.cmxa z.cmx q.cmx big_int_Z.cmx zarith.cmxs zarith.h q.mli big_int_Z.mli zarith.a z.cmti q.cmti big_int_Z.cmti -optional dllzarith.so - Installed /home/opam/.opam/5.2.0+flambda2/lib/zarith/big_int_Z.cmti - Installed /home/opam/.opam/5.2.0+flambda2/lib/zarith/q.cmti - Installed /home/opam/.opam/5.2.0+flambda2/lib/zarith/z.cmti - Installed /home/opam/.opam/5.2.0+flambda2/lib/zarith/zarith.a - Installed /home/opam/.opam/5.2.0+flambda2/lib/zarith/big_int_Z.mli - Installed /home/opam/.opam/5.2.0+flambda2/lib/zarith/q.mli - Installed /home/opam/.opam/5.2.0+flambda2/lib/zarith/zarith.h - Installed /home/opam/.opam/5.2.0+flambda2/lib/zarith/zarith.cmxs - Installed /home/opam/.opam/5.2.0+flambda2/lib/zarith/big_int_Z.cmx - Installed /home/opam/.opam/5.2.0+flambda2/lib/zarith/q.cmx - Installed /home/opam/.opam/5.2.0+flambda2/lib/zarith/z.cmx - Installed /home/opam/.opam/5.2.0+flambda2/lib/zarith/zarith.cmxa - Installed /home/opam/.opam/5.2.0+flambda2/lib/zarith/z.mli - Installed /home/opam/.opam/5.2.0+flambda2/lib/zarith/zarith_top.cma - Installed /home/opam/.opam/5.2.0+flambda2/lib/zarith/big_int_Z.cmi - Installed /home/opam/.opam/5.2.0+flambda2/lib/zarith/q.cmi - Installed /home/opam/.opam/5.2.0+flambda2/lib/zarith/z.cmi - Installed /home/opam/.opam/5.2.0+flambda2/lib/zarith/libzarith.a - Installed /home/opam/.opam/5.2.0+flambda2/lib/zarith/zarith.cma - Installed /home/opam/.opam/5.2.0+flambda2/lib/stublibs/dllzarith.so - Installed /home/opam/.opam/5.2.0+flambda2/lib/stublibs/dllzarith.so.owner - ocamlfind: [WARNING] You have installed DLLs but the directory /home/opam/.opam/5.2.0+flambda2/lib/stublibs is not mentioned in ld.conf - Installed /home/opam/.opam/5.2.0+flambda2/lib/zarith/META -> installed zarith.1.12+jst Processing 38/81: [dune: ocaml 255] Processing 39/81: [dune: ocaml 255] [lem: make] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "ocaml" "boot/bootstrap.ml" "-j" "255" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/dune.3.18.2) - ocamlc -output-complete-exe -w -24 -g -o .duneboot.exe -I boot -I +unix unix.cma boot/libs.ml boot/duneboot.ml - ./.duneboot.exe -j 255 - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads ocamlc_loc.mli - File "otherlibs/ocamlc-loc/src/ocamlc_loc.mli", line 1, characters 4-9: - Warning 53 [misplaced-attribute]: the "alert" attribute cannot appear in this context - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads stdune__Code_error.ml - File "otherlibs/stdune/src/code_error.ml", line 29, characters 2-27: - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads notty_unix.ml - File "vendor/notty/src-unix/notty_unix.ml", line 38, characters 23-29: - Alert unsafe_multidomain: Stdlib.Sys.signal - Use [Sys.Safe.signal]. - - File "vendor/notty/src-unix/notty_unix.ml", line 39, characters 31-45: - Alert unsafe_multidomain: Stdlib.Sys.set_signal - Use [Sys.Safe.set_signal]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads stdune__User_error.ml - File "otherlibs/stdune/src/user_error.ml", line 17, characters 2-27: - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads opamStd.ml - File "vendor/opam/src/core/opamStd.ml", line 960, characters 10-24: - Alert unsafe_multidomain: Stdlib.Sys.set_signal - Use [Sys.Safe.set_signal]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads dune_rpc_private__Conv.ml - File "otherlibs/dune-rpc/private/conv.ml", line 48, characters 2-27: - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads dune_rpc_private__Where.ml - File "otherlibs/dune-rpc/private/where.ml", line 22, characters 2-27: - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads opamProcess.ml - File "vendor/opam/src/core/opamProcess.ml", line 674, characters 12-22: - Alert unsafe_multidomain: Stdlib.Sys.signal - Use [Sys.Safe.signal]. - - File "vendor/opam/src/core/opamProcess.ml", line 681, characters 6-20: - Alert unsafe_multidomain: Stdlib.Sys.set_signal - Use [Sys.Safe.set_signal]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads dune_rpc_private__Types.ml - File "otherlibs/dune-rpc/private/types.ml", line 154, characters 6-31: - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads dune_rpc_private__Registry.ml - File "otherlibs/dune-rpc/private/registry.ml", line 67, characters 4-29: - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads dune_rpc_private__Versioned.ml - File "otherlibs/dune-rpc/private/versioned.ml", line 23, characters 4-29: - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads memo.ml - File "src/memo/memo.ml", line 414, characters 2-27: - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads opamSystem.ml - File "vendor/opam/src/core/opamSystem.ml", line 1648, characters 2-27: - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - - File "vendor/opam/src/core/opamSystem.ml", line 1665, characters 6-20: - Alert unsafe_multidomain: Stdlib.Sys.set_signal - Use [Sys.Safe.set_signal]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads dune_rpc_private.ml - File "otherlibs/dune-rpc/private/dune_rpc_private.ml", line 200, characters 6-31: - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads dune_action_plugin.mli - File "otherlibs/dune-action-plugin/src/dune_action_plugin.mli", line 1, characters 4-9: - Warning 53 [misplaced-attribute]: the "alert" attribute cannot appear in this context - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads dune_rpc_server.ml - File "src/dune_rpc_server/dune_rpc_server.ml", line 15, characters 2-27: - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads dune_engine__Scheduler.ml - File "src/dune_engine/scheduler.ml", line 54, characters 4-29: - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - - File "src/dune_engine/scheduler.ml", line 632, characters 6-20: - Alert unsafe_multidomain: Dune_engine__.Import.Sys.set_signal - Use [Sys.Safe.set_signal]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads opamPp.ml - File "vendor/opam/src/format/opamPp.ml", line 64, characters 9-34: - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads dune_tui.ml - File "src/dune_tui/dune_tui.ml", line 14, characters 7-21: - Alert unsafe_multidomain: Dune_tui__.Import.Sys.set_signal - Use [Sys.Safe.set_signal]. - - File "src/dune_tui/dune_tui.ml", line 22, characters 12-22: - Alert unsafe_multidomain: Dune_tui__.Import.Sys.signal - Use [Sys.Safe.signal]. - Processing 39/81: [dune: ./_boot/dune.exe build] [lem: make] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "./_boot/dune.exe" "build" "dune.install" "--release" "--profile" "dune-bootstrap" "-j" "255" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/dune.3.18.2) -> compiled dune.3.18.2 Processing 39/81: [lem: make] -> installed dune.3.18.2 Processing 40/81: [lem: make] Processing 41/81: [base64: dune build] [lem: make] Processing 42/81: [base64: dune build] [csexp: dune build] [lem: make] Processing 43/81: [base64: dune build] [csexp: dune build] [lem: make] [menhirCST: dune build] Processing 44/81: [base64: dune build] [csexp: dune build] [lem: make] [menhirCST: dune build] [menhirLib: dune build] Processing 45/81: [base64: dune build] [csexp: dune build] [lem: make] [menhirCST: dune build] [menhirLib: dune build] [menhirSdk: dune build] Processing 46/81: [base64: dune build] [csexp: dune build] [lem: make] [menhirCST: dune build] [menhirLib: dune build] [menhirSdk: dune build] [ocamlgraph: dune build] Processing 47/81: [base64: dune build] [csexp: dune build] [lem: make] [menhirCST: dune build] [menhirLib: dune build] [menhirSdk: dune build] [ocamlgraph: dune build] [omd: dune build] Processing 48/81: [base64: dune build] [csexp: dune build] [lem: make] [menhirCST: dune build] [menhirLib: dune build] [menhirSdk: dune build] [ocamlgraph: dune build] [omd: dune build] [ordering: rm] Processing 49/81: [base64: dune build] [csexp: dune build] [lem: make] [menhirCST: dune build] [menhirLib: dune build] [menhirSdk: dune build] [ocamlgraph: dune build] [omd: dune build] [ordering: rm] [pp: dune build] Processing 50/81: [base64: dune build] [csexp: dune build] [lem: make] [menhirCST: dune build] [menhirLib: dune build] [menhirSdk: dune build] [ocamlgraph: dune build] [omd: dune build] [ordering: rm] [pp: dune build] [pprint: dune build] Processing 51/81: [base64: dune build] [csexp: dune build] [lem: make] [menhirCST: dune build] [menhirLib: dune build] [menhirSdk: dune build] [ocamlgraph: dune build] [omd: dune build] [ordering: rm] [pp: dune build] [pprint: dune build] [yojson: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "base64" "-j" "255" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/base64.3.5.1) -> compiled base64.3.5.1 Processing 51/81: [csexp: dune build] [lem: make] [menhirCST: dune build] [menhirLib: dune build] [menhirSdk: dune build] [ocamlgraph: dune build] [omd: dune build] [ordering: rm] [pp: dune build] [pprint: dune build] [yojson: dune build] -> installed base64.3.5.1 Processing 52/81: [csexp: dune build] [lem: make] [menhirCST: dune build] [menhirLib: dune build] [menhirSdk: dune build] [ocamlgraph: dune build] [omd: dune build] [ordering: rm] [pp: dune build] [pprint: dune build] [yojson: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "csexp" "-j" "255" "@install" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/csexp.1.5.2) - (cd _build/default && /home/opam/.opam/5.2.0+flambda2/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.csexp.objs/byte -intf-suffix .ml -no-alias-deps -o src/.csexp.objs/byte/csexp.cmo -c -impl src/csexp.ml) - File "src/csexp.ml", line 236, characters 7-14: - 236 | [@@inlined always] - ^^^^^^^ - Warning 53 [misplaced-attribute]: the "inlined" attribute cannot appear in this context - (cd _build/default && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -w -40 -g -I src/.csexp.objs/byte -I src/.csexp.objs/native -intf-suffix .ml -no-alias-deps -o src/.csexp.objs/native/csexp.cmx -c -impl src/csexp.ml) - File "src/csexp.ml", line 236, characters 7-14: - 236 | [@@inlined always] - ^^^^^^^ - Warning 53 [misplaced-attribute]: the "inlined" attribute cannot appear in this context -> compiled csexp.1.5.2 Processing 52/81: [lem: make] [menhirCST: dune build] [menhirLib: dune build] [menhirSdk: dune build] [ocamlgraph: dune build] [omd: dune build] [ordering: rm] [pp: dune build] [pprint: dune build] [yojson: dune build] -> installed csexp.1.5.2 Processing 53/81: [lem: make] [menhirCST: dune build] [menhirLib: dune build] [menhirSdk: dune build] [ocamlgraph: dune build] [omd: dune build] [ordering: rm] [pp: dune build] [pprint: dune build] [yojson: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "menhirCST" "-j" "255" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/menhirCST.20240715) -> compiled menhirCST.20240715 Processing 53/81: [lem: make] [menhirLib: dune build] [menhirSdk: dune build] [ocamlgraph: dune build] [omd: dune build] [ordering: rm] [pp: dune build] [pprint: dune build] [yojson: dune build] -> installed menhirCST.20240715 Processing 54/81: [lem: make] [menhirLib: dune build] [menhirSdk: dune build] [ocamlgraph: dune build] [omd: dune build] [ordering: rm] [pp: dune build] [pprint: dune build] [yojson: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "menhirSdk" "-j" "255" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/menhirSdk.20240715) -> compiled menhirSdk.20240715 Processing 54/81: [lem: make] [menhirLib: dune build] [ocamlgraph: dune build] [omd: dune build] [ordering: rm] [pp: dune build] [pprint: dune build] [yojson: dune build] -> installed menhirSdk.20240715 Processing 55/81: [lem: make] [menhirLib: dune build] [ocamlgraph: dune build] [omd: dune build] [ordering: rm] [pp: dune build] [pprint: dune build] [yojson: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "rm" "-rf" "vendor/csexp" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ordering.3.18.2) + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "rm" "-rf" "vendor/pp" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ordering.3.18.2) Processing 55/81: [lem: make] [menhirLib: dune build] [ocamlgraph: dune build] [omd: dune build] [ordering: dune build] [pp: dune build] [pprint: dune build] [yojson: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "menhirLib" "-j" "255" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/menhirLib.20240715) - (cd _build/default/lib/pack && ./pack.exe) - Creating menhirLib.ml... - Creating menhirLib.mli... -> compiled menhirLib.20240715 Processing 55/81: [lem: make] [ocamlgraph: dune build] [omd: dune build] [ordering: dune build] [pp: dune build] [pprint: dune build] [yojson: dune build] -> installed menhirLib.20240715 Processing 56/81: [lem: make] [ocamlgraph: dune build] [omd: dune build] [ordering: dune build] [pp: dune build] [pprint: dune build] [yojson: dune build] Processing 57/81: [lem: make] [menhir: dune build] [ocamlgraph: dune build] [omd: dune build] [ordering: dune build] [pp: dune build] [pprint: dune build] [yojson: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "pp" "-j" "255" "@install" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/pp.2.0.0) -> compiled pp.2.0.0 Processing 57/81: [lem: make] [menhir: dune build] [ocamlgraph: dune build] [omd: dune build] [ordering: dune build] [pprint: dune build] [yojson: dune build] -> installed pp.2.0.0 Processing 58/81: [lem: make] [menhir: dune build] [ocamlgraph: dune build] [omd: dune build] [ordering: dune build] [pprint: dune build] [yojson: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "pprint" "-j" "255" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/pprint.20230830) -> compiled pprint.20230830 Processing 58/81: [lem: make] [menhir: dune build] [ocamlgraph: dune build] [omd: dune build] [ordering: dune build] [yojson: dune build] -> installed pprint.20230830 Processing 59/81: [lem: make] [menhir: dune build] [ocamlgraph: dune build] [omd: dune build] [ordering: dune build] [yojson: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "ordering" "-j" "255" "@install" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ordering.3.18.2) -> compiled ordering.3.18.2 Processing 59/81: [lem: make] [menhir: dune build] [ocamlgraph: dune build] [omd: dune build] [yojson: dune build] -> installed ordering.3.18.2 Processing 60/81: [lem: make] [menhir: dune build] [ocamlgraph: dune build] [omd: dune build] [yojson: dune build] Processing 61/81: [dyn: rm] [lem: make] [menhir: dune build] [ocamlgraph: dune build] [omd: dune build] [yojson: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "rm" "-rf" "vendor/csexp" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/dyn.3.18.2) + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "rm" "-rf" "vendor/pp" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/dyn.3.18.2) Processing 61/81: [dyn: dune build] [lem: make] [menhir: dune build] [ocamlgraph: dune build] [omd: dune build] [yojson: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "dyn" "-j" "255" "@install" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/dyn.3.18.2) -> compiled dyn.3.18.2 Processing 61/81: [lem: make] [menhir: dune build] [ocamlgraph: dune build] [omd: dune build] [yojson: dune build] -> installed dyn.3.18.2 Processing 62/81: [lem: make] [menhir: dune build] [ocamlgraph: dune build] [omd: dune build] [yojson: dune build] Processing 63/81: [lem: make] [menhir: dune build] [ocamlgraph: dune build] [omd: dune build] [stdune: rm] [yojson: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "ocamlgraph" "-j" "255" "@install" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ocamlgraph.2.2.0) -> compiled ocamlgraph.2.2.0 Processing 63/81: [lem: make] [menhir: dune build] [omd: dune build] [stdune: rm] [yojson: dune build] -> installed ocamlgraph.2.2.0 Processing 64/81: [lem: make] [menhir: dune build] [omd: dune build] [stdune: rm] [yojson: dune build] Processing 65/81: [lem: make] [menhir: dune build] [omd: dune build] [ott: make world] [stdune: rm] [yojson: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "rm" "-rf" "vendor/csexp" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/stdune.3.18.2) + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "rm" "-rf" "vendor/pp" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/stdune.3.18.2) Processing 65/81: [lem: make] [menhir: dune build] [omd: dune build] [ott: make world] [stdune: dune build] [yojson: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "yojson" "-j" "255" "@install" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/yojson.2.2.2) -> compiled yojson.2.2.2 Processing 65/81: [lem: make] [menhir: dune build] [omd: dune build] [ott: make world] [stdune: dune build] -> installed yojson.2.2.2 Processing 66/81: [lem: make] [menhir: dune build] [omd: dune build] [ott: make world] [stdune: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "omd" "-j" "255" "@install" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/omd.1.3.2) -> compiled omd.1.3.2 Processing 66/81: [lem: make] [menhir: dune build] [ott: make world] [stdune: dune build] -> installed omd.1.3.2 Processing 67/81: [lem: make] [menhir: dune build] [ott: make world] [stdune: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "stdune" "-j" "255" "@install" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/stdune.3.18.2) - (cd _build/default && /home/opam/.opam/5.2.0+flambda2/bin/ocamlc.opt -w -40 -alert -unstable -g -bin-annot -bin-annot-occurrences -I otherlibs/stdune/src/.stdune.objs/byte -I /home/opam/.opam/5.2.0+flambda2/lib/csexp -I /home/opam/.opam/5.2.0+flambda2/lib/dyn -I /home/opam/.opam/5.2.0+flambda2/lib/ocaml/unix -I /home/opam/.opam/5.2.0+flambda2/lib/ordering -I /home/opam/.opam/5.2.0+flambda2/lib/pp -I otherlibs/stdune/dune_filesystem_stubs/.dune_filesystem_stubs.objs/byte -intf-suffix .ml -no-alias-deps -open Stdune__ -o otherlibs/stdune/src/.stdune.objs/byte/stdune__Code_error.cmo -c -impl otherlibs/stdune/src/code_error.ml) - File "otherlibs/stdune/src/code_error.ml", line 29, characters 2-27: - 29 | Printexc.register_printer (function - ^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - (cd _build/default && /home/opam/.opam/5.2.0+flambda2/bin/ocamlc.opt -w -40 -alert -unstable -g -bin-annot -bin-annot-occurrences -I otherlibs/stdune/src/.stdune.objs/byte -I /home/opam/.opam/5.2.0+flambda2/lib/csexp -I /home/opam/.opam/5.2.0+flambda2/lib/dyn -I /home/opam/.opam/5.2.0+flambda2/lib/ocaml/unix -I /home/opam/.opam/5.2.0+flambda2/lib/ordering -I /home/opam/.opam/5.2.0+flambda2/lib/pp -I otherlibs/stdune/dune_filesystem_stubs/.dune_filesystem_stubs.objs/byte -intf-suffix .ml -no-alias-deps -open Stdune__ -o otherlibs/stdune/src/.stdune.objs/byte/stdune__User_error.cmo -c -impl otherlibs/stdune/src/user_error.ml) - File "otherlibs/stdune/src/user_error.ml", line 17, characters 2-27: - 17 | Printexc.register_printer (function - ^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - (cd _build/default && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -w -40 -alert -unstable -g -I otherlibs/stdune/src/.stdune.objs/byte -I otherlibs/stdune/src/.stdune.objs/native -I /home/opam/.opam/5.2.0+flambda2/lib/csexp -I /home/opam/.opam/5.2.0+flambda2/lib/dyn -I /home/opam/.opam/5.2.0+flambda2/lib/ocaml/unix -I /home/opam/.opam/5.2.0+flambda2/lib/ordering -I /home/opam/.opam/5.2.0+flambda2/lib/pp -I otherlibs/stdune/dune_filesystem_stubs/.dune_filesystem_stubs.objs/byte -I otherlibs/stdune/dune_filesystem_stubs/.dune_filesystem_stubs.objs/native -intf-suffix .ml -no-alias-deps -open Stdune__ -o otherlibs/stdune/src/.stdune.objs/native/stdune__Code_error.cmx -c -impl otherlibs/stdune/src/code_error.ml) - File "otherlibs/stdune/src/code_error.ml", line 29, characters 2-27: - 29 | Printexc.register_printer (function - ^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - (cd _build/default && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -w -40 -alert -unstable -g -I otherlibs/stdune/src/.stdune.objs/byte -I otherlibs/stdune/src/.stdune.objs/native -I /home/opam/.opam/5.2.0+flambda2/lib/csexp -I /home/opam/.opam/5.2.0+flambda2/lib/dyn -I /home/opam/.opam/5.2.0+flambda2/lib/ocaml/unix -I /home/opam/.opam/5.2.0+flambda2/lib/ordering -I /home/opam/.opam/5.2.0+flambda2/lib/pp -I otherlibs/stdune/dune_filesystem_stubs/.dune_filesystem_stubs.objs/byte -I otherlibs/stdune/dune_filesystem_stubs/.dune_filesystem_stubs.objs/native -intf-suffix .ml -no-alias-deps -open Stdune__ -o otherlibs/stdune/src/.stdune.objs/native/stdune__User_error.cmx -c -impl otherlibs/stdune/src/user_error.ml) - File "otherlibs/stdune/src/user_error.ml", line 17, characters 2-27: - 17 | Printexc.register_printer (function - ^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. -> compiled stdune.3.18.2 Processing 67/81: [lem: make] [menhir: dune build] [ott: make world] -> installed stdune.3.18.2 Processing 68/81: [lem: make] [menhir: dune build] [ott: make world] Processing 69/81: [dune-private-libs: rm] [lem: make] [menhir: dune build] [ott: make world] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "rm" "-rf" "vendor/csexp" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/dune-private-libs.3.18.2) + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "rm" "-rf" "vendor/pp" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/dune-private-libs.3.18.2) Processing 69/81: [dune-private-libs: dune build] [lem: make] [menhir: dune build] [ott: make world] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "dune-private-libs" "-j" "255" "@install" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/dune-private-libs.3.18.2) -> compiled dune-private-libs.3.18.2 Processing 69/81: [lem: make] [menhir: dune build] [ott: make world] -> installed dune-private-libs.3.18.2 Processing 70/81: [lem: make] [menhir: dune build] [ott: make world] Processing 71/81: [dune-site: rm] [lem: make] [menhir: dune build] [ott: make world] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "rm" "-rf" "vendor/csexp" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/dune-site.3.18.2) + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "rm" "-rf" "vendor/pp" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/dune-site.3.18.2) Processing 71/81: [dune-site: dune build] [lem: make] [menhir: dune build] [ott: make world] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "dune-site" "-j" "255" "@install" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/dune-site.3.18.2) - (cd _build/default && /home/opam/.opam/5.2.0+flambda2/bin/ocamlc.opt -w -40 -alert -unstable -g -bin-annot -bin-annot-occurrences -I otherlibs/dune-site/src/plugins/.dune_site_plugins.objs/byte -I /home/opam/.opam/5.2.0+flambda2/lib/dune-private-libs/dune-section -I /home/opam/.opam/5.2.0+flambda2/lib/dune-private-libs/meta_parser -I otherlibs/dune-site/src/.dune_site.objs/byte -I otherlibs/dune-site/src/plugins/linker/.dune_site_backend.objs/byte -intf-suffix .ml -no-alias-deps -open Dune_site_plugins__ -o otherlibs/dune-site/src/plugins/.dune_site_plugins.objs/byte/dune_site_plugins__Plugins.cmo -c -impl otherlibs/dune-site/src/plugins/plugins.ml) - File "otherlibs/dune-site/src/plugins/plugins.ml", line 103, characters 2-27: - 103 | Printexc.register_printer (function - ^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - (cd _build/default && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -w -40 -alert -unstable -g -I otherlibs/dune-site/src/plugins/.dune_site_plugins.objs/byte -I otherlibs/dune-site/src/plugins/.dune_site_plugins.objs/native -I /home/opam/.opam/5.2.0+flambda2/lib/dune-private-libs/dune-section -I /home/opam/.opam/5.2.0+flambda2/lib/dune-private-libs/meta_parser -I otherlibs/dune-site/src/.dune_site.objs/byte -I otherlibs/dune-site/src/.dune_site.objs/native -I otherlibs/dune-site/src/plugins/linker/.dune_site_backend.objs/byte -I otherlibs/dune-site/src/plugins/linker/.dune_site_backend.objs/native -intf-suffix .ml -no-alias-deps -open Dune_site_plugins__ -o otherlibs/dune-site/src/plugins/.dune_site_plugins.objs/native/dune_site_plugins__Plugins.cmx -c -impl otherlibs/dune-site/src/plugins/plugins.ml) - File "otherlibs/dune-site/src/plugins/plugins.ml", line 103, characters 2-27: - 103 | Printexc.register_printer (function - ^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. -> compiled dune-site.3.18.2 Processing 71/81: [lem: make] [menhir: dune build] [ott: make world] -> installed dune-site.3.18.2 Processing 72/81: [lem: make] [menhir: dune build] [ott: make world] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "world" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ott.0.34) - cd src; make install - make[1]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ott.0.34/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 - mkdir ../bin - make opt - make[2]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ott.0.34/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 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 merge.mli - 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 ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c grammar_parser.mli - 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 ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c term_parser.mli - 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 ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c dependency.mli - 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 ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c bounds.mli - 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 ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c grammar_typecheck.mli - 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 ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c transform.mli - ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c transform.ml - ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c substs_pp.mli - 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 ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c subrules_pp.mli - 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 ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c embed_pp.mli - ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c embed_pp.ml - ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c defns.mli - 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 ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c coq_induct.mli - ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c coq_induct.ml - ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c system_pp.mli - ocamlfind ocamlopt -package str -package ocamlgraph -linkpkg -w y -g -dtypes -unsafe -inline 9 -c system_pp.ml - ocamlfind ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c lex_menhir_pp.mli - 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 ocamlc -package str -package ocamlgraph -linkpkg -g -dtypes -c align.mli - 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 - sed -e 's/__VERSION__/0.34/' \ - -e '/__DATE__/r tmp_date.txt' \ - -e '/__DATE__/d' <version_src.tex >version.tex - 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.2.0+jst - Standard library directory: /home/opam/.opam/5.2.0+flambda2/lib/ocaml - 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[2]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ott.0.34/src' - cp ./ott ../bin/ott - make[1]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ott.0.34/src' Processing 72/81: [lem: make] [menhir: dune build] [ott: make ott.install] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "ott.install" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/ott.0.34) - cp ott.install.nodoc ott.install - echo "doc : [" >> ott.install - echo "\"README.md\" { \"README.md\" }" >> ott.install - echo "\"LICENCE\" { \"LICENSE\" }" >> ott.install - echo "\"built_doc/top2.pdf\" { \"doc/ott_manual.pdf\" }" >> ott.install - echo "\"built_doc/top2.html\" { \"doc/ott_manual.html\" }" >> ott.install - echo "\"built_doc/top2001.png\"" "\"built_doc/top2002.png\"" "\"built_doc/top2003.png\"" "\"built_doc/top2004.png\"" "\"built_doc/top2005.png\"" "\"built_doc/top2006.png\"" "\"built_doc/top2007.png\"" "\"built_doc/top2008.png\"" "\"built_doc/top2009.png\"" "\"built_doc/top2010.png\"" "\"built_doc/top2011.png\"" "\"built_doc/top2012.png\"" "\"built_doc/top2013.png\"" "\"built_doc/top2014.png\"" "\"built_doc/top2015.png\"" "\"built_doc/top2016.png\"" "\"built_doc/top2017.png\"" "\"built_doc/top2018.png\"" "\"built_doc/top2019.png\"" "\"built_doc/top2020.png\"" "\"built_doc/top2021.png\"" "\"built_doc/top2022.png\"" "\"built_doc/top2023.png\"" "\"built_doc/top2024.png\"" "\"built_doc/top2025.png\"" "\"built_doc/top2026.png\"" "\"built_doc/top2027.png\"" "\"built_doc/top2028.png\"" "\"built_doc/top2029.png\"" "\"built_doc/top2030.png\"" "\"built_doc/top2031.png\"" "\"built_doc/top2032.png\"" "\"built_doc/top2033.png\"" "\"built_doc/top2034.png\"" "\"built_doc/top2035.png\"" "\"built_doc/top2036.png\"" "\"built_doc/top2037.png\"" >> ott.install - echo "]" >> ott.install -> compiled ott.0.34 Processing 72/81: [lem: make] [menhir: dune build] -> installed ott.0.34 Processing 73/81: [lem: make] [menhir: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "menhir" "-j" "255" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/menhir.20240715) - (cd _build/default/lib/pack && ./pack.exe) - Creating menhirLib.ml... - Creating menhirLib.mli... - (cd _build/default/src/stage2 && .bin/menhir --exn-carries-state --no-pager --require-aliases --strict parser.mly --compare-errors parserMessages.auto.messages --compare-errors parserMessages.messages) > _build/default/src/stage2/parserMessages.check - Read 99 sample input sentences and 99 error messages. - Read 99 sample input sentences and 47 error messages. - (cd _build/default && src/stage2/.bin/menhir --exn-carries-state --no-pager --require-aliases --strict -lg 1 -la 1 -lc 1 -v src/stage2/parser.mly --base src/stage2/parser --infer-read-reply src/stage2/parser__mock.mli.inferred) - Grammar has 56 nonterminal symbols, among which 1 start symbols. - Grammar has 37 terminal symbols. - Grammar has 129 productions. - Built an LR(0) automaton with 199 states. - The grammar is not SLR(1) -- 7 states have a conflict. - The construction mode is no-pager. - Built an LR(1) automaton with 308 states. - One shift/reduce conflict was silently solved. - Extra reductions on error were added in 50 states. - Priority played a role in 0 of these states. - 156 out of 308 states have a default reduction. - 108 out of 308 states are represented. - 44 out of 96 symbols keep track of their start position. - 39 out of 96 symbols keep track of their end position. - The StackLang code contains 4113 instructions in 277 blocks. - The StackLang code comprises 5 mutually recursive groups. - (cd _build/default/src/stage2 && .bin/menhir --exn-carries-state --no-pager --require-aliases --strict parser.mly --compile-errors parserMessages.messages) > _build/default/src/stage2/parserMessages.ml - Read 99 sample input sentences and 47 error messages. -> compiled menhir.20240715 Processing 73/81: [lem: make] -> installed menhir.20240715 Processing 74/81: [lem: make] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "INSTALL_DIR=/home/opam/.opam/5.2.0+flambda2" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/lem.2025-03-13) - echo "(* Generated file -- do not edit. *)" > src/version.ml - echo 'let v="2025-03-13"' >> src/version.ml - echo "(* Generated file -- do not edit. *)" > src/share_directory.ml - echo let d=\"/home/opam/.opam/5.2.0+flambda2/share/lem\" >> src/share_directory.ml - make -C src all - make[1]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/lem.2025-03-13/src' - rm -f main.native - ocamlbuild -use-ocamlfind -cflags -g main.native - + ocamlfind ocamldep -package zarith -modules main.ml > main.ml.depends - + ocamlfind ocamldep -package zarith -modules main.mli > main.mli.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o main.cmi main.mli - + ocamlfind ocamldep -package zarith -modules ast.ml > ast.ml.depends - + ocamlfind ocamldep -package zarith -modules ulib/ulib.ml > ulib/ulib.ml.depends - + ocamlfind ocamldep -package zarith -modules ulib/batText.mli > ulib/batText.mli.depends - + ocamlfind ocamldep -package zarith -modules ulib/batUChar.mli > ulib/batUChar.mli.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o ulib/batUChar.cmi ulib/batUChar.mli - + ocamlfind ocamldep -package zarith -modules ulib/batUTF8.mli > ulib/batUTF8.mli.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o ulib/batText.cmi ulib/batText.mli - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o ulib/batUTF8.cmi ulib/batUTF8.mli - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o ulib/ulib.cmo ulib/ulib.ml - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o ast.cmo ast.ml - + ocamlfind ocamldep -package zarith -modules ulib/batText.ml > ulib/batText.ml.depends - + ocamlfind ocamldep -package zarith -modules ulib/batReturn.ml > ulib/batReturn.ml.depends - + ocamlfind ocamldep -package zarith -modules ulib/batReturn.mli > ulib/batReturn.mli.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o ulib/batReturn.cmi ulib/batReturn.mli - + ocamlfind ocamldep -package zarith -modules ulib/batUChar.ml > ulib/batUChar.ml.depends - + ocamlfind ocamldep -package zarith -modules ulib/batUTF8.ml > ulib/batUTF8.ml.depends - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o ulib/batUChar.cmx ulib/batUChar.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o ulib/batReturn.cmx ulib/batReturn.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o ulib/batUTF8.cmx ulib/batUTF8.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o ulib/batText.cmx ulib/batText.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o ulib/ulib.cmx ulib/ulib.ml - + ocamlfind ocamldep -package zarith -modules ast_util.ml > ast_util.ml.depends - + ocamlfind ocamldep -package zarith -modules ast_util.mli > ast_util.mli.depends - + ocamlfind ocamldep -package zarith -modules name.mli > name.mli.depends - + ocamlfind ocamldep -package zarith -modules output.mli > output.mli.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o output.cmi output.mli - + ocamlfind ocamldep -package zarith -modules path.mli > path.mli.depends - + ocamlfind ocamldep -package zarith -modules ident.mli > ident.mli.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o name.cmi name.mli - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o ident.cmi ident.mli - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o path.cmi path.mli - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o ast_util.cmi ast_util.mli - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o ast.cmx ast.ml - + ocamlfind ocamldep -package zarith -modules ident.ml > ident.ml.depends - + ocamlfind ocamldep -package zarith -modules name.ml > name.ml.depends - + ocamlfind ocamldep -package zarith -modules output.ml > output.ml.depends - + ocamlfind ocamldep -package zarith -modules reporting_basic.ml > reporting_basic.ml.depends - + ocamlfind ocamldep -package zarith -modules reporting_basic.mli > reporting_basic.mli.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o reporting_basic.cmi reporting_basic.mli - + ocamlfind ocamldep -package zarith -modules pp.ml > pp.ml.depends - + ocamlfind ocamldep -package zarith -modules pp.mli > pp.mli.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o pp.cmi pp.mli - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o pp.cmx pp.ml - + ocamlfind ocamldep -package zarith -modules util.ml > util.ml.depends - + ocamlfind ocamldep -package zarith -modules util.mli > util.mli.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o util.cmi util.mli - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o reporting_basic.cmx reporting_basic.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o util.cmx util.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o output.cmx output.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o output.cmx output.ml - File "_none_", line 1: - Alert ocaml_deprecated_auto_include: - OCaml's lib directory layout changed in 5.0. The str subdirectory has been - automatically added to the search path, but you should add -I +str to the - command-line to silence this alert (e.g. by adding str to the list of - libraries in your dune file, or adding use_str to your _tags file for - ocamlbuild, or using -package str for ocamlfind). - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o name.cmx name.ml - + ocamlfind ocamldep -package zarith -modules path.ml > path.ml.depends - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o ident.cmx ident.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o path.cmx path.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o path.cmx path.ml - File "path.ml", lines 110-120, characters 2-20: - 110 | ..match p with - 111 | | Path_list -> 0 - 112 | | Path_bool -> 1 - 113 | | Path_nat -> 2 - 114 | | Path_numeral -> 3 - ... - 117 | | Path_vector -> 6 - 118 | | Path_char -> 7 - 119 | | Path_string -> 8 - 120 | | Path_unit -> 9 - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: - Path_def (_, _) - + ocamlfind ocamldep -package zarith -modules backend.ml > backend.ml.depends - + ocamlfind ocamldep -package zarith -modules backend.mli > backend.mli.depends - + ocamlfind ocamldep -package zarith -modules typed_ast.mli > typed_ast.mli.depends - + ocamlfind ocamldep -package zarith -modules finite_map.ml > finite_map.ml.depends - + ocamlfind ocamldep -package zarith -modules nvar.mli > nvar.mli.depends - + ocamlfind ocamldep -package zarith -modules seplist.mli > seplist.mli.depends - + ocamlfind ocamldep -package zarith -modules target.mli > target.mli.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o finite_map.cmo finite_map.ml - + ocamlfind ocamldep -package zarith -modules types.mli > types.mli.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o nvar.cmi nvar.mli - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o seplist.cmi seplist.mli - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o target.cmi target.mli - + ocamlfind ocamldep -package zarith -modules tyvar.mli > tyvar.mli.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o tyvar.cmi tyvar.mli - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o types.cmi types.mli - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o types.cmi types.mli - File "_none_", line 1: - Alert ocaml_deprecated_auto_include: - OCaml's lib directory layout changed in 5.0. The str subdirectory has been - automatically added to the search path, but you should add -I +str to the - command-line to silence this alert (e.g. by adding str to the list of - libraries in your dune file, or adding use_str to your _tags file for - ocamlbuild, or using -package str for ocamlfind). - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o typed_ast.cmi typed_ast.mli - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o backend.cmi backend.mli - + ocamlfind ocamldep -package zarith -modules backend_common.ml > backend_common.ml.depends - + ocamlfind ocamldep -package zarith -modules backend_common.mli > backend_common.mli.depends - + ocamlfind ocamldep -package zarith -modules macro_expander.mli > macro_expander.mli.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o macro_expander.cmi macro_expander.mli - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o backend_common.cmi backend_common.mli - + ocamlfind ocamldep -package zarith -modules pattern_syntax.ml > pattern_syntax.ml.depends - + ocamlfind ocamldep -package zarith -modules pattern_syntax.mli > pattern_syntax.mli.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o pattern_syntax.cmi pattern_syntax.mli - + ocamlfind ocamldep -package zarith -modules seplist.ml > seplist.ml.depends - + ocamlfind ocamldep -package zarith -modules target.ml > target.ml.depends - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o finite_map.cmx finite_map.ml - + ocamlfind ocamldep -package zarith -modules typed_ast.ml > typed_ast.ml.depends - + ocamlfind ocamldep -package zarith -modules nvar.ml > nvar.ml.depends - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o seplist.cmx seplist.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o target.cmx target.ml - + ocamlfind ocamldep -package zarith -modules types.ml > types.ml.depends - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o nvar.cmx nvar.ml - + ocamlfind ocamldep -package zarith -modules tyvar.ml > tyvar.ml.depends - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o tyvar.cmx tyvar.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o types.cmx types.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o types.cmx types.ml - File "_none_", line 1: - Alert ocaml_deprecated_auto_include: - OCaml's lib directory layout changed in 5.0. The str subdirectory has been - automatically added to the search path, but you should add -I +str to the - command-line to silence this alert (e.g. by adding str to the list of - libraries in your dune file, or adding use_str to your _tags file for - ocamlbuild, or using -package str for ocamlfind). - - File "types.ml", line 1616, characters 12-28: - 1616 | let rec walk_constraints = function - ^^^^^^^^^^^^^^^^ - Warning 26 [unused-var]: unused variable walk_constraints. - + ocamlfind ocamldep -package zarith -modules typed_ast_syntax.ml > typed_ast_syntax.ml.depends - + ocamlfind ocamldep -package zarith -modules typed_ast_syntax.mli > typed_ast_syntax.mli.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o typed_ast_syntax.cmi typed_ast_syntax.mli - + ocamlfind ocamldep -package zarith -modules external_constants.ml > external_constants.ml.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o external_constants.cmo external_constants.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o typed_ast.cmx typed_ast.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o typed_ast.cmx typed_ast.ml - File "typed_ast.ml", lines 2497-2513, characters 4-13: - 2497 | ....match t.term with - 2498 | | Typ_wild _ | Typ_var _ | Typ_paren _ | Typ_len _ -> t (*TODO Check that parens aren't needed *) - 2499 | | Typ_fn _ -> - 2500 | if ctxt = TC_fn_right then - 2501 | t - ... - 2510 | if ctxt = TC_app then - 2511 | mk_tparen Ast.Unknown None t None (Some(t.typ)) - 2512 | else - 2513 | t - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: - Typ_with_sort (_, _) - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o external_constants.cmx external_constants.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o typed_ast_syntax.cmx typed_ast_syntax.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o typed_ast_syntax.cmx typed_ast_syntax.ml - File "typed_ast_syntax.ml", lines 969-977, characters 2-52: - 969 | ..match t.term with - 970 | | Typ_wild _ -> ue - 971 | | Typ_var _ -> ue - 972 | | Typ_len _ -> ue - 973 | | Typ_fn (t1, _, t2) -> add_src_t_entities (add_src_t_entities ue t1) t2 - 974 | | Typ_tup sp -> Seplist.fold_left (fun t ue -> add_src_t_entities ue t) ue sp - 975 | | Typ_app (id, args) -> List.fold_left add_src_t_entities (used_entities_add_type ue id.descr) args - 976 | | Typ_backend (_, args) -> List.fold_left add_src_t_entities ue args - 977 | | Typ_paren (_, t, _) -> add_src_t_entities ue t - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: - Typ_with_sort (_, _) - - File "_none_", line 1: - Alert ocaml_deprecated_auto_include: - OCaml's lib directory layout changed in 5.0. The str subdirectory has been - automatically added to the search path, but you should add -I +str to the - command-line to silence this alert (e.g. by adding str to the list of - libraries in your dune file, or adding use_str to your _tags file for - ocamlbuild, or using -package str for ocamlfind). - + ocamlfind ocamldep -package zarith -modules precedence.ml > precedence.ml.depends - + ocamlfind ocamldep -package zarith -modules precedence.mli > precedence.mli.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o precedence.cmi precedence.mli - + ocamlfind ocamldep -package zarith -modules share_directory.ml > share_directory.ml.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o share_directory.cmo share_directory.ml - + ocamlfind ocamldep -package zarith -modules target_binding.ml > target_binding.ml.depends - + ocamlfind ocamldep -package zarith -modules target_binding.mli > target_binding.mli.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o target_binding.cmi target_binding.mli - + ocamlfind ocamldep -package zarith -modules macro_expander.ml > macro_expander.ml.depends - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o pattern_syntax.cmx pattern_syntax.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o precedence.cmx precedence.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o precedence.cmx precedence.ml - File "_none_", line 1: - Alert ocaml_deprecated_auto_include: - OCaml's lib directory layout changed in 5.0. The str subdirectory has been - automatically added to the search path, but you should add -I +str to the - command-line to silence this alert (e.g. by adding str to the list of - libraries in your dune file, or adding use_str to your _tags file for - ocamlbuild, or using -package str for ocamlfind). - - File "precedence.ml", line 86, characters 14-15: - 86 | | P_special _ -> -1 - ^ - Warning 28 [wildcard-arg-to-constant-constr]: wildcard pattern given as argument to a constant constructor - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o share_directory.cmx share_directory.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o target_binding.cmx target_binding.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o macro_expander.cmx macro_expander.ml - + ocamlfind ocamldep -package zarith -modules coq_backend.ml > coq_backend.ml.depends - + ocamlfind ocamldep -package zarith -modules coq_backend_utils.ml > coq_backend_utils.ml.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o coq_backend_utils.cmo coq_backend_utils.ml - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o coq_backend.cmo coq_backend.ml - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o coq_backend.cmo coq_backend.ml - File "_none_", line 1: - Alert ocaml_deprecated_auto_include: - OCaml's lib directory layout changed in 5.0. The str subdirectory has been - automatically added to the search path, but you should add -I +str to the - command-line to silence this alert (e.g. by adding str to the list of - libraries in your dune file, or adding use_str to your _tags file for - ocamlbuild, or using -package str for ocamlfind). - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o backend_common.cmx backend_common.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o backend_common.cmx backend_common.ml - File "_none_", line 1: - Alert ocaml_deprecated_auto_include: - OCaml's lib directory layout changed in 5.0. The str subdirectory has been - automatically added to the search path, but you should add -I +str to the - command-line to silence this alert (e.g. by adding str to the list of - libraries in your dune file, or adding use_str to your _tags file for - ocamlbuild, or using -package str for ocamlfind). - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o coq_backend_utils.cmx coq_backend_utils.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o coq_backend.cmx coq_backend.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o coq_backend.cmx coq_backend.ml - File "_none_", line 1: - Alert ocaml_deprecated_auto_include: - OCaml's lib directory layout changed in 5.0. The str subdirectory has been - automatically added to the search path, but you should add -I +str to the - command-line to silence this alert (e.g. by adding str to the list of - libraries in your dune file, or adding use_str to your _tags file for - ocamlbuild, or using -package str for ocamlfind). - + ocamlfind ocamldep -package zarith -modules debug.ml > debug.ml.depends - + ocamlfind ocamldep -package zarith -modules pcombinators.mli > pcombinators.mli.depends - + ocamlfind ocamldep -package zarith -modules syntactic_tests.mli > syntactic_tests.mli.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o pcombinators.cmi pcombinators.mli - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o syntactic_tests.cmi syntactic_tests.mli - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o debug.cmo debug.ml - + ocamlfind ocamldep -package zarith -modules pcombinators.ml > pcombinators.ml.depends - + ocamlfind ocamldep -package zarith -modules syntactic_tests.ml > syntactic_tests.ml.depends - + ocamlfind ocamldep -package zarith -modules reporting.ml > reporting.ml.depends - + ocamlfind ocamldep -package zarith -modules reporting.mli > reporting.mli.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o reporting.cmi reporting.mli - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o backend.cmx backend.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o backend.cmx backend.ml - File "_none_", line 1: - Alert ocaml_deprecated_auto_include: - OCaml's lib directory layout changed in 5.0. The str subdirectory has been - automatically added to the search path, but you should add -I +str to the - command-line to silence this alert (e.g. by adding str to the list of - libraries in your dune file, or adding use_str to your _tags file for - ocamlbuild, or using -package str for ocamlfind). - - File "backend.ml", lines 1666-1673, characters 2-35: - 1666 | ..match c_id_string with - 1667 | | "AilSyntax.Plus" -> false - 1668 | | "AilSyntax.Minus" -> false - 1669 | | "AilSyntax.Bnot" -> false - 1670 | | "AilSyntax.Address" -> false - 1671 | | "AilSyntax.Indirection" -> false - 1672 | | "AilSyntax.PostfixIncr" -> true - 1673 | | "AilSyntax.PostfixDecr" -> true - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: - "" - - File "backend.ml", lines 1966-1971, characters 14-17: - 1966 | ..............begin - 1967 | match ppc (c_id_string',[]), ail_unary_is_postfix c_id_string' with - 1968 | | (kind,(Some op_output)), true -> Ail, Some [pparg e; (concat emp op_output) ] - 1969 | | (kind,(Some op_output)), false -> Ail, Some [pparg_flip_lskip (concat emp op_output) e ] - 1970 | | (kind,None), true -> Ail, Some [pparg op; pparg e;] - 1971 | end - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: - ((_, None), false) - - File "backend.ml", lines 1963-1973, characters 8-11: - 1963 | ........begin - 1964 | match deconstruct_arg op with - 1965 | | Some (c_id_string',[]) -> - 1966 | begin - 1967 | match ppc (c_id_string',[]), ail_unary_is_postfix c_id_string' with - ... - 1970 | | (kind,None), true -> Ail, Some [pparg op; pparg e;] - 1971 | end - 1972 | | None -> Ail, Some [pparg op; pparg e;] - 1973 | end - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: - Some (c_id_string', _::_) - - File "backend.ml", lines 2938-2977, characters 40-73: - 2938 | ........................................match t.term with - 2939 | | Typ_wild(sk) -> t - 2940 | | Typ_var(sk,tv) -> t - 2941 | | Typ_len(n) -> t - 2942 | | Typ_fn(t1,sk,t2) -> - ... - 2974 | { t with term = Typ_backend(id, List.map (hol_strip_args_t type_names) ts) } - 2975 | end - 2976 | | Typ_paren(sk1,t,sk2) -> - 2977 | { t with term = Typ_paren(sk1,hol_strip_args_t type_names t, sk2) } - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: - Typ_with_sort (_, _) - - File "backend.ml", line 2193, characters 9-16: - 2193 | let (c_descr : Typed_ast.const_descr) = c_env_lookup Ast.Unknown A.env.c_env cd.descr in - ^^^^^^^ - Warning 26 [unused-var]: unused variable c_descr. - - File "backend.ml", line 3798, characters 64-67: - 3798 | | Val_def ((Let_def(s1, targets,(p, name_map, topt,sk, e)) as def)) -> - ^^^ - Warning 26 [unused-var]: unused variable def. - - File "backend.ml", line 3809, characters 58-61: - 3809 | | Val_def ((Fun_def (s1, rec_flag, targets, clauses) as def)) -> - ^^^ - Warning 26 [unused-var]: unused variable def. - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o reporting.cmx reporting.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o pcombinators.cmx pcombinators.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o syntactic_tests.cmx syntactic_tests.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o syntactic_tests.cmx syntactic_tests.ml - File "_none_", line 1: - Alert ocaml_deprecated_auto_include: - OCaml's lib directory layout changed in 5.0. The str subdirectory has been - automatically added to the search path, but you should add -I +str to the - command-line to silence this alert (e.g. by adding str to the list of - libraries in your dune file, or adding use_str to your _tags file for - ocamlbuild, or using -package str for ocamlfind). - - File "syntactic_tests.ml", line 166, characters 10-70: - 166 | List.map (fun x -> check_decidable_equality_def' env x true) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Warning 5 [ignored-partial-application]: this function application is partial, - maybe some arguments are missing. - + ocamlfind ocamldep -package zarith -modules initial_env.ml > initial_env.ml.depends - + ocamlfind ocamldep -package zarith -modules initial_env.mli > initial_env.mli.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o initial_env.cmi initial_env.mli - + ocamlfind ocamldep -package zarith -modules process_file.ml > process_file.ml.depends - + ocamlfind ocamldep -package zarith -modules process_file.mli > process_file.mli.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o process_file.cmi process_file.mli - + /home/opam/.opam/5.2.0+flambda2/bin/ocamllex.opt -q lexer.mll - + ocamlfind ocamldep -package zarith -modules lexer.ml > lexer.ml.depends - + /home/opam/.opam/5.2.0+flambda2/bin/ocamlyacc parser.mly - + /home/opam/.opam/5.2.0+flambda2/bin/ocamlyacc parser.mly - 5 rules never reduced - 2 shift/reduce conflicts, 2 reduce/reduce conflicts. - + ocamlfind ocamldep -package zarith -modules parser.mli > parser.mli.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o parser.cmi parser.mli - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o lexer.cmo lexer.ml - + ocamlfind ocamldep -package zarith -modules parser.ml > parser.ml.depends - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o parser.cmx parser.ml - + ocamlfind ocamldep -package zarith -modules trans.ml > trans.ml.depends - + ocamlfind ocamldep -package zarith -modules trans.mli > trans.mli.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o trans.cmi trans.mli - + ocamlfind ocamldep -package zarith -modules patterns.ml > patterns.ml.depends - + ocamlfind ocamldep -package zarith -modules patterns.mli > patterns.mli.depends - + ocamlfind ocamldep -package zarith -modules def_trans.mli > def_trans.mli.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o def_trans.cmi def_trans.mli - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o patterns.cmi patterns.mli - + ocamlfind ocamldep -package zarith -modules def_trans.ml > def_trans.ml.depends - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o def_trans.cmx def_trans.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o def_trans.cmx def_trans.ml - File "def_trans.ml", line 130, characters 51-54: - 130 | let remove_import_include _ env (((d,s),l,lenv) as def) = - ^^^ - Warning 26 [unused-var]: unused variable def. - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o patterns.cmx patterns.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o patterns.cmx patterns.ml - File "patterns.ml", line 95, characters 35-77: - 95 | let check_number_patterns env p = (for_all_subpat check_number_patterns_aux p; ()) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Warning 10 [non-unit-statement]: this expression should have type unit. - - File "patterns.ml", line 2165, characters 6-21: - 2165 | let new_list_wc_pat = matrix_compile_mk_pwild list_ty in - ^^^^^^^^^^^^^^^ - Warning 26 [unused-var]: unused variable new_list_wc_pat. - - File "patterns.ml", line 2166, characters 6-21: - 2166 | let new_elem_wc_pat = matrix_compile_mk_pwild elem_ty in - ^^^^^^^^^^^^^^^ - Warning 26 [unused-var]: unused variable new_elem_wc_pat. - - File "patterns.ml", line 2210, characters 6-14: - 2210 | let nil_pats = - ^^^^^^^^ - Warning 26 [unused-var]: unused variable nil_pats. - - File "patterns.ml", line 2212, characters 6-15: - 2212 | let cons_pats = - ^^^^^^^^^ - Warning 26 [unused-var]: unused variable cons_pats. - - File "patterns.ml", line 2366, characters 6-19: - 2366 | let case_fun_else p ee = - ^^^^^^^^^^^^^ - Warning 26 [unused-var]: unused variable case_fun_else. - - File "patterns.ml", line 2368, characters 6-18: - 2368 | let dest_in_else e = [] in - ^^^^^^^^^^^^ - Warning 26 [unused-var]: unused variable dest_in_else. - - File "patterns.ml", line 2369, characters 6-20: - 2369 | let restr_pat_else _ = matrix_compile_mk_pwild p_ty in - ^^^^^^^^^^^^^^ - Warning 26 [unused-var]: unused variable restr_pat_else. - - File "patterns.ml", line 2371, characters 6-10: - 2371 | let nall = List.length all_args in - ^^^^ - Warning 26 [unused-var]: unused variable nall. - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o lexer.cmx lexer.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o trans.cmx trans.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o process_file.cmx process_file.ml - + ocamlfind ocamldep -package zarith -modules module_dependencies.ml > module_dependencies.ml.depends - + ocamlfind ocamldep -package zarith -modules module_dependencies.mli > module_dependencies.mli.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o module_dependencies.cmi module_dependencies.mli - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o ast_util.cmx ast_util.ml - + ocamlfind ocamldep -package zarith -modules rename_top_level.ml > rename_top_level.ml.depends - + ocamlfind ocamldep -package zarith -modules rename_top_level.mli > rename_top_level.mli.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o rename_top_level.cmi rename_top_level.mli - + ocamlfind ocamldep -package zarith -modules target_trans.ml > target_trans.ml.depends - + ocamlfind ocamldep -package zarith -modules target_trans.mli > target_trans.mli.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o target_trans.cmi target_trans.mli - + ocamlfind ocamldep -package zarith -modules convert_relations.ml > convert_relations.ml.depends - + ocamlfind ocamldep -package zarith -modules typecheck_ctxt.mli > typecheck_ctxt.mli.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o typecheck_ctxt.cmi typecheck_ctxt.mli - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o convert_relations.cmo convert_relations.ml - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o convert_relations.cmo convert_relations.ml - File "convert_relations.ml", lines 1495-1497, characters 6-45: - 1495 | ......let Some (c_ref) = Nfmap.apply c_ref_m c_rule in - 1496 | let c_args = sep_no_skips (List.map t_to_src_t c_args) in - 1497 | (mk_name_l c_name, c_ref, None, c_args) - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: - None - - File "_none_", line 1: - Alert ocaml_deprecated_auto_include: - OCaml's lib directory layout changed in 5.0. The str subdirectory has been - automatically added to the search path, but you should add -I +str to the - command-line to silence this alert (e.g. by adding str to the list of - libraries in your dune file, or adding use_str to your _tags file for - ocamlbuild, or using -package str for ocamlfind). - - File "convert_relations.ml", lines 2015-2020, characters 6-55: - 2015 | ......let ([output], equalities) = - 2016 | extract_patterns env avoid [v] [true] in - 2017 | let bound = Nmap.domain (pat_to_bound output) in - 2018 | LET(output, u, - 2019 | build_code (Nset.union bound known) indconds - 2020 | sideconds2 (equalities@eqconds2) usefuleqs) - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: - ({typ={ _ }; rest={ _ }; _ }::{typ={ _ }; rest={ _ }; _ }::_, _) - - File "convert_relations.ml", line 1871, characters 6-10: - 1871 | let vars = Nfmap.domain (Nfmap.from_list rule.rule_vars) in - ^^^^ - Warning 26 [unused-var]: unused variable vars. - + ocamlfind ocamldep -package zarith -modules typecheck_ctxt.ml > typecheck_ctxt.ml.depends - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o typecheck_ctxt.cmx typecheck_ctxt.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o typecheck_ctxt.cmx typecheck_ctxt.ml - File "_none_", line 1: - Alert ocaml_deprecated_auto_include: - OCaml's lib directory layout changed in 5.0. The str subdirectory has been - automatically added to the search path, but you should add -I +str to the - command-line to silence this alert (e.g. by adding str to the list of - libraries in your dune file, or adding use_str to your _tags file for - ocamlbuild, or using -package str for ocamlfind). - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o rename_top_level.cmx rename_top_level.ml - + ocamlfind ocamldep -package zarith -modules target_syntax.ml > target_syntax.ml.depends - + ocamlfind ocamldep -package zarith -modules target_syntax.mli > target_syntax.mli.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o target_syntax.cmi target_syntax.mli - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o convert_relations.cmx convert_relations.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o convert_relations.cmx convert_relations.ml - File "convert_relations.ml", lines 1495-1497, characters 6-45: - 1495 | ......let Some (c_ref) = Nfmap.apply c_ref_m c_rule in - 1496 | let c_args = sep_no_skips (List.map t_to_src_t c_args) in - 1497 | (mk_name_l c_name, c_ref, None, c_args) - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: - None - - File "_none_", line 1: - Alert ocaml_deprecated_auto_include: - OCaml's lib directory layout changed in 5.0. The str subdirectory has been - automatically added to the search path, but you should add -I +str to the - command-line to silence this alert (e.g. by adding str to the list of - libraries in your dune file, or adding use_str to your _tags file for - ocamlbuild, or using -package str for ocamlfind). - - File "convert_relations.ml", lines 2015-2020, characters 6-55: - 2015 | ......let ([output], equalities) = - 2016 | extract_patterns env avoid [v] [true] in - 2017 | let bound = Nmap.domain (pat_to_bound output) in - 2018 | LET(output, u, - 2019 | build_code (Nset.union bound known) indconds - 2020 | sideconds2 (equalities@eqconds2) usefuleqs) - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: - ({typ={ _ }; rest={ _ }; _ }::{typ={ _ }; rest={ _ }; _ }::_, _) - - File "convert_relations.ml", line 1871, characters 6-10: - 1871 | let vars = Nfmap.domain (Nfmap.from_list rule.rule_vars) in - ^^^^ - Warning 26 [unused-var]: unused variable vars. - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o target_syntax.cmx target_syntax.ml - + ocamlfind ocamldep -package zarith -modules typecheck.ml > typecheck.ml.depends - + ocamlfind ocamldep -package zarith -modules typecheck.mli > typecheck.mli.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o typecheck.cmi typecheck.mli - + ocamlfind ocamldep -package zarith -modules version.ml > version.ml.depends - + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o version.cmo version.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o debug.cmx debug.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o initial_env.cmx initial_env.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o initial_env.cmx initial_env.ml - File "_none_", line 1: - Alert ocaml_deprecated_auto_include: - OCaml's lib directory layout changed in 5.0. The str subdirectory has been - automatically added to the search path, but you should add -I +str to the - command-line to silence this alert (e.g. by adding str to the list of - libraries in your dune file, or adding use_str to your _tags file for - ocamlbuild, or using -package str for ocamlfind). - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o module_dependencies.cmx module_dependencies.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o target_trans.cmx target_trans.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o typecheck.cmx typecheck.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o typecheck.cmx typecheck.ml - File "_none_", line 1: - Alert ocaml_deprecated_auto_include: - OCaml's lib directory layout changed in 5.0. The str subdirectory has been - automatically added to the search path, but you should add -I +str to the - command-line to silence this alert (e.g. by adding str to the list of - libraries in your dune file, or adding use_str to your _tags file for - ocamlbuild, or using -package str for ocamlfind). - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o version.cmx version.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o main.cmx main.ml - + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o main.cmx main.ml - File "_none_", line 1: - Alert ocaml_deprecated_auto_include: - OCaml's lib directory layout changed in 5.0. The str subdirectory has been - automatically added to the search path, but you should add -I +str to the - command-line to silence this alert (e.g. by adding str to the list of - libraries in your dune file, or adding use_str to your _tags file for - ocamlbuild, or using -package str for ocamlfind). - + ocamlfind ocamlopt -linkpkg -I +str str.cmxa -package zarith -I ulib ulib/batReturn.cmx ulib/batUChar.cmx ulib/batUTF8.cmx ulib/batText.cmx ulib/ulib.cmx ast.cmx pp.cmx reporting_basic.cmx util.cmx output.cmx name.cmx ident.cmx path.cmx ast_util.cmx external_constants.cmx finite_map.cmx nvar.cmx seplist.cmx target.cmx tyvar.cmx types.cmx typed_ast.cmx macro_expander.cmx typed_ast_syntax.cmx pattern_syntax.cmx precedence.cmx share_directory.cmx target_binding.cmx backend_common.cmx coq_backend_utils.cmx coq_backend.cmx backend.cmx def_trans.cmx reporting.cmx patterns.cmx typecheck_ctxt.cmx convert_relations.cmx pcombinators.cmx syntactic_tests.cmx debug.cmx parser.cmx lexer.cmx trans.cmx process_file.cmx initial_env.cmx module_dependencies.cmx rename_top_level.cmx target_syntax.cmx target_trans.cmx typecheck.cmx version.cmx main.cmx -o main.native - make[1]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/lem.2025-03-13/src' - ln -sf src/main.native lem - true - mkdir -p bin - cd bin && ln -sf ../src/main.native lem - make -C library - make[1]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/lem.2025-03-13/library' - make -C .. build-lem - make[2]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/lem.2025-03-13' - echo "(* Generated file -- do not edit. *)" > src/version.ml - echo 'let v="2025-03-13"' >> src/version.ml - echo "(* Generated file -- do not edit. *)" > src/share_directory.ml - echo let d=\"/home/opam/.opam/5.2.0+flambda2/share/lem\" >> src/share_directory.ml - make -C src all - make[3]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/lem.2025-03-13/src' - rm -f main.native - ocamlbuild -use-ocamlfind -cflags -g main.native - make[3]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/lem.2025-03-13/src' - ln -sf src/main.native lem - make[2]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/lem.2025-03-13' - ../lem -ocaml -outdir ../ocaml-lib -wl ign -wl_auto_import err -wl_rename err bool.lem basic_classes.lem function.lem maybe.lem num.lem tuple.lem list.lem either.lem set_helpers.lem set.lem map.lem relation.lem sorting.lem function_extra.lem assert_extra.lem list_extra.lem string.lem num_extra.lem map_extra.lem set_extra.lem maybe_extra.lem string_extra.lem word.lem show.lem show_extra.lem machine_word.lem pervasives.lem pervasives_extra.lem debug.lem -auxiliary_level none -only_changed_output - ../lem -hol -hol_remove_matches -outdir ../hol-lib -wl ign -wl_auto_import err -wl_rename err bool.lem basic_classes.lem function.lem maybe.lem num.lem tuple.lem list.lem either.lem set_helpers.lem set.lem map.lem relation.lem sorting.lem function_extra.lem assert_extra.lem list_extra.lem string.lem num_extra.lem map_extra.lem set_extra.lem maybe_extra.lem string_extra.lem word.lem show.lem show_extra.lem machine_word.lem pervasives.lem pervasives_extra.lem debug.lem -auxiliary_level none -only_changed_output - ../lem -isa -outdir ../isabelle-lib -wl ign -wl_auto_import err -wl_rename err bool.lem basic_classes.lem function.lem maybe.lem num.lem tuple.lem list.lem either.lem set_helpers.lem set.lem map.lem relation.lem sorting.lem function_extra.lem assert_extra.lem list_extra.lem string.lem num_extra.lem map_extra.lem set_extra.lem maybe_extra.lem string_extra.lem word.lem show.lem show_extra.lem machine_word.lem pervasives.lem pervasives_extra.lem debug.lem -auxiliary_level none -only_changed_output - ../lem -coq -outdir ../coq-lib -wl ign -wl_auto_import err bool.lem basic_classes.lem function.lem maybe.lem num.lem tuple.lem list.lem either.lem set_helpers.lem set.lem map.lem relation.lem sorting.lem function_extra.lem assert_extra.lem list_extra.lem string.lem num_extra.lem map_extra.lem set_extra.lem maybe_extra.lem string_extra.lem word.lem show.lem show_extra.lem machine_word.lem pervasives.lem pervasives_extra.lem debug.lem -auxiliary_level none -only_changed_output - ../lem -tex_all ../tex-lib/lem-libs.tex -wl ign -wl_auto_import err bool.lem basic_classes.lem function.lem maybe.lem num.lem tuple.lem list.lem either.lem set_helpers.lem set.lem map.lem relation.lem sorting.lem function_extra.lem assert_extra.lem list_extra.lem string.lem num_extra.lem map_extra.lem set_extra.lem maybe_extra.lem string_extra.lem word.lem show.lem show_extra.lem machine_word.lem pervasives.lem pervasives_extra.lem debug.lem - ../lem -html -outdir ../html-lib -wl ign -wl_auto_import err bool.lem basic_classes.lem function.lem maybe.lem num.lem tuple.lem list.lem either.lem set_helpers.lem set.lem map.lem relation.lem sorting.lem function_extra.lem assert_extra.lem list_extra.lem string.lem num_extra.lem map_extra.lem set_extra.lem maybe_extra.lem string_extra.lem word.lem show.lem show_extra.lem machine_word.lem pervasives.lem pervasives_extra.lem debug.lem - make[1]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/lem.2025-03-13/library' - make ocaml-libs - make[1]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/lem.2025-03-13' - make -C ocaml-lib all - make[2]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/lem.2025-03-13/ocaml-lib' - Makefile:10: warning: overriding recipe for target 'clean' - ocamlbuild.mk:20: warning: ignoring old recipe for target 'clean' - ocamlbuild -build-dir _build_zarith -X local -X dependencies -I num_impl_zarith -use-ocamlfind -pkg zarith extract.cma extract.cmxa - + ocamlfind ocamldep -package zarith -modules num_impl_zarith/big_int_impl.mli > num_impl_zarith/big_int_impl.mli.depends - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o num_impl_zarith/big_int_impl.cmi num_impl_zarith/big_int_impl.mli - + ocamlfind ocamldep -package zarith -modules num_impl_zarith/big_int_impl.ml > num_impl_zarith/big_int_impl.ml.depends - + ocamlfind ocamldep -package zarith -modules num_impl_zarith/rational_impl.mli > num_impl_zarith/rational_impl.mli.depends - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o num_impl_zarith/rational_impl.cmi num_impl_zarith/rational_impl.mli - + ocamlfind ocamldep -package zarith -modules num_impl_zarith/rational_impl.ml > num_impl_zarith/rational_impl.ml.depends - + ocamlfind ocamldep -package zarith -modules nat_big_num.mli > nat_big_num.mli.depends - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o nat_big_num.cmi nat_big_num.mli - + ocamlfind ocamldep -package zarith -modules nat_big_num.ml > nat_big_num.ml.depends - + ocamlfind ocamldep -package zarith -modules nat_num.mli > nat_num.mli.depends - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o nat_num.cmi nat_num.mli - + ocamlfind ocamldep -package zarith -modules nat_num.ml > nat_num.ml.depends - + ocamlfind ocamldep -package zarith -modules rational.mli > rational.mli.depends - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o rational.cmi rational.mli - + ocamlfind ocamldep -package zarith -modules rational.ml > rational.ml.depends - + ocamlfind ocamldep -package zarith -modules pset.mli > pset.mli.depends - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o pset.cmi pset.mli - + ocamlfind ocamldep -package zarith -modules pset.ml > pset.ml.depends - + ocamlfind ocamldep -package zarith -modules pmap.mli > pmap.mli.depends - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o pmap.cmi pmap.mli - + ocamlfind ocamldep -package zarith -modules pmap.ml > pmap.ml.depends - + ocamlfind ocamldep -package zarith -modules vector.mli > vector.mli.depends - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o vector.cmi vector.mli - + ocamlfind ocamldep -package zarith -modules vector.ml > vector.ml.depends - + ocamlfind ocamldep -package zarith -modules bit.mli > bit.mli.depends - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o bit.cmi bit.mli - + ocamlfind ocamldep -package zarith -modules bit.ml > bit.ml.depends - + ocamlfind ocamldep -package zarith -modules xstring.mli > xstring.mli.depends - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o xstring.cmi xstring.mli - + ocamlfind ocamldep -package zarith -modules xstring.ml > xstring.ml.depends - + ocamlfind ocamldep -package zarith -modules either.ml > either.ml.depends - + ocamlfind ocamldep -package zarith -modules lem.ml > lem.ml.depends - + ocamlfind ocamldep -package zarith -modules lem_assert_extra.ml > lem_assert_extra.ml.depends - + ocamlfind ocamldep -package zarith -modules lem_basic_classes.ml > lem_basic_classes.ml.depends - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem.cmo lem.ml - + ocamlfind ocamldep -package zarith -modules lem_bool.ml > lem_bool.ml.depends - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_bool.cmo lem_bool.ml - + ocamlfind ocamldep -package zarith -modules lem_either.ml > lem_either.ml.depends - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o either.cmo either.ml - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_basic_classes.cmo lem_basic_classes.ml - + ocamlfind ocamldep -package zarith -modules lem_list.ml > lem_list.ml.depends - + ocamlfind ocamldep -package zarith -modules lem_function.ml > lem_function.ml.depends - + ocamlfind ocamldep -package zarith -modules lem_maybe.ml > lem_maybe.ml.depends - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_function.cmo lem_function.ml - + ocamlfind ocamldep -package zarith -modules lem_num.ml > lem_num.ml.depends - + ocamlfind ocamldep -package zarith -modules lem_tuple.ml > lem_tuple.ml.depends - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_maybe.cmo lem_maybe.ml - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_num.cmo lem_num.ml - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_tuple.cmo lem_tuple.ml - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_list.cmo lem_list.ml - + ocamlfind ocamldep -package zarith -modules lem_function_extra.ml > lem_function_extra.ml.depends - + ocamlfind ocamldep -package zarith -modules lem_list_extra.ml > lem_list_extra.ml.depends - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_assert_extra.cmo lem_assert_extra.ml - + ocamlfind ocamldep -package zarith -modules lem_machine_word.ml > lem_machine_word.ml.depends - + ocamlfind ocamldep -package zarith -modules lem_show.ml > lem_show.ml.depends - + ocamlfind ocamldep -package zarith -modules lem_string.ml > lem_string.ml.depends - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_string.cmo lem_string.ml - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_show.cmo lem_show.ml - + ocamlfind ocamldep -package zarith -modules lem_map.ml > lem_map.ml.depends - + ocamlfind ocamldep -package zarith -modules lem_set.ml > lem_set.ml.depends - + ocamlfind ocamldep -package zarith -modules lem_set_helpers.ml > lem_set_helpers.ml.depends - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_set_helpers.cmo lem_set_helpers.ml - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_set.cmo lem_set.ml - + ocamlfind ocamldep -package zarith -modules lem_map_extra.ml > lem_map_extra.ml.depends - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_map.cmo lem_map.ml - + ocamlfind ocamldep -package zarith -modules lem_maybe_extra.ml > lem_maybe_extra.ml.depends - + ocamlfind ocamldep -package zarith -modules lem_num_extra.ml > lem_num_extra.ml.depends - + ocamlfind ocamldep -package zarith -modules lem_pervasives.ml > lem_pervasives.ml.depends - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_either.cmo lem_either.ml - + ocamlfind ocamldep -package zarith -modules lem_word.ml > lem_word.ml.depends - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_word.cmo lem_word.ml - + ocamlfind ocamldep -package zarith -modules lem_pervasives_extra.ml > lem_pervasives_extra.ml.depends - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_function_extra.cmo lem_function_extra.ml - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_list_extra.cmo lem_list_extra.ml - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_machine_word.cmo lem_machine_word.ml - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_map_extra.cmo lem_map_extra.ml - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_maybe_extra.cmo lem_maybe_extra.ml - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_num_extra.cmo lem_num_extra.ml - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_pervasives.cmo lem_pervasives.ml - + ocamlfind ocamldep -package zarith -modules lem_set_extra.ml > lem_set_extra.ml.depends - + ocamlfind ocamldep -package zarith -modules lem_sorting.ml > lem_sorting.ml.depends - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_sorting.cmo lem_sorting.ml - + ocamlfind ocamldep -package zarith -modules lem_show_extra.ml > lem_show_extra.ml.depends - + ocamlfind ocamldep -package zarith -modules lem_relation.ml > lem_relation.ml.depends - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_relation.cmo lem_relation.ml - + ocamlfind ocamldep -package zarith -modules lem_string_extra.ml > lem_string_extra.ml.depends - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_set_extra.cmo lem_set_extra.ml - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_show_extra.cmo lem_show_extra.ml - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_string_extra.cmo lem_string_extra.ml - + ocamlfind ocamldep -package zarith -modules lem_debug.ml > lem_debug.ml.depends - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o num_impl_zarith/big_int_impl.cmo num_impl_zarith/big_int_impl.ml - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o num_impl_zarith/rational_impl.cmo num_impl_zarith/rational_impl.ml - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o nat_big_num.cmo nat_big_num.ml - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o nat_num.cmo nat_num.ml - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o rational.cmo rational.ml - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o pset.cmo pset.ml - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o pmap.cmo pmap.ml - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o vector.cmo vector.ml - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o bit.cmo bit.ml - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o xstring.cmo xstring.ml - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_pervasives_extra.cmo lem_pervasives_extra.ml - + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_debug.cmo lem_debug.ml - + ocamlfind ocamlc -a -package zarith -I num_impl_zarith num_impl_zarith/big_int_impl.cmo num_impl_zarith/rational_impl.cmo nat_big_num.cmo nat_num.cmo rational.cmo pset.cmo pmap.cmo vector.cmo bit.cmo xstring.cmo either.cmo lem.cmo lem_assert_extra.cmo lem_bool.cmo lem_basic_classes.cmo lem_function.cmo lem_maybe.cmo lem_num.cmo lem_tuple.cmo lem_list.cmo lem_either.cmo lem_function_extra.cmo lem_list_extra.cmo lem_string.cmo lem_show.cmo lem_machine_word.cmo lem_set_helpers.cmo lem_set.cmo lem_map.cmo lem_map_extra.cmo lem_maybe_extra.cmo lem_num_extra.cmo lem_word.cmo lem_pervasives.cmo lem_sorting.cmo lem_set_extra.cmo lem_relation.cmo lem_show_extra.cmo lem_string_extra.cmo lem_pervasives_extra.cmo lem_debug.cmo -o extract.cma - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o num_impl_zarith/big_int_impl.cmx num_impl_zarith/big_int_impl.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o num_impl_zarith/big_int_impl.cmx num_impl_zarith/big_int_impl.ml - File "_none_", line 1: - Warning 58 [no-cmx-file]: no cmx file was found in path for module Zarith_version, and its interface was not compiled with -opaque - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o num_impl_zarith/rational_impl.cmx num_impl_zarith/rational_impl.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o pset.cmx pset.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o nat_num.cmx nat_num.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o nat_big_num.cmx nat_big_num.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o xstring.cmx xstring.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem.cmx lem.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_bool.cmx lem_bool.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o either.cmx either.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_basic_classes.cmx lem_basic_classes.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_function.cmx lem_function.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o rational.cmx rational.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_maybe.cmx lem_maybe.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_num.cmx lem_num.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_tuple.cmx lem_tuple.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_list.cmx lem_list.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_assert_extra.cmx lem_assert_extra.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_string.cmx lem_string.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_show.cmx lem_show.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_set_helpers.cmx lem_set_helpers.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o pmap.cmx pmap.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_set.cmx lem_set.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_map.cmx lem_map.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_either.cmx lem_either.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_word.cmx lem_word.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_function_extra.cmx lem_function_extra.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_list_extra.cmx lem_list_extra.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_machine_word.cmx lem_machine_word.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_map_extra.cmx lem_map_extra.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_maybe_extra.cmx lem_maybe_extra.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_num_extra.cmx lem_num_extra.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_pervasives.cmx lem_pervasives.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_sorting.cmx lem_sorting.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_relation.cmx lem_relation.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_set_extra.cmx lem_set_extra.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_show_extra.cmx lem_show_extra.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_string_extra.cmx lem_string_extra.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o vector.cmx vector.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o bit.cmx bit.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_pervasives_extra.cmx lem_pervasives_extra.ml - + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_debug.cmx lem_debug.ml - + ocamlfind ocamlopt -a -package zarith -I num_impl_zarith num_impl_zarith/big_int_impl.cmx num_impl_zarith/rational_impl.cmx nat_big_num.cmx nat_num.cmx rational.cmx pset.cmx pmap.cmx vector.cmx bit.cmx xstring.cmx either.cmx lem.cmx lem_assert_extra.cmx lem_bool.cmx lem_basic_classes.cmx lem_function.cmx lem_maybe.cmx lem_num.cmx lem_tuple.cmx lem_list.cmx lem_either.cmx lem_function_extra.cmx lem_list_extra.cmx lem_string.cmx lem_show.cmx lem_machine_word.cmx lem_set_helpers.cmx lem_set.cmx lem_map.cmx lem_map_extra.cmx lem_maybe_extra.cmx lem_num_extra.cmx lem_word.cmx lem_pervasives.cmx lem_relation.cmx lem_sorting.cmx lem_set_extra.cmx lem_show_extra.cmx lem_string_extra.cmx lem_pervasives_extra.cmx lem_debug.cmx -o extract.cmxa - ocamlbuild -build-dir _build_num -X local -X dependencies -I num_impl_num -use-ocamlfind -pkg num extract.cma extract.cmxa - + ocamlfind ocamldep -package num -modules num_impl_num/big_int_impl.mli > num_impl_num/big_int_impl.mli.depends - + ocamlfind ocamlc -c -package num -I num_impl_num -o num_impl_num/big_int_impl.cmi num_impl_num/big_int_impl.mli - + ocamlfind ocamldep -package num -modules num_impl_num/big_int_impl.ml > num_impl_num/big_int_impl.ml.depends - + ocamlfind ocamldep -package num -modules num_impl_num/rational_impl.mli > num_impl_num/rational_impl.mli.depends - + ocamlfind ocamlc -c -package num -I num_impl_num -o num_impl_num/rational_impl.cmi num_impl_num/rational_impl.mli - + ocamlfind ocamldep -package num -modules num_impl_num/rational_impl.ml > num_impl_num/rational_impl.ml.depends - + ocamlfind ocamldep -package num -modules nat_big_num.mli > nat_big_num.mli.depends - + ocamlfind ocamlc -c -package num -I num_impl_num -o nat_big_num.cmi nat_big_num.mli - + ocamlfind ocamldep -package num -modules nat_big_num.ml > nat_big_num.ml.depends - + ocamlfind ocamldep -package num -modules nat_num.mli > nat_num.mli.depends - + ocamlfind ocamlc -c -package num -I num_impl_num -o nat_num.cmi nat_num.mli - + ocamlfind ocamldep -package num -modules nat_num.ml > nat_num.ml.depends - + ocamlfind ocamldep -package num -modules rational.mli > rational.mli.depends - + ocamlfind ocamlc -c -package num -I num_impl_num -o rational.cmi rational.mli - + ocamlfind ocamldep -package num -modules rational.ml > rational.ml.depends - + ocamlfind ocamldep -package num -modules pset.mli > pset.mli.depends - + ocamlfind ocamlc -c -package num -I num_impl_num -o pset.cmi pset.mli - + ocamlfind ocamldep -package num -modules pset.ml > pset.ml.depends - + ocamlfind ocamldep -package num -modules pmap.mli > pmap.mli.depends - + ocamlfind ocamlc -c -package num -I num_impl_num -o pmap.cmi pmap.mli - + ocamlfind ocamldep -package num -modules pmap.ml > pmap.ml.depends - + ocamlfind ocamldep -package num -modules vector.mli > vector.mli.depends - + ocamlfind ocamlc -c -package num -I num_impl_num -o vector.cmi vector.mli - + ocamlfind ocamldep -package num -modules vector.ml > vector.ml.depends - + ocamlfind ocamldep -package num -modules bit.mli > bit.mli.depends - + ocamlfind ocamlc -c -package num -I num_impl_num -o bit.cmi bit.mli - + ocamlfind ocamldep -package num -modules bit.ml > bit.ml.depends - + ocamlfind ocamldep -package num -modules xstring.mli > xstring.mli.depends - + ocamlfind ocamlc -c -package num -I num_impl_num -o xstring.cmi xstring.mli - + ocamlfind ocamldep -package num -modules xstring.ml > xstring.ml.depends - + ocamlfind ocamldep -package num -modules either.ml > either.ml.depends - + ocamlfind ocamldep -package num -modules lem.ml > lem.ml.depends - + ocamlfind ocamldep -package num -modules lem_assert_extra.ml > lem_assert_extra.ml.depends - + ocamlfind ocamldep -package num -modules lem_basic_classes.ml > lem_basic_classes.ml.depends - + ocamlfind ocamlc -c -package num -I num_impl_num -o lem.cmo lem.ml - + ocamlfind ocamldep -package num -modules lem_bool.ml > lem_bool.ml.depends - + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_bool.cmo lem_bool.ml - + ocamlfind ocamldep -package num -modules lem_either.ml > lem_either.ml.depends - + ocamlfind ocamlc -c -package num -I num_impl_num -o either.cmo either.ml - + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_basic_classes.cmo lem_basic_classes.ml - + ocamlfind ocamldep -package num -modules lem_list.ml > lem_list.ml.depends - + ocamlfind ocamldep -package num -modules lem_function.ml > lem_function.ml.depends - + ocamlfind ocamldep -package num -modules lem_maybe.ml > lem_maybe.ml.depends - + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_function.cmo lem_function.ml - + ocamlfind ocamldep -package num -modules lem_num.ml > lem_num.ml.depends - + ocamlfind ocamldep -package num -modules lem_tuple.ml > lem_tuple.ml.depends - + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_maybe.cmo lem_maybe.ml - + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_num.cmo lem_num.ml - + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_tuple.cmo lem_tuple.ml - + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_list.cmo lem_list.ml - + ocamlfind ocamldep -package num -modules lem_function_extra.ml > lem_function_extra.ml.depends - + ocamlfind ocamldep -package num -modules lem_list_extra.ml > lem_list_extra.ml.depends - + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_assert_extra.cmo lem_assert_extra.ml - + ocamlfind ocamldep -package num -modules lem_machine_word.ml > lem_machine_word.ml.depends - + ocamlfind ocamldep -package num -modules lem_show.ml > lem_show.ml.depends - + ocamlfind ocamldep -package num -modules lem_string.ml > lem_string.ml.depends - + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_string.cmo lem_string.ml - + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_show.cmo lem_show.ml - + ocamlfind ocamldep -package num -modules lem_map.ml > lem_map.ml.depends - + ocamlfind ocamldep -package num -modules lem_set.ml > lem_set.ml.depends - + ocamlfind ocamldep -package num -modules lem_set_helpers.ml > lem_set_helpers.ml.depends - + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_set_helpers.cmo lem_set_helpers.ml - + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_set.cmo lem_set.ml - + ocamlfind ocamldep -package num -modules lem_map_extra.ml > lem_map_extra.ml.depends - + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_map.cmo lem_map.ml - + ocamlfind ocamldep -package num -modules lem_maybe_extra.ml > lem_maybe_extra.ml.depends - + ocamlfind ocamldep -package num -modules lem_num_extra.ml > lem_num_extra.ml.depends - + ocamlfind ocamldep -package num -modules lem_pervasives.ml > lem_pervasives.ml.depends - + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_either.cmo lem_either.ml - + ocamlfind ocamldep -package num -modules lem_word.ml > lem_word.ml.depends - + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_word.cmo lem_word.ml - + ocamlfind ocamldep -package num -modules lem_pervasives_extra.ml > lem_pervasives_extra.ml.depends - + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_function_extra.cmo lem_function_extra.ml - + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_list_extra.cmo lem_list_extra.ml - + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_machine_word.cmo lem_machine_word.ml - + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_map_extra.cmo lem_map_extra.ml - + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_maybe_extra.cmo lem_maybe_extra.ml - + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_num_extra.cmo lem_num_extra.ml - + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_pervasives.cmo lem_pervasives.ml - + ocamlfind ocamldep -package num -modules lem_set_extra.ml > lem_set_extra.ml.depends - + ocamlfind ocamldep -package num -modules lem_sorting.ml > lem_sorting.ml.depends - + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_sorting.cmo lem_sorting.ml - + ocamlfind ocamldep -package num -modules lem_show_extra.ml > lem_show_extra.ml.depends - + ocamlfind ocamldep -package num -modules lem_relation.ml > lem_relation.ml.depends - + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_relation.cmo lem_relation.ml - + ocamlfind ocamldep -package num -modules lem_string_extra.ml > lem_string_extra.ml.depends - + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_set_extra.cmo lem_set_extra.ml - + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_show_extra.cmo lem_show_extra.ml - + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_string_extra.cmo lem_string_extra.ml - + ocamlfind ocamldep -package num -modules lem_debug.ml > lem_debug.ml.depends - + ocamlfind ocamlc -c -package num -I num_impl_num -o num_impl_num/big_int_impl.cmo num_impl_num/big_int_impl.ml - + ocamlfind ocamlc -c -package num -I num_impl_num -o num_impl_num/rational_impl.cmo num_impl_num/rational_impl.ml - + ocamlfind ocamlc -c -package num -I num_impl_num -o nat_big_num.cmo nat_big_num.ml - + ocamlfind ocamlc -c -package num -I num_impl_num -o nat_num.cmo nat_num.ml - + ocamlfind ocamlc -c -package num -I num_impl_num -o rational.cmo rational.ml - + ocamlfind ocamlc -c -package num -I num_impl_num -o pset.cmo pset.ml - + ocamlfind ocamlc -c -package num -I num_impl_num -o pmap.cmo pmap.ml - + ocamlfind ocamlc -c -package num -I num_impl_num -o vector.cmo vector.ml - + ocamlfind ocamlc -c -package num -I num_impl_num -o bit.cmo bit.ml - + ocamlfind ocamlc -c -package num -I num_impl_num -o xstring.cmo xstring.ml - + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_pervasives_extra.cmo lem_pervasives_extra.ml - + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_debug.cmo lem_debug.ml - + ocamlfind ocamlc -a -package num -I num_impl_num num_impl_num/big_int_impl.cmo num_impl_num/rational_impl.cmo nat_big_num.cmo nat_num.cmo rational.cmo pset.cmo pmap.cmo vector.cmo bit.cmo xstring.cmo either.cmo lem.cmo lem_assert_extra.cmo lem_bool.cmo lem_basic_classes.cmo lem_function.cmo lem_maybe.cmo lem_num.cmo lem_tuple.cmo lem_list.cmo lem_either.cmo lem_function_extra.cmo lem_list_extra.cmo lem_string.cmo lem_show.cmo lem_machine_word.cmo lem_set_helpers.cmo lem_set.cmo lem_map.cmo lem_map_extra.cmo lem_maybe_extra.cmo lem_num_extra.cmo lem_word.cmo lem_pervasives.cmo lem_sorting.cmo lem_set_extra.cmo lem_relation.cmo lem_show_extra.cmo lem_string_extra.cmo lem_pervasives_extra.cmo lem_debug.cmo -o extract.cma - + ocamlfind ocamlopt -c -package num -I num_impl_num -o num_impl_num/big_int_impl.cmx num_impl_num/big_int_impl.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o num_impl_num/rational_impl.cmx num_impl_num/rational_impl.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o pset.cmx pset.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o nat_num.cmx nat_num.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o nat_big_num.cmx nat_big_num.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o xstring.cmx xstring.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem.cmx lem.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_bool.cmx lem_bool.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o either.cmx either.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_basic_classes.cmx lem_basic_classes.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_function.cmx lem_function.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o rational.cmx rational.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_maybe.cmx lem_maybe.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_num.cmx lem_num.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_tuple.cmx lem_tuple.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_list.cmx lem_list.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_assert_extra.cmx lem_assert_extra.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_string.cmx lem_string.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_show.cmx lem_show.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_set_helpers.cmx lem_set_helpers.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o pmap.cmx pmap.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_set.cmx lem_set.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_map.cmx lem_map.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_either.cmx lem_either.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_word.cmx lem_word.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_function_extra.cmx lem_function_extra.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_list_extra.cmx lem_list_extra.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_machine_word.cmx lem_machine_word.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_map_extra.cmx lem_map_extra.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_maybe_extra.cmx lem_maybe_extra.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_num_extra.cmx lem_num_extra.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_pervasives.cmx lem_pervasives.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_sorting.cmx lem_sorting.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_relation.cmx lem_relation.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_set_extra.cmx lem_set_extra.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_show_extra.cmx lem_show_extra.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_string_extra.cmx lem_string_extra.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o vector.cmx vector.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o bit.cmx bit.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_pervasives_extra.cmx lem_pervasives_extra.ml - + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_debug.cmx lem_debug.ml - + ocamlfind ocamlopt -a -package num -I num_impl_num num_impl_num/big_int_impl.cmx num_impl_num/rational_impl.cmx nat_big_num.cmx nat_num.cmx rational.cmx pset.cmx pmap.cmx vector.cmx bit.cmx xstring.cmx either.cmx lem.cmx lem_assert_extra.cmx lem_bool.cmx lem_basic_classes.cmx lem_function.cmx lem_maybe.cmx lem_num.cmx lem_tuple.cmx lem_list.cmx lem_either.cmx lem_function_extra.cmx lem_list_extra.cmx lem_string.cmx lem_show.cmx lem_machine_word.cmx lem_set_helpers.cmx lem_set.cmx lem_map.cmx lem_map_extra.cmx lem_maybe_extra.cmx lem_num_extra.cmx lem_word.cmx lem_pervasives.cmx lem_relation.cmx lem_sorting.cmx lem_set_extra.cmx lem_show_extra.cmx lem_string_extra.cmx lem_pervasives_extra.cmx lem_debug.cmx -o extract.cmxa - make[2]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/lem.2025-03-13/ocaml-lib' - make -C library ocaml-lib-tests - make[2]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/lem.2025-03-13/library' - lem_basic_classesAuxiliary.ml - lem_boolAuxiliary.ml - lem_eitherAuxiliary.ml - lem_function_extraAuxiliary.ml - lem_listAuxiliary.ml - lem_list_extraAuxiliary.ml - lem_machine_wordAuxiliary.ml - File "lem_machine_wordAuxiliary.ml", line 26, characters 117-142: - 26 | instance_Machine_word_Size_Machine_word_ty5_dict ((wordFromNatural instance_Machine_word_Size_Machine_word_ty5_dict( (Nat_big_num.of_int 0))) : Lem.mword) = 5 - ^^^^^^^^^^^^^^^^^^^^^^^^^ - Error: Function arguments and returns must be representable. - The layout of Big_int_impl.BI.big_int is any - because the .cmi file for Big_int_impl.BI.big_int is missing. - But the layout of Big_int_impl.BI.big_int must be representable - because we must know concretely how to pass a function argument. - No .cmi file found containing Big_int_impl.BI.big_int. - Hint: Adding "big_int_impl" to your dependencies might help. - make[2]: *** [Makefile:44: ocaml-lib-tests] Error 2 - make[2]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/lem.2025-03-13/library' - make[1]: *** [Makefile:74: ocaml-libs] Error 2 - make[1]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/lem.2025-03-13' - make: *** [Makefile:53: libs_phase_1] Error 2 [ERROR] The compilation of lem.2025-03-13 failed at "make INSTALL_DIR=/home/opam/.opam/5.2.0+flambda2". #=== ERROR while compiling lem.2025-03-13 =====================================# # context 2.4.0~alpha2 | linux/x86_64 | ocaml-variants.5.2.0+flambda2 | file:///home/opam/opam-repository # path ~/.opam/5.2.0+flambda2/.opam-switch/build/lem.2025-03-13 # command ~/.opam/opam-init/hooks/sandbox.sh build make INSTALL_DIR=/home/opam/.opam/5.2.0+flambda2 # exit-code 2 # env-file ~/.opam/log/lem-8-67ed7a.env # output-file ~/.opam/log/lem-8-67ed7a.out ### output ### # echo "(* Generated file -- do not edit. *)" > src/version.ml # echo 'let v="2025-03-13"' >> src/version.ml # echo "(* Generated file -- do not edit. *)" > src/share_directory.ml # echo let d=\"/home/opam/.opam/5.2.0+flambda2/share/lem\" >> src/share_directory.ml # make -C src all # make[1]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/lem.2025-03-13/src' # rm -f main.native # ocamlbuild -use-ocamlfind -cflags -g main.native # + ocamlfind ocamldep -package zarith -modules main.ml > main.ml.depends # + ocamlfind ocamldep -package zarith -modules main.mli > main.mli.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o main.cmi main.mli # + ocamlfind ocamldep -package zarith -modules ast.ml > ast.ml.depends # + ocamlfind ocamldep -package zarith -modules ulib/ulib.ml > ulib/ulib.ml.depends # + ocamlfind ocamldep -package zarith -modules ulib/batText.mli > ulib/batText.mli.depends # + ocamlfind ocamldep -package zarith -modules ulib/batUChar.mli > ulib/batUChar.mli.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o ulib/batUChar.cmi ulib/batUChar.mli # + ocamlfind ocamldep -package zarith -modules ulib/batUTF8.mli > ulib/batUTF8.mli.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o ulib/batText.cmi ulib/batText.mli # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o ulib/batUTF8.cmi ulib/batUTF8.mli # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o ulib/ulib.cmo ulib/ulib.ml # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o ast.cmo ast.ml # + ocamlfind ocamldep -package zarith -modules ulib/batText.ml > ulib/batText.ml.depends # + ocamlfind ocamldep -package zarith -modules ulib/batReturn.ml > ulib/batReturn.ml.depends # + ocamlfind ocamldep -package zarith -modules ulib/batReturn.mli > ulib/batReturn.mli.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o ulib/batReturn.cmi ulib/batReturn.mli # + ocamlfind ocamldep -package zarith -modules ulib/batUChar.ml > ulib/batUChar.ml.depends # + ocamlfind ocamldep -package zarith -modules ulib/batUTF8.ml > ulib/batUTF8.ml.depends # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o ulib/batUChar.cmx ulib/batUChar.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o ulib/batReturn.cmx ulib/batReturn.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o ulib/batUTF8.cmx ulib/batUTF8.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o ulib/batText.cmx ulib/batText.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o ulib/ulib.cmx ulib/ulib.ml # + ocamlfind ocamldep -package zarith -modules ast_util.ml > ast_util.ml.depends # + ocamlfind ocamldep -package zarith -modules ast_util.mli > ast_util.mli.depends # + ocamlfind ocamldep -package zarith -modules name.mli > name.mli.depends # + ocamlfind ocamldep -package zarith -modules output.mli > output.mli.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o output.cmi output.mli # + ocamlfind ocamldep -package zarith -modules path.mli > path.mli.depends # + ocamlfind ocamldep -package zarith -modules ident.mli > ident.mli.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o name.cmi name.mli # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o ident.cmi ident.mli # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o path.cmi path.mli # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o ast_util.cmi ast_util.mli # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o ast.cmx ast.ml # + ocamlfind ocamldep -package zarith -modules ident.ml > ident.ml.depends # + ocamlfind ocamldep -package zarith -modules name.ml > name.ml.depends # + ocamlfind ocamldep -package zarith -modules output.ml > output.ml.depends # + ocamlfind ocamldep -package zarith -modules reporting_basic.ml > reporting_basic.ml.depends # + ocamlfind ocamldep -package zarith -modules reporting_basic.mli > reporting_basic.mli.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o reporting_basic.cmi reporting_basic.mli # + ocamlfind ocamldep -package zarith -modules pp.ml > pp.ml.depends # + ocamlfind ocamldep -package zarith -modules pp.mli > pp.mli.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o pp.cmi pp.mli # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o pp.cmx pp.ml # + ocamlfind ocamldep -package zarith -modules util.ml > util.ml.depends # + ocamlfind ocamldep -package zarith -modules util.mli > util.mli.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o util.cmi util.mli # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o reporting_basic.cmx reporting_basic.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o util.cmx util.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o output.cmx output.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o output.cmx output.ml # File "_none_", line 1: # Alert ocaml_deprecated_auto_include: # OCaml's lib directory layout changed in 5.0. The str subdirectory has been # automatically added to the search path, but you should add -I +str to the # command-line to silence this alert (e.g. by adding str to the list of # libraries in your dune file, or adding use_str to your _tags file for # ocamlbuild, or using -package str for ocamlfind). # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o name.cmx name.ml # + ocamlfind ocamldep -package zarith -modules path.ml > path.ml.depends # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o ident.cmx ident.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o path.cmx path.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o path.cmx path.ml # File "path.ml", lines 110-120, characters 2-20: # 110 | ..match p with # 111 | | Path_list -> 0 # 112 | | Path_bool -> 1 # 113 | | Path_nat -> 2 # 114 | | Path_numeral -> 3 # ... # 117 | | Path_vector -> 6 # 118 | | Path_char -> 7 # 119 | | Path_string -> 8 # 120 | | Path_unit -> 9 # Warning 8 [partial-match]: this pattern-matching is not exhaustive. # Here is an example of a case that is not matched: # Path_def (_, _) # + ocamlfind ocamldep -package zarith -modules backend.ml > backend.ml.depends # + ocamlfind ocamldep -package zarith -modules backend.mli > backend.mli.depends # + ocamlfind ocamldep -package zarith -modules typed_ast.mli > typed_ast.mli.depends # + ocamlfind ocamldep -package zarith -modules finite_map.ml > finite_map.ml.depends # + ocamlfind ocamldep -package zarith -modules nvar.mli > nvar.mli.depends # + ocamlfind ocamldep -package zarith -modules seplist.mli > seplist.mli.depends # + ocamlfind ocamldep -package zarith -modules target.mli > target.mli.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o finite_map.cmo finite_map.ml # + ocamlfind ocamldep -package zarith -modules types.mli > types.mli.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o nvar.cmi nvar.mli # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o seplist.cmi seplist.mli # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o target.cmi target.mli # + ocamlfind ocamldep -package zarith -modules tyvar.mli > tyvar.mli.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o tyvar.cmi tyvar.mli # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o types.cmi types.mli # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o types.cmi types.mli # File "_none_", line 1: # Alert ocaml_deprecated_auto_include: # OCaml's lib directory layout changed in 5.0. The str subdirectory has been # automatically added to the search path, but you should add -I +str to the # command-line to silence this alert (e.g. by adding str to the list of # libraries in your dune file, or adding use_str to your _tags file for # ocamlbuild, or using -package str for ocamlfind). # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o typed_ast.cmi typed_ast.mli # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o backend.cmi backend.mli # + ocamlfind ocamldep -package zarith -modules backend_common.ml > backend_common.ml.depends # + ocamlfind ocamldep -package zarith -modules backend_common.mli > backend_common.mli.depends # + ocamlfind ocamldep -package zarith -modules macro_expander.mli > macro_expander.mli.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o macro_expander.cmi macro_expander.mli # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o backend_common.cmi backend_common.mli # + ocamlfind ocamldep -package zarith -modules pattern_syntax.ml > pattern_syntax.ml.depends # + ocamlfind ocamldep -package zarith -modules pattern_syntax.mli > pattern_syntax.mli.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o pattern_syntax.cmi pattern_syntax.mli # + ocamlfind ocamldep -package zarith -modules seplist.ml > seplist.ml.depends # + ocamlfind ocamldep -package zarith -modules target.ml > target.ml.depends # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o finite_map.cmx finite_map.ml # + ocamlfind ocamldep -package zarith -modules typed_ast.ml > typed_ast.ml.depends # + ocamlfind ocamldep -package zarith -modules nvar.ml > nvar.ml.depends # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o seplist.cmx seplist.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o target.cmx target.ml # + ocamlfind ocamldep -package zarith -modules types.ml > types.ml.depends # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o nvar.cmx nvar.ml # + ocamlfind ocamldep -package zarith -modules tyvar.ml > tyvar.ml.depends # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o tyvar.cmx tyvar.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o types.cmx types.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o types.cmx types.ml # File "_none_", line 1: # Alert ocaml_deprecated_auto_include: # OCaml's lib directory layout changed in 5.0. The str subdirectory has been # automatically added to the search path, but you should add -I +str to the # command-line to silence this alert (e.g. by adding str to the list of # libraries in your dune file, or adding use_str to your _tags file for # ocamlbuild, or using -package str for ocamlfind). # # File "types.ml", line 1616, characters 12-28: # 1616 | let rec walk_constraints = function # ^^^^^^^^^^^^^^^^ # Warning 26 [unused-var]: unused variable walk_constraints. # + ocamlfind ocamldep -package zarith -modules typed_ast_syntax.ml > typed_ast_syntax.ml.depends # + ocamlfind ocamldep -package zarith -modules typed_ast_syntax.mli > typed_ast_syntax.mli.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o typed_ast_syntax.cmi typed_ast_syntax.mli # + ocamlfind ocamldep -package zarith -modules external_constants.ml > external_constants.ml.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o external_constants.cmo external_constants.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o typed_ast.cmx typed_ast.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o typed_ast.cmx typed_ast.ml # File "typed_ast.ml", lines 2497-2513, characters 4-13: # 2497 | ....match t.term with # 2498 | | Typ_wild _ | Typ_var _ | Typ_paren _ | Typ_len _ -> t (*TODO Check that parens aren't needed *) # 2499 | | Typ_fn _ -> # 2500 | if ctxt = TC_fn_right then # 2501 | t # ... # 2510 | if ctxt = TC_app then # 2511 | mk_tparen Ast.Unknown None t None (Some(t.typ)) # 2512 | else # 2513 | t # Warning 8 [partial-match]: this pattern-matching is not exhaustive. # Here is an example of a case that is not matched: # Typ_with_sort (_, _) # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o external_constants.cmx external_constants.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o typed_ast_syntax.cmx typed_ast_syntax.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o typed_ast_syntax.cmx typed_ast_syntax.ml # File "typed_ast_syntax.ml", lines 969-977, characters 2-52: # 969 | ..match t.term with # 970 | | Typ_wild _ -> ue # 971 | | Typ_var _ -> ue # 972 | | Typ_len _ -> ue # 973 | | Typ_fn (t1, _, t2) -> add_src_t_entities (add_src_t_entities ue t1) t2 # 974 | | Typ_tup sp -> Seplist.fold_left (fun t ue -> add_src_t_entities ue t) ue sp # 975 | | Typ_app (id, args) -> List.fold_left add_src_t_entities (used_entities_add_type ue id.descr) args # 976 | | Typ_backend (_, args) -> List.fold_left add_src_t_entities ue args # 977 | | Typ_paren (_, t, _) -> add_src_t_entities ue t # Warning 8 [partial-match]: this pattern-matching is not exhaustive. # Here is an example of a case that is not matched: # Typ_with_sort (_, _) # # File "_none_", line 1: # Alert ocaml_deprecated_auto_include: # OCaml's lib directory layout changed in 5.0. The str subdirectory has been # automatically added to the search path, but you should add -I +str to the # command-line to silence this alert (e.g. by adding str to the list of # libraries in your dune file, or adding use_str to your _tags file for # ocamlbuild, or using -package str for ocamlfind). # + ocamlfind ocamldep -package zarith -modules precedence.ml > precedence.ml.depends # + ocamlfind ocamldep -package zarith -modules precedence.mli > precedence.mli.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o precedence.cmi precedence.mli # + ocamlfind ocamldep -package zarith -modules share_directory.ml > share_directory.ml.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o share_directory.cmo share_directory.ml # + ocamlfind ocamldep -package zarith -modules target_binding.ml > target_binding.ml.depends # + ocamlfind ocamldep -package zarith -modules target_binding.mli > target_binding.mli.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o target_binding.cmi target_binding.mli # + ocamlfind ocamldep -package zarith -modules macro_expander.ml > macro_expander.ml.depends # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o pattern_syntax.cmx pattern_syntax.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o precedence.cmx precedence.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o precedence.cmx precedence.ml # File "_none_", line 1: # Alert ocaml_deprecated_auto_include: # OCaml's lib directory layout changed in 5.0. The str subdirectory has been # automatically added to the search path, but you should add -I +str to the # command-line to silence this alert (e.g. by adding str to the list of # libraries in your dune file, or adding use_str to your _tags file for # ocamlbuild, or using -package str for ocamlfind). # # File "precedence.ml", line 86, characters 14-15: # 86 | | P_special _ -> -1 # ^ # Warning 28 [wildcard-arg-to-constant-constr]: wildcard pattern given as argument to a constant constructor # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o share_directory.cmx share_directory.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o target_binding.cmx target_binding.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o macro_expander.cmx macro_expander.ml # + ocamlfind ocamldep -package zarith -modules coq_backend.ml > coq_backend.ml.depends # + ocamlfind ocamldep -package zarith -modules coq_backend_utils.ml > coq_backend_utils.ml.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o coq_backend_utils.cmo coq_backend_utils.ml # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o coq_backend.cmo coq_backend.ml # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o coq_backend.cmo coq_backend.ml # File "_none_", line 1: # Alert ocaml_deprecated_auto_include: # OCaml's lib directory layout changed in 5.0. The str subdirectory has been # automatically added to the search path, but you should add -I +str to the # command-line to silence this alert (e.g. by adding str to the list of # libraries in your dune file, or adding use_str to your _tags file for # ocamlbuild, or using -package str for ocamlfind). # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o backend_common.cmx backend_common.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o backend_common.cmx backend_common.ml # File "_none_", line 1: # Alert ocaml_deprecated_auto_include: # OCaml's lib directory layout changed in 5.0. The str subdirectory has been # automatically added to the search path, but you should add -I +str to the # command-line to silence this alert (e.g. by adding str to the list of # libraries in your dune file, or adding use_str to your _tags file for # ocamlbuild, or using -package str for ocamlfind). # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o coq_backend_utils.cmx coq_backend_utils.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o coq_backend.cmx coq_backend.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o coq_backend.cmx coq_backend.ml # File "_none_", line 1: # Alert ocaml_deprecated_auto_include: # OCaml's lib directory layout changed in 5.0. The str subdirectory has been # automatically added to the search path, but you should add -I +str to the # command-line to silence this alert (e.g. by adding str to the list of # libraries in your dune file, or adding use_str to your _tags file for # ocamlbuild, or using -package str for ocamlfind). # + ocamlfind ocamldep -package zarith -modules debug.ml > debug.ml.depends # + ocamlfind ocamldep -package zarith -modules pcombinators.mli > pcombinators.mli.depends # + ocamlfind ocamldep -package zarith -modules syntactic_tests.mli > syntactic_tests.mli.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o pcombinators.cmi pcombinators.mli # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o syntactic_tests.cmi syntactic_tests.mli # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o debug.cmo debug.ml # + ocamlfind ocamldep -package zarith -modules pcombinators.ml > pcombinators.ml.depends # + ocamlfind ocamldep -package zarith -modules syntactic_tests.ml > syntactic_tests.ml.depends # + ocamlfind ocamldep -package zarith -modules reporting.ml > reporting.ml.depends # + ocamlfind ocamldep -package zarith -modules reporting.mli > reporting.mli.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o reporting.cmi reporting.mli # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o backend.cmx backend.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o backend.cmx backend.ml # File "_none_", line 1: # Alert ocaml_deprecated_auto_include: # OCaml's lib directory layout changed in 5.0. The str subdirectory has been # automatically added to the search path, but you should add -I +str to the # command-line to silence this alert (e.g. by adding str to the list of # libraries in your dune file, or adding use_str to your _tags file for # ocamlbuild, or using -package str for ocamlfind). # # File "backend.ml", lines 1666-1673, characters 2-35: # 1666 | ..match c_id_string with # 1667 | | "AilSyntax.Plus" -> false # 1668 | | "AilSyntax.Minus" -> false # 1669 | | "AilSyntax.Bnot" -> false # 1670 | | "AilSyntax.Address" -> false # 1671 | | "AilSyntax.Indirection" -> false # 1672 | | "AilSyntax.PostfixIncr" -> true # 1673 | | "AilSyntax.PostfixDecr" -> true # Warning 8 [partial-match]: this pattern-matching is not exhaustive. # Here is an example of a case that is not matched: # "" # # File "backend.ml", lines 1966-1971, characters 14-17: # 1966 | ..............begin # 1967 | match ppc (c_id_string',[]), ail_unary_is_postfix c_id_string' with # 1968 | | (kind,(Some op_output)), true -> Ail, Some [pparg e; (concat emp op_output) ] # 1969 | | (kind,(Some op_output)), false -> Ail, Some [pparg_flip_lskip (concat emp op_output) e ] # 1970 | | (kind,None), true -> Ail, Some [pparg op; pparg e;] # 1971 | end # Warning 8 [partial-match]: this pattern-matching is not exhaustive. # Here is an example of a case that is not matched: # ((_, None), false) # # File "backend.ml", lines 1963-1973, characters 8-11: # 1963 | ........begin # 1964 | match deconstruct_arg op with # 1965 | | Some (c_id_string',[]) -> # 1966 | begin # 1967 | match ppc (c_id_string',[]), ail_unary_is_postfix c_id_string' with # ... # 1970 | | (kind,None), true -> Ail, Some [pparg op; pparg e;] # 1971 | end # 1972 | | None -> Ail, Some [pparg op; pparg e;] # 1973 | end # Warning 8 [partial-match]: this pattern-matching is not exhaustive. # Here is an example of a case that is not matched: # Some (c_id_string', _::_) # # File "backend.ml", lines 2938-2977, characters 40-73: # 2938 | ........................................match t.term with # 2939 | | Typ_wild(sk) -> t # 2940 | | Typ_var(sk,tv) -> t # 2941 | | Typ_len(n) -> t # 2942 | | Typ_fn(t1,sk,t2) -> # ... # 2974 | { t with term = Typ_backend(id, List.map (hol_strip_args_t type_names) ts) } # 2975 | end # 2976 | | Typ_paren(sk1,t,sk2) -> # 2977 | { t with term = Typ_paren(sk1,hol_strip_args_t type_names t, sk2) } # Warning 8 [partial-match]: this pattern-matching is not exhaustive. # Here is an example of a case that is not matched: # Typ_with_sort (_, _) # # File "backend.ml", line 2193, characters 9-16: # 2193 | let (c_descr : Typed_ast.const_descr) = c_env_lookup Ast.Unknown A.env.c_env cd.descr in # ^^^^^^^ # Warning 26 [unused-var]: unused variable c_descr. # # File "backend.ml", line 3798, characters 64-67: # 3798 | | Val_def ((Let_def(s1, targets,(p, name_map, topt,sk, e)) as def)) -> # ^^^ # Warning 26 [unused-var]: unused variable def. # # File "backend.ml", line 3809, characters 58-61: # 3809 | | Val_def ((Fun_def (s1, rec_flag, targets, clauses) as def)) -> # ^^^ # Warning 26 [unused-var]: unused variable def. # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o reporting.cmx reporting.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o pcombinators.cmx pcombinators.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o syntactic_tests.cmx syntactic_tests.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o syntactic_tests.cmx syntactic_tests.ml # File "_none_", line 1: # Alert ocaml_deprecated_auto_include: # OCaml's lib directory layout changed in 5.0. The str subdirectory has been # automatically added to the search path, but you should add -I +str to the # command-line to silence this alert (e.g. by adding str to the list of # libraries in your dune file, or adding use_str to your _tags file for # ocamlbuild, or using -package str for ocamlfind). # # File "syntactic_tests.ml", line 166, characters 10-70: # 166 | List.map (fun x -> check_decidable_equality_def' env x true) # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # Warning 5 [ignored-partial-application]: this function application is partial, # maybe some arguments are missing. # + ocamlfind ocamldep -package zarith -modules initial_env.ml > initial_env.ml.depends # + ocamlfind ocamldep -package zarith -modules initial_env.mli > initial_env.mli.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o initial_env.cmi initial_env.mli # + ocamlfind ocamldep -package zarith -modules process_file.ml > process_file.ml.depends # + ocamlfind ocamldep -package zarith -modules process_file.mli > process_file.mli.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o process_file.cmi process_file.mli # + /home/opam/.opam/5.2.0+flambda2/bin/ocamllex.opt -q lexer.mll # + ocamlfind ocamldep -package zarith -modules lexer.ml > lexer.ml.depends # + /home/opam/.opam/5.2.0+flambda2/bin/ocamlyacc parser.mly # + /home/opam/.opam/5.2.0+flambda2/bin/ocamlyacc parser.mly # 5 rules never reduced # 2 shift/reduce conflicts, 2 reduce/reduce conflicts. # + ocamlfind ocamldep -package zarith -modules parser.mli > parser.mli.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o parser.cmi parser.mli # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o lexer.cmo lexer.ml # + ocamlfind ocamldep -package zarith -modules parser.ml > parser.ml.depends # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o parser.cmx parser.ml # + ocamlfind ocamldep -package zarith -modules trans.ml > trans.ml.depends # + ocamlfind ocamldep -package zarith -modules trans.mli > trans.mli.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o trans.cmi trans.mli # + ocamlfind ocamldep -package zarith -modules patterns.ml > patterns.ml.depends # + ocamlfind ocamldep -package zarith -modules patterns.mli > patterns.mli.depends # + ocamlfind ocamldep -package zarith -modules def_trans.mli > def_trans.mli.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o def_trans.cmi def_trans.mli # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o patterns.cmi patterns.mli # + ocamlfind ocamldep -package zarith -modules def_trans.ml > def_trans.ml.depends # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o def_trans.cmx def_trans.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o def_trans.cmx def_trans.ml # File "def_trans.ml", line 130, characters 51-54: # 130 | let remove_import_include _ env (((d,s),l,lenv) as def) = # ^^^ # Warning 26 [unused-var]: unused variable def. # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o patterns.cmx patterns.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o patterns.cmx patterns.ml # File "patterns.ml", line 95, characters 35-77: # 95 | let check_number_patterns env p = (for_all_subpat check_number_patterns_aux p; ()) # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # Warning 10 [non-unit-statement]: this expression should have type unit. # # File "patterns.ml", line 2165, characters 6-21: # 2165 | let new_list_wc_pat = matrix_compile_mk_pwild list_ty in # ^^^^^^^^^^^^^^^ # Warning 26 [unused-var]: unused variable new_list_wc_pat. # # File "patterns.ml", line 2166, characters 6-21: # 2166 | let new_elem_wc_pat = matrix_compile_mk_pwild elem_ty in # ^^^^^^^^^^^^^^^ # Warning 26 [unused-var]: unused variable new_elem_wc_pat. # # File "patterns.ml", line 2210, characters 6-14: # 2210 | let nil_pats = # ^^^^^^^^ # Warning 26 [unused-var]: unused variable nil_pats. # # File "patterns.ml", line 2212, characters 6-15: # 2212 | let cons_pats = # ^^^^^^^^^ # Warning 26 [unused-var]: unused variable cons_pats. # # File "patterns.ml", line 2366, characters 6-19: # 2366 | let case_fun_else p ee = # ^^^^^^^^^^^^^ # Warning 26 [unused-var]: unused variable case_fun_else. # # File "patterns.ml", line 2368, characters 6-18: # 2368 | let dest_in_else e = [] in # ^^^^^^^^^^^^ # Warning 26 [unused-var]: unused variable dest_in_else. # # File "patterns.ml", line 2369, characters 6-20: # 2369 | let restr_pat_else _ = matrix_compile_mk_pwild p_ty in # ^^^^^^^^^^^^^^ # Warning 26 [unused-var]: unused variable restr_pat_else. # # File "patterns.ml", line 2371, characters 6-10: # 2371 | let nall = List.length all_args in # ^^^^ # Warning 26 [unused-var]: unused variable nall. # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o lexer.cmx lexer.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o trans.cmx trans.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o process_file.cmx process_file.ml # + ocamlfind ocamldep -package zarith -modules module_dependencies.ml > module_dependencies.ml.depends # + ocamlfind ocamldep -package zarith -modules module_dependencies.mli > module_dependencies.mli.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o module_dependencies.cmi module_dependencies.mli # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o ast_util.cmx ast_util.ml # + ocamlfind ocamldep -package zarith -modules rename_top_level.ml > rename_top_level.ml.depends # + ocamlfind ocamldep -package zarith -modules rename_top_level.mli > rename_top_level.mli.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o rename_top_level.cmi rename_top_level.mli # + ocamlfind ocamldep -package zarith -modules target_trans.ml > target_trans.ml.depends # + ocamlfind ocamldep -package zarith -modules target_trans.mli > target_trans.mli.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o target_trans.cmi target_trans.mli # + ocamlfind ocamldep -package zarith -modules convert_relations.ml > convert_relations.ml.depends # + ocamlfind ocamldep -package zarith -modules typecheck_ctxt.mli > typecheck_ctxt.mli.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o typecheck_ctxt.cmi typecheck_ctxt.mli # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o convert_relations.cmo convert_relations.ml # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o convert_relations.cmo convert_relations.ml # File "convert_relations.ml", lines 1495-1497, characters 6-45: # 1495 | ......let Some (c_ref) = Nfmap.apply c_ref_m c_rule in # 1496 | let c_args = sep_no_skips (List.map t_to_src_t c_args) in # 1497 | (mk_name_l c_name, c_ref, None, c_args) # Warning 8 [partial-match]: this pattern-matching is not exhaustive. # Here is an example of a case that is not matched: # None # # File "_none_", line 1: # Alert ocaml_deprecated_auto_include: # OCaml's lib directory layout changed in 5.0. The str subdirectory has been # automatically added to the search path, but you should add -I +str to the # command-line to silence this alert (e.g. by adding str to the list of # libraries in your dune file, or adding use_str to your _tags file for # ocamlbuild, or using -package str for ocamlfind). # # File "convert_relations.ml", lines 2015-2020, characters 6-55: # 2015 | ......let ([output], equalities) = # 2016 | extract_patterns env avoid [v] [true] in # 2017 | let bound = Nmap.domain (pat_to_bound output) in # 2018 | LET(output, u, # 2019 | build_code (Nset.union bound known) indconds # 2020 | sideconds2 (equalities@eqconds2) usefuleqs) # Warning 8 [partial-match]: this pattern-matching is not exhaustive. # Here is an example of a case that is not matched: # ({typ={ _ }; rest={ _ }; _ }::{typ={ _ }; rest={ _ }; _ }::_, _) # # File "convert_relations.ml", line 1871, characters 6-10: # 1871 | let vars = Nfmap.domain (Nfmap.from_list rule.rule_vars) in # ^^^^ # Warning 26 [unused-var]: unused variable vars. # + ocamlfind ocamldep -package zarith -modules typecheck_ctxt.ml > typecheck_ctxt.ml.depends # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o typecheck_ctxt.cmx typecheck_ctxt.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o typecheck_ctxt.cmx typecheck_ctxt.ml # File "_none_", line 1: # Alert ocaml_deprecated_auto_include: # OCaml's lib directory layout changed in 5.0. The str subdirectory has been # automatically added to the search path, but you should add -I +str to the # command-line to silence this alert (e.g. by adding str to the list of # libraries in your dune file, or adding use_str to your _tags file for # ocamlbuild, or using -package str for ocamlfind). # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o rename_top_level.cmx rename_top_level.ml # + ocamlfind ocamldep -package zarith -modules target_syntax.ml > target_syntax.ml.depends # + ocamlfind ocamldep -package zarith -modules target_syntax.mli > target_syntax.mli.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o target_syntax.cmi target_syntax.mli # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o convert_relations.cmx convert_relations.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o convert_relations.cmx convert_relations.ml # File "convert_relations.ml", lines 1495-1497, characters 6-45: # 1495 | ......let Some (c_ref) = Nfmap.apply c_ref_m c_rule in # 1496 | let c_args = sep_no_skips (List.map t_to_src_t c_args) in # 1497 | (mk_name_l c_name, c_ref, None, c_args) # Warning 8 [partial-match]: this pattern-matching is not exhaustive. # Here is an example of a case that is not matched: # None # # File "_none_", line 1: # Alert ocaml_deprecated_auto_include: # OCaml's lib directory layout changed in 5.0. The str subdirectory has been # automatically added to the search path, but you should add -I +str to the # command-line to silence this alert (e.g. by adding str to the list of # libraries in your dune file, or adding use_str to your _tags file for # ocamlbuild, or using -package str for ocamlfind). # # File "convert_relations.ml", lines 2015-2020, characters 6-55: # 2015 | ......let ([output], equalities) = # 2016 | extract_patterns env avoid [v] [true] in # 2017 | let bound = Nmap.domain (pat_to_bound output) in # 2018 | LET(output, u, # 2019 | build_code (Nset.union bound known) indconds # 2020 | sideconds2 (equalities@eqconds2) usefuleqs) # Warning 8 [partial-match]: this pattern-matching is not exhaustive. # Here is an example of a case that is not matched: # ({typ={ _ }; rest={ _ }; _ }::{typ={ _ }; rest={ _ }; _ }::_, _) # # File "convert_relations.ml", line 1871, characters 6-10: # 1871 | let vars = Nfmap.domain (Nfmap.from_list rule.rule_vars) in # ^^^^ # Warning 26 [unused-var]: unused variable vars. # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o target_syntax.cmx target_syntax.ml # + ocamlfind ocamldep -package zarith -modules typecheck.ml > typecheck.ml.depends # + ocamlfind ocamldep -package zarith -modules typecheck.mli > typecheck.mli.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o typecheck.cmi typecheck.mli # + ocamlfind ocamldep -package zarith -modules version.ml > version.ml.depends # + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o version.cmo version.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o debug.cmx debug.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o initial_env.cmx initial_env.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o initial_env.cmx initial_env.ml # File "_none_", line 1: # Alert ocaml_deprecated_auto_include: # OCaml's lib directory layout changed in 5.0. The str subdirectory has been # automatically added to the search path, but you should add -I +str to the # command-line to silence this alert (e.g. by adding str to the list of # libraries in your dune file, or adding use_str to your _tags file for # ocamlbuild, or using -package str for ocamlfind). # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o module_dependencies.cmx module_dependencies.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o target_trans.cmx target_trans.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o typecheck.cmx typecheck.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o typecheck.cmx typecheck.ml # File "_none_", line 1: # Alert ocaml_deprecated_auto_include: # OCaml's lib directory layout changed in 5.0. The str subdirectory has been # automatically added to the search path, but you should add -I +str to the # command-line to silence this alert (e.g. by adding str to the list of # libraries in your dune file, or adding use_str to your _tags file for # ocamlbuild, or using -package str for ocamlfind). # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o version.cmx version.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o main.cmx main.ml # + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o main.cmx main.ml # File "_none_", line 1: # Alert ocaml_deprecated_auto_include: # OCaml's lib directory layout changed in 5.0. The str subdirectory has been # automatically added to the search path, but you should add -I +str to the # command-line to silence this alert (e.g. by adding str to the list of # libraries in your dune file, or adding use_str to your _tags file for # ocamlbuild, or using -package str for ocamlfind). # + ocamlfind ocamlopt -linkpkg -I +str str.cmxa -package zarith -I ulib ulib/batReturn.cmx ulib/batUChar.cmx ulib/batUTF8.cmx ulib/batText.cmx ulib/ulib.cmx ast.cmx pp.cmx reporting_basic.cmx util.cmx output.cmx name.cmx ident.cmx path.cmx ast_util.cmx external_constants.cmx finite_map.cmx nvar.cmx seplist.cmx target.cmx tyvar.cmx types.cmx typed_ast.cmx macro_expander.cmx typed_ast_syntax.cmx pattern_syntax.cmx precedence.cmx share_directory.cmx target_binding.cmx backend_common.cmx coq_backend_utils.cmx coq_backend.cmx backend.cmx def_trans.cmx reporting.cmx patterns.cmx typecheck_ctxt.cmx convert_relations.cmx pcombinators.cmx syntactic_tests.cmx debug.cmx parser.cmx lexer.cmx trans.cmx process_file.cmx initial_env.cmx module_dependencies.cmx rename_top_level.cmx target_syntax.cmx target_trans.cmx typecheck.cmx version.cmx main.cmx -o main.native # make[1]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/lem.2025-03-13/src' # ln -sf src/main.native lem # true # mkdir -p bin # cd bin && ln -sf ../src/main.native lem # make -C library # make[1]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/lem.2025-03-13/library' # make -C .. build-lem # make[2]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/lem.2025-03-13' # echo "(* Generated file -- do not edit. *)" > src/version.ml # echo 'let v="2025-03-13"' >> src/version.ml # echo "(* Generated file -- do not edit. *)" > src/share_directory.ml # echo let d=\"/home/opam/.opam/5.2.0+flambda2/share/lem\" >> src/share_directory.ml # make -C src all # make[3]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/lem.2025-03-13/src' # rm -f main.native # ocamlbuild -use-ocamlfind -cflags -g main.native # make[3]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/lem.2025-03-13/src' # ln -sf src/main.native lem # make[2]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/lem.2025-03-13' # ../lem -ocaml -outdir ../ocaml-lib -wl ign -wl_auto_import err -wl_rename err bool.lem basic_classes.lem function.lem maybe.lem num.lem tuple.lem list.lem either.lem set_helpers.lem set.lem map.lem relation.lem sorting.lem function_extra.lem assert_extra.lem list_extra.lem string.lem num_extra.lem map_extra.lem set_extra.lem maybe_extra.lem string_extra.lem word.lem show.lem show_extra.lem machine_word.lem pervasives.lem pervasives_extra.lem debug.lem -auxiliary_level none -only_changed_output # ../lem -hol -hol_remove_matches -outdir ../hol-lib -wl ign -wl_auto_import err -wl_rename err bool.lem basic_classes.lem function.lem maybe.lem num.lem tuple.lem list.lem either.lem set_helpers.lem set.lem map.lem relation.lem sorting.lem function_extra.lem assert_extra.lem list_extra.lem string.lem num_extra.lem map_extra.lem set_extra.lem maybe_extra.lem string_extra.lem word.lem show.lem show_extra.lem machine_word.lem pervasives.lem pervasives_extra.lem debug.lem -auxiliary_level none -only_changed_output # ../lem -isa -outdir ../isabelle-lib -wl ign -wl_auto_import err -wl_rename err bool.lem basic_classes.lem function.lem maybe.lem num.lem tuple.lem list.lem either.lem set_helpers.lem set.lem map.lem relation.lem sorting.lem function_extra.lem assert_extra.lem list_extra.lem string.lem num_extra.lem map_extra.lem set_extra.lem maybe_extra.lem string_extra.lem word.lem show.lem show_extra.lem machine_word.lem pervasives.lem pervasives_extra.lem debug.lem -auxiliary_level none -only_changed_output # ../lem -coq -outdir ../coq-lib -wl ign -wl_auto_import err bool.lem basic_classes.lem function.lem maybe.lem num.lem tuple.lem list.lem either.lem set_helpers.lem set.lem map.lem relation.lem sorting.lem function_extra.lem assert_extra.lem list_extra.lem string.lem num_extra.lem map_extra.lem set_extra.lem maybe_extra.lem string_extra.lem word.lem show.lem show_extra.lem machine_word.lem pervasives.lem pervasives_extra.lem debug.lem -auxiliary_level none -only_changed_output # ../lem -tex_all ../tex-lib/lem-libs.tex -wl ign -wl_auto_import err bool.lem basic_classes.lem function.lem maybe.lem num.lem tuple.lem list.lem either.lem set_helpers.lem set.lem map.lem relation.lem sorting.lem function_extra.lem assert_extra.lem list_extra.lem string.lem num_extra.lem map_extra.lem set_extra.lem maybe_extra.lem string_extra.lem word.lem show.lem show_extra.lem machine_word.lem pervasives.lem pervasives_extra.lem debug.lem # ../lem -html -outdir ../html-lib -wl ign -wl_auto_import err bool.lem basic_classes.lem function.lem maybe.lem num.lem tuple.lem list.lem either.lem set_helpers.lem set.lem map.lem relation.lem sorting.lem function_extra.lem assert_extra.lem list_extra.lem string.lem num_extra.lem map_extra.lem set_extra.lem maybe_extra.lem string_extra.lem word.lem show.lem show_extra.lem machine_word.lem pervasives.lem pervasives_extra.lem debug.lem # make[1]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/lem.2025-03-13/library' # make ocaml-libs # make[1]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/lem.2025-03-13' # make -C ocaml-lib all # make[2]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/lem.2025-03-13/ocaml-lib' # Makefile:10: warning: overriding recipe for target 'clean' # ocamlbuild.mk:20: warning: ignoring old recipe for target 'clean' # ocamlbuild -build-dir _build_zarith -X local -X dependencies -I num_impl_zarith -use-ocamlfind -pkg zarith extract.cma extract.cmxa # + ocamlfind ocamldep -package zarith -modules num_impl_zarith/big_int_impl.mli > num_impl_zarith/big_int_impl.mli.depends # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o num_impl_zarith/big_int_impl.cmi num_impl_zarith/big_int_impl.mli # + ocamlfind ocamldep -package zarith -modules num_impl_zarith/big_int_impl.ml > num_impl_zarith/big_int_impl.ml.depends # + ocamlfind ocamldep -package zarith -modules num_impl_zarith/rational_impl.mli > num_impl_zarith/rational_impl.mli.depends # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o num_impl_zarith/rational_impl.cmi num_impl_zarith/rational_impl.mli # + ocamlfind ocamldep -package zarith -modules num_impl_zarith/rational_impl.ml > num_impl_zarith/rational_impl.ml.depends # + ocamlfind ocamldep -package zarith -modules nat_big_num.mli > nat_big_num.mli.depends # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o nat_big_num.cmi nat_big_num.mli # + ocamlfind ocamldep -package zarith -modules nat_big_num.ml > nat_big_num.ml.depends # + ocamlfind ocamldep -package zarith -modules nat_num.mli > nat_num.mli.depends # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o nat_num.cmi nat_num.mli # + ocamlfind ocamldep -package zarith -modules nat_num.ml > nat_num.ml.depends # + ocamlfind ocamldep -package zarith -modules rational.mli > rational.mli.depends # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o rational.cmi rational.mli # + ocamlfind ocamldep -package zarith -modules rational.ml > rational.ml.depends # + ocamlfind ocamldep -package zarith -modules pset.mli > pset.mli.depends # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o pset.cmi pset.mli # + ocamlfind ocamldep -package zarith -modules pset.ml > pset.ml.depends # + ocamlfind ocamldep -package zarith -modules pmap.mli > pmap.mli.depends # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o pmap.cmi pmap.mli # + ocamlfind ocamldep -package zarith -modules pmap.ml > pmap.ml.depends # + ocamlfind ocamldep -package zarith -modules vector.mli > vector.mli.depends # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o vector.cmi vector.mli # + ocamlfind ocamldep -package zarith -modules vector.ml > vector.ml.depends # + ocamlfind ocamldep -package zarith -modules bit.mli > bit.mli.depends # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o bit.cmi bit.mli # + ocamlfind ocamldep -package zarith -modules bit.ml > bit.ml.depends # + ocamlfind ocamldep -package zarith -modules xstring.mli > xstring.mli.depends # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o xstring.cmi xstring.mli # + ocamlfind ocamldep -package zarith -modules xstring.ml > xstring.ml.depends # + ocamlfind ocamldep -package zarith -modules either.ml > either.ml.depends # + ocamlfind ocamldep -package zarith -modules lem.ml > lem.ml.depends # + ocamlfind ocamldep -package zarith -modules lem_assert_extra.ml > lem_assert_extra.ml.depends # + ocamlfind ocamldep -package zarith -modules lem_basic_classes.ml > lem_basic_classes.ml.depends # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem.cmo lem.ml # + ocamlfind ocamldep -package zarith -modules lem_bool.ml > lem_bool.ml.depends # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_bool.cmo lem_bool.ml # + ocamlfind ocamldep -package zarith -modules lem_either.ml > lem_either.ml.depends # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o either.cmo either.ml # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_basic_classes.cmo lem_basic_classes.ml # + ocamlfind ocamldep -package zarith -modules lem_list.ml > lem_list.ml.depends # + ocamlfind ocamldep -package zarith -modules lem_function.ml > lem_function.ml.depends # + ocamlfind ocamldep -package zarith -modules lem_maybe.ml > lem_maybe.ml.depends # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_function.cmo lem_function.ml # + ocamlfind ocamldep -package zarith -modules lem_num.ml > lem_num.ml.depends # + ocamlfind ocamldep -package zarith -modules lem_tuple.ml > lem_tuple.ml.depends # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_maybe.cmo lem_maybe.ml # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_num.cmo lem_num.ml # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_tuple.cmo lem_tuple.ml # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_list.cmo lem_list.ml # + ocamlfind ocamldep -package zarith -modules lem_function_extra.ml > lem_function_extra.ml.depends # + ocamlfind ocamldep -package zarith -modules lem_list_extra.ml > lem_list_extra.ml.depends # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_assert_extra.cmo lem_assert_extra.ml # + ocamlfind ocamldep -package zarith -modules lem_machine_word.ml > lem_machine_word.ml.depends # + ocamlfind ocamldep -package zarith -modules lem_show.ml > lem_show.ml.depends # + ocamlfind ocamldep -package zarith -modules lem_string.ml > lem_string.ml.depends # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_string.cmo lem_string.ml # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_show.cmo lem_show.ml # + ocamlfind ocamldep -package zarith -modules lem_map.ml > lem_map.ml.depends # + ocamlfind ocamldep -package zarith -modules lem_set.ml > lem_set.ml.depends # + ocamlfind ocamldep -package zarith -modules lem_set_helpers.ml > lem_set_helpers.ml.depends # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_set_helpers.cmo lem_set_helpers.ml # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_set.cmo lem_set.ml # + ocamlfind ocamldep -package zarith -modules lem_map_extra.ml > lem_map_extra.ml.depends # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_map.cmo lem_map.ml # + ocamlfind ocamldep -package zarith -modules lem_maybe_extra.ml > lem_maybe_extra.ml.depends # + ocamlfind ocamldep -package zarith -modules lem_num_extra.ml > lem_num_extra.ml.depends # + ocamlfind ocamldep -package zarith -modules lem_pervasives.ml > lem_pervasives.ml.depends # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_either.cmo lem_either.ml # + ocamlfind ocamldep -package zarith -modules lem_word.ml > lem_word.ml.depends # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_word.cmo lem_word.ml # + ocamlfind ocamldep -package zarith -modules lem_pervasives_extra.ml > lem_pervasives_extra.ml.depends # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_function_extra.cmo lem_function_extra.ml # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_list_extra.cmo lem_list_extra.ml # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_machine_word.cmo lem_machine_word.ml # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_map_extra.cmo lem_map_extra.ml # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_maybe_extra.cmo lem_maybe_extra.ml # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_num_extra.cmo lem_num_extra.ml # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_pervasives.cmo lem_pervasives.ml # + ocamlfind ocamldep -package zarith -modules lem_set_extra.ml > lem_set_extra.ml.depends # + ocamlfind ocamldep -package zarith -modules lem_sorting.ml > lem_sorting.ml.depends # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_sorting.cmo lem_sorting.ml # + ocamlfind ocamldep -package zarith -modules lem_show_extra.ml > lem_show_extra.ml.depends # + ocamlfind ocamldep -package zarith -modules lem_relation.ml > lem_relation.ml.depends # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_relation.cmo lem_relation.ml # + ocamlfind ocamldep -package zarith -modules lem_string_extra.ml > lem_string_extra.ml.depends # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_set_extra.cmo lem_set_extra.ml # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_show_extra.cmo lem_show_extra.ml # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_string_extra.cmo lem_string_extra.ml # + ocamlfind ocamldep -package zarith -modules lem_debug.ml > lem_debug.ml.depends # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o num_impl_zarith/big_int_impl.cmo num_impl_zarith/big_int_impl.ml # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o num_impl_zarith/rational_impl.cmo num_impl_zarith/rational_impl.ml # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o nat_big_num.cmo nat_big_num.ml # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o nat_num.cmo nat_num.ml # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o rational.cmo rational.ml # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o pset.cmo pset.ml # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o pmap.cmo pmap.ml # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o vector.cmo vector.ml # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o bit.cmo bit.ml # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o xstring.cmo xstring.ml # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_pervasives_extra.cmo lem_pervasives_extra.ml # + ocamlfind ocamlc -c -package zarith -I num_impl_zarith -o lem_debug.cmo lem_debug.ml # + ocamlfind ocamlc -a -package zarith -I num_impl_zarith num_impl_zarith/big_int_impl.cmo num_impl_zarith/rational_impl.cmo nat_big_num.cmo nat_num.cmo rational.cmo pset.cmo pmap.cmo vector.cmo bit.cmo xstring.cmo either.cmo lem.cmo lem_assert_extra.cmo lem_bool.cmo lem_basic_classes.cmo lem_function.cmo lem_maybe.cmo lem_num.cmo lem_tuple.cmo lem_list.cmo lem_either.cmo lem_function_extra.cmo lem_list_extra.cmo lem_string.cmo lem_show.cmo lem_machine_word.cmo lem_set_helpers.cmo lem_set.cmo lem_map.cmo lem_map_extra.cmo lem_maybe_extra.cmo lem_num_extra.cmo lem_word.cmo lem_pervasives.cmo lem_sorting.cmo lem_set_extra.cmo lem_relation.cmo lem_show_extra.cmo lem_string_extra.cmo lem_pervasives_extra.cmo lem_debug.cmo -o extract.cma # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o num_impl_zarith/big_int_impl.cmx num_impl_zarith/big_int_impl.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o num_impl_zarith/big_int_impl.cmx num_impl_zarith/big_int_impl.ml # File "_none_", line 1: # Warning 58 [no-cmx-file]: no cmx file was found in path for module Zarith_version, and its interface was not compiled with -opaque # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o num_impl_zarith/rational_impl.cmx num_impl_zarith/rational_impl.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o pset.cmx pset.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o nat_num.cmx nat_num.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o nat_big_num.cmx nat_big_num.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o xstring.cmx xstring.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem.cmx lem.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_bool.cmx lem_bool.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o either.cmx either.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_basic_classes.cmx lem_basic_classes.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_function.cmx lem_function.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o rational.cmx rational.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_maybe.cmx lem_maybe.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_num.cmx lem_num.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_tuple.cmx lem_tuple.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_list.cmx lem_list.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_assert_extra.cmx lem_assert_extra.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_string.cmx lem_string.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_show.cmx lem_show.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_set_helpers.cmx lem_set_helpers.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o pmap.cmx pmap.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_set.cmx lem_set.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_map.cmx lem_map.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_either.cmx lem_either.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_word.cmx lem_word.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_function_extra.cmx lem_function_extra.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_list_extra.cmx lem_list_extra.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_machine_word.cmx lem_machine_word.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_map_extra.cmx lem_map_extra.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_maybe_extra.cmx lem_maybe_extra.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_num_extra.cmx lem_num_extra.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_pervasives.cmx lem_pervasives.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_sorting.cmx lem_sorting.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_relation.cmx lem_relation.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_set_extra.cmx lem_set_extra.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_show_extra.cmx lem_show_extra.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_string_extra.cmx lem_string_extra.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o vector.cmx vector.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o bit.cmx bit.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_pervasives_extra.cmx lem_pervasives_extra.ml # + ocamlfind ocamlopt -c -package zarith -I num_impl_zarith -o lem_debug.cmx lem_debug.ml # + ocamlfind ocamlopt -a -package zarith -I num_impl_zarith num_impl_zarith/big_int_impl.cmx num_impl_zarith/rational_impl.cmx nat_big_num.cmx nat_num.cmx rational.cmx pset.cmx pmap.cmx vector.cmx bit.cmx xstring.cmx either.cmx lem.cmx lem_assert_extra.cmx lem_bool.cmx lem_basic_classes.cmx lem_function.cmx lem_maybe.cmx lem_num.cmx lem_tuple.cmx lem_list.cmx lem_either.cmx lem_function_extra.cmx lem_list_extra.cmx lem_string.cmx lem_show.cmx lem_machine_word.cmx lem_set_helpers.cmx lem_set.cmx lem_map.cmx lem_map_extra.cmx lem_maybe_extra.cmx lem_num_extra.cmx lem_word.cmx lem_pervasives.cmx lem_relation.cmx lem_sorting.cmx lem_set_extra.cmx lem_show_extra.cmx lem_string_extra.cmx lem_pervasives_extra.cmx lem_debug.cmx -o extract.cmxa # ocamlbuild -build-dir _build_num -X local -X dependencies -I num_impl_num -use-ocamlfind -pkg num extract.cma extract.cmxa # + ocamlfind ocamldep -package num -modules num_impl_num/big_int_impl.mli > num_impl_num/big_int_impl.mli.depends # + ocamlfind ocamlc -c -package num -I num_impl_num -o num_impl_num/big_int_impl.cmi num_impl_num/big_int_impl.mli # + ocamlfind ocamldep -package num -modules num_impl_num/big_int_impl.ml > num_impl_num/big_int_impl.ml.depends # + ocamlfind ocamldep -package num -modules num_impl_num/rational_impl.mli > num_impl_num/rational_impl.mli.depends # + ocamlfind ocamlc -c -package num -I num_impl_num -o num_impl_num/rational_impl.cmi num_impl_num/rational_impl.mli # + ocamlfind ocamldep -package num -modules num_impl_num/rational_impl.ml > num_impl_num/rational_impl.ml.depends # + ocamlfind ocamldep -package num -modules nat_big_num.mli > nat_big_num.mli.depends # + ocamlfind ocamlc -c -package num -I num_impl_num -o nat_big_num.cmi nat_big_num.mli # + ocamlfind ocamldep -package num -modules nat_big_num.ml > nat_big_num.ml.depends # + ocamlfind ocamldep -package num -modules nat_num.mli > nat_num.mli.depends # + ocamlfind ocamlc -c -package num -I num_impl_num -o nat_num.cmi nat_num.mli # + ocamlfind ocamldep -package num -modules nat_num.ml > nat_num.ml.depends # + ocamlfind ocamldep -package num -modules rational.mli > rational.mli.depends # + ocamlfind ocamlc -c -package num -I num_impl_num -o rational.cmi rational.mli # + ocamlfind ocamldep -package num -modules rational.ml > rational.ml.depends # + ocamlfind ocamldep -package num -modules pset.mli > pset.mli.depends # + ocamlfind ocamlc -c -package num -I num_impl_num -o pset.cmi pset.mli # + ocamlfind ocamldep -package num -modules pset.ml > pset.ml.depends # + ocamlfind ocamldep -package num -modules pmap.mli > pmap.mli.depends # + ocamlfind ocamlc -c -package num -I num_impl_num -o pmap.cmi pmap.mli # + ocamlfind ocamldep -package num -modules pmap.ml > pmap.ml.depends # + ocamlfind ocamldep -package num -modules vector.mli > vector.mli.depends # + ocamlfind ocamlc -c -package num -I num_impl_num -o vector.cmi vector.mli # + ocamlfind ocamldep -package num -modules vector.ml > vector.ml.depends # + ocamlfind ocamldep -package num -modules bit.mli > bit.mli.depends # + ocamlfind ocamlc -c -package num -I num_impl_num -o bit.cmi bit.mli # + ocamlfind ocamldep -package num -modules bit.ml > bit.ml.depends # + ocamlfind ocamldep -package num -modules xstring.mli > xstring.mli.depends # + ocamlfind ocamlc -c -package num -I num_impl_num -o xstring.cmi xstring.mli # + ocamlfind ocamldep -package num -modules xstring.ml > xstring.ml.depends # + ocamlfind ocamldep -package num -modules either.ml > either.ml.depends # + ocamlfind ocamldep -package num -modules lem.ml > lem.ml.depends # + ocamlfind ocamldep -package num -modules lem_assert_extra.ml > lem_assert_extra.ml.depends # + ocamlfind ocamldep -package num -modules lem_basic_classes.ml > lem_basic_classes.ml.depends # + ocamlfind ocamlc -c -package num -I num_impl_num -o lem.cmo lem.ml # + ocamlfind ocamldep -package num -modules lem_bool.ml > lem_bool.ml.depends # + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_bool.cmo lem_bool.ml # + ocamlfind ocamldep -package num -modules lem_either.ml > lem_either.ml.depends # + ocamlfind ocamlc -c -package num -I num_impl_num -o either.cmo either.ml # + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_basic_classes.cmo lem_basic_classes.ml # + ocamlfind ocamldep -package num -modules lem_list.ml > lem_list.ml.depends # + ocamlfind ocamldep -package num -modules lem_function.ml > lem_function.ml.depends # + ocamlfind ocamldep -package num -modules lem_maybe.ml > lem_maybe.ml.depends # + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_function.cmo lem_function.ml # + ocamlfind ocamldep -package num -modules lem_num.ml > lem_num.ml.depends # + ocamlfind ocamldep -package num -modules lem_tuple.ml > lem_tuple.ml.depends # + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_maybe.cmo lem_maybe.ml # + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_num.cmo lem_num.ml # + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_tuple.cmo lem_tuple.ml # + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_list.cmo lem_list.ml # + ocamlfind ocamldep -package num -modules lem_function_extra.ml > lem_function_extra.ml.depends # + ocamlfind ocamldep -package num -modules lem_list_extra.ml > lem_list_extra.ml.depends # + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_assert_extra.cmo lem_assert_extra.ml # + ocamlfind ocamldep -package num -modules lem_machine_word.ml > lem_machine_word.ml.depends # + ocamlfind ocamldep -package num -modules lem_show.ml > lem_show.ml.depends # + ocamlfind ocamldep -package num -modules lem_string.ml > lem_string.ml.depends # + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_string.cmo lem_string.ml # + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_show.cmo lem_show.ml # + ocamlfind ocamldep -package num -modules lem_map.ml > lem_map.ml.depends # + ocamlfind ocamldep -package num -modules lem_set.ml > lem_set.ml.depends # + ocamlfind ocamldep -package num -modules lem_set_helpers.ml > lem_set_helpers.ml.depends # + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_set_helpers.cmo lem_set_helpers.ml # + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_set.cmo lem_set.ml # + ocamlfind ocamldep -package num -modules lem_map_extra.ml > lem_map_extra.ml.depends # + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_map.cmo lem_map.ml # + ocamlfind ocamldep -package num -modules lem_maybe_extra.ml > lem_maybe_extra.ml.depends # + ocamlfind ocamldep -package num -modules lem_num_extra.ml > lem_num_extra.ml.depends # + ocamlfind ocamldep -package num -modules lem_pervasives.ml > lem_pervasives.ml.depends # + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_either.cmo lem_either.ml # + ocamlfind ocamldep -package num -modules lem_word.ml > lem_word.ml.depends # + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_word.cmo lem_word.ml # + ocamlfind ocamldep -package num -modules lem_pervasives_extra.ml > lem_pervasives_extra.ml.depends # + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_function_extra.cmo lem_function_extra.ml # + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_list_extra.cmo lem_list_extra.ml # + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_machine_word.cmo lem_machine_word.ml # + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_map_extra.cmo lem_map_extra.ml # + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_maybe_extra.cmo lem_maybe_extra.ml # + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_num_extra.cmo lem_num_extra.ml # + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_pervasives.cmo lem_pervasives.ml # + ocamlfind ocamldep -package num -modules lem_set_extra.ml > lem_set_extra.ml.depends # + ocamlfind ocamldep -package num -modules lem_sorting.ml > lem_sorting.ml.depends # + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_sorting.cmo lem_sorting.ml # + ocamlfind ocamldep -package num -modules lem_show_extra.ml > lem_show_extra.ml.depends # + ocamlfind ocamldep -package num -modules lem_relation.ml > lem_relation.ml.depends # + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_relation.cmo lem_relation.ml # + ocamlfind ocamldep -package num -modules lem_string_extra.ml > lem_string_extra.ml.depends # + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_set_extra.cmo lem_set_extra.ml # + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_show_extra.cmo lem_show_extra.ml # + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_string_extra.cmo lem_string_extra.ml # + ocamlfind ocamldep -package num -modules lem_debug.ml > lem_debug.ml.depends # + ocamlfind ocamlc -c -package num -I num_impl_num -o num_impl_num/big_int_impl.cmo num_impl_num/big_int_impl.ml # + ocamlfind ocamlc -c -package num -I num_impl_num -o num_impl_num/rational_impl.cmo num_impl_num/rational_impl.ml # + ocamlfind ocamlc -c -package num -I num_impl_num -o nat_big_num.cmo nat_big_num.ml # + ocamlfind ocamlc -c -package num -I num_impl_num -o nat_num.cmo nat_num.ml # + ocamlfind ocamlc -c -package num -I num_impl_num -o rational.cmo rational.ml # + ocamlfind ocamlc -c -package num -I num_impl_num -o pset.cmo pset.ml # + ocamlfind ocamlc -c -package num -I num_impl_num -o pmap.cmo pmap.ml # + ocamlfind ocamlc -c -package num -I num_impl_num -o vector.cmo vector.ml # + ocamlfind ocamlc -c -package num -I num_impl_num -o bit.cmo bit.ml # + ocamlfind ocamlc -c -package num -I num_impl_num -o xstring.cmo xstring.ml # + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_pervasives_extra.cmo lem_pervasives_extra.ml # + ocamlfind ocamlc -c -package num -I num_impl_num -o lem_debug.cmo lem_debug.ml # + ocamlfind ocamlc -a -package num -I num_impl_num num_impl_num/big_int_impl.cmo num_impl_num/rational_impl.cmo nat_big_num.cmo nat_num.cmo rational.cmo pset.cmo pmap.cmo vector.cmo bit.cmo xstring.cmo either.cmo lem.cmo lem_assert_extra.cmo lem_bool.cmo lem_basic_classes.cmo lem_function.cmo lem_maybe.cmo lem_num.cmo lem_tuple.cmo lem_list.cmo lem_either.cmo lem_function_extra.cmo lem_list_extra.cmo lem_string.cmo lem_show.cmo lem_machine_word.cmo lem_set_helpers.cmo lem_set.cmo lem_map.cmo lem_map_extra.cmo lem_maybe_extra.cmo lem_num_extra.cmo lem_word.cmo lem_pervasives.cmo lem_sorting.cmo lem_set_extra.cmo lem_relation.cmo lem_show_extra.cmo lem_string_extra.cmo lem_pervasives_extra.cmo lem_debug.cmo -o extract.cma # + ocamlfind ocamlopt -c -package num -I num_impl_num -o num_impl_num/big_int_impl.cmx num_impl_num/big_int_impl.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o num_impl_num/rational_impl.cmx num_impl_num/rational_impl.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o pset.cmx pset.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o nat_num.cmx nat_num.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o nat_big_num.cmx nat_big_num.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o xstring.cmx xstring.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem.cmx lem.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_bool.cmx lem_bool.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o either.cmx either.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_basic_classes.cmx lem_basic_classes.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_function.cmx lem_function.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o rational.cmx rational.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_maybe.cmx lem_maybe.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_num.cmx lem_num.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_tuple.cmx lem_tuple.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_list.cmx lem_list.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_assert_extra.cmx lem_assert_extra.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_string.cmx lem_string.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_show.cmx lem_show.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_set_helpers.cmx lem_set_helpers.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o pmap.cmx pmap.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_set.cmx lem_set.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_map.cmx lem_map.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_either.cmx lem_either.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_word.cmx lem_word.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_function_extra.cmx lem_function_extra.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_list_extra.cmx lem_list_extra.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_machine_word.cmx lem_machine_word.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_map_extra.cmx lem_map_extra.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_maybe_extra.cmx lem_maybe_extra.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_num_extra.cmx lem_num_extra.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_pervasives.cmx lem_pervasives.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_sorting.cmx lem_sorting.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_relation.cmx lem_relation.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_set_extra.cmx lem_set_extra.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_show_extra.cmx lem_show_extra.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_string_extra.cmx lem_string_extra.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o vector.cmx vector.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o bit.cmx bit.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_pervasives_extra.cmx lem_pervasives_extra.ml # + ocamlfind ocamlopt -c -package num -I num_impl_num -o lem_debug.cmx lem_debug.ml # + ocamlfind ocamlopt -a -package num -I num_impl_num num_impl_num/big_int_impl.cmx num_impl_num/rational_impl.cmx nat_big_num.cmx nat_num.cmx rational.cmx pset.cmx pmap.cmx vector.cmx bit.cmx xstring.cmx either.cmx lem.cmx lem_assert_extra.cmx lem_bool.cmx lem_basic_classes.cmx lem_function.cmx lem_maybe.cmx lem_num.cmx lem_tuple.cmx lem_list.cmx lem_either.cmx lem_function_extra.cmx lem_list_extra.cmx lem_string.cmx lem_show.cmx lem_machine_word.cmx lem_set_helpers.cmx lem_set.cmx lem_map.cmx lem_map_extra.cmx lem_maybe_extra.cmx lem_num_extra.cmx lem_word.cmx lem_pervasives.cmx lem_relation.cmx lem_sorting.cmx lem_set_extra.cmx lem_show_extra.cmx lem_string_extra.cmx lem_pervasives_extra.cmx lem_debug.cmx -o extract.cmxa # make[2]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/lem.2025-03-13/ocaml-lib' # make -C library ocaml-lib-tests # make[2]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/lem.2025-03-13/library' # lem_basic_classesAuxiliary.ml # lem_boolAuxiliary.ml # lem_eitherAuxiliary.ml # lem_function_extraAuxiliary.ml # lem_listAuxiliary.ml # lem_list_extraAuxiliary.ml # lem_machine_wordAuxiliary.ml # File "lem_machine_wordAuxiliary.ml", line 26, characters 117-142: # 26 | instance_Machine_word_Size_Machine_word_ty5_dict ((wordFromNatural instance_Machine_word_Size_Machine_word_ty5_dict( (Nat_big_num.of_int 0))) : Lem.mword) = 5 # ^^^^^^^^^^^^^^^^^^^^^^^^^ # Error: Function arguments and returns must be representable. # The layout of Big_int_impl.BI.big_int is any # because the .cmi file for Big_int_impl.BI.big_int is missing. # But the layout of Big_int_impl.BI.big_int must be representable # because we must know concretely how to pass a function argument. # No .cmi file found containing Big_int_impl.BI.big_int. # Hint: Adding "big_int_impl" to your dependencies might help. # make[2]: *** [Makefile:44: ocaml-lib-tests] Error 2 # make[2]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/lem.2025-03-13/library' # make[1]: *** [Makefile:74: ocaml-libs] Error 2 # make[1]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/lem.2025-03-13' # make: *** [Makefile:53: libs_phase_1] Error 2 <><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> +- The following actions were aborted | - install libsail 0.19 | - install linksem 0.8 | - install sail_doc_backend 0.19 +- +- The following actions failed | - build lem 2025-03-13 +- +- The following changes have been performed (the rest was aborted) | - install base-bytes base | - install base64 3.5.1 | - install conf-findutils 1 | - install conf-gmp 5 | - install csexp 1.5.2 | - install dune 3.18.2 | - install dune-private-libs 3.18.2 | - install dune-site 3.18.2 | - install dyn 3.18.2 | - install menhir 20240715 | - install menhirCST 20240715 | - install menhirLib 20240715 | - install menhirSdk 20240715 | - install num 1.5-1 | - install ocamlbuild 0.15.0+jst | - install ocamlfind 1.9.8 | - install ocamlgraph 2.2.0 | - install omd 1.3.2 | - install ordering 3.18.2 | - install ott 0.34 | - install pp 2.0.0 | - install pprint 20230830 | - install seq base | - install stdune 3.18.2 | - install yojson 2.2.2 | - install zarith 1.12+jst +- # To update the current shell environment, run: eval $(opam env) The former state can be restored with: /usr/bin/opam switch import "/home/opam/.opam/5.2.0+flambda2/.opam-switch/backup/state-20250514000457.export" 'opam install -vy sail_doc_backend.0.19' failed. "/usr/bin/env" "bash" "-c" "opam remove -y sail_doc_backend.0.19 opam install -vy sail_doc_backend.0.19 res=$? if [ $res = 31 ]; then if opam show -f x-ci-accept-failures: sail_doc_backend.0.19 | grep -q 'debian-unstable'; then echo "This package failed and has been disabled for CI using the 'x-ci-accept-failures' field." exit 69 fi fi exit $res" failed with exit status 31 Failed: Build failed