2025-10-18 16:35.18: New job: test ocaml-gospel/why3gospel https://github.com/ocaml-gospel/why3gospel.git#refs/heads/main (aa4513e8a5c8a1ec8d2ecd747dcfa1517dac3bf4) (linux-x86_64:debian-13-5.4_x86_32_opam-2.4) Base: ocaml/opam:debian-13-ocaml-5.4@sha256:853fb3dfb180a64eacd311734ca168d83484d58b6e265e072a573c3a17073bc4 Opam project build To reproduce locally: git clone --recursive "https://github.com/ocaml-gospel/why3gospel.git" -b "main" && cd "why3gospel" && git reset --hard aa4513e8 cat > Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:debian-13-ocaml-5.4@sha256:853fb3dfb180a64eacd311734ca168d83484d58b6e265e072a573c3a17073bc4 # debian-13-5.4_x86_32_opam-2.4 USER 1000:1000 SHELL [ "/usr/bin/linux32", "/bin/sh", "-c" ] ENV CLICOLOR_FORCE="1" ENV OPAMCOLOR="always" WORKDIR /src RUN sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam RUN opam init --reinit -ni RUN uname -rs && opam exec -- ocaml -version && opam --version WORKDIR /src RUN sudo chown opam /src RUN cd ~/opam-repository && (git cat-file -e deb3de7fc5bdf4eb6ebbacd9c3207c8d6820bc64 || git fetch origin master) && git reset -q --hard deb3de7fc5bdf4eb6ebbacd9c3207c8d6820bc64 && git log --no-decorate -n1 --oneline && opam update -u COPY --chown=1000:1000 why3gospel.opam ./ RUN opam pin add -yn why3gospel.dev './' RUN echo '(lang dune 3.0)' > './dune-project' ENV DEPS="base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.2.0.0 conf-gmp.5 conf-pkg-config.4 dune.3.20.2 fmt.0.11.0 gospel.dev menhir.20250912 menhirCST.20250912 menhirLib.20250912 menhirSdk.20250912 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-option-bytecode-only.1 ocaml-options-vanilla.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ppx_derivers.1.2.1 ppxlib.0.37.0 sexplib0.v0.16.0 stdlib-shims.0.3.0 topkg.1.1.0 why3.1.8.2 zarith.1.14" ENV CI="true" ENV OCAMLCI="true" RUN opam update --depexts && opam install --cli=2.4 --depext-only -y why3gospel.dev $DEPS RUN opam install $DEPS COPY --chown=1000:1000 . /src RUN opam exec -- dune build @install @check @runtest && rm -rf _build END-OF-DOCKERFILE docker build . END-REPRO-BLOCK 2025-10-18 16:35.18: Using cache hint "ocaml-gospel/why3gospel-ocaml/opam:debian-13-ocaml-5.4@sha256:853fb3dfb180a64eacd311734ca168d83484d58b6e265e072a573c3a17073bc4-debian-13-5.4_x86_32_opam-2.4-b20a152342ca6a9a0b9b64f2b3e07c92" 2025-10-18 16:35.18: Using OBuilder spec: ((from ocaml/opam:debian-13-ocaml-5.4@sha256:853fb3dfb180a64eacd311734ca168d83484d58b6e265e072a573c3a17073bc4) (comment debian-13-5.4_x86_32_opam-2.4) (user (uid 1000) (gid 1000)) (shell /usr/bin/linux32 /bin/sh -c) (env CLICOLOR_FORCE 1) (env OPAMCOLOR always) (workdir /src) (run (shell "sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam")) (run (shell "opam init --reinit -ni")) (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) (workdir /src) (run (shell "sudo chown opam /src")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e deb3de7fc5bdf4eb6ebbacd9c3207c8d6820bc64 || git fetch origin master) && git reset -q --hard deb3de7fc5bdf4eb6ebbacd9c3207c8d6820bc64 && git log --no-decorate -n1 --oneline && opam update -u")) (copy (src why3gospel.opam) (dst ./)) (run (network host) (shell "opam pin add -yn why3gospel.dev './'")) (run (network host) (shell "echo '(lang dune 3.0)' > './dune-project'")) (env DEPS "base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.2.0.0 conf-gmp.5 conf-pkg-config.4 dune.3.20.2 fmt.0.11.0 gospel.dev menhir.20250912 menhirCST.20250912 menhirLib.20250912 menhirSdk.20250912 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-option-bytecode-only.1 ocaml-options-vanilla.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ppx_derivers.1.2.1 ppxlib.0.37.0 sexplib0.v0.16.0 stdlib-shims.0.3.0 topkg.1.1.0 why3.1.8.2 zarith.1.14") (env CI true) (env OCAMLCI true) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam update --depexts && opam install --cli=2.4 --depext-only -y why3gospel.dev $DEPS")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam install $DEPS")) (copy (src .) (dst /src)) (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build")) ) 2025-10-18 16:35.18: Waiting for resource in pool OCluster 2025-10-18 17:11.22: Waiting for worker… 2025-10-18 17:13.36: Got resource from pool OCluster Building on asteria.caelum.ci.dev All commits already cached HEAD is now at aa4513e update to current gospel (locations in patterns) (from ocaml/opam:debian-13-ocaml-5.4@sha256:853fb3dfb180a64eacd311734ca168d83484d58b6e265e072a573c3a17073bc4) Unable to find image 'ocaml/opam:debian-13-ocaml-5.4@sha256:853fb3dfb180a64eacd311734ca168d83484d58b6e265e072a573c3a17073bc4' locally docker.io/ocaml/opam@sha256:853fb3dfb180a64eacd311734ca168d83484d58b6e265e072a573c3a17073bc4: Pulling from ocaml/opam f1c1f592b556: Already exists 1b804c748ae2: Already exists 46890ce1a2c6: Already exists 59d360237abf: Already exists 3f9e79276ad2: Already exists 0f3879946ce8: Already exists b5386ba4450a: Already exists d72a73e60ada: Already exists 5657d34ee214: Already exists b3739d7df5a6: Already exists 20686602fa54: Already exists ac71dabb3064: Already exists aebd608b6359: Already exists b25ca2e1fe6a: Already exists 7b3c426e231e: Already exists 7c29943894c1: Already exists 6f96d58bfde1: Already exists 57fd7e6f0fcc: Already exists c62cedd71197: Already exists 8299ba532ede: Already exists acd9fe4f75a0: Already exists 4f4fb700ef54: Already exists 9f75e0cf0db8: Already exists 1ac30b6ffbfe: Already exists 8c966152e5b9: Already exists 1b89a7d78106: Already exists 7ec941522540: Already exists 4ea54a4b23e3: Already exists f896ea897152: Already exists 81d297dab66c: Already exists a761e314d9bb: Already exists 7e72fd67616e: Already exists 12aaf83bc4b9: Already exists 052055b1bebb: Already exists ef3b8f2cb729: Already exists 57924c7f024b: Already exists e08a5917fa7f: Already exists 823bcf26ad4e: Already exists fc03626aec80: Already exists 1091dd9160fe: Already exists 03c6f5a99d99: Pulling fs layer b19db3d35f12: Pulling fs layer 5b38b98cd65e: Pulling fs layer f46c04c63321: Pulling fs layer e0f10b0a8aa7: Pulling fs layer b7a38312159e: Pulling fs layer f46c04c63321: Waiting 5b38b98cd65e: Waiting 723c559a7608: Pulling fs layer e0f10b0a8aa7: Waiting b7a38312159e: Waiting b19db3d35f12: Verifying Checksum b19db3d35f12: Download complete 03c6f5a99d99: Download complete 03c6f5a99d99: Pull complete b19db3d35f12: Pull complete 5b38b98cd65e: Verifying Checksum 5b38b98cd65e: Download complete 5b38b98cd65e: Pull complete e0f10b0a8aa7: Download complete b7a38312159e: Verifying Checksum b7a38312159e: Download complete 723c559a7608: Verifying Checksum 723c559a7608: Download complete f46c04c63321: Verifying Checksum f46c04c63321: Pull complete e0f10b0a8aa7: Pull complete b7a38312159e: Pull complete 723c559a7608: Pull complete Digest: sha256:853fb3dfb180a64eacd311734ca168d83484d58b6e265e072a573c3a17073bc4 Status: Downloaded newer image for ocaml/opam@sha256:853fb3dfb180a64eacd311734ca168d83484d58b6e265e072a573c3a17073bc4 WARNING: The requested image's platform (linux/386) does not match the detected host platform (linux/amd64) and no specific platform was requested 2025-10-18 17:13.37 ---> using "504e22203aa0ba7196e4fa1511b3a4b3d160c3bec35a877d4e164e6b5c8dc765" from cache /: (comment debian-13-5.4_x86_32_opam-2.4) /: (user (uid 1000) (gid 1000)) /: (shell /usr/bin/linux32 /bin/sh -c) /: (env CLICOLOR_FORCE 1) /: (env OPAMCOLOR always) /: (workdir /src) /src: (run (shell "sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam")) 2025-10-18 17:13.37 ---> using "e9ec1356b6ef87979bd2f95ecafbcb729f8cf02f424219e16896ce4c7c6ccceb" from cache /src: (run (shell "opam init --reinit -ni")) Configuring from /home/opam/.opamrc and then 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. This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted. You may want to back it up before going further. Continue? [Y/n] y [NOTE] The 'jobs' option was reset, its value was 71 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using: opam option jobs=71 --global Format upgrade done. <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] Initialised 2025-10-18 17:13.37 ---> using "7ed48bd571828294ff0a3e9a8d88995c51f3a15ea8c6993a6dde7b6354233a28" from cache /src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) Linux 5.15.0-157-generic The OCaml toplevel, version 5.4.0 2.4.1 2025-10-18 17:13.37 ---> using "efc0cb315f808ef6dd4711d6bea98541121c88a03cc1ed389a9a8e4238d04444" from cache /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2025-10-18 17:13.37 ---> using "a8dad00845a83016f2b0483a2129999bc1edccbd05a5ef01779767fdd99ccf73" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e deb3de7fc5bdf4eb6ebbacd9c3207c8d6820bc64 || git fetch origin master) && git reset -q --hard deb3de7fc5bdf4eb6ebbacd9c3207c8d6820bc64 && git log --no-decorate -n1 --oneline && opam update -u")) From https://github.com/ocaml/opam-repository * branch master -> FETCH_HEAD 1abfcdbf14..5bf570252b master -> origin/master deb3de7fc5 Merge pull request #28686 from NathanReb/release-ppxlib-0.37.0 <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><> [default] synchronised from git+file:///home/opam/opam-repository Already up-to-date. Nothing to do. # To update the current shell environment, run: eval $(opam env) 2025-10-18 17:13.37 ---> using "60ad730e656c8c4fa2e7927a9cedc94c9eca72916b8b2fdb19316c72380afeea" from cache /src: (copy (src why3gospel.opam) (dst ./)) 2025-10-18 17:13.38 ---> saved as "1ab648293eb4d2380a4bef6f04615baa953e98fb43c7a960453239bba73238c4" /src: (run (network host) (shell "opam pin add -yn why3gospel.dev './'")) [NOTE] Package why3gospel does not exist in opam repositories registered in the current switch. [why3gospel.dev] synchronised (file:///src) The following additional pinnings are required by why3gospel.dev: - gospel.dev at git+https://github.com/ocaml-gospel/gospel#65587404d2167840bd5f09bbb9da29c49ee3fb83 Pin and install them? [Y/n] y [gospel.dev] synchronised (no changes) gospel is now pinned to git+https://github.com/ocaml-gospel/gospel#65587404d2167840bd5f09bbb9da29c49ee3fb83 (version dev) why3gospel is now pinned to file:///src (version dev) 2025-10-18 17:13.45 ---> saved as "55dd0bc5f991b4c1db9df0557efd8a103fdbe170d5beb2222404a168cf187476" /src: (run (network host) (shell "echo '(lang dune 3.0)' > './dune-project'")) 2025-10-18 17:13.45 ---> saved as "d5048f0db680e17f15e039bcc90a91b9104f245cb0c40ace0d3f399187bfe739" /src: (env DEPS "base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.2.0.0 conf-gmp.5 conf-pkg-config.4 dune.3.20.2 fmt.0.11.0 gospel.dev menhir.20250912 menhirCST.20250912 menhirLib.20250912 menhirSdk.20250912 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-option-bytecode-only.1 ocaml-options-vanilla.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ppx_derivers.1.2.1 ppxlib.0.37.0 sexplib0.v0.16.0 stdlib-shims.0.3.0 topkg.1.1.0 why3.1.8.2 zarith.1.14") /src: (env CI true) /src: (env OCAMLCI true) /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam update --depexts && opam install --cli=2.4 --depext-only -y why3gospel.dev $DEPS")) + /usr/bin/sudo "apt-get" "update" - Hit:1 http://deb.debian.org/debian trixie InRelease - Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] - Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] - Get:4 http://deb.debian.org/debian-security trixie-security/main i386 Packages [53.1 kB] - Fetched 144 kB in 0s (791 kB/s) - Reading package lists... - <><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><> [why3gospel.dev] synchronised (file:///src) [gospel.dev] synchronised (no changes) [NOTE] Package ocaml-options-vanilla is already installed (current version is 1). [NOTE] Package ocaml-option-bytecode-only is already installed (current version is 1). [NOTE] Package ocaml-config is already installed (current version is 3). [NOTE] Package ocaml-compiler is already installed (current version is 5.4.0). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0). [NOTE] Package ocaml is already installed (current version is 5.4.0). [NOTE] Package base-unix is already installed (current version is base). [NOTE] Package base-threads is already installed (current version is base). [NOTE] Package base-nnp is already installed (current version is base). [NOTE] Package base-effects is already installed (current version is base). [NOTE] Package base-domains is already installed (current version is base). [NOTE] Package base-bigarray is already installed (current version is base). The following system packages will first need to be installed: libgmp-dev pkg-config <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><> + /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libgmp-dev" "pkg-config" - Selecting previously unselected package libgmpxx4ldbl:i386. - (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 ... 20623 files and directories currently installed.) - Preparing to unpack .../0-libgmpxx4ldbl_2%3a6.3.0+dfsg-3_i386.deb ... - Unpacking libgmpxx4ldbl:i386 (2:6.3.0+dfsg-3) ... - Selecting previously unselected package libgmp-dev:i386. - Preparing to unpack .../1-libgmp-dev_2%3a6.3.0+dfsg-3_i386.deb ... - Unpacking libgmp-dev:i386 (2:6.3.0+dfsg-3) ... - Selecting previously unselected package libpkgconf3:i386. - Preparing to unpack .../2-libpkgconf3_1.8.1-4_i386.deb ... - Unpacking libpkgconf3:i386 (1.8.1-4) ... - Selecting previously unselected package pkgconf-bin. - Preparing to unpack .../3-pkgconf-bin_1.8.1-4_i386.deb ... - Unpacking pkgconf-bin (1.8.1-4) ... - Selecting previously unselected package pkgconf:i386. - Preparing to unpack .../4-pkgconf_1.8.1-4_i386.deb ... - Unpacking pkgconf:i386 (1.8.1-4) ... - Selecting previously unselected package pkg-config:i386. - Preparing to unpack .../5-pkg-config_1.8.1-4_i386.deb ... - Unpacking pkg-config:i386 (1.8.1-4) ... - Setting up libpkgconf3:i386 (1.8.1-4) ... - Setting up libgmpxx4ldbl:i386 (2:6.3.0+dfsg-3) ... - Setting up pkgconf-bin (1.8.1-4) ... - Setting up libgmp-dev:i386 (2:6.3.0+dfsg-3) ... - Setting up pkgconf:i386 (1.8.1-4) ... - Setting up pkg-config:i386 (1.8.1-4) ... - Processing triggers for libc-bin (2.41-12) ... 2025-10-18 17:14.08 ---> saved as "98fa328e37f4d52a44e6112e9b00906ec542902256af59e31d270305a81c2cbc" /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam install $DEPS")) <><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><> [gospel.dev] synchronised (no changes) [NOTE] Package ocaml-options-vanilla is already installed (current version is 1). [NOTE] Package ocaml-option-bytecode-only is already installed (current version is 1). [NOTE] Package ocaml-config is already installed (current version is 3). [NOTE] Package ocaml-compiler is already installed (current version is 5.4.0). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0). [NOTE] Package ocaml is already installed (current version is 5.4.0). [NOTE] Package base-unix is already installed (current version is base). [NOTE] Package base-threads is already installed (current version is base). [NOTE] Package base-nnp is already installed (current version is base). [NOTE] Package base-effects is already installed (current version is base). [NOTE] Package base-domains is already installed (current version is base). [NOTE] Package base-bigarray is already installed (current version is base). The following actions will be performed: === install 20 packages - install cmdliner 2.0.0 - install conf-gmp 5 - install conf-pkg-config 4 - install dune 3.20.2 - install fmt 0.11.0 - install gospel dev (pinned) - install menhir 20250912 - install menhirCST 20250912 - install menhirLib 20250912 - install menhirSdk 20250912 - install ocaml-compiler-libs v0.17.0 - install ocamlbuild 0.16.1 - install ocamlfind 1.9.8 - install ppx_derivers 1.2.1 - install ppxlib 0.37.0 - install sexplib0 v0.16.0 - install stdlib-shims 0.3.0 - install topkg 1.1.0 - install why3 1.8.2 - install zarith 1.14 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved conf-gmp.5 (cached) -> retrieved cmdliner.2.0.0 (cached) -> retrieved fmt.0.11.0 (cached) -> installed conf-gmp.5 -> installed conf-pkg-config.4 -> retrieved menhir.20250912, menhirCST.20250912, menhirLib.20250912, menhirSdk.20250912 (cached) -> retrieved dune.3.20.2 (cached) -> retrieved ocaml-compiler-libs.v0.17.0 (cached) -> retrieved ocamlbuild.0.16.1 (cached) -> retrieved ocamlfind.1.9.8 (cached) -> retrieved ppx_derivers.1.2.1 (cached) -> retrieved gospel.dev (no changes) -> retrieved sexplib0.v0.16.0 (cached) -> retrieved stdlib-shims.0.3.0 (cached) -> installed cmdliner.2.0.0 -> retrieved ppxlib.0.37.0 (cached) -> retrieved topkg.1.1.0 (cached) -> retrieved zarith.1.14 (cached) -> retrieved why3.1.8.2 (https://opam.ocaml.org/cache) -> installed ocamlfind.1.9.8 -> installed ocamlbuild.0.16.1 -> installed zarith.1.14 -> installed topkg.1.1.0 -> installed fmt.0.11.0 -> installed dune.3.20.2 -> installed menhirCST.20250912 -> installed ppx_derivers.1.2.1 -> installed stdlib-shims.0.3.0 -> installed sexplib0.v0.16.0 -> installed menhirSdk.20250912 -> installed menhirLib.20250912 -> installed ocaml-compiler-libs.v0.17.0 -> installed menhir.20250912 -> installed ppxlib.0.37.0 [ERROR] The compilation of gospel.dev failed at "dune build -p gospel -j 255". -> installed why3.1.8.2 #=== ERROR while compiling gospel.dev =========================================# # context 2.4.1 | linux/x86_32 | ocaml-base-compiler.5.4.0 | pinned(git+https://github.com/ocaml-gospel/gospel#65587404d2167840bd5f09bbb9da29c49ee3fb83#65587404d2167840bd5f09bbb9da29c49ee3fb83) # path ~/.opam/5.4/.opam-switch/build/gospel.dev # command ~/.opam/5.4/bin/dune build -p gospel -j 255 # exit-code 1 # env-file ~/.opam/log/gospel-7-330ede.env # output-file ~/.opam/log/gospel-7-330ede.out ### output ### # (cd _build/default && /home/opam/.opam/5.4/bin/ocamlc -w -40 -open Ocaml_shadow -w -9 -g -bin-annot -bin-annot-occurrences -I src/.gospel.objs/byte -I /home/opam/.opam/5.4/lib/fmt -I /home/opam/.opam/5.4/lib/ocaml-compiler-libs/common -I /home/opam/.opam/5.4/lib/ocaml-compiler-libs/shadow -I /home/opam/.opam/5.4/lib/ocaml/compiler-libs -I /home/opam/.opam/5.4/lib/ppx_derivers -I /home/opam/.opam/5.4/lib/ppxlib -I /home/opam/.opam/5.4/lib/ppxlib/ast -I /home/opam/.opam/5.4/lib/ppxlib/astlib -I /home/opam/.opam/5.4/lib/ppxlib/print_diff -I /home/opam/.opam/5.4/lib/ppxlib/stdppx -I /home/opam/.opam/5.4/lib/ppxlib/traverse_builtins -I /home/opam/.opam/5.4/lib/sexplib0 -I /home/opam/.opam/5.4/lib/stdlib-shims -no-alias-deps -open Gospel -o src/.gospel.objs/byte/gospel__Opprintast.cmo -c -impl src/Opprintast.ml) # File "src/Opprintast.ml", line 304, characters 60-61: # 304 | pp f "@[<2>%a@;as@;%a@]" (core_type1 ctxt) ct tyvar s # ^ # Error: The value s has type # string Ppxlib_ast__Versions.OCaml_502.Ast.Asttypes.loc = # string Location.loc # but an expression was expected of type string # (cd _build/default && /home/opam/.opam/5.4/bin/ocamlc -w -40 -open Ocaml_shadow -w -9 -g -bin-annot -bin-annot-occurrences -I src/.gospel.objs/byte -I /home/opam/.opam/5.4/lib/fmt -I /home/opam/.opam/5.4/lib/ocaml-compiler-libs/common -I /home/opam/.opam/5.4/lib/ocaml-compiler-libs/shadow -I /home/opam/.opam/5.4/lib/ocaml/compiler-libs -I /home/opam/.opam/5.4/lib/ppx_derivers -I /home/opam/.opam/5.4/lib/ppxlib -I /home/opam/.opam/5.4/lib/ppxlib/ast -I /home/opam/.opam/5.4/lib/ppxlib/astlib -I /home/opam/.opam/5.4/lib/ppxlib/print_diff -I /home/opam/.opam/5.4/lib/ppxlib/stdppx -I /home/opam/.opam/5.4/lib/ppxlib/traverse_builtins -I /home/opam/.opam/5.4/lib/sexplib0 -I /home/opam/.opam/5.4/lib/stdlib-shims -cmi-file src/.gospel.objs/byte/gospel__Uattr2spec.cmi -no-alias-deps -open Gospel -o src/.gospel.objs/byte/gospel__Uattr2spec.cmo -c -impl src/uattr2spec.ml) # File "src/uattr2spec.ml", lines 170-174, characters 2-49: # 170 | ..match c with # 171 | | Pwith_type (l, t) -> Wtype (l, no_spec_type_decl t) # 172 | | Pwith_module (l1, l2) -> Wmodule (l1, l2) # 173 | | Pwith_typesubst (l, t) -> Wtypesubst (l, no_spec_type_decl t) # 174 | | Pwith_modsubst (l1, l2) -> Wmodsubst (l1, l2) # Warning 8 [partial-match]: this pattern-matching is not exhaustive. # Here is an example of a case that is not matched: # (Pwith_modtype (_, _)|Pwith_modtypesubst (_, _)) # # File "src/uattr2spec.ml", lines 176-192, characters 40-54: # 176 | ........................................function # 177 | | Psig_value v -> Sig_val (val_description ~filename v) # 178 | | Psig_type (r, tl) -> Sig_type (r, List.map (type_declaration ~filename) tl) # 179 | | Psig_attribute a -> # 180 | if not (is_spec a) then Sig_attribute a else floating_spec ~filename a # ... # 189 | | Psig_class c -> Sig_class c # 190 | | Psig_class_type c -> Sig_class_type c # 191 | | Psig_extension (e, a) -> Sig_extension (e, a) # 192 | | Psig_typesubst _ | Psig_modsubst _ -> assert false # Warning 8 [partial-match]: this pattern-matching is not exhaustive. # Here is an example of a case that is not matched: Psig_modtypesubst _ <><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> +- The following actions failed | - build gospel dev +- +- The following changes have been performed | - install cmdliner 2.0.0 | - install conf-gmp 5 | - install conf-pkg-config 4 | - install dune 3.20.2 | - install fmt 0.11.0 | - install menhir 20250912 | - install menhirCST 20250912 | - install menhirLib 20250912 | - install menhirSdk 20250912 | - install ocaml-compiler-libs v0.17.0 | - install ocamlbuild 0.16.1 | - install ocamlfind 1.9.8 | - install ppx_derivers 1.2.1 | - install ppxlib 0.37.0 | - install sexplib0 v0.16.0 | - install stdlib-shims 0.3.0 | - install topkg 1.1.0 | - install why3 1.8.2 | - install zarith 1.14 +- The former state can be restored with: /usr/bin/opam switch import "/home/opam/.opam/5.4/.opam-switch/backup/state-20251018171409.export" # To update the current shell environment, run: eval $(opam env) "/usr/bin/linux32" "/bin/sh" "-c" "opam install $DEPS" failed with exit status 31 2025-10-18 17:18.21: Job failed: Failed: Build failed