Building on hipp.ocamllabs.io (from ocaml/opam:debian-unstable@sha256:1f047b38773f5019b428a91bd54b182640ea3851a30b2bde75e0749da4491607) Unable to find image 'ocaml/opam:debian-unstable@sha256:1f047b38773f5019b428a91bd54b182640ea3851a30b2bde75e0749da4491607' locally docker.io/ocaml/opam@sha256:1f047b38773f5019b428a91bd54b182640ea3851a30b2bde75e0749da4491607: Pulling from ocaml/opam 2db5444d1f5b: Pulling fs layer 955a4d4491b2: Pulling fs layer f7fc0b2e0259: Pulling fs layer 2db5444d1f5b: Verifying Checksum 2db5444d1f5b: Download complete 2db5444d1f5b: Pull complete f7fc0b2e0259: Verifying Checksum f7fc0b2e0259: Download complete 955a4d4491b2: Verifying Checksum 955a4d4491b2: Download complete 955a4d4491b2: Pull complete f7fc0b2e0259: Pull complete Digest: sha256:1f047b38773f5019b428a91bd54b182640ea3851a30b2bde75e0749da4491607 Status: Downloaded newer image for ocaml/opam@sha256:1f047b38773f5019b428a91bd54b182640ea3851a30b2bde75e0749da4491607 2022-02-03 19:45.46 ---> using "046c03104b31caca4776d0f4b3c05e8c36edfcce47e502c904753c15f5c7c145" from cache /: (user (uid 1000) (gid 1000)) /: (env OPAMPRECISETRACKING 1) /: (env OPAMUTF8 never) /: (env OPAMEXTERNALSOLVER builtin-0install) /: (env OPAMCRITERIA +removed) /: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam")) 2022-02-03 19:45.46 ---> using "174def638ec7d2637b0dbcf8d157f3db3ea5f765b545d79ffe1aaf2604b82a96" 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 1741c7614a3f64debaeee6573205d847859e8de4")) 2022-02-03 19:45.46 ---> using "7cf36d2e512b30870bc55678abf5e1cb55cb4319ee557daf9c5c759dde9da99a" 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. 2022-02-03 19:45.46 ---> using "3aa3263ea6afcd677a2f49f1557e7725598e35cb434eb2886483b43b368246e0" from cache /: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam switch create --repositories=default '4.13' '4.13.1'")) <><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><> Switch invariant: ["ocaml-base-compiler" {= "4.13.1"} | "ocaml-system" {= "4.13.1"}] <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> installed base-bigarray.base -> installed base-threads.base -> installed base-unix.base -> installed ocaml-options-vanilla.1 -> retrieved ocaml-base-compiler.4.13.1 (cached) -> installed ocaml-base-compiler.4.13.1 -> installed ocaml-config.2 -> installed ocaml.4.13.1 Done. # Run eval $(opam env --switch=4.13) to update the current shell environment 2022-02-03 19:45.46 ---> using "7f7a4eb603b4f9c89692aa8ef90e698cf27bc0da73a1f9fb4224e26fd53192d3" from cache /: (run (network host) (shell "opam update --depexts")) + /usr/bin/sudo "apt-get" "update" - Get:1 http://deb.debian.org/debian unstable InRelease [165 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-2022-02-03-0808.17-F-2022-01-30-0201.48.pdiff [272 kB] - Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2022-02-03-0808.17-F-2022-01-30-0201.48.pdiff [272 kB] - Fetched 500 kB in 2s (221 kB/s) - Reading package lists... 2022-02-03 19:45.46 ---> using "1513c831ef1025db5336b4e9ed88ef2659800126e861fda41e26c9f5279680c7" from cache /: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "\ \nopam remove -y \"binaryen.0.12.0\"\ \nopam install -vy \"binaryen.0.12.0\"\ \nres=$?\ \nif [ $res = 31 ]; then\ \n if opam show -f x-ci-accept-failures: \"binaryen.0.12.0\" | 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\ \n")) [NOTE] binaryen.0.12.0 is not installed. Nothing to do. The following actions will be performed: - install cmdliner 1.0.4 [required by js_of_ocaml-compiler] - install dune 2.9.3 [required by binaryen] - install conf-cmake 1 [required by libbinaryen] - install conf-python-3 1.0.0 [required by libbinaryen] - install ocamlbuild 0.14.0 [required by uchar] - install stdlib-shims 0.3.0 [required by ppxlib] - install sexplib0 v0.14.0 [required by ppxlib] - install result 1.5 [required by dune-configurator] - install ppx_derivers 1.2.1 [required by ppxlib] - install ocaml-compiler-libs v0.12.4 [required by ppxlib] - install menhirSdk 20211230 [required by js_of_ocaml-compiler] - install menhirLib 20211230 [required by js_of_ocaml-compiler] - install easy-format 1.3.2 [required by yojson] - install csexp 1.5.1 [required by dune-configurator] - install cppo 1.6.8 [required by yojson] - install uchar 0.0.2 [required by js_of_ocaml] - install ppxlib 0.24.0 [required by js_of_ocaml, js_of_ocaml-ppx] - install menhir 20211230 [required by js_of_ocaml-compiler] - install biniou 1.2.1 [required by yojson] - install dune-configurator 2.9.3 [required by binaryen] - install yojson 1.7.0 [required by js_of_ocaml-compiler] - install libbinaryen 102.0.4 [required by binaryen] - install js_of_ocaml-compiler 4.0.0 [required by binaryen] - install js_of_ocaml 4.0.0 [required by binaryen] - install js_of_ocaml-ppx 4.0.0 [required by binaryen] - install binaryen 0.12.0 ===== 26 to install ===== The following system packages will first need to be installed: cmake python3 <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><> Let opam run your package manager to install the required system packages? (answer 'n' for other options) [Y/n] y + /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "cmake" "python3" - debconf: delaying package configuration, since apt-utils is not installed - Selecting previously unselected package libpython3.9-minimal: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 ... 18398 files and directories currently installed.) - Preparing to unpack .../libpython3.9-minimal_3.9.10-1_amd64.deb ... - Unpacking libpython3.9-minimal:amd64 (3.9.10-1) ... - Selecting previously unselected package python3.9-minimal. - Preparing to unpack .../python3.9-minimal_3.9.10-1_amd64.deb ... - Unpacking python3.9-minimal (3.9.10-1) ... - Setting up libpython3.9-minimal:amd64 (3.9.10-1) ... - Setting up python3.9-minimal (3.9.10-1) ... - Selecting previously unselected package python3-minimal. - (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 ... 18683 files and directories currently installed.) - Preparing to unpack .../0-python3-minimal_3.9.8-1_amd64.deb ... - Unpacking python3-minimal (3.9.8-1) ... - Selecting previously unselected package media-types. - Preparing to unpack .../1-media-types_5.0.0_all.deb ... - Unpacking media-types (5.0.0) ... - Selecting previously unselected package libmpdec3:amd64. - Preparing to unpack .../2-libmpdec3_2.5.1-2_amd64.deb ... - Unpacking libmpdec3:amd64 (2.5.1-2) ... - Selecting previously unselected package libpython3.9-stdlib:amd64. - Preparing to unpack .../3-libpython3.9-stdlib_3.9.10-1_amd64.deb ... - Unpacking libpython3.9-stdlib:amd64 (3.9.10-1) ... - Selecting previously unselected package python3.9. - Preparing to unpack .../4-python3.9_3.9.10-1_amd64.deb ... - Unpacking python3.9 (3.9.10-1) ... - Selecting previously unselected package libpython3-stdlib:amd64. - Preparing to unpack .../5-libpython3-stdlib_3.9.8-1_amd64.deb ... - Unpacking libpython3-stdlib:amd64 (3.9.8-1) ... - Setting up python3-minimal (3.9.8-1) ... - Selecting previously unselected package python3. - (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 ... 19081 files and directories currently installed.) - Preparing to unpack .../00-python3_3.9.8-1_amd64.deb ... - Unpacking python3 (3.9.8-1) ... - Selecting previously unselected package libicu67:amd64. - Preparing to unpack .../01-libicu67_67.1-7_amd64.deb ... - Unpacking libicu67:amd64 (67.1-7) ... - Selecting previously unselected package libxml2:amd64. - Preparing to unpack .../02-libxml2_2.9.12+dfsg-5+b1_amd64.deb ... - Unpacking libxml2:amd64 (2.9.12+dfsg-5+b1) ... - Selecting previously unselected package libarchive13:amd64. - Preparing to unpack .../03-libarchive13_3.5.2-1_amd64.deb ... - Unpacking libarchive13:amd64 (3.5.2-1) ... - Selecting previously unselected package libjsoncpp25:amd64. - Preparing to unpack .../04-libjsoncpp25_1.9.5-3_amd64.deb ... - Unpacking libjsoncpp25:amd64 (1.9.5-3) ... - Selecting previously unselected package librhash0:amd64. - Preparing to unpack .../05-librhash0_1.4.2-1_amd64.deb ... - Unpacking librhash0:amd64 (1.4.2-1) ... - Selecting previously unselected package libuv1:amd64. - Preparing to unpack .../06-libuv1_1.43.0-1_amd64.deb ... - Unpacking libuv1:amd64 (1.43.0-1) ... - Selecting previously unselected package dh-elpa-helper. - Preparing to unpack .../07-dh-elpa-helper_2.0.10_all.deb ... - Unpacking dh-elpa-helper (2.0.10) ... - Selecting previously unselected package emacsen-common. - Preparing to unpack .../08-emacsen-common_3.0.4_all.deb ... - Unpacking emacsen-common (3.0.4) ... - Selecting previously unselected package cmake-data. - Preparing to unpack .../09-cmake-data_3.22.1-1_all.deb ... - Unpacking cmake-data (3.22.1-1) ... - Selecting previously unselected package cmake. - Preparing to unpack .../10-cmake_3.22.1-1+b1_amd64.deb ... - Unpacking cmake (3.22.1-1+b1) ... - Setting up media-types (5.0.0) ... - Setting up libicu67:amd64 (67.1-7) ... - Setting up libuv1:amd64 (1.43.0-1) ... - Setting up emacsen-common (3.0.4) ... - Setting up dh-elpa-helper (2.0.10) ... - Setting up libjsoncpp25:amd64 (1.9.5-3) ... - Setting up librhash0:amd64 (1.4.2-1) ... - Setting up libmpdec3:amd64 (2.5.1-2) ... - Setting up cmake-data (3.22.1-1) ... - Setting up libxml2:amd64 (2.9.12+dfsg-5+b1) ... - Setting up libpython3.9-stdlib:amd64 (3.9.10-1) ... - Setting up libpython3-stdlib:amd64 (3.9.8-1) ... - Setting up libarchive13:amd64 (3.5.2-1) ... - Setting up cmake (3.22.1-1+b1) ... - Setting up python3.9 (3.9.10-1) ... - Setting up python3 (3.9.8-1) ... - running python rtupdate hooks for python3.9... - running python post-rtupdate hooks for python3.9... - Processing triggers for libc-bin (2.33-5) ... <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> Processing 1/78: [binaryen.0.12.0: http] Processing 2/78: [binaryen.0.12.0: http] Processing 3/78: [binaryen.0.12.0: http] -> retrieved biniou.1.2.1 (cached) Processing 4/78: [binaryen.0.12.0: http] Processing 5/78: [binaryen.0.12.0: http] Processing 6/78: [binaryen.0.12.0: http] Processing 7/78: [binaryen.0.12.0: http] [conf-cmake: sh configure.sh] Processing 8/78: [binaryen.0.12.0: http] [conf-cmake: sh configure.sh] [conf-python-3: python3 test.py] Processing 8/78: [conf-cmake: sh configure.sh] [conf-python-3: python3 test.py] -> retrieved cmdliner.1.0.4 (cached) Processing 9/78: [conf-cmake: sh configure.sh] [conf-python-3: python3 test.py] Processing 10/78: [cmdliner: make all] [conf-cmake: sh configure.sh] [conf-python-3: python3 test.py] -> retrieved cppo.1.6.8 (cached) Processing 11/78: [cmdliner: make all] [conf-cmake: sh configure.sh] [conf-python-3: python3 test.py] - + command -v cmake3 - + command -v cmake - /usr/bin/cmake - + cmake_cmd=cmake - + echo cmd: "cmake" -> compiled conf-cmake.1 Processing 11/78: [cmdliner: make all] [conf-python-3: python3 test.py] -> installed conf-cmake.1 Processing 12/78: [cmdliner: make all] [conf-python-3: python3 test.py] - python-3 OK -> compiled conf-python-3.1.0.0 Processing 12/78: [cmdliner: make all] -> installed conf-python-3.1.0.0 Processing 13/78: [cmdliner: make all] -> retrieved binaryen.0.12.0 (https://github.com/grain-lang/binaryen.ml/releases/download/v0.12.0/binaryen-archive-v0.12.0.tar.gz) Processing 14/78: [cmdliner: make all] -> retrieved csexp.1.5.1 (cached) Processing 15/78: [cmdliner: make all] -> retrieved easy-format.1.3.2 (cached) Processing 16/78: [cmdliner: make all] -> retrieved js_of_ocaml.4.0.0 (cached) Processing 17/78: [cmdliner: make all] -> retrieved dune.2.9.3 (cached) Processing 18/78: [cmdliner: make all] Processing 19/78: [cmdliner: make all] [dune: ocaml bootstrap.ml] -> retrieved dune-configurator.2.9.3 (cached) Processing 20/78: [libbinaryen.102.0.4: http] [cmdliner: make all] [dune: ocaml bootstrap.ml] -> retrieved js_of_ocaml-compiler.4.0.0 (cached) Processing 21/78: [libbinaryen.102.0.4: http] [cmdliner: make all] [dune: ocaml bootstrap.ml] -> retrieved js_of_ocaml-ppx.4.0.0 (cached) Processing 22/78: [libbinaryen.102.0.4: http] [cmdliner: make all] [dune: ocaml bootstrap.ml] -> retrieved menhir.20211230 (cached) Processing 23/78: [libbinaryen.102.0.4: http] [cmdliner: make all] [dune: ocaml bootstrap.ml] -> retrieved menhirLib.20211230 (cached) Processing 24/78: [libbinaryen.102.0.4: http] [cmdliner: make all] [dune: ocaml bootstrap.ml] -> retrieved menhirSdk.20211230 (cached) Processing 25/78: [libbinaryen.102.0.4: http] [cmdliner: make all] [dune: ocaml bootstrap.ml] -> retrieved ocaml-compiler-libs.v0.12.4 (cached) Processing 26/78: [libbinaryen.102.0.4: http] [cmdliner: make all] [dune: ocaml bootstrap.ml] -> retrieved ppx_derivers.1.2.1 (cached) Processing 27/78: [libbinaryen.102.0.4: http] [cmdliner: make all] [dune: ocaml bootstrap.ml] -> retrieved ocamlbuild.0.14.0 (cached) Processing 28/78: [libbinaryen.102.0.4: http] [cmdliner: make all] [dune: ocaml bootstrap.ml] Processing 29/78: [libbinaryen.102.0.4: http] [cmdliner: make all] [dune: ocaml bootstrap.ml] [ocamlbuild: make configure.make] -> retrieved result.1.5 (cached) Processing 30/78: [libbinaryen.102.0.4: http] [cmdliner: make all] [dune: ocaml bootstrap.ml] [ocamlbuild: make configure.make] Processing 30/78: [cmdliner: make all] [dune: ocaml bootstrap.ml] [ocamlbuild: make configure.make] -> retrieved sexplib0.v0.14.0 (cached) Processing 31/78: [cmdliner: make all] [dune: ocaml bootstrap.ml] [ocamlbuild: make configure.make] -> retrieved ppxlib.0.24.0 (cached) Processing 32/78: [cmdliner: make all] [dune: ocaml bootstrap.ml] [ocamlbuild: make configure.make] -> retrieved stdlib-shims.0.3.0 (cached) Processing 33/78: [cmdliner: make all] [dune: ocaml bootstrap.ml] [ocamlbuild: make configure.make] -> retrieved uchar.0.0.2 (cached) -> retrieved yojson.1.7.0 (cached) -> retrieved libbinaryen.102.0.4 (https://github.com/grain-lang/libbinaryen/releases/download/v102.0.4/libbinaryen-v102.0.4.tar.gz) - (echo "# This file was generated from configure.make"; \ - echo ;\ - echo "OCAML_PREFIX="; \ - echo "OCAML_BINDIR=/home/opam/.opam/4.13/bin"; \ - echo "OCAML_LIBDIR=/home/opam/.opam/4.13/lib/ocaml"; \ - echo "OCAML_MANDIR=/home/opam/.opam/4.13/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/4.13"; \ - echo "BINDIR=/home/opam/.opam/4.13/bin"; \ - echo "LIBDIR=/home/opam/.opam/4.13/lib"; \ - echo "MANDIR=/home/opam/.opam/4.13/man"; \ - ) > Makefile.config - (echo "(* This file was generated from ../configure.make *)"; \ - echo ;\ - echo 'let bindir = "/home/opam/.opam/4.13/bin"'; \ - echo 'let libdir = "/home/opam/.opam/4.13/lib"'; \ - echo 'let ocaml_libdir = "/home/opam/.opam/4.13/lib/ocaml"'; \ - echo 'let libdir_abs = "/home/opam/.opam/4.13/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.14.0"'; \ - ) > src/ocamlbuild_config.ml Processing 33/78: [cmdliner: make all] [dune: ocaml bootstrap.ml] [ocamlbuild: make check-if-preinstalled] - ocaml build.ml cma - File "cmdliner_base.ml", line 158, characters 14-27: - 158 | `Error (err_ambiguous "enum value" s ambs) - ^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: labels kind, ambs were omitted in the application of this function. - File "cmdliner_docgen.ml", line 278, characters 23-39: - 278 | if Cmdliner_manpage.(smap_has_section sm s_name) then sm else - ^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: label sec was omitted in the application of this function. - File "cmdliner_docgen.ml", line 293, characters 22-56: - 293 | let ins sm (s, b) = Cmdliner_manpage.smap_append_block sm s b in - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: label sec was omitted in the application of this function. - File "cmdliner_docgen.ml", line 294, characters 35-51: - 294 | let has_senv = Cmdliner_manpage.(smap_has_section sm s_environment) in - ^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: label sec was omitted in the application of this function. - File "cmdliner_docgen.ml", line 295, characters 36-52: - 295 | let has_sexit = Cmdliner_manpage.(smap_has_section sm s_exit_status) in - ^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: label sec was omitted in the application of this function. - File "cmdliner_cline.ml", line 123, characters 20-47: - 123 | let err = Cmdliner_base.err_ambiguous "option" name ambs in - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: labels kind, ambs were omitted in the application of this function. - File "cmdliner_arg.ml", line 164, characters 24-50: - 164 | | `Error e -> failwith (Cmdliner_msg.err_opt_parse f e) - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: label err was omitted in the application of this function. - File "cmdliner_arg.ml", line 214, characters 24-50: - 214 | | `Error e -> failwith (Cmdliner_msg.err_pos_parse a e) - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: label err was omitted in the application of this function. - File "cmdliner_arg.ml", line 231, characters 10-36: - 231 | let a = Cmdliner_info.arg_make_pos pos a in - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: label pos was omitted in the application of this function. - File "cmdliner.ml", line 195, characters 25-47: - 195 | | `Std_help fmt -> Cmdliner_docgen.pp_man err_ppf fmt help_ppf ei; `Help - ^^^^^^^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: label errs was omitted in the application of this function. - ocaml build.ml cmxa - File "cmdliner_base.ml", line 158, characters 14-27: - 158 | `Error (err_ambiguous "enum value" s ambs) - ^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: labels kind, ambs were omitted in the application of this function. - File "cmdliner_docgen.ml", line 278, characters 23-39: - 278 | if Cmdliner_manpage.(smap_has_section sm s_name) then sm else - ^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: label sec was omitted in the application of this function. - File "cmdliner_docgen.ml", line 293, characters 22-56: - 293 | let ins sm (s, b) = Cmdliner_manpage.smap_append_block sm s b in - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: label sec was omitted in the application of this function. - File "cmdliner_docgen.ml", line 294, characters 35-51: - 294 | let has_senv = Cmdliner_manpage.(smap_has_section sm s_environment) in - ^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: label sec was omitted in the application of this function. - File "cmdliner_docgen.ml", line 295, characters 36-52: - 295 | let has_sexit = Cmdliner_manpage.(smap_has_section sm s_exit_status) in - ^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: label sec was omitted in the application of this function. - File "cmdliner_cline.ml", line 123, characters 20-47: - 123 | let err = Cmdliner_base.err_ambiguous "option" name ambs in - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: labels kind, ambs were omitted in the application of this function. - File "cmdliner_arg.ml", line 164, characters 24-50: - 164 | | `Error e -> failwith (Cmdliner_msg.err_opt_parse f e) - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: label err was omitted in the application of this function. - File "cmdliner_arg.ml", line 214, characters 24-50: - 214 | | `Error e -> failwith (Cmdliner_msg.err_pos_parse a e) - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: label err was omitted in the application of this function. - File "cmdliner_arg.ml", line 231, characters 10-36: - 231 | let a = Cmdliner_info.arg_make_pos pos a in - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: label pos was omitted in the application of this function. - File "cmdliner.ml", line 195, characters 25-47: - 195 | | `Std_help fmt -> Cmdliner_docgen.pp_man err_ppf fmt help_ppf ei; `Help - ^^^^^^^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: label errs was omitted in the application of this function. - ocaml build.ml cmxs - File "cmdliner_base.ml", line 158, characters 14-27: - 158 | `Error (err_ambiguous "enum value" s ambs) - ^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: labels kind, ambs were omitted in the application of this function. - File "cmdliner_docgen.ml", line 278, characters 23-39: - 278 | if Cmdliner_manpage.(smap_has_section sm s_name) then sm else - ^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: label sec was omitted in the application of this function. - File "cmdliner_docgen.ml", line 293, characters 22-56: - 293 | let ins sm (s, b) = Cmdliner_manpage.smap_append_block sm s b in - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: label sec was omitted in the application of this function. - File "cmdliner_docgen.ml", line 294, characters 35-51: - 294 | let has_senv = Cmdliner_manpage.(smap_has_section sm s_environment) in - ^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: label sec was omitted in the application of this function. - File "cmdliner_docgen.ml", line 295, characters 36-52: - 295 | let has_sexit = Cmdliner_manpage.(smap_has_section sm s_exit_status) in - ^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: label sec was omitted in the application of this function. - File "cmdliner_cline.ml", line 123, characters 20-47: - 123 | let err = Cmdliner_base.err_ambiguous "option" name ambs in - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: labels kind, ambs were omitted in the application of this function. - File "cmdliner_arg.ml", line 164, characters 24-50: - 164 | | `Error e -> failwith (Cmdliner_msg.err_opt_parse f e) - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: label err was omitted in the application of this function. - File "cmdliner_arg.ml", line 214, characters 24-50: - 214 | | `Error e -> failwith (Cmdliner_msg.err_pos_parse a e) - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: label err was omitted in the application of this function. - File "cmdliner_arg.ml", line 231, characters 10-36: - 231 | let a = Cmdliner_info.arg_make_pos pos a in - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: label pos was omitted in the application of this function. - File "cmdliner.ml", line 195, characters 25-47: - 195 | | `Std_help fmt -> Cmdliner_docgen.pp_man err_ppf fmt help_ppf ei; `Help - ^^^^^^^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: label errs was omitted in the application of this function. -> compiled cmdliner.1.0.4 Processing 33/78: [dune: ocaml bootstrap.ml] [ocamlbuild: make check-if-preinstalled] Processing 34/78: [dune: ocaml bootstrap.ml] [ocamlbuild: make check-if-preinstalled] [cmdliner: make install] - install -d /home/opam/.opam/4.13/lib/cmdliner - install pkg/META _build/cmdliner.mli _build/cmdliner.cmi _build/cmdliner.cmti /home/opam/.opam/4.13/lib/cmdliner - install cmdliner.opam /home/opam/.opam/4.13/lib/cmdliner/opam - install _build/cmdliner.cma /home/opam/.opam/4.13/lib/cmdliner - install _build/cmdliner.cmxa _build/cmdliner.a _build/cmdliner.cmx _build/cmdliner_arg.cmx _build/cmdliner_base.cmx _build/cmdliner_cline.cmx _build/cmdliner_docgen.cmx _build/cmdliner_info.cmx _build/cmdliner_manpage.cmx _build/cmdliner_msg.cmx _build/cmdliner_suggest.cmx _build/cmdliner_term.cmx _build/cmdliner_trie.cmx \ - /home/opam/.opam/4.13/lib/cmdliner - install _build/cmdliner.cmxs /home/opam/.opam/4.13/lib/cmdliner Processing 34/78: [dune: ocaml bootstrap.ml] [ocamlbuild: make check-if-preinstalled] [cmdliner: make install-doc] - install -d /home/opam/.opam/4.13/doc/cmdliner - install CHANGES.md LICENSE.md README.md /home/opam/.opam/4.13/doc/cmdliner -> installed cmdliner.1.0.4 Processing 34/78: [dune: ocaml bootstrap.ml] [ocamlbuild: make check-if-preinstalled] - if test -d /home/opam/.opam/4.13/lib/ocaml/ocamlbuild; then\ - >&2 echo "ERROR: Preinstalled ocamlbuild detected at"\ - "/home/opam/.opam/4.13/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 -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/const.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/loc.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/loc.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/discard_printf.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/discard_printf.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/signatures.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/my_std.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/my_std.ml - File "src/my_std.ml", line 127, characters 20-38: - 127 | let compare = Pervasives.compare - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/my_unix.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/my_unix.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/tags.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/tags.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/display.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/display.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/log.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/log.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/shell.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/shell.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/bool.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/bool.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_ast.mli - ocamlc.opt -w L -w R -w Z -I src -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 -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_lexer.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_lexer.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob.ml - ocamllex.opt src/lexers.mll - 251 states, 1051 transitions, table size 5710 bytes - 4334 additional bytes used for bindings - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/lexers.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/lexers.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/param_tags.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/param_tags.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/command.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/command.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_config.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_where.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_where.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/slurp.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/slurp.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/options.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/options.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/pathname.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/pathname.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/configuration.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/configuration.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/flags.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/flags.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/hygiene.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/hygiene.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/digest_cache.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/digest_cache.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/resource.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/resource.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/rule.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/rule.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/solver.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/solver.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/report.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/report.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/tools.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/tools.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/fda.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/fda.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/findlib.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/findlib.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_arch.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_arch.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_utils.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_utils.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_dependencies.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_dependencies.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_compiler.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_compiler.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_tools.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_tools.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_specific.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_specific.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/exit_codes.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/exit_codes.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/plugin.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/plugin.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/hooks.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/hooks.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/main.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/main.ml - File "src/main.ml", line 289, characters 4-19: - 289 | Pervasives.exit rc - ^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/main.ml", line 310, characters 10-25: - 310 | Pervasives.exit rc_ok - ^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/main.ml", line 313, characters 10-25: - 313 | Pervasives.exit rc - ^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - mkdir -p tmp - ocamlc.opt -pack src/const.cmo src/loc.cmo src/discard_printf.cmo src/signatures.cmi src/my_std.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/exit_codes.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 L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_plugin.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_plugin.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_executor.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_executor.ml - File "src/ocamlbuild_executor.ml", line 86, characters 24-41: - 86 | ?(display=(fun f -> f Pervasives.stdout)) - ^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_unix_plugin.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_unix_plugin.ml - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild.mli - ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild.ml - ocamlc.opt -I +unix -I src -o ocamlbuild.byte unix.cma src/ocamlbuild_pack.cmo src/ocamlbuild_plugin.cmo src/ocamlbuild_executor.cmo src/ocamlbuild_unix_plugin.cmo src/ocamlbuild.cmo - ocamlc.opt -a -o src/ocamlbuildlib.cma src/ocamlbuild_pack.cmo src/ocamlbuild_plugin.cmo src/ocamlbuild_executor.cmo src/ocamlbuild_unix_plugin.cmo - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/const.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/loc.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/discard_printf.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/my_std.ml - File "src/my_std.ml", line 127, characters 20-38: - 127 | let compare = Pervasives.compare - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/my_unix.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/tags.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/display.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/log.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/shell.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/bool.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_ast.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_lexer.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/lexers.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/param_tags.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/command.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_config.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_where.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/slurp.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/options.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/pathname.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/configuration.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/flags.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/hygiene.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/digest_cache.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/resource.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/rule.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/solver.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/report.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/tools.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/fda.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/findlib.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_arch.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_utils.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_dependencies.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_compiler.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_tools.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_specific.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/exit_codes.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/plugin.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/hooks.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/main.ml - File "src/main.ml", line 289, characters 4-19: - 289 | Pervasives.exit rc - ^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/main.ml", line 310, characters 10-25: - 310 | Pervasives.exit rc_ok - ^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/main.ml", line 313, characters 10-25: - 313 | Pervasives.exit rc - ^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - mkdir -p tmp - ocamlopt.opt -pack src/const.cmx src/loc.cmx src/discard_printf.cmx src/signatures.cmi src/my_std.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/exit_codes.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 -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_plugin.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_executor.ml - File "src/ocamlbuild_executor.ml", line 86, characters 24-41: - 86 | ?(display=(fun f -> f Pervasives.stdout)) - ^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_unix_plugin.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild.ml - ocamlopt.opt -I +unix -I src -o ocamlbuild.native unix.cmxa src/ocamlbuild_pack.cmx src/ocamlbuild_plugin.cmx src/ocamlbuild_executor.cmx src/ocamlbuild_unix_plugin.cmx src/ocamlbuild.cmx - ocamlopt.opt -a -o src/ocamlbuildlib.cmxa src/ocamlbuild_pack.cmx src/ocamlbuild_plugin.cmx src/ocamlbuild_executor.cmx src/ocamlbuild_unix_plugin.cmx - ocamlc.opt 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/4.13/.opam-switch/build/ocamlbuild.0.14.0' - rm -f ocamlbuild.install - touch ocamlbuild.install - make install-bin-opam - make[2]: Entering directory '/home/opam/.opam/4.13/.opam-switch/build/ocamlbuild.0.14.0' - 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/4.13/.opam-switch/build/ocamlbuild.0.14.0' - make install-lib-opam - make[2]: Entering directory '/home/opam/.opam/4.13/.opam-switch/build/ocamlbuild.0.14.0' - echo 'lib: [' >> ocamlbuild.install - make install-lib-basics-opam - make[3]: Entering directory '/home/opam/.opam/4.13/.opam-switch/build/ocamlbuild.0.14.0' - 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/4.13/.opam-switch/build/ocamlbuild.0.14.0' - make install-lib-byte-opam - make[3]: Entering directory '/home/opam/.opam/4.13/.opam-switch/build/ocamlbuild.0.14.0' - for lib in src/ocamlbuildlib.cma src/ocamlbuild.cmo src/ocamlbuild_pack.cmi src/ocamlbuild_plugin.cmi src/ocamlbuild_executor.cmi src/ocamlbuild_unix_plugin.cmi; do \ - echo " \"$lib\" {\"$(basename $lib)\"}" >> ocamlbuild.install; \ - done - make[3]: Leaving directory '/home/opam/.opam/4.13/.opam-switch/build/ocamlbuild.0.14.0' - make install-lib-native-opam - make[3]: Entering directory '/home/opam/.opam/4.13/.opam-switch/build/ocamlbuild.0.14.0' - for lib in src/ocamlbuildlib.cmxa src/ocamlbuildlib.a src/ocamlbuild.cmx src/ocamlbuild.o src/ocamlbuild_pack.cmx src/ocamlbuild_plugin.cmx src/ocamlbuild_executor.cmx src/ocamlbuild_unix_plugin.cmx src/ocamlbuild_plugin.o src/ocamlbuild_executor.o src/ocamlbuild_unix_plugin.o; do \ - echo " \"$lib\" {\"$(basename $lib)\"}" >> ocamlbuild.install; \ - done - make[3]: Leaving directory '/home/opam/.opam/4.13/.opam-switch/build/ocamlbuild.0.14.0' - echo ']' >> ocamlbuild.install - echo >> ocamlbuild.install - make[2]: Leaving directory '/home/opam/.opam/4.13/.opam-switch/build/ocamlbuild.0.14.0' - make install-man-opam - make[2]: Entering directory '/home/opam/.opam/4.13/.opam-switch/build/ocamlbuild.0.14.0' - 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/4.13/.opam-switch/build/ocamlbuild.0.14.0' - make install-doc-opam - make[2]: Entering directory '/home/opam/.opam/4.13/.opam-switch/build/ocamlbuild.0.14.0' - 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/4.13/.opam-switch/build/ocamlbuild.0.14.0' - make[1]: Leaving directory '/home/opam/.opam/4.13/.opam-switch/build/ocamlbuild.0.14.0' -> compiled ocamlbuild.0.14.0 Processing 34/78: [dune: ocaml bootstrap.ml] -> installed ocamlbuild.0.14.0 Processing 35/78: [dune: ocaml bootstrap.ml] Processing 36/78: [dune: ocaml bootstrap.ml] [uchar: ocaml] -> compiled uchar.0.0.2 Processing 36/78: [dune: ocaml bootstrap.ml] -> installed uchar.0.0.2 Processing 37/78: [dune: ocaml bootstrap.ml] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "ocaml" "bootstrap.ml" "-j" "71" (CWD=/home/opam/.opam/4.13/.opam-switch/build/dune.2.9.3) - File "./bootstrap.ml", line 46, characters 17-27: - 46 | && String.sub fn 0 (String.length duneboot) = duneboot - ^^^^^^^^^^ - Warning 6 [labels-omitted]: labels pos, len were omitted in the application of this function. - File "./bootstrap.ml", line 103, characters 28-37: - 103 | let args = Array.to_list (Array.sub Sys.argv 1 (Array.length Sys.argv - 1)) in - ^^^^^^^^^ - Warning 6 [labels-omitted]: labels pos, len were omitted in the application of this function. - ocamlc -output-complete-exe -w -24 -g -o .duneboot.exe -I boot unix.cma boot/libs.ml boot/duneboot.ml - ./.duneboot.exe -j 71 - cd _boot && /home/opam/.opam/4.13/bin/ocamlopt.opt -c -g -no-alias-deps -w -49 -I +threads cmdliner_base.ml - File "vendor/cmdliner/src/cmdliner_base.ml", line 158, characters 14-27: - Warning 6 [labels-omitted]: labels kind, ambs were omitted in the application of this function. - cd _boot && /home/opam/.opam/4.13/bin/ocamlopt.opt -c -g -no-alias-deps -w -49 -I +threads cmdliner_docgen.ml - File "vendor/cmdliner/src/cmdliner_docgen.ml", line 278, characters 23-39: - Warning 6 [labels-omitted]: label sec was omitted in the application of this function. - File "vendor/cmdliner/src/cmdliner_docgen.ml", line 293, characters 22-56: - Warning 6 [labels-omitted]: label sec was omitted in the application of this function. - File "vendor/cmdliner/src/cmdliner_docgen.ml", line 294, characters 35-51: - Warning 6 [labels-omitted]: label sec was omitted in the application of this function. - File "vendor/cmdliner/src/cmdliner_docgen.ml", line 295, characters 36-52: - Warning 6 [labels-omitted]: label sec was omitted in the application of this function. - cd _boot && /home/opam/.opam/4.13/bin/ocamlopt.opt -c -g -no-alias-deps -w -49 -I +threads cmdliner_cline.ml - File "vendor/cmdliner/src/cmdliner_cline.ml", line 128, characters 20-47: - Warning 6 [labels-omitted]: labels kind, ambs were omitted in the application of this function. - cd _boot && /home/opam/.opam/4.13/bin/ocamlopt.opt -c -g -no-alias-deps -w -49 -I +threads cmdliner_arg.ml - File "vendor/cmdliner/src/cmdliner_arg.ml", line 193, characters 24-50: - Warning 6 [labels-omitted]: label err was omitted in the application of this function. - File "vendor/cmdliner/src/cmdliner_arg.ml", line 243, characters 24-50: - Warning 6 [labels-omitted]: label err was omitted in the application of this function. - File "vendor/cmdliner/src/cmdliner_arg.ml", line 260, characters 10-36: - Warning 6 [labels-omitted]: label pos was omitted in the application of this function. - cd _boot && /home/opam/.opam/4.13/bin/ocamlopt.opt -c -g -no-alias-deps -w -49 -I +threads cmdliner.ml - File "vendor/cmdliner/src/cmdliner.ml", line 195, characters 25-47: - Warning 6 [labels-omitted]: label errs was omitted in the application of this function. - Processing 37/78: [dune: ./dune.exe build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "./dune.exe" "build" "-p" "dune" "--profile" "dune-bootstrap" "-j" "71" (CWD=/home/opam/.opam/4.13/.opam-switch/build/dune.2.9.3) -> compiled dune.2.9.3 -> installed dune.2.9.3 Processing 39/78: [cppo: dune build] Processing 40/78: [cppo: dune build] [csexp: dune build] Processing 41/78: [cppo: dune build] [csexp: dune build] [easy-format: dune build] Processing 42/78: [cppo: dune build] [csexp: dune build] [easy-format: dune build] [menhirLib: dune build] Processing 43/78: [cppo: dune build] [csexp: dune build] [easy-format: dune build] [menhirLib: dune build] [menhirSdk: dune build] Processing 44/78: [cppo: dune build] [csexp: dune build] [easy-format: dune build] [menhirLib: dune build] [menhirSdk: dune build] [ocaml-compiler-libs: dune build] Processing 45/78: [cppo: dune build] [csexp: dune build] [easy-format: dune build] [menhirLib: dune build] [menhirSdk: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] Processing 46/78: [cppo: dune build] [csexp: dune build] [easy-format: dune build] [menhirLib: dune build] [menhirSdk: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] [result: dune build] Processing 47/78: [cppo: dune build] [csexp: dune build] [easy-format: dune build] [menhirLib: dune build] [menhirSdk: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] [result: dune build] [sexplib0: dune build] Processing 48/78: [cppo: dune build] [csexp: dune build] [easy-format: dune build] [menhirLib: dune build] [menhirSdk: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] [result: dune build] [sexplib0: dune build] [stdlib-shims: dune build] -> compiled csexp.1.5.1 Processing 48/78: [cppo: dune build] [easy-format: dune build] [menhirLib: dune build] [menhirSdk: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] [result: dune build] [sexplib0: dune build] [stdlib-shims: dune build] -> installed csexp.1.5.1 Processing 49/78: [cppo: dune build] [easy-format: dune build] [menhirLib: dune build] [menhirSdk: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] [result: dune build] [sexplib0: dune build] [stdlib-shims: dune build] - ocamlc src/.easy_format.objs/byte/easy_format.{cmo,cmt} - File "src/easy_format.ml", line 203, characters 16-46: - 203 | let tagf0 = pp_get_formatter_tag_functions fmt () in - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.Format.pp_get_formatter_tag_functions - Use Format.pp_get_formatter_stag_functions. - File "src/easy_format.ml", line 232, characters 4-34: - 232 | pp_set_formatter_tag_functions fmt tagf - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.Format.pp_set_formatter_tag_functions - This function will erase non-string tag formatting functions. Use Format.pp_set_formatter_stag_functions. - File "src/easy_format.ml", line 264, characters 9-39: - 264 | (pp_get_formatter_tag_functions fmt ()) with - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.Format.pp_get_formatter_tag_functions - Use Format.pp_get_formatter_stag_functions. - File "src/easy_format.ml", line 269, characters 6-36: - 269 | pp_set_formatter_tag_functions fmt tagf - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.Format.pp_set_formatter_tag_functions - This function will erase non-string tag formatting functions. Use Format.pp_set_formatter_stag_functions. - File "src/easy_format.ml", line 322, characters 16-27: - 322 | | Some s -> pp_open_tag fmt s - ^^^^^^^^^^^ - Alert deprecated: Stdlib.Format.pp_open_tag - Use Format.pp_open_stag. - File "src/easy_format.ml", line 326, characters 16-28: - 326 | | Some _ -> pp_close_tag fmt () - ^^^^^^^^^^^^ - Alert deprecated: Stdlib.Format.pp_close_tag - Use Format.pp_close_stag. - File "src/easy_format.ml", line 332, characters 10-21: - 332 | pp_open_tag fmt tag; - ^^^^^^^^^^^ - Alert deprecated: Stdlib.Format.pp_open_tag - Use Format.pp_open_stag. - File "src/easy_format.ml", line 334, characters 10-22: - 334 | pp_close_tag fmt () - ^^^^^^^^^^^^ - Alert deprecated: Stdlib.Format.pp_close_tag - Use Format.pp_close_stag. - ocamlopt src/.easy_format.objs/native/easy_format.{cmx,o} - File "src/easy_format.ml", line 203, characters 16-46: - 203 | let tagf0 = pp_get_formatter_tag_functions fmt () in - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.Format.pp_get_formatter_tag_functions - Use Format.pp_get_formatter_stag_functions. - File "src/easy_format.ml", line 232, characters 4-34: - 232 | pp_set_formatter_tag_functions fmt tagf - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.Format.pp_set_formatter_tag_functions - This function will erase non-string tag formatting functions. Use Format.pp_set_formatter_stag_functions. - File "src/easy_format.ml", line 264, characters 9-39: - 264 | (pp_get_formatter_tag_functions fmt ()) with - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.Format.pp_get_formatter_tag_functions - Use Format.pp_get_formatter_stag_functions. - File "src/easy_format.ml", line 269, characters 6-36: - 269 | pp_set_formatter_tag_functions fmt tagf - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.Format.pp_set_formatter_tag_functions - This function will erase non-string tag formatting functions. Use Format.pp_set_formatter_stag_functions. - File "src/easy_format.ml", line 322, characters 16-27: - 322 | | Some s -> pp_open_tag fmt s - ^^^^^^^^^^^ - Alert deprecated: Stdlib.Format.pp_open_tag - Use Format.pp_open_stag. - File "src/easy_format.ml", line 326, characters 16-28: - 326 | | Some _ -> pp_close_tag fmt () - ^^^^^^^^^^^^ - Alert deprecated: Stdlib.Format.pp_close_tag - Use Format.pp_close_stag. - File "src/easy_format.ml", line 332, characters 10-21: - 332 | pp_open_tag fmt tag; - ^^^^^^^^^^^ - Alert deprecated: Stdlib.Format.pp_open_tag - Use Format.pp_open_stag. - File "src/easy_format.ml", line 334, characters 10-22: - 334 | pp_close_tag fmt () - ^^^^^^^^^^^^ - Alert deprecated: Stdlib.Format.pp_close_tag - Use Format.pp_close_stag. -> compiled easy-format.1.3.2 Processing 49/78: [cppo: dune build] [menhirLib: dune build] [menhirSdk: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] [result: dune build] [sexplib0: dune build] [stdlib-shims: dune build] -> installed easy-format.1.3.2 Processing 50/78: [cppo: dune build] [menhirLib: dune build] [menhirSdk: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] [result: dune build] [sexplib0: dune build] [stdlib-shims: dune build] Processing 51/78: [biniou: dune build] [cppo: dune build] [menhirLib: dune build] [menhirSdk: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] [result: dune build] [sexplib0: dune build] [stdlib-shims: dune build] -> compiled ppx_derivers.1.2.1 Processing 51/78: [biniou: dune build] [cppo: dune build] [menhirLib: dune build] [menhirSdk: dune build] [ocaml-compiler-libs: dune build] [result: dune build] [sexplib0: dune build] [stdlib-shims: dune build] -> installed ppx_derivers.1.2.1 Processing 52/78: [biniou: dune build] [cppo: dune build] [menhirLib: dune build] [menhirSdk: dune build] [ocaml-compiler-libs: dune build] [result: dune build] [sexplib0: dune build] [stdlib-shims: dune build] -> compiled result.1.5 Processing 52/78: [biniou: dune build] [cppo: dune build] [menhirLib: dune build] [menhirSdk: dune build] [ocaml-compiler-libs: dune build] [sexplib0: dune build] [stdlib-shims: dune build] -> installed result.1.5 Processing 53/78: [biniou: dune build] [cppo: dune build] [menhirLib: dune build] [menhirSdk: dune build] [ocaml-compiler-libs: dune build] [sexplib0: dune build] [stdlib-shims: dune build] Processing 54/78: [biniou: dune build] [cppo: dune build] [dune-configurator: dune build] [menhirLib: dune build] [menhirSdk: dune build] [ocaml-compiler-libs: dune build] [sexplib0: dune build] [stdlib-shims: dune build] -> compiled menhirSdk.20211230 Processing 54/78: [biniou: dune build] [cppo: dune build] [dune-configurator: dune build] [menhirLib: dune build] [ocaml-compiler-libs: dune build] [sexplib0: dune build] [stdlib-shims: dune build] -> installed menhirSdk.20211230 Processing 55/78: [biniou: dune build] [cppo: dune build] [dune-configurator: dune build] [menhirLib: dune build] [ocaml-compiler-libs: dune build] [sexplib0: dune build] [stdlib-shims: dune build] -> compiled stdlib-shims.0.3.0 Processing 55/78: [biniou: dune build] [cppo: dune build] [dune-configurator: dune build] [menhirLib: dune build] [ocaml-compiler-libs: dune build] [sexplib0: dune build] -> installed stdlib-shims.0.3.0 Processing 56/78: [biniou: dune build] [cppo: dune build] [dune-configurator: dune build] [menhirLib: dune build] [ocaml-compiler-libs: dune build] [sexplib0: dune build] -> compiled sexplib0.v0.14.0 Processing 56/78: [biniou: dune build] [cppo: dune build] [dune-configurator: dune build] [menhirLib: dune build] [ocaml-compiler-libs: dune build] -> installed sexplib0.v0.14.0 Processing 57/78: [biniou: dune build] [cppo: dune build] [dune-configurator: dune build] [menhirLib: dune build] [ocaml-compiler-libs: dune build] - pack lib/pack/menhirLib.{ml,mli} - Creating menhirLib.ml... - Creating menhirLib.mli... -> compiled menhirLib.20211230 Processing 57/78: [biniou: dune build] [cppo: dune build] [dune-configurator: dune build] [ocaml-compiler-libs: dune build] -> installed menhirLib.20211230 Processing 58/78: [biniou: dune build] [cppo: dune build] [dune-configurator: dune build] [ocaml-compiler-libs: dune build] Processing 59/78: [biniou: dune build] [cppo: dune build] [dune-configurator: dune build] [menhir: dune build] [ocaml-compiler-libs: dune build] -> compiled biniou.1.2.1 Processing 59/78: [cppo: dune build] [dune-configurator: dune build] [menhir: dune build] [ocaml-compiler-libs: dune build] -> installed biniou.1.2.1 Processing 60/78: [cppo: dune build] [dune-configurator: dune build] [menhir: dune build] [ocaml-compiler-libs: dune build] -> compiled cppo.1.6.8 Processing 60/78: [dune-configurator: dune build] [menhir: dune build] [ocaml-compiler-libs: dune build] -> installed cppo.1.6.8 Processing 61/78: [dune-configurator: dune build] [menhir: dune build] [ocaml-compiler-libs: dune build] Processing 62/78: [dune-configurator: dune build] [menhir: dune build] [ocaml-compiler-libs: dune build] [yojson: dune build] -> compiled ocaml-compiler-libs.v0.12.4 Processing 62/78: [dune-configurator: dune build] [menhir: dune build] [yojson: dune build] -> installed ocaml-compiler-libs.v0.12.4 Processing 63/78: [dune-configurator: dune build] [menhir: dune build] [yojson: dune build] Processing 64/78: [dune-configurator: dune build] [menhir: dune build] [ppxlib: dune build] [yojson: dune build] -> compiled dune-configurator.2.9.3 Processing 64/78: [menhir: dune build] [ppxlib: dune build] [yojson: dune build] -> installed dune-configurator.2.9.3 Processing 65/78: [menhir: dune build] [ppxlib: dune build] [yojson: dune build] Processing 66/78: [libbinaryen: dune build] [menhir: dune build] [ppxlib: dune build] [yojson: dune build] -> compiled yojson.1.7.0 Processing 66/78: [libbinaryen: dune build] [menhir: dune build] [ppxlib: dune build] -> installed yojson.1.7.0 Processing 67/78: [libbinaryen: dune build] [menhir: dune build] [ppxlib: dune build] - menhir src/stage2/parserMessages.check - Read 101 sample input sentences and 101 error messages. - Read 101 sample input sentences and 48 error messages. - menhir src/stage2/parserMessages.ml - Read 101 sample input sentences and 48 error messages. - menhir src/stage2/parser.{ml,mli} - 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 194 states. - The grammar is not SLR(1) -- 5 states have a conflict. - The construction mode is no-pager. - Built an LR(1) automaton with 298 states. - One shift/reduce conflict was silently solved. - Extra reductions on error were added in 40 states. - Priority played a role in 0 of these states. - 152 out of 298 states have a default reduction. - 102 out of 298 states are represented. - 44 out of 96 symbols keep track of their start position. - 41 out of 96 symbols keep track of their end position. - 264 specialized copies of 64 functions have been created. - The StackLang code contains 5161 instructions in 241 blocks. - The StackLang code comprises 5 mutually recursive groups. -> compiled menhir.20211230 Processing 67/78: [libbinaryen: dune build] [ppxlib: dune build] -> installed menhir.20211230 Processing 68/78: [libbinaryen: dune build] [ppxlib: dune build] -> compiled ppxlib.0.24.0 Processing 68/78: [libbinaryen: dune build] -> installed ppxlib.0.24.0 Processing 69/78: [libbinaryen: dune build] Processing 70/78: [js_of_ocaml-compiler: dune build] [libbinaryen: dune build] - ocaml (internal) - fatal: not a git repository (or any parent up to mount point /) - Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). Processing 70/78: [js_of_ocaml-compiler: dune install] [libbinaryen: dune build] - Copying to _destdir/home/opam/.opam/4.13/lib/js_of_ocaml-compiler/META - Copying to _destdir/home/opam/.opam/4.13/lib/js_of_ocaml-compiler/dune-package -> compiled js_of_ocaml-compiler.4.0.0 Processing 70/78: [libbinaryen: dune build] -> installed js_of_ocaml-compiler.4.0.0 Processing 71/78: [libbinaryen: dune build] Processing 72/78: [js_of_ocaml: dune build] [libbinaryen: dune build] - ocaml (internal) - fatal: not a git repository (or any parent up to mount point /) - Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). Processing 72/78: [js_of_ocaml: dune install] [libbinaryen: dune build] - Copying to _destdir/home/opam/.opam/4.13/lib/js_of_ocaml/META - Copying to _destdir/home/opam/.opam/4.13/lib/js_of_ocaml/dune-package -> compiled js_of_ocaml.4.0.0 Processing 72/78: [libbinaryen: dune build] -> installed js_of_ocaml.4.0.0 Processing 73/78: [libbinaryen: dune build] Processing 74/78: [js_of_ocaml-ppx: dune build] [libbinaryen: dune build] - ocaml (internal) - fatal: not a git repository (or any parent up to mount point /) - Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). Processing 74/78: [js_of_ocaml-ppx: dune install] [libbinaryen: dune build] - Copying to _destdir/home/opam/.opam/4.13/lib/js_of_ocaml-ppx/META - Copying to _destdir/home/opam/.opam/4.13/lib/js_of_ocaml-ppx/dune-package -> compiled js_of_ocaml-ppx.4.0.0 Processing 74/78: [libbinaryen: dune build] -> installed js_of_ocaml-ppx.4.0.0 Processing 75/78: [libbinaryen: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "libbinaryen" "-j" "71" (CWD=/home/opam/.opam/4.13/.opam-switch/build/libbinaryen.102.0.4) - cmake libbinaryen.a - -- The C compiler identification is GNU 11.2.0 - -- The CXX compiler identification is GNU 11.2.0 - -- Detecting C compiler ABI info - -- Detecting C compiler ABI info - done - -- Check for working C compiler: /usr/bin/cc - skipped - -- Detecting C compile features - -- Detecting C compile features - done - -- Detecting CXX compiler ABI info - -- Detecting CXX compiler ABI info - done - -- Check for working CXX compiler: /usr/bin/c++ - skipped - -- Detecting CXX compile features - -- Detecting CXX compile features - done - -- Building with -DBUILD_LLVM_DWARF - -- Looking for pthread.h - -- Looking for pthread.h - found - -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed - -- Check if compiler accepts -pthread - -- Check if compiler accepts -pthread - yes - -- Found Threads: TRUE - -- Building with -std=c++14 - -- Building with -Wall - -- Building with -Werror - -- Building with -Wextra - -- Building with -Wno-unused-parameter - -- Building with -fno-omit-frame-pointer - -- Building with -fno-rtti - -- Building with -Wno-implicit-int-float-conversion - -- Building with -Wno-unknown-warning-option - -- Building with -Wswitch - -- Building with -Wimplicit-fallthrough - -- Building with -Wnon-virtual-dtor - -- Building with -fPIC - -- Building with -O2 - -- Building with -UNDEBUG - -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.9.10", minimum required is "3.5") - -- Building libbinaryen as statically linked library. - -- Configuring done - -- Generating done - -- Build files have been written to: /home/opam/.opam/4.13/.opam-switch/build/libbinaryen.102.0.4/_build/default/binaryen - cmake libbinaryen.a - [ 0%] Building CXX object src/asmjs/CMakeFiles/asmjs.dir/asm_v_wasm.cpp.o - [ 0%] Building CXX object src/ir/CMakeFiles/ir.dir/ExpressionAnalyzer.cpp.o - [ 0%] Building CXX object src/cfg/CMakeFiles/cfg.dir/Relooper.cpp.o - [ 0%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Binary.cpp.o - [ 1%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ConvertUTF.cpp.o - [ 1%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DataExtractor.cpp.o - [ 1%] Building CXX object src/asmjs/CMakeFiles/asmjs.dir/asmangle.cpp.o - [ 2%] Building CXX object src/asmjs/CMakeFiles/asmjs.dir/shared-constants.cpp.o - [ 3%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Debug.cpp.o - [ 3%] Built target asmjs - [ 4%] Building CXX object src/emscripten-optimizer/CMakeFiles/emscripten-optimizer.dir/optimizer-shared.cpp.o - [ 4%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DJB.cpp.o - [ 5%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Dwarf.cpp.o - [ 6%] Building CXX object src/ir/CMakeFiles/ir.dir/ExpressionManipulator.cpp.o - [ 6%] Building CXX object src/emscripten-optimizer/CMakeFiles/emscripten-optimizer.dir/parser.cpp.o - [ 6%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/dwarf2yaml.cpp.o - [ 7%] Building CXX object src/emscripten-optimizer/CMakeFiles/emscripten-optimizer.dir/simple_ast.cpp.o - [ 7%] Built target emscripten-optimizer - [ 8%] Generating WasmIntrinsics.cpp - [ 8%] Built target cfg - [ 9%] Building CXX object src/passes/CMakeFiles/passes.dir/pass.cpp.o - [ 9%] Building CXX object src/support/CMakeFiles/support.dir/archive.cpp.o - [ 9%] Building CXX object src/ir/CMakeFiles/ir.dir/names.cpp.o - [ 9%] Building CXX object src/support/CMakeFiles/support.dir/bits.cpp.o - [ 10%] Building CXX object src/support/CMakeFiles/support.dir/colors.cpp.o - [ 11%] Building CXX object src/ir/CMakeFiles/ir.dir/properties.cpp.o - [ 11%] Building CXX object src/support/CMakeFiles/support.dir/command-line.cpp.o - [ 12%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAbbreviationDeclaration.cpp.o - [ 13%] Building CXX object src/support/CMakeFiles/support.dir/debug.cpp.o - [ 13%] Building CXX object src/support/CMakeFiles/support.dir/file.cpp.o - [ 13%] Building CXX object src/ir/CMakeFiles/ir.dir/LocalGraph.cpp.o - [ 13%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAcceleratorTable.cpp.o - [ 14%] Building CXX object src/support/CMakeFiles/support.dir/path.cpp.o - [ 14%] Building CXX object src/support/CMakeFiles/support.dir/safe_integer.cpp.o - [ 15%] Building CXX object src/support/CMakeFiles/support.dir/threads.cpp.o - [ 16%] Building CXX object src/passes/CMakeFiles/passes.dir/AlignmentLowering.cpp.o - [ 16%] Building CXX object src/support/CMakeFiles/support.dir/utilities.cpp.o - [ 16%] Built target support - [ 16%] Building CXX object src/wasm/CMakeFiles/wasm.dir/literal.cpp.o - [ 16%] Building CXX object src/passes/CMakeFiles/passes.dir/Asyncify.cpp.o - [ 17%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAddressRange.cpp.o - [ 18%] Building CXX object src/ir/CMakeFiles/ir.dir/ReFinalize.cpp.o - [ 18%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFCompileUnit.cpp.o - [ 19%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFContext.cpp.o - [ 20%] Building CXX object src/wasm/CMakeFiles/wasm.dir/parsing.cpp.o - [ 20%] Building CXX object src/ir/CMakeFiles/ir.dir/stack-utils.cpp.o - [ 21%] Building CXX object src/ir/CMakeFiles/ir.dir/table-utils.cpp.o - [ 21%] Building CXX object src/wasm/CMakeFiles/wasm.dir/wasm.cpp.o - [ 21%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDataExtractor.cpp.o - [ 22%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAbbrev.cpp.o - [ 22%] Building CXX object src/ir/CMakeFiles/ir.dir/type-updating.cpp.o - [ 23%] Building CXX object src/wasm/CMakeFiles/wasm.dir/wasm-binary.cpp.o - [ 23%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAddr.cpp.o - [ 23%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAranges.cpp.o - [ 24%] Building CXX object src/ir/CMakeFiles/ir.dir/module-splitting.cpp.o - [ 25%] Building CXX object src/passes/CMakeFiles/passes.dir/AvoidReinterprets.cpp.o - [ 26%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugArangeSet.cpp.o - [ 26%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugFrame.cpp.o - [ 27%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugInfoEntry.cpp.o - [ 27%] Building CXX object src/passes/CMakeFiles/passes.dir/CoalesceLocals.cpp.o - [ 27%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugLine.cpp.o - [ 27%] Built target ir - [ 27%] Building CXX object src/wasm/CMakeFiles/wasm.dir/wasm-debug.cpp.o - [ 28%] Building CXX object src/wasm/CMakeFiles/wasm.dir/wasm-emscripten.cpp.o - [ 29%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugLoc.cpp.o - [ 30%] Building CXX object src/passes/CMakeFiles/passes.dir/CodePushing.cpp.o - [ 30%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugMacro.cpp.o - [ 30%] Building CXX object src/wasm/CMakeFiles/wasm.dir/wasm-interpreter.cpp.o - [ 31%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugPubTable.cpp.o - [ 31%] Building CXX object src/passes/CMakeFiles/passes.dir/CodeFolding.cpp.o - [ 31%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugRangeList.cpp.o - [ 32%] Building CXX object src/wasm/CMakeFiles/wasm.dir/wasm-io.cpp.o - [ 33%] Building CXX object src/passes/CMakeFiles/passes.dir/ConstantFieldPropagation.cpp.o - [ 34%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugRnglists.cpp.o - [ 34%] Building CXX object src/wasm/CMakeFiles/wasm.dir/wasm-s-parser.cpp.o - [ 34%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDie.cpp.o - [ 34%] Building CXX object src/passes/CMakeFiles/passes.dir/ConstHoisting.cpp.o - [ 35%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFEmitter.cpp.o - [ 35%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFExpression.cpp.o - [ 36%] Building CXX object src/wasm/CMakeFiles/wasm.dir/wasm-stack.cpp.o - [ 37%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFFormValue.cpp.o - [ 38%] Building CXX object src/passes/CMakeFiles/passes.dir/DataFlowOpts.cpp.o - [ 38%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFGdbIndex.cpp.o - [ 39%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFListTable.cpp.o - [ 39%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFTypeUnit.cpp.o - [ 39%] Building CXX object src/wasm/CMakeFiles/wasm.dir/wasm-type.cpp.o - [ 40%] Building CXX object src/wasm/CMakeFiles/wasm.dir/wasm-validator.cpp.o - [ 41%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFUnit.cpp.o - [ 41%] Building CXX object src/passes/CMakeFiles/passes.dir/DeadArgumentElimination.cpp.o - [ 41%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFUnitIndex.cpp.o - [ 42%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFVerifier.cpp.o - [ 43%] Building CXX object src/passes/CMakeFiles/passes.dir/DeadCodeElimination.cpp.o - [ 43%] Built target wasm - [ 43%] Building CXX object src/passes/CMakeFiles/passes.dir/DeAlign.cpp.o - [ 44%] Building CXX object src/passes/CMakeFiles/passes.dir/DeNaN.cpp.o - [ 44%] Building CXX object src/passes/CMakeFiles/passes.dir/Directize.cpp.o - [ 44%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFVisitor.cpp.o - [ 45%] Building CXX object src/passes/CMakeFiles/passes.dir/DuplicateImportElimination.cpp.o - [ 46%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFYAML.cpp.o - [ 46%] Building CXX object src/passes/CMakeFiles/passes.dir/DuplicateFunctionElimination.cpp.o - [ 47%] Building CXX object src/passes/CMakeFiles/passes.dir/DWARF.cpp.o - [ 47%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Error.cpp.o - [ 47%] Building CXX object src/passes/CMakeFiles/passes.dir/ExtractFunction.cpp.o - [ 48%] Building CXX object src/passes/CMakeFiles/passes.dir/Flatten.cpp.o - [ 49%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ErrorHandling.cpp.o - [ 49%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/FormatVariadic.cpp.o - [ 49%] Building CXX object src/passes/CMakeFiles/passes.dir/FuncCastEmulation.cpp.o - [ 50%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Hashing.cpp.o - [ 50%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/LEB128.cpp.o - [ 50%] Building CXX object src/passes/CMakeFiles/passes.dir/GenerateDynCalls.cpp.o - [ 51%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/LineIterator.cpp.o - [ 51%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/MCRegisterInfo.cpp.o - [ 52%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/MD5.cpp.o - [ 53%] Building CXX object src/passes/CMakeFiles/passes.dir/Heap2Local.cpp.o - [ 53%] Building CXX object src/passes/CMakeFiles/passes.dir/I64ToI32Lowering.cpp.o - [ 53%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/MemoryBuffer.cpp.o - [ 54%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/NativeFormatting.cpp.o - [ 54%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ObjectFile.cpp.o - [ 55%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/obj2yaml_Error.cpp.o - [ 55%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Optional.cpp.o - [ 55%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Path.cpp.o - [ 56%] Building CXX object src/passes/CMakeFiles/passes.dir/Inlining.cpp.o - [ 57%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/raw_ostream.cpp.o - [ 57%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ScopedPrinter.cpp.o - [ 58%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/SmallVector.cpp.o - [ 58%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/SourceMgr.cpp.o - [ 58%] Building CXX object src/passes/CMakeFiles/passes.dir/InstrumentLocals.cpp.o - [ 59%] Building CXX object src/passes/CMakeFiles/passes.dir/InstrumentMemory.cpp.o - [ 60%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/StringMap.cpp.o - [ 60%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/StringRef.cpp.o - [ 60%] Building CXX object src/passes/CMakeFiles/passes.dir/LegalizeJSInterface.cpp.o - [ 61%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/SymbolicFile.cpp.o - [ 61%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Twine.cpp.o - [ 62%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/UnicodeCaseFold.cpp.o - [ 62%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/WithColor.cpp.o - [ 63%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/YAMLParser.cpp.o - [ 64%] Building CXX object src/passes/CMakeFiles/passes.dir/LimitSegments.cpp.o - [ 64%] Building CXX object src/passes/CMakeFiles/passes.dir/LocalCSE.cpp.o - [ 64%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/YAMLTraits.cpp.o - [ 65%] Building CXX object src/passes/CMakeFiles/passes.dir/LocalSubtyping.cpp.o - [ 65%] Building CXX object src/passes/CMakeFiles/passes.dir/LogExecution.cpp.o - [ 65%] Built target llvm_dwarf - [ 66%] Building CXX object src/passes/CMakeFiles/passes.dir/LoopInvariantCodeMotion.cpp.o - [ 66%] Building CXX object src/passes/CMakeFiles/passes.dir/Memory64Lowering.cpp.o - [ 67%] Building CXX object src/passes/CMakeFiles/passes.dir/MemoryPacking.cpp.o - [ 67%] Building CXX object src/passes/CMakeFiles/passes.dir/MergeBlocks.cpp.o - [ 68%] Building CXX object src/passes/CMakeFiles/passes.dir/MergeLocals.cpp.o - [ 68%] Building CXX object src/passes/CMakeFiles/passes.dir/Metrics.cpp.o - [ 69%] Building CXX object src/passes/CMakeFiles/passes.dir/MinifyImportsAndExports.cpp.o - [ 69%] Building CXX object src/passes/CMakeFiles/passes.dir/NameList.cpp.o - [ 70%] Building CXX object src/passes/CMakeFiles/passes.dir/NameTypes.cpp.o - [ 70%] Building CXX object src/passes/CMakeFiles/passes.dir/NoExitRuntime.cpp.o - [ 71%] Building CXX object src/passes/CMakeFiles/passes.dir/OnceReduction.cpp.o - [ 71%] Building CXX object src/passes/CMakeFiles/passes.dir/OptimizeAddedConstants.cpp.o - [ 72%] Building CXX object src/passes/CMakeFiles/passes.dir/OptimizeInstructions.cpp.o - [ 72%] Building CXX object src/passes/CMakeFiles/passes.dir/OptimizeForJS.cpp.o - [ 73%] Building CXX object src/passes/CMakeFiles/passes.dir/PickLoadSigns.cpp.o - [ 73%] Building CXX object src/passes/CMakeFiles/passes.dir/Poppify.cpp.o - [ 74%] Building CXX object src/passes/CMakeFiles/passes.dir/PostEmscripten.cpp.o - [ 74%] Building CXX object src/passes/CMakeFiles/passes.dir/Precompute.cpp.o - [ 75%] Building CXX object src/passes/CMakeFiles/passes.dir/Print.cpp.o - [ 75%] Building CXX object src/passes/CMakeFiles/passes.dir/PrintCallGraph.cpp.o - [ 76%] Building CXX object src/passes/CMakeFiles/passes.dir/PrintFeatures.cpp.o - [ 76%] Building CXX object src/passes/CMakeFiles/passes.dir/PrintFunctionMap.cpp.o - [ 76%] Building CXX object src/passes/CMakeFiles/passes.dir/RoundTrip.cpp.o - [ 77%] Building CXX object src/passes/CMakeFiles/passes.dir/SetGlobals.cpp.o - [ 77%] Building CXX object src/passes/CMakeFiles/passes.dir/StackIR.cpp.o - [ 78%] Building CXX object src/passes/CMakeFiles/passes.dir/Strip.cpp.o - [ 78%] Building CXX object src/passes/CMakeFiles/passes.dir/StripTargetFeatures.cpp.o - [ 79%] Building CXX object src/passes/CMakeFiles/passes.dir/RedundantSetElimination.cpp.o - [ 79%] Building CXX object src/passes/CMakeFiles/passes.dir/RemoveImports.cpp.o - [ 80%] Building CXX object src/passes/CMakeFiles/passes.dir/RemoveMemory.cpp.o - [ 80%] Building CXX object src/passes/CMakeFiles/passes.dir/RemoveNonJSOps.cpp.o - [ 81%] Building CXX object src/passes/CMakeFiles/passes.dir/RemoveUnusedBrs.cpp.o - [ 81%] Building CXX object src/passes/CMakeFiles/passes.dir/RemoveUnusedNames.cpp.o - [ 82%] Building CXX object src/passes/CMakeFiles/passes.dir/RemoveUnusedModuleElements.cpp.o - [ 82%] Building CXX object src/passes/CMakeFiles/passes.dir/ReorderLocals.cpp.o - [ 83%] Building CXX object src/passes/CMakeFiles/passes.dir/ReorderFunctions.cpp.o - [ 83%] Building CXX object src/passes/CMakeFiles/passes.dir/ReReloop.cpp.o - [ 84%] Building CXX object src/passes/CMakeFiles/passes.dir/TrapMode.cpp.o - [ 84%] Building CXX object src/passes/CMakeFiles/passes.dir/SafeHeap.cpp.o - [ 85%] Building CXX object src/passes/CMakeFiles/passes.dir/SimplifyGlobals.cpp.o - [ 85%] Building CXX object src/passes/CMakeFiles/passes.dir/SimplifyLocals.cpp.o - [ 86%] Building CXX object src/passes/CMakeFiles/passes.dir/Souperify.cpp.o - [ 86%] Building CXX object src/passes/CMakeFiles/passes.dir/StackCheck.cpp.o - [ 87%] Building CXX object src/passes/CMakeFiles/passes.dir/SSAify.cpp.o - [ 87%] Building CXX object src/passes/CMakeFiles/passes.dir/Untee.cpp.o - [ 88%] Building CXX object src/passes/CMakeFiles/passes.dir/Vacuum.cpp.o - [ 88%] Building CXX object src/passes/CMakeFiles/passes.dir/WasmIntrinsics.cpp.o - [ 88%] Built target passes - [ 88%] Building CXX object CMakeFiles/binaryen.dir/src/binaryen-c.cpp.o - [ 89%] Linking CXX static library lib/libbinaryen.a - [ 89%] Built target binaryen - [ 89%] Building CXX object src/tools/CMakeFiles/wasm-opt.dir/wasm-opt.cpp.o - [ 89%] Building CXX object src/tools/CMakeFiles/wasm-metadce.dir/wasm-metadce.cpp.o - [ 89%] Building CXX object src/tools/CMakeFiles/wasm2js.dir/wasm2js.cpp.o - [ 89%] Building CXX object src/tools/CMakeFiles/wasm-shell.dir/wasm-shell.cpp.o - [ 90%] Linking CXX executable ../../bin/wasm-metadce - [ 90%] Built target wasm-metadce - [ 90%] Building CXX object src/tools/CMakeFiles/wasm-emscripten-finalize.dir/wasm-emscripten-finalize.cpp.o - [ 91%] Linking CXX executable ../../bin/wasm-shell - [ 92%] Linking CXX executable ../../bin/wasm-emscripten-finalize - [ 92%] Built target wasm-shell - [ 92%] Building CXX object src/tools/CMakeFiles/wasm-as.dir/wasm-as.cpp.o - [ 92%] Built target wasm-emscripten-finalize - [ 92%] Building CXX object src/tools/CMakeFiles/wasm-dis.dir/wasm-dis.cpp.o - [ 93%] Linking CXX executable ../../bin/wasm-dis - [ 94%] Linking CXX executable ../../bin/wasm2js - [ 95%] Linking CXX executable ../../bin/wasm-as - [ 95%] Built target wasm-dis - [ 95%] Building CXX object src/tools/CMakeFiles/wasm-ctor-eval.dir/wasm-ctor-eval.cpp.o - [ 95%] Built target wasm2js - [ 95%] Building CXX object src/tools/CMakeFiles/wasm-reduce.dir/wasm-reduce.cpp.o - [ 95%] Built target wasm-as - [ 95%] Building CXX object src/tools/wasm-split/CMakeFiles/wasm-split.dir/wasm-split.cpp.o - [ 96%] Building CXX object src/tools/wasm-split/CMakeFiles/wasm-split.dir/split-options.cpp.o - [ 97%] Linking CXX executable ../../bin/wasm-opt - [ 97%] Built target wasm-opt - [ 97%] Building CXX object src/tools/wasm-split/CMakeFiles/wasm-split.dir/instrumenter.cpp.o - [ 98%] Linking CXX executable ../../bin/wasm-reduce - [ 98%] Built target wasm-reduce - [ 99%] Linking CXX executable ../../../bin/wasm-split - [ 99%] Built target wasm-split - [100%] Linking CXX executable ../../bin/wasm-ctor-eval - [100%] Built target wasm-ctor-eval - cmake dllbinaryen.so - -- Building with -DBUILD_LLVM_DWARF - -- Building with -std=c++14 - -- Building with -Wall - -- Building with -Werror - -- Building with -Wextra - -- Building with -Wno-unused-parameter - -- Building with -fno-omit-frame-pointer - -- Building with -fno-rtti - -- Building with -Wno-implicit-int-float-conversion - -- Building with -Wno-unknown-warning-option - -- Building with -Wswitch - -- Building with -Wimplicit-fallthrough - -- Building with -Wnon-virtual-dtor - -- Building with -fPIC - -- Building with -O2 - -- Building with -UNDEBUG - -- Building libbinaryen as shared library. - -- Configuring done - -- Generating done - -- Build files have been written to: /home/opam/.opam/4.13/.opam-switch/build/libbinaryen.102.0.4/_build/default/binaryen - cmake dllbinaryen.so - Consolidate compiler generated dependencies of target cfg - Consolidate compiler generated dependencies of target asmjs - Consolidate compiler generated dependencies of target ir - [ 0%] Built target cfg - [ 1%] Built target asmjs - [ 6%] Built target ir - Consolidate compiler generated dependencies of target emscripten-optimizer - [ 8%] Built target emscripten-optimizer - Consolidate compiler generated dependencies of target support - [ 13%] Built target support - Consolidate compiler generated dependencies of target wasm - [ 19%] Built target wasm - Consolidate compiler generated dependencies of target llvm_dwarf - [ 49%] Built target llvm_dwarf - Consolidate compiler generated dependencies of target passes - [ 88%] Built target passes - Consolidate compiler generated dependencies of target binaryen - [ 88%] Building CXX object CMakeFiles/binaryen.dir/src/binaryen-c.cpp.o - [ 89%] Linking CXX shared library lib/libbinaryen.so - [ 89%] Built target binaryen - Consolidate compiler generated dependencies of target wasm-shell - Consolidate compiler generated dependencies of target wasm-metadce - Consolidate compiler generated dependencies of target wasm-opt - Consolidate compiler generated dependencies of target wasm2js - [ 91%] Linking CXX executable ../../bin/wasm-shell - [ 91%] Linking CXX executable ../../bin/wasm-metadce - [ 92%] Linking CXX executable ../../bin/wasm-opt - [ 93%] Linking CXX executable ../../bin/wasm2js - [ 93%] Built target wasm-shell - [ 93%] Built target wasm2js - [ 93%] Built target wasm-metadce - Consolidate compiler generated dependencies of target wasm-emscripten-finalize - Consolidate compiler generated dependencies of target wasm-as - Consolidate compiler generated dependencies of target wasm-dis - [ 94%] Linking CXX executable ../../bin/wasm-emscripten-finalize - [ 95%] Linking CXX executable ../../bin/wasm-as - [ 96%] Linking CXX executable ../../bin/wasm-dis - [ 96%] Built target wasm-opt - Consolidate compiler generated dependencies of target wasm-ctor-eval - [ 97%] Linking CXX executable ../../bin/wasm-ctor-eval - [ 97%] Built target wasm-dis - [ 97%] Built target wasm-emscripten-finalize - Consolidate compiler generated dependencies of target wasm-reduce - Consolidate compiler generated dependencies of target wasm-split - [ 97%] Built target wasm-as - [ 98%] Linking CXX executable ../../bin/wasm-reduce - [ 99%] Linking CXX executable ../../../bin/wasm-split - [ 99%] Built target wasm-ctor-eval - [ 99%] Built target wasm-reduce - [100%] Built target wasm-split -> compiled libbinaryen.102.0.4 -> installed libbinaryen.102.0.4 Processing 77/78: [binaryen: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "binaryen" "-j" "71" (CWD=/home/opam/.opam/4.13/.opam-switch/build/binaryen.0.12.0) - gcc src/binaryen_stubs_features.o - In file included from binaryen_stubs_features.c:7: - ocaml_helpers.h:13:33: warning: 'binaryen_ops' defined but not used [-Wunused-variable] - 13 | static struct custom_operations binaryen_ops = { - | ^~~~~~~~~~~~ - gcc src/ocaml_helpers.o - In file included from ocaml_helpers.c:7: - ocaml_helpers.h:13:33: warning: 'binaryen_ops' defined but not used [-Wunused-variable] - 13 | static struct custom_operations binaryen_ops = { - | ^~~~~~~~~~~~ - gcc src/binaryen_stubs_memory.o - In file included from binaryen_stubs_memory.c:7: - ocaml_helpers.h:13:33: warning: 'binaryen_ops' defined but not used [-Wunused-variable] - 13 | static struct custom_operations binaryen_ops = { - | ^~~~~~~~~~~~ - gcc src/binaryen_stubs_imports.o - In file included from binaryen_stubs_imports.c:8: - ocaml_helpers.h:13:33: warning: 'binaryen_ops' defined but not used [-Wunused-variable] - 13 | static struct custom_operations binaryen_ops = { - | ^~~~~~~~~~~~ - gcc src/binaryen_stubs_settings.o - In file included from binaryen_stubs_settings.c:8: - ocaml_helpers.h:13:33: warning: 'binaryen_ops' defined but not used [-Wunused-variable] - 13 | static struct custom_operations binaryen_ops = { - | ^~~~~~~~~~~~ -> compiled binaryen.0.12.0 -> installed binaryen.0.12.0 Done. # Run eval $(opam env) to update the current shell environment 2022-02-03 19:52.49 ---> saved as "9174ada3842e5852e55cc935238c7dc1f97b5e2ca772f5a062de7f46234dde43" Job succeeded