2024-06-17 12:58.53: New job: test ocaml-gospel/why3gospel https://github.com/ocaml-gospel/why3gospel.git#refs/heads/main (aa4513e8a5c8a1ec8d2ecd747dcfa1517dac3bf4) (freebsd-x86_64:freebsd-5.2_opam-2.1) Base: freebsd-ocaml-5.2 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 freebsd-ocaml-5.2 # freebsd-5.2_opam-2.1 USER 1000:1000 ENV CLICOLOR_FORCE="1" ENV OPAMCOLOR="always" WORKDIR /src RUN sudo ln -f /usr/local/bin/opam-2.1 /usr/local/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 a6069b9eebba0e2b70cdbbd834bc800eb6d671fb || git fetch origin master) && git reset -q --hard a6069b9eebba0e2b70cdbbd834bc800eb6d671fb && git log --no-decorate -n1 --oneline && opam update -u COPY --chown=1000:1000 why3gospel.opam ./ RUN opam pin add -yn why3gospel.dev './' ENV DEPS="base-bigarray.base base-domains.base base-nnp.base base-threads.base base-unix.base cmdliner.1.3.0 dune.3.16.0 fmt.0.9.0 gospel.dev host-arch-x86_64.1 host-system-other.1 menhir.20231231 menhirCST.20231231 menhirLib.20231231 menhirSdk.20231231 num.1.5 ocaml.5.2.0 ocaml-base-compiler.5.2.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocamlbuild.0.14.3 ocamlfind.1.9.6 ppx_derivers.1.2.1 ppxlib.0.32.1 sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.7 why3.1.7.2" ENV CI="true" ENV OCAMLCI="true" RUN opam update --depexts && opam install --cli=2.1 --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 2024-06-17 12:58.53: Using cache hint "ocaml-gospel/why3gospel-freebsd-freebsd-ocaml-5.2-freebsd-5.2_opam-2.1-dd1f880bfecfffbd12952b869cb930dd" 2024-06-17 12:58.53: Using OBuilder spec: ((from freebsd-ocaml-5.2) (comment freebsd-5.2_opam-2.1) (user (uid 1000) (gid 1000)) (env CLICOLOR_FORCE 1) (env OPAMCOLOR always) (workdir /src) (run (shell "sudo ln -f /usr/local/bin/opam-2.1 /usr/local/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 a6069b9eebba0e2b70cdbbd834bc800eb6d671fb || git fetch origin master) && git reset -q --hard a6069b9eebba0e2b70cdbbd834bc800eb6d671fb && git log --no-decorate -n1 --oneline && opam update -u")) (copy (src why3gospel.opam) (dst ./)) (run (network host) (shell "opam pin add -yn why3gospel.dev './'")) (env DEPS "base-bigarray.base base-domains.base base-nnp.base base-threads.base base-unix.base cmdliner.1.3.0 dune.3.16.0 fmt.0.9.0 gospel.dev host-arch-x86_64.1 host-system-other.1 menhir.20231231 menhirCST.20231231 menhirLib.20231231 menhirSdk.20231231 num.1.5 ocaml.5.2.0 ocaml-base-compiler.5.2.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocamlbuild.0.14.3 ocamlfind.1.9.6 ppx_derivers.1.2.1 ppxlib.0.32.1 sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.7 why3.1.7.2") (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.1 --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")) ) 2024-06-17 12:58.53: Waiting for resource in pool OCluster 2024-06-17 14:37.13: Waiting for worker… 2024-06-17 16:39.12: Got resource from pool OCluster Building on summer All commits already cached HEAD is now at aa4513e update to current gospel (locations in patterns) (from freebsd-ocaml-5.2) 2024-06-17 16:32.05 ---> using "3515bf58445883216685df527c06fc8b9b7799700694ffa335d1401da4433261" from cache /: (comment freebsd-5.2_opam-2.1) /: (user (uid 1000) (gid 1000)) /: (env CLICOLOR_FORCE 1) /: (env OPAMCOLOR always) /: (workdir /src) /src: (run (shell "sudo ln -f /usr/local/bin/opam-2.1 /usr/local/bin/opam")) 2024-06-17 16:32.06 ---> using "9d6862887f900f59625b2215f75e812893e141cab42bcb588c0a696a0d5f58ba" from cache /src: (run (shell "opam init --reinit -ni")) No configuration file found, using 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. <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] no changes from git+file:///home/opam/opam-repository 2024-06-17 16:32.06 ---> using "1fd90ea945c776de537d3c99dc7b4903609e7adbb45bd33c5e3538b8de92ea66" from cache /src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) FreeBSD 14.0-RELEASE-p6 The OCaml toplevel, version 5.2.0 2.1.5 2024-06-17 16:32.06 ---> using "fb7d445678cc2654300145baf3967822bea6d22d7d1784a343fa4d849ce67e57" from cache /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2024-06-17 16:32.07 ---> using "c8753f135ab4a2a6875ba6c72e3a7bf45a73413350972305e894f2309c51e448" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e a6069b9eebba0e2b70cdbbd834bc800eb6d671fb || git fetch origin master) && git reset -q --hard a6069b9eebba0e2b70cdbbd834bc800eb6d671fb && git log --no-decorate -n1 --oneline && opam update -u")) From https://github.com/ocaml/opam-repository * branch master -> FETCH_HEAD 0dc68a8b92..e06bf2b8c3 master -> origin/master a6069b9eeb [new release] dune (15 packages) (3.16.0) <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><> [default] synchronised from git+file:///home/opam/opam-repository default (at git+file:///home/opam/opam-repository): [WARNING] opam is out-of-date. Please consider updating it (https://opam.ocaml.org/doc/Install.html) Constructing initial basis... The following actions will be performed: ∗ install host-arch-x86_64 1 ↻ recompile ocaml-base-compiler 5.2.0 [upstream or system changes] ∗ install host-system-other 1 ↻ recompile ocaml-options-vanilla 1 [upstream or system changes] ↻ recompile ocaml-config 3 [upstream or system changes] ↻ recompile ocaml 5.2.0 [uses ocaml-base-compiler, ocaml-config] ↻ recompile base-domains base [uses ocaml] ↻ recompile base-nnp base [uses base-domains] ===== ∗ 2 ↻ 6 ===== <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> ⬇ retrieved ocaml-config.3 (cached) ⊘ removed ocaml-options-vanilla.1 ∗ installed host-arch-x86_64.1 ∗ installed host-system-other.1 ∗ installed ocaml-options-vanilla.1 ⬇ retrieved ocaml-base-compiler.5.2.0 (cached) ⊘ removed base-nnp.base ⊘ removed base-domains.base ⊘ removed ocaml.5.2.0 ⊘ removed ocaml-config.3 ⊘ removed ocaml-base-compiler.5.2.0 ∗ installed ocaml-base-compiler.5.2.0 ∗ installed ocaml-config.3 ∗ installed ocaml.5.2.0 ∗ installed base-domains.base ∗ installed base-nnp.base Done. 2024-06-17 16:32.07 ---> using "c3d70a77b2b62f286ebe5d22e80ce9a36af7bc9bbbf14e07ee727af1e667f234" from cache /src: (copy (src why3gospel.opam) (dst ./)) 2024-06-17 16:32.14 ---> saved as "ee83a369f810f0bfda9efb7c583987fbaa45bbaefeac0089b23833b732c4658f" /src: (run (network host) (shell "opam pin add -yn why3gospel.dev './'")) Package why3gospel does not exist, create as a NEW package? [Y/n] y [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) 2024-06-17 16:32.31 ---> saved as "95d7dda87327e73e20724fb419728648ffd1ed86669230ca7ee03a1e89456afb" /src: (env DEPS "base-bigarray.base base-domains.base base-nnp.base base-threads.base base-unix.base cmdliner.1.3.0 dune.3.16.0 fmt.0.9.0 gospel.dev host-arch-x86_64.1 host-system-other.1 menhir.20231231 menhirCST.20231231 menhirLib.20231231 menhirSdk.20231231 num.1.5 ocaml.5.2.0 ocaml-base-compiler.5.2.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocamlbuild.0.14.3 ocamlfind.1.9.6 ppx_derivers.1.2.1 ppxlib.0.32.1 sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.7 why3.1.7.2") /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.1 --depext-only -y why3gospel.dev $DEPS")) [WARNING] Unknown update command for bsd, skipping system update <><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><> [why3gospel.dev] synchronised (no changes) [gospel.dev] synchronised (no changes) [NOTE] Package ocaml-options-vanilla is already installed (current version is 1). [NOTE] Package ocaml-config is already installed (current version is 3). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.2.0). [NOTE] Package ocaml is already installed (current version is 5.2.0). [NOTE] Package host-system-other is already installed (current version is 1). [NOTE] Package host-arch-x86_64 is already installed (current version is 1). [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-domains is already installed (current version is base). [NOTE] Package base-bigarray is already installed (current version is base). Constructing initial basis... Number of 0-1 knapsack inequalities = 3 Constructing conflict graph... Conflict graph has 4 + 3 = 7 vertices 2024-06-17 16:34.19 ---> saved as "9ec795238b09c644681558eaf0555bd06febdfadc60f6bcf1843946de97bc55b" /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-config is already installed (current version is 3). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.2.0). [NOTE] Package ocaml is already installed (current version is 5.2.0). [NOTE] Package host-system-other is already installed (current version is 1). [NOTE] Package host-arch-x86_64 is already installed (current version is 1). [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-domains is already installed (current version is base). [NOTE] Package base-bigarray is already installed (current version is base). Constructing initial basis... Number of 0-1 knapsack inequalities = 3 Constructing conflict graph... Conflict graph has 4 + 3 = 7 vertices The following actions will be performed: ∗ install ocamlbuild 0.14.3 ∗ install dune 3.16.0 ∗ install num 1.5 ∗ install ocamlfind 1.9.6 ∗ install cmdliner 1.3.0 ∗ install stdlib-shims 0.3.0 ∗ install sexplib0 v0.17.0 ∗ install ppx_derivers 1.2.1 ∗ install ocaml-compiler-libs v0.17.0 ∗ install menhirSdk 20231231 ∗ install menhirLib 20231231 ∗ install menhirCST 20231231 ∗ install topkg 1.0.7 ∗ install ppxlib 0.32.1 ∗ install menhir 20231231 ∗ install fmt 0.9.0 ∗ install why3 1.7.2 ∗ install gospel dev* ===== ∗ 18 ===== <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> ⬇ retrieved cmdliner.1.3.0 (cached) ⬇ retrieved fmt.0.9.0 (cached) ⬇ retrieved dune.3.16.0 (cached) ⬇ retrieved menhirCST.20231231 (cached) ⬇ retrieved menhir.20231231 (cached) ⬇ retrieved menhirLib.20231231 (cached) ⬇ retrieved menhirSdk.20231231 (cached) ⬇ retrieved num.1.5 (cached) ⬇ retrieved ocamlbuild.0.14.3 (cached) ⬇ retrieved ocamlfind.1.9.6 (cached) ⬇ retrieved ppx_derivers.1.2.1 (cached) ⬇ retrieved ocaml-compiler-libs.v0.17.0 (cached) ⬇ retrieved sexplib0.v0.17.0 (cached) ⬇ retrieved gospel.dev (no changes) ⬇ retrieved stdlib-shims.0.3.0 (cached) ⬇ retrieved topkg.1.0.7 (cached) ⬇ retrieved ppxlib.0.32.1 (cached) ∗ installed num.1.5 ⬇ retrieved why3.1.7.2 (cached) ∗ installed cmdliner.1.3.0 ∗ installed ocamlfind.1.9.6 ∗ installed ocamlbuild.0.14.3 ∗ installed topkg.1.0.7 ∗ installed fmt.0.9.0 ∗ installed dune.3.16.0 ∗ installed ppx_derivers.1.2.1 ∗ installed menhirCST.20231231 ∗ installed stdlib-shims.0.3.0 ∗ installed menhirSdk.20231231 ∗ installed sexplib0.v0.17.0 ∗ installed menhirLib.20231231 ∗ installed ocaml-compiler-libs.v0.17.0 ∗ installed menhir.20231231 ∗ installed ppxlib.0.32.1 [ERROR] The compilation of gospel.dev failed at "dune build -p gospel -j 15". ∗ installed why3.1.7.2 #=== ERROR while compiling gospel.dev =========================================# # context 2.1.5 | freebsd/x86_64 | ocaml-base-compiler.5.2.0 | pinned(git+https://github.com/ocaml-gospel/gospel#65587404d2167840bd5f09bbb9da29c49ee3fb83#65587404d2167840bd5f09bbb9da29c49ee3fb83) # path ~/.opam/5.2.0/.opam-switch/build/gospel.dev # command ~/.opam/5.2.0/bin/dune build -p gospel -j 15 # exit-code 1 # env-file ~/.opam/log/gospel-47058-50b552.env # output-file ~/.opam/log/gospel-47058-50b552.out ### output ### # [...] # 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 1.3.0 │ ∗ install dune 3.16.0 │ ∗ install fmt 0.9.0 │ ∗ install menhir 20231231 │ ∗ install menhirCST 20231231 │ ∗ install menhirLib 20231231 │ ∗ install menhirSdk 20231231 │ ∗ install num 1.5 │ ∗ install ocaml-compiler-libs v0.17.0 │ ∗ install ocamlbuild 0.14.3 │ ∗ install ocamlfind 1.9.6 │ ∗ install ppx_derivers 1.2.1 │ ∗ install ppxlib 0.32.1 │ ∗ install sexplib0 v0.17.0 │ ∗ install stdlib-shims 0.3.0 │ ∗ install topkg 1.0.7 │ ∗ install why3 1.7.2 └─ The former state can be restored with: /usr/local/bin/opam switch import "/home/opam/.opam/5.2.0/.opam-switch/backup/state-20240617163428.export" jail: /usr/bin/su -l opam -c cd '/src' && env OCAMLCI='true' CI='true' DEPS='base-bigarray.base base-domains.base base-nnp.base base-threads.base base-unix.base cmdliner.1.3.0 dune.3.16.0 fmt.0.9.0 gospel.dev host-arch-x86_64.1 host-system-other.1 menhir.20231231 menhirCST.20231231 menhirLib.20231231 menhirSdk.20231231 num.1.5 ocaml.5.2.0 ocaml-base-compiler.5.2.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocamlbuild.0.14.3 ocamlfind.1.9.6 ppx_derivers.1.2.1 ppxlib.0.32.1 sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.7 why3.1.7.2' OPAMCOLOR='always' CLICOLOR_FORCE='1' '/usr/bin/env' 'bash' '-c' 'opam install $DEPS': failed "jail" "-c" "name=obuilder_776_26585" "mount.fstab=/tmp/obuilder-jail-fd5fb3/fstab" "mount.devfs" "path=/obuilder/result/fb071b99137d293605f8159cfb6237931374d4e1f8e319e6a7ce402aca9b5b35/rootfs" "host=inherit" "ip6=inherit" "ip4=inherit" "command=/usr/bin/su" "-l" "opam" "-c" "cd '/src' && env OCAMLCI='true' CI='true' DEPS='base-bigarray.base base-domains.base base-nnp.base base-threads.base base-unix.base cmdliner.1.3.0 dune.3.16.0 fmt.0.9.0 gospel.dev host-arch-x86_64.1 host-system-other.1 menhir.20231231 menhirCST.20231231 menhirLib.20231231 menhirSdk.20231231 num.1.5 ocaml.5.2.0 ocaml-base-compiler.5.2.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocamlbuild.0.14.3 ocamlfind.1.9.6 ppx_derivers.1.2.1 ppxlib.0.32.1 sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.7 why3.1.7.2' OPAMCOLOR='always' CLICOLOR_FORCE='1' '/usr/bin/env' 'bash' '-c' 'opam install $DEPS'" failed with exit status 1 2024-06-17 16:46.22: Job failed: Failed: Build failed