Organisationsdune-universehacl-star-dune42045c (master)freebsd-14.2-5.3_opam-2.4

freebsd-14.2-5.3_opam-2.4

Logs

Show full logs
2025-09-16 10:10.52: New job: test dune-universe/hacl-star-dune https://github.com/dune-universe/hacl-star-dune.git#refs/heads/master (42045c9005a48133726333d706bfe6840a18a3c5) (freebsd-x86_64:freebsd-14.2-5.3_opam-2.4)
Base: freebsd-14.2-ocaml-5.3
Opam project build

To reproduce locally:

git clone --recursive "https://github.com/dune-universe/hacl-star-dune.git" -b "master" && cd "hacl-star-dune" && git reset --hard 42045c90
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM freebsd-14.2-ocaml-5.3
# freebsd-14.2-5.3_opam-2.4
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/local/bin/opam-2.4 /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 6ef6813522b6ea29933f6451236a1639bdbaec61 || git fetch origin master) && git reset -q --hard 6ef6813522b6ea29933f6451236a1639bdbaec61 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 hacl-star.opam hacl-star-raw.opam ./
RUN opam pin add -yn hacl-star.dev './' && \
    opam pin add -yn hacl-star-raw.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 bigarray-compat.1.1.0 conf-gmp.5 conf-pkg-config.4 conf-which.1 cppo.1.8.0 csexp.1.5.2 ctypes.0.23.0 dune.3.20.2 dune-configurator.3.20.2 integers.0.7.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-config.3 ocaml-options-vanilla.1 ocamlfind.1.9.8 stdlib-shims.0.3.0 zarith.1.14"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.4 --depext-only -y hacl-star.dev hacl-star-raw.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-09-16 10:10.52: Using cache hint "dune-universe/hacl-star-dune-freebsd-14.2-ocaml-5.3-freebsd-14.2-5.3_opam-2.4-0d0ecfeb5b99d9a1252ad7ad1cb6764f"
2025-09-16 10:10.52: Using OBuilder spec:
((from freebsd-14.2-ocaml-5.3)
 (comment freebsd-14.2-5.3_opam-2.4)
 (user (uid 1000) (gid 1000))
 (env CLICOLOR_FORCE 1)
 (env OPAMCOLOR always)
 (workdir /src)
 (run (shell "sudo ln -f /usr/local/bin/opam-2.4 /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 6ef6813522b6ea29933f6451236a1639bdbaec61 || git fetch origin master) && git reset -q --hard 6ef6813522b6ea29933f6451236a1639bdbaec61 && git log --no-decorate -n1 --oneline && opam update -u"))
 (copy (src hacl-star.opam hacl-star-raw.opam) (dst ./))
 (run (network host)
      (shell  "opam pin add -yn hacl-star.dev './' && \
             \nopam pin add -yn hacl-star-raw.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 bigarray-compat.1.1.0 conf-gmp.5 conf-pkg-config.4 conf-which.1 cppo.1.8.0 csexp.1.5.2 ctypes.0.23.0 dune.3.20.2 dune-configurator.3.20.2 integers.0.7.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-config.3 ocaml-options-vanilla.1 ocamlfind.1.9.8 stdlib-shims.0.3.0 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 hacl-star.dev hacl-star-raw.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-09-16 10:10.52: Waiting for resource in pool OCluster
2025-09-16 10:10.53: Waiting for worker…
2025-09-16 10:42.03: Got resource from pool OCluster
Building on rosemary
All commits already cached
HEAD is now at 42045c9 Only build portable code

(from freebsd-14.2-ocaml-5.3)
2025-09-16 11:22.40 ---> using "47c9a03b962be450225081ed69acde1f5c6dadb6d1106d9b1a8b4fd61c2defa6" from cache

/: (comment freebsd-14.2-5.3_opam-2.4)

/: (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.4 /usr/local/bin/opam"))
2025-09-16 11:22.41 ---> using "3cf9d05e5eb2b3cab7746fab6ccc73ebe3b43051756027b7ee3d88bc2433384a" 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.

This version of opam requires an update to the layout of /home/opam/.opam from version 2.1 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 1 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=1 --global
Format upgrade done.

<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] no changes from git+file:///home/opam/opam-repository
2025-09-16 11:22.41 ---> using "6be513be757734d73b41a31e19f8ae22aa3fe2fd424869d3fd3c8b16bb4fa69a" from cache

/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
FreeBSD 14.2-RELEASE-p1
The OCaml toplevel, version 5.3.0
2.4.1
2025-09-16 11:22.41 ---> using "6406a960b971760de52a319d92e3ade2dc00fc29daba60f2a83f980f00dde731" from cache

/src: (workdir /src)

/src: (run (shell "sudo chown opam /src"))
2025-09-16 11:22.42 ---> using "ceecf1d51f19afc7e1cbf641861a5e731a764903c017a5b842658d708b08899c" from cache

/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "cd ~/opam-repository && (git cat-file -e 6ef6813522b6ea29933f6451236a1639bdbaec61 || git fetch origin master) && git reset -q --hard 6ef6813522b6ea29933f6451236a1639bdbaec61 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
 * branch                  master     -> FETCH_HEAD
   4028320478..7949ff40d8  master     -> origin/master
6ef6813522 Merge pull request #28449 from dra27/ocaml-compiler-msvc

<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from git+file:///home/opam/opam-repository

Already up-to-date.
Nothing to do.
2025-09-16 11:22.42 ---> using "91759d5f3fe03d58fbf57a8621ed87fe99bdc24a888d2e9aabe5ccaf101a2ddc" from cache

/src: (copy (src hacl-star.opam hacl-star-raw.opam) (dst ./))
2025-09-16 11:22.43 ---> saved as "3c97376463450385a07b24efea5c60bbb7d5d46f73152ceff1ea397992cb3af2"

/src: (run (network host)
           (shell  "opam pin add -yn hacl-star.dev './' && \
                  \nopam pin add -yn hacl-star-raw.dev './'"))
[hacl-star.dev] synchronised (file:///src)
hacl-star is now pinned to file:///src (version dev)
[hacl-star-raw.dev] synchronised (file:///src)
hacl-star-raw is now pinned to file:///src (version dev)
2025-09-16 11:22.45 ---> saved as "23cec83e866770d408d8facac4cbd70764760bd9108f67b2cd706e6888db5627"

/src: (run (network host)
           (shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-09-16 11:22.46 ---> saved as "412964fda3ea806fca19e4119efb9d81b15d593db7c1833b67ce53d3601f4790"

/src: (env DEPS "base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bigarray-compat.1.1.0 conf-gmp.5 conf-pkg-config.4 conf-which.1 cppo.1.8.0 csexp.1.5.2 ctypes.0.23.0 dune.3.20.2 dune-configurator.3.20.2 integers.0.7.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-config.3 ocaml-options-vanilla.1 ocamlfind.1.9.8 stdlib-shims.0.3.0 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 hacl-star.dev hacl-star-raw.dev $DEPS"))
[WARNING] Unknown update command for bsd, skipping system update

<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[hacl-star-raw.dev] synchronised (file:///src)
[hacl-star.dev] synchronised (file:///src)

[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-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml is already installed (current version is 5.3.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:
    gmp

<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>

+ /usr/local/bin/sudo "pkg" "install" "-y" "gmp"
- Updating FreeBSD repository catalogue...
- [rosemary] Fetching data.pkg: ..
- ...
- ....
- . done
- Processing entries: 
- ..
- ..
- ..
- ..
- .
- . done
- FreeBSD repository update completed. 35671 packages processed.
- All repositories are up to date.
- The following 1 package(s) will be affected (of 0 checked):
- 
- New packages to be INSTALLED:
- 	gmp: 6.3.0
- 
- Number of packages to be installed: 1
- 
- The process will require 3 MiB more space.
- 498 KiB to be downloaded.
- [rosemary] [1/1] Fetching gmp-6.3.0.pkg: .......... done
- Checking integrity... done (0 conflicting)
- [rosemary] [1/1] Installing gmp-6.3.0...
- [rosemary] [1/1] Extracting gmp-6.3.0: .......... done
2025-09-16 11:23.05 ---> saved as "11c3fbddc1c7a1fc0e52bdb3abe2c6be785d3d9d76cae76cab6b5c425a45b69d"

/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "opam install $DEPS"))
[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-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml is already installed (current version is 5.3.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 13 packages
   bigarray-compat   1.1.0
   conf-gmp          5
   conf-pkg-config   4
   conf-which        1
   cppo              1.8.0
   csexp             1.5.2
   ctypes            0.23.0
   dune              3.20.2
   dune-configurator 3.20.2
   integers          0.7.0
   ocamlfind         1.9.8
   stdlib-shims      0.3.0
   zarith            1.14

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
 retrieved conf-gmp.5  (cached)
 installed conf-which.1
 installed conf-pkg-config.4
 installed conf-gmp.5
 retrieved csexp.1.5.2  (cached)
 retrieved cppo.1.8.0  (cached)
 retrieved ctypes.0.23.0  (cached)
 retrieved bigarray-compat.1.1.0  (cached)
 retrieved integers.0.7.0  (cached)
 retrieved stdlib-shims.0.3.0  (cached)
 retrieved ocamlfind.1.9.8  (cached)
 retrieved zarith.1.14  (cached)
 retrieved dune.3.20.2, dune-configurator.3.20.2  (cached)
 installed ocamlfind.1.9.8
 installed zarith.1.14
 installed dune.3.20.2
 installed stdlib-shims.0.3.0
 installed csexp.1.5.2
 installed integers.0.7.0
 installed cppo.1.8.0
 installed bigarray-compat.1.1.0
 installed dune-configurator.3.20.2
 installed ctypes.0.23.0
Done.
2025-09-16 11:23.58 ---> saved as "9027517ddbd887f9260ac5c1fc78d27ad6e323b0f623c7e9b6046f8beb3e42e9"

/src: (copy (src .) (dst /src))
2025-09-16 11:23.59 ---> saved as "65b3a071ee4b600ae243bc2c4df9548b5d3ad65991f21ba2ec574f7e0de02cc9"

/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
(cd _build/default/raw && ./configure)
... detected x64 platform
...  supports compilation of 128-bit and 256-bit AVX/AVX2
...  supports vale
... not using known buggy Apple LLVM build
...  supports our inline ASM
... using a non-buggy GCC
 supports _addcarry_u64
 does not support x64 assembly, disabling Curve64
 does not support legacy vale stubs
cc  cannot compile 128-bit vector arithmetic, disabling
 does not support 256-bit arithmetic
... found ocamlfind in /home/opam/.opam/5.3.0/bin/ocamlfind
... found ctypes in /home/opam/.opam/5.3.0/lib/ctypes
File "dune.inc", lines 141-425, characters 0-13376:
141 | (rule
142 |  (deps
143 |   (source_tree raw)
.....
423 |     (copy raw/libevercrypt_c_stubs.a libevercrypt_c_stubs.a)
424 |     (copy raw/dllevercrypt_c_stubs.so dllevercrypt_c_stubs.so)
425 |     ))))
(cd _build/default/raw && /usr/bin/make -j 8)
make: stopped in /src/_build/default/raw
make: "/src/_build/default/raw/Makefile" line 26: Invalid line type
make: "/src/_build/default/raw/Makefile" line 28: Invalid line type
make: "/src/_build/default/raw/Makefile" line 39: Invalid line type
make: "/src/_build/default/raw/Makefile" line 42: Invalid line type
make: "/src/_build/default/raw/Makefile" line 46: Invalid line type
make: "/src/_build/default/raw/Makefile" line 53: Invalid line type
make: "/src/_build/default/raw/Makefile" line 57: Invalid line type
make: "/src/_build/default/raw/Makefile" line 64: Invalid line type
make: "/src/_build/default/raw/Makefile" line 66: Invalid line type
make: "/src/_build/default/raw/Makefile" line 72: Invalid line type
make: "/src/_build/default/raw/Makefile" line 75: Invalid line type
make: "/src/_build/default/raw/Makefile" line 77: Invalid line type
make: "/src/_build/default/raw/Makefile" line 79: Invalid line type
make: "/src/_build/default/raw/Makefile" line 81: Invalid line type
make: "/src/_build/default/raw/Makefile" line 84: Invalid line type
make: "/src/_build/default/raw/Makefile.basic" line 10: Invalid line type
make: "/src/_build/default/raw/Makefile.basic" line 11: Invalid line type
make: "/src/_build/default/raw/Makefile.basic" line 12: Invalid line type
make: "/src/_build/default/raw/Makefile.basic" line 19: Invalid line type
make: "/src/_build/default/raw/Makefile.basic" line 21: Invalid line type
make: "/src/_build/default/raw/Makefile.basic" line 23: Invalid line type
make: "/src/_build/default/raw/Makefile.basic" line 27: Invalid line type
make: "/src/_build/default/raw/Makefile.basic" line 29: Invalid line type
make: "/src/_build/default/raw/Makefile.basic" line 53: Could not find 
make: "/src/_build/default/raw/Makefile" line 112: Invalid line type
make: "/src/_build/default/raw/Makefile" line 113: Invalid line type
make: "/src/_build/default/raw/Makefile" line 176: Invalid line type
make: "/src/_build/default/raw/Makefile" line 178: Invalid line type
make: "/src/_build/default/raw/Makefile" line 180: Invalid line type
make: "/src/_build/default/raw/Makefile" line 182: Invalid line type
make: "/src/_build/default/raw/Makefile" line 227: Invalid line type
make: "/src/_build/default/raw/Makefile" line 228: Invalid line type
make: Fatal errors encountered -- cannot continue
jail: /usr/bin/su -l opam -c cd '/src' && env OCAMLCI='true' CI='true' DEPS='base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bigarray-compat.1.1.0 conf-gmp.5 conf-pkg-config.4 conf-which.1 cppo.1.8.0 csexp.1.5.2 ctypes.0.23.0 dune.3.20.2 dune-configurator.3.20.2 integers.0.7.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-config.3 ocaml-options-vanilla.1 ocamlfind.1.9.8 stdlib-shims.0.3.0 zarith.1.14' OPAMCOLOR='always' CLICOLOR_FORCE='1' '/usr/bin/env' 'bash' '-c' 'opam exec -- dune build @install @check @runtest && rm -rf _build': failed
"jail" "-c" "name=obuilder_58756_32153" "mount.devfs" "path=/obuilder/result/5ec5b3b4c4b7f5cb274b9f84ab372b7d53d3df53cd24d97a597c5e6f7dbbcb1f/rootfs" "vnet" "exec.start=/sbin/ifconfig lo0 127.0.0.1/8" "command=/usr/bin/su" "-l" "opam" "-c" "cd '/src' && env OCAMLCI='true' CI='true' DEPS='base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bigarray-compat.1.1.0 conf-gmp.5 conf-pkg-config.4 conf-which.1 cppo.1.8.0 csexp.1.5.2 ctypes.0.23.0 dune.3.20.2 dune-configurator.3.20.2 integers.0.7.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-config.3 ocaml-options-vanilla.1 ocamlfind.1.9.8 stdlib-shims.0.3.0 zarith.1.14' OPAMCOLOR='always' CLICOLOR_FORCE='1' '/usr/bin/env' 'bash' '-c' 'opam exec -- dune build @install @check @runtest && rm -rf _build'" failed with exit status 1
2025-09-16 11:24.59: Job failed: Failed: Build failed