2025-06-14 20:21.32: New job: test ocaml-multicore/eio https://github.com/ocaml-multicore/eio.git#refs/pull/806/head (4762c8857cf3d650192e1251f4a12b977946e623) (linux-x86_64:debian-12-5.3+flambda_opam-2.3) Base: ocaml/opam:debian-12-ocaml-5.3-flambda@sha256:9e475fbf88bdaa617e51defa342ae0f448f17149fa382a1db5fe525aecb6e684 Opam project build To reproduce locally: git clone --recursive "https://github.com/ocaml-multicore/eio.git" && cd "eio" && git fetch origin "refs/pull/806/head" && git reset --hard 4762c885 cat > Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:debian-12-ocaml-5.3-flambda@sha256:9e475fbf88bdaa617e51defa342ae0f448f17149fa382a1db5fe525aecb6e684 # debian-12-5.3+flambda_opam-2.3 USER 1000:1000 ENV CLICOLOR_FORCE="1" ENV OPAMCOLOR="always" WORKDIR /src RUN sudo ln -f /usr/bin/opam-2.3 /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 a28eb8a148feb4fbc6466fa0791668993513dbde || git fetch origin master) && git reset -q --hard a28eb8a148feb4fbc6466fa0791668993513dbde && git log --no-decorate -n1 --oneline && opam update -u COPY --chown=1000:1000 eio_windows.opam eio_posix.opam eio_main.opam eio_linux.opam eio.opam ./ RUN opam pin add -yn eio_windows.dev './' && \ opam pin add -yn eio_posix.dev './' && \ opam pin add -yn eio_main.dev './' && \ opam pin add -yn eio_linux.dev './' && \ opam pin add -yn eio.dev './' RUN echo '(lang dune 3.0)' > './dune-project' ENV DEPS="afl-persistent.1.4 alcotest.1.9.0 astring.0.8.5 backoff.0.1.1 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bigstringaf.0.10.0 camlp-streams.5.0.1 cmdliner.1.3.0 conf-bash.1 containers.3.16 cppo.1.8.0 crowbar.0.2.1 csexp.1.5.2 cstruct.6.2.0 domain-local-await.1.0.1 domain-local-timeout.1.0.1 dscheck.0.5.0 dune.3.19.1 dune-configurator.3.19.1 either.1.0.0 fmt.0.10.0 hmap.0.8.1 iomux.0.3 kcas.0.7.0 logs.0.8.0 lwt-dllist.1.1.0 mdx.2.5.0 mtime.2.1.0 multicore-magic.2.3.1 ocaml.5.3.0 ocaml-compiler.5.3.0 ocaml-config.3 ocaml-syntax-shims.1.0.0 ocaml-variants.5.3.0+options ocaml-version.4.0.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 optint.0.3.0 oseq.0.5.1 psq.0.2.1 re.1.12.0 result.1.5 seq.base stdlib-shims.0.3.0 thread-table.1.0.0 topkg.1.0.8 tsort.2.2.0 uring.0.9 uutf.1.0.4 yojson.3.0.0" ENV CI="true" ENV OCAMLCI="true" RUN opam update --depexts && opam install --cli=2.3 --depext-only -y eio_windows.dev eio_posix.dev eio_main.dev eio_linux.dev eio.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-06-14 20:21.32: Using cache hint "ocaml-multicore/eio-ocaml/opam:debian-12-ocaml-5.3-flambda@sha256:9e475fbf88bdaa617e51defa342ae0f448f17149fa382a1db5fe525aecb6e684-debian-12-5.3+flambda_opam-2.3-70a6ae9da7c1b4962bda9e6dae871b6d" 2025-06-14 20:21.32: Using OBuilder spec: ((from ocaml/opam:debian-12-ocaml-5.3-flambda@sha256:9e475fbf88bdaa617e51defa342ae0f448f17149fa382a1db5fe525aecb6e684) (comment debian-12-5.3+flambda_opam-2.3) (user (uid 1000) (gid 1000)) (env CLICOLOR_FORCE 1) (env OPAMCOLOR always) (workdir /src) (run (shell "sudo ln -f /usr/bin/opam-2.3 /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 a28eb8a148feb4fbc6466fa0791668993513dbde || git fetch origin master) && git reset -q --hard a28eb8a148feb4fbc6466fa0791668993513dbde && git log --no-decorate -n1 --oneline && opam update -u")) (copy (src eio_windows.opam eio_posix.opam eio_main.opam eio_linux.opam eio.opam) (dst ./)) (run (network host) (shell "opam pin add -yn eio_windows.dev './' && \ \nopam pin add -yn eio_posix.dev './' && \ \nopam pin add -yn eio_main.dev './' && \ \nopam pin add -yn eio_linux.dev './' && \ \nopam pin add -yn eio.dev './'")) (run (network host) (shell "echo '(lang dune 3.0)' > './dune-project'")) (env DEPS "afl-persistent.1.4 alcotest.1.9.0 astring.0.8.5 backoff.0.1.1 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bigstringaf.0.10.0 camlp-streams.5.0.1 cmdliner.1.3.0 conf-bash.1 containers.3.16 cppo.1.8.0 crowbar.0.2.1 csexp.1.5.2 cstruct.6.2.0 domain-local-await.1.0.1 domain-local-timeout.1.0.1 dscheck.0.5.0 dune.3.19.1 dune-configurator.3.19.1 either.1.0.0 fmt.0.10.0 hmap.0.8.1 iomux.0.3 kcas.0.7.0 logs.0.8.0 lwt-dllist.1.1.0 mdx.2.5.0 mtime.2.1.0 multicore-magic.2.3.1 ocaml.5.3.0 ocaml-compiler.5.3.0 ocaml-config.3 ocaml-syntax-shims.1.0.0 ocaml-variants.5.3.0+options ocaml-version.4.0.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 optint.0.3.0 oseq.0.5.1 psq.0.2.1 re.1.12.0 result.1.5 seq.base stdlib-shims.0.3.0 thread-table.1.0.0 topkg.1.0.8 tsort.2.2.0 uring.0.9 uutf.1.0.4 yojson.3.0.0") (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.3 --depext-only -y eio_windows.dev eio_posix.dev eio_main.dev eio_linux.dev eio.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-06-14 20:21.32: Waiting for resource in pool OCluster 2025-06-14 20:21.32: Waiting for worker… 2025-06-14 20:21.32: Got resource from pool OCluster Building on phoebe hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch <name> hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m <name> Initialized empty Git repository in /var/cache/obuilder/ocluster/git/eio.git-2ac56b2ed1de05e0591ad64f831b4a4fd3ce42f2/.git/ HEAD is now at 4762c88 Fix tests for fiber (from ocaml/opam:debian-12-ocaml-5.3-flambda@sha256:9e475fbf88bdaa617e51defa342ae0f448f17149fa382a1db5fe525aecb6e684) 2025-06-14 20:21.35 ---> using "8a80ef1a11f542078d30e4165fc076ff6b28a9cb96bb84889911756c4767847f" from cache /: (comment debian-12-5.3+flambda_opam-2.3) /: (user (uid 1000) (gid 1000)) /: (env CLICOLOR_FORCE 1) /: (env OPAMCOLOR always) /: (workdir /src) /src: (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam")) 2025-06-14 20:21.35 ---> using "ce8a2d496fdddb1b05ac3bede5c7f10ecf9c91c16d2596508779869b6d8ee467" 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 development 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 Format upgrade done. <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] Initialised 2025-06-14 20:21.35 ---> using "9ff089c7000e4b343c6a187a768069e4c1e1426959e0239a0fc82137a05169f5" from cache /src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) Linux 6.8.0-60-generic The OCaml toplevel, version 5.3.0 2.3.0 2025-06-14 20:21.35 ---> using "c16225f10dee0308dbf3d3d86eeb958c67cc857a221dbafc9f3b245cd416001d" from cache /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2025-06-14 20:21.35 ---> using "b5a006a54db70841c7faba80c34d5c9afa1f1540bbce71bd4b5e05be29d8ad77" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e a28eb8a148feb4fbc6466fa0791668993513dbde || git fetch origin master) && git reset -q --hard a28eb8a148feb4fbc6466fa0791668993513dbde && git log --no-decorate -n1 --oneline && opam update -u")) From https://github.com/ocaml/opam-repository * branch master -> FETCH_HEAD bc726805e3..a28eb8a148 master -> origin/master a28eb8a148 Merge pull request #28017 from maiste/release-dune-3.19.1 <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><> [default] synchronised from git+file:///home/opam/opam-repository Everything as up-to-date as possible (run with --verbose to show unavailable upgrades). However, you may "opam upgrade" these packages explicitly, which will ask permission to downgrade or uninstall the conflicting packages. Nothing to do. # To update the current shell environment, run: eval $(opam env) 2025-06-14 20:21.35 ---> using "7601fe3221f19ff95e7e3d6bdc2e0522072bfe7df2f78ff36966ec446c782952" from cache /src: (copy (src eio_windows.opam eio_posix.opam eio_main.opam eio_linux.opam eio.opam) (dst ./)) 2025-06-14 20:21.35 ---> saved as "716d2e3e12ea62437a3571ad49826b9cc35ed12ff905310f3aa0a7fa3c8c19e5" /src: (run (network host) (shell "opam pin add -yn eio_windows.dev './' && \ \nopam pin add -yn eio_posix.dev './' && \ \nopam pin add -yn eio_main.dev './' && \ \nopam pin add -yn eio_linux.dev './' && \ \nopam pin add -yn eio.dev './'")) [eio_windows.dev] synchronised (file:///src) eio_windows is now pinned to file:///src (version dev) [eio_posix.dev] synchronised (file:///src) eio_posix is now pinned to file:///src (version dev) [eio_main.dev] synchronised (file:///src) eio_main is now pinned to file:///src (version dev) [eio_linux.dev] synchronised (file:///src) eio_linux is now pinned to file:///src (version dev) [eio.dev] synchronised (file:///src) eio is now pinned to file:///src (version dev) 2025-06-14 20:21.41 ---> saved as "8944cf890183a7c3910e415d4e35f2989015834129aa3357b2dcb1a5e2ca3bca" /src: (run (network host) (shell "echo '(lang dune 3.0)' > './dune-project'")) 2025-06-14 20:21.41 ---> saved as "6bb837575226cfff91977605c46951afc2551f48302f67f5cac7041b6343118a" /src: (env DEPS "afl-persistent.1.4 alcotest.1.9.0 astring.0.8.5 backoff.0.1.1 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bigstringaf.0.10.0 camlp-streams.5.0.1 cmdliner.1.3.0 conf-bash.1 containers.3.16 cppo.1.8.0 crowbar.0.2.1 csexp.1.5.2 cstruct.6.2.0 domain-local-await.1.0.1 domain-local-timeout.1.0.1 dscheck.0.5.0 dune.3.19.1 dune-configurator.3.19.1 either.1.0.0 fmt.0.10.0 hmap.0.8.1 iomux.0.3 kcas.0.7.0 logs.0.8.0 lwt-dllist.1.1.0 mdx.2.5.0 mtime.2.1.0 multicore-magic.2.3.1 ocaml.5.3.0 ocaml-compiler.5.3.0 ocaml-config.3 ocaml-syntax-shims.1.0.0 ocaml-variants.5.3.0+options ocaml-version.4.0.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 optint.0.3.0 oseq.0.5.1 psq.0.2.1 re.1.12.0 result.1.5 seq.base stdlib-shims.0.3.0 thread-table.1.0.0 topkg.1.0.8 tsort.2.2.0 uring.0.9 uutf.1.0.4 yojson.3.0.0") /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.3 --depext-only -y eio_windows.dev eio_posix.dev eio_main.dev eio_linux.dev eio.dev $DEPS")) + /usr/bin/sudo "apt-get" "update" - Hit:1 http://deb.debian.org/debian bookworm InRelease - Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB] - Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB] - Get:4 http://deb.debian.org/debian bookworm-updates/main amd64 Packages.diff/Index [17.3 kB] - Get:5 http://deb.debian.org/debian bookworm-updates/main amd64 Packages T-2025-06-13-1410.14-F-2025-06-13-1410.14.pdiff [434 B] - Get:5 http://deb.debian.org/debian bookworm-updates/main amd64 Packages T-2025-06-13-1410.14-F-2025-06-13-1410.14.pdiff [434 B] - Get:6 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [266 kB] - Fetched 387 kB in 0s (868 kB/s) - Reading package lists... - <><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><> [eio_linux.dev] synchronised (file:///src) [eio.dev] synchronised (file:///src) [eio_main.dev] synchronised (file:///src) [eio_posix.dev] synchronised (file:///src) [eio_windows.dev] synchronised (file:///src) [NOTE] Package ocaml-variants is already installed (current version is 5.3.0+options). [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 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). 2025-06-14 20:21.50 ---> saved as "e5f53f03ccf8c705f089f1440f328a952a6917be85c12f11f3767e1e6cb201b2" /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam install $DEPS")) [NOTE] Package ocaml-variants is already installed (current version is 5.3.0+options). [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 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 47 packages - install afl-persistent 1.4 - install alcotest 1.9.0 - install astring 0.8.5 - install backoff 0.1.1 - install base-bytes base - install bigstringaf 0.10.0 - install camlp-streams 5.0.1 - install cmdliner 1.3.0 - install conf-bash 1 - install containers 3.16 - install cppo 1.8.0 - install crowbar 0.2.1 - install csexp 1.5.2 - install cstruct 6.2.0 - install domain-local-await 1.0.1 - install domain-local-timeout 1.0.1 - install dscheck 0.5.0 - install dune 3.19.1 - install dune-configurator 3.19.1 - install either 1.0.0 - install fmt 0.10.0 - install hmap 0.8.1 - install iomux 0.3 - install kcas 0.7.0 - install logs 0.8.0 - install lwt-dllist 1.1.0 - install mdx 2.5.0 - install mtime 2.1.0 - install multicore-magic 2.3.1 - install ocaml-syntax-shims 1.0.0 - install ocaml-version 4.0.1 - install ocamlbuild 0.16.1 - install ocamlfind 1.9.8 - install ocplib-endian 1.2 - install optint 0.3.0 - install oseq 0.5.1 - install psq 0.2.1 - install re 1.12.0 - install result 1.5 - install seq base - install stdlib-shims 0.3.0 - install thread-table 1.0.0 - install topkg 1.0.8 - install tsort 2.2.0 - install uring 0.9 - install uutf 1.0.4 - install yojson 3.0.0 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved afl-persistent.1.4 (cached) -> retrieved backoff.0.1.1 (cached) -> retrieved astring.0.8.5 (cached) -> retrieved bigstringaf.0.10.0 (cached) -> retrieved camlp-streams.5.0.1 (cached) -> installed conf-bash.1 -> retrieved cmdliner.1.3.0 (cached) -> retrieved alcotest.1.9.0 (cached) -> retrieved containers.3.16 (cached) -> retrieved cppo.1.8.0 (cached) -> retrieved crowbar.0.2.1 (cached) -> retrieved csexp.1.5.2 (cached) -> retrieved domain-local-await.1.0.1 (cached) -> retrieved domain-local-timeout.1.0.1 (cached) -> retrieved cstruct.6.2.0 (cached) -> retrieved dscheck.0.5.0 (cached) -> retrieved either.1.0.0 (cached) -> retrieved hmap.0.8.1 (cached) -> retrieved fmt.0.10.0 (cached) -> retrieved iomux.0.3 (cached) -> retrieved kcas.0.7.0 (cached) -> retrieved logs.0.8.0 (cached) -> retrieved lwt-dllist.1.1.0 (cached) -> retrieved mtime.2.1.0 (cached) -> retrieved multicore-magic.2.3.1 (cached) -> retrieved ocaml-syntax-shims.1.0.0 (cached) -> retrieved mdx.2.5.0 (cached) -> retrieved ocaml-version.4.0.1 (cached) -> retrieved ocamlfind.1.9.8 (cached) -> retrieved ocamlbuild.0.16.1 (cached) -> retrieved ocplib-endian.1.2 (cached) -> retrieved optint.0.3.0 (cached) -> retrieved oseq.0.5.1 (cached) -> retrieved psq.0.2.1 (cached) -> retrieved result.1.5 (cached) -> retrieved seq.base (cached) -> installed seq.base -> retrieved re.1.12.0 (cached) -> retrieved stdlib-shims.0.3.0 (cached) -> retrieved thread-table.1.0.0 (cached) -> retrieved tsort.2.2.0 (cached) -> retrieved topkg.1.0.8 (cached) -> retrieved uutf.1.0.4 (cached) -> retrieved yojson.3.0.0 (cached) -> retrieved uring.0.9 (cached) -> retrieved dune.3.19.1, dune-configurator.3.19.1 (cached) -> installed cmdliner.1.3.0 -> installed ocamlbuild.0.16.1 -> installed ocamlfind.1.9.8 -> installed base-bytes.base -> installed topkg.1.0.8 -> installed hmap.0.8.1 [ERROR] The compilation of mtime.2.1.0 failed at "ocaml pkg/pkg.ml build --dev-pkg false". [ERROR] The compilation of uutf.1.0.4 failed at "ocaml pkg/pkg.ml build --dev-pkg false --with-cmdliner true". [ERROR] The compilation of dune.3.19.1 failed at "ocaml boot/bootstrap.ml -j 71". [ERROR] The compilation of fmt.0.10.0 failed at "ocaml pkg/pkg.ml build --dev-pkg false --with-base-unix true --with-cmdliner true". [ERROR] The compilation of astring.0.8.5 failed at "ocaml pkg/pkg.ml build --pinned false". #=== ERROR while compiling uutf.1.0.4 =========================================# # context 2.3.0 | linux/x86_64 | ocaml-variants.5.3.0+options | git+file:///home/opam/opam-repository # path ~/.opam/5.3/.opam-switch/build/uutf.1.0.4 # command ~/.opam/5.3/bin/ocaml pkg/pkg.ml build --dev-pkg false --with-cmdliner true # exit-code 1 # env-file ~/.opam/log/uutf-1-bd95e7.env # output-file ~/.opam/log/uutf-1-bd95e7.out ### output ### # + ocamlfind ocamlc -config # + ocamlfind ocamldep -modules src/uutf.ml > src/uutf.ml.depends # + ocamlfind ocamldep -modules src/uutf.mli > src/uutf.mli.depends # + ocamlfind ocamlc -c -g -bin-annot -safe-string -I src -o src/uutf.cmi src/uutf.mli # + ocamlfind ocamlopt -c -g -bin-annot -safe-string -I src -o src/uutf.cmx src/uutf.ml # + ocamlfind ocamlopt -a -I src src/uutf.cmx -o src/uutf.cmxa # + ocamlfind ocamlopt -shared -linkall -I src src/uutf.cmxa -o src/uutf.cmxs # + ocamlfind ocamlc -c -g -bin-annot -safe-string -I src -o src/uutf.cmo src/uutf.ml # + ocamlfind ocamlc -c -g -bin-annot -safe-string -I src -o src/uutf.cmo src/uutf.ml # File "src/uutf.ml", line 1: # Error: I/O error: src/uutf.cmo: No space left on device # Command exited with code 2. # pkg.ml: [ERROR] cmd ['ocamlbuild' '-use-ocamlfind' '-classic-display' '-j' '4' '-tag' 'debug' # '-build-dir' '_build' 'opam' 'pkg/META' 'CHANGES.md' 'LICENSE.md' # 'README.md' 'src/uutf.a' 'src/uutf.cmxs' 'src/uutf.cmxa' 'src/uutf.cma' # 'src/uutf.cmx' 'src/uutf.cmi' 'src/uutf.mli' 'test/utftrip.native' # 'doc/index.mld']: exited with 10 #=== ERROR while compiling mtime.2.1.0 ========================================# # context 2.3.0 | linux/x86_64 | ocaml-variants.5.3.0+options | git+file:///home/opam/opam-repository # path ~/.opam/5.3/.opam-switch/build/mtime.2.1.0 # command ~/.opam/5.3/bin/ocaml pkg/pkg.ml build --dev-pkg false # exit-code 1 # env-file ~/.opam/log/mtime-1-3a01c6.env # output-file ~/.opam/log/mtime-1-3a01c6.out ### output ### # + ocamlfind ocamlc -config # + ocamlfind ocamlopt -I +unix unix.cmxa -I /home/opam/.opam/5.3/lib/ocamlbuild /home/opam/.opam/5.3/lib/ocamlbuild/ocamlbuildlib.cmxa -linkpkg myocamlbuild.ml /home/opam/.opam/5.3/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild # + ocamlfind ocamlc -config # Exception Sys_error("src/mtime.mllib: No space left on device"). # Fatal error: exception Sys_error("/home/opam/.opam/5.3/.opam-switch/build/mtime.2.1.0/_build/_digests: No space left on device") # pkg.ml: [ERROR] cmd ['ocamlbuild' '-use-ocamlfind' '-classic-display' '-j' '4' '-tag' 'debug' # '-build-dir' '_build' 'opam' 'pkg/META' 'CHANGES.md' 'LICENSE.md' # 'README.md' 'src/mtime.a' 'src/mtime.cmxs' 'src/mtime.cmxa' # 'src/mtime.cma' 'src/mtime.cmx' 'src/mtime.cmi' 'src/mtime.mli' # 'src/clock/mtime_clock.a' 'src/clock/mtime_clock.cmxs' # 'src/clock/mtime_clock.cmxa' 'src/clock/mtime_clock.cma' # 'src/clock/mtime_clock.cmx' 'src/clock/mtime_clock.cmi' # 'src/clock/mtime_clock.mli' 'src/clock/dllmtime_clock_stubs.so' # 'src/clock/libmtime_clock_stubs.a' 'src/clock/runtime.js' # 'src/top/mtime_top.a' 'src/top/mtime_top.cmxs' 'src/top/mtime_top.cmxa' # 'src/top/mtime_top.cma' 'src/top/mtime_top.cmx' 'src/mtime_top_init.ml' # 'doc/index.mld' 'test/min_clock.ml']: exited with 2 #=== ERROR while compiling fmt.0.10.0 =========================================# # context 2.3.0 | linux/x86_64 | ocaml-variants.5.3.0+options | git+file:///home/opam/opam-repository # path ~/.opam/5.3/.opam-switch/build/fmt.0.10.0 # command ~/.opam/5.3/bin/ocaml pkg/pkg.ml build --dev-pkg false --with-base-unix true --with-cmdliner true # exit-code 1 # env-file ~/.opam/log/fmt-1-963e36.env # output-file ~/.opam/log/fmt-1-963e36.out ### output ### # + ocamlfind ocamlc -config # + ocamlfind ocamldep -modules src/fmt.ml > src/fmt.ml.depends # + ocamlfind ocamldep -modules src/fmt.mli > src/fmt.mli.depends # + ocamlfind ocamlc -c -g -bin-annot -safe-string -I src -o src/fmt.cmi src/fmt.mli # + ocamlfind ocamlopt -c -g -bin-annot -safe-string -I src -o src/fmt.cmx src/fmt.ml # + ocamlfind ocamlopt -a -I src src/fmt.cmx -o src/fmt.cmxa # + ocamlfind ocamlopt -shared -linkall -I src src/fmt.cmxa -o src/fmt.cmxs # + ocamlfind ocamlopt -shared -linkall -I src src/fmt.cmxa -o src/fmt.cmxs # Cannot create temporary file in /tmp/: No space left on device # gcc: internal compiler error: Aborted signal terminated program collect2 # Please submit a full bug report, with preprocessed source (by using -freport-bug). # See <file:///usr/share/doc/gcc-12/README.Bugs> for instructions. # File "caml_startup", line 1: # Error: Error during linking (exit code 4) # Command exited with code 2. # Fatal error: exception Sys_error("/home/opam/.opam/5.3/.opam-switch/build/fmt.0.10.0/_build/_digests: No space left on device") # pkg.ml: [ERROR] cmd ['ocamlbuild' '-use-ocamlfind' '-classic-display' '-j' '4' '-tag' 'debug' # '-build-dir' '_build' 'opam' 'pkg/META' 'CHANGES.md' 'LICENSE.md' # 'README.md' 'src/fmt.a' 'src/fmt.cmxs' 'src/fmt.cmxa' 'src/fmt.cma' # 'src/fmt.cmx' 'src/fmt.cmi' 'src/fmt.mli' 'src/tty/fmt_tty.a' # 'src/tty/fmt_tty.cmxs' 'src/tty/fmt_tty.cmxa' 'src/tty/fmt_tty.cma' # 'src/tty/fmt_tty.cmx' 'src/tty/fmt_tty.cmi' 'src/tty/fmt_tty.mli' # 'src/cli/fmt_cli.a' 'src/cli/fmt_cli.cmxs' 'src/cli/fmt_cli.cmxa' # 'src/cli/fmt_cli.cma' 'src/cli/fmt_cli.cmx' 'src/cli/fmt_cli.cmi' # 'src/cli/fmt_cli.mli' 'src/top/fmt_top.a' 'src/top/fmt_top.cmxs' # 'src/top/fmt_top.cmxa' 'src/top/fmt_top.cma' 'src/top/fmt_top.cmx' # 'src/top/fmt_tty_top_init.ml' 'doc/index.mld']: exited with 2 #=== ERROR while compiling dune.3.19.1 ========================================# # context 2.3.0 | linux/x86_64 | ocaml-variants.5.3.0+options | git+file:///home/opam/opam-repository # path ~/.opam/5.3/.opam-switch/build/dune.3.19.1 # command ~/.opam/5.3/bin/ocaml boot/bootstrap.ml -j 71 # exit-code 2 # env-file ~/.opam/log/dune-1-069471.env # output-file ~/.opam/log/dune-1-069471.out ### output ### # ocamlc -output-complete-exe -w -24 -g -o .duneboot.exe -I boot -I +unix unix.cma boot/libs.ml boot/duneboot.ml # ./.duneboot.exe -j 71 # cd _boot && /home/opam/.opam/5.3/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads ocamlc_loc.mli # File "otherlibs/ocamlc-loc/src/ocamlc_loc.mli", line 1, characters 4-9: # Warning 53 [misplaced-attribute]: the "alert" attribute cannot appear in this context # cd _boot && /home/opam/.opam/5.3/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads dune_action_plugin.mli # File "otherlibs/dune-action-plugin/src/dune_action_plugin.mli", line 1, characters 4-9: # Warning 53 [misplaced-attribute]: the "alert" attribute cannot appear in this context # cd _boot && /home/opam/.opam/5.3/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads dune_pkg__Fetch.ml # Assembler messages: # Fatal error: can't create dune_pkg__Fetch.o: No space left on device # File "dune_pkg__Fetch.ml", line 1: # Error: Assembler error, input left in file "/tmp/camlasm764c87.s" # #=== ERROR while compiling astring.0.8.5 ======================================# # context 2.3.0 | linux/x86_64 | ocaml-variants.5.3.0+options | git+file:///home/opam/opam-repository # path ~/.opam/5.3/.opam-switch/build/astring.0.8.5 # command ~/.opam/5.3/bin/ocaml pkg/pkg.ml build --pinned false # exit-code 1 # env-file ~/.opam/log/astring-1-72ba01.env # output-file ~/.opam/log/astring-1-72ba01.out ### output ### # + ocamlfind ocamlc -config # + ocamlfind ocamldep -modules src/astring_unsafe.ml > src/astring_unsafe.ml.depends # + ocamlfind ocamlc -c -g -bin-annot -safe-string -I src -I test -o src/astring_unsafe.cmo src/astring_unsafe.ml # + ocamlfind ocamldep -modules src/astring_base.ml > src/astring_base.ml.depends # + ocamlfind ocamlc -c -g -bin-annot -safe-string -I src -I test -o src/astring_base.cmo src/astring_base.ml # + ocamlfind ocamlopt -c -g -bin-annot -safe-string -I src -I test -o src/astring_unsafe.cmx src/astring_unsafe.ml # + ocamlfind ocamldep -modules src/astring_escape.ml > src/astring_escape.ml.depends # + ocamlfind ocamlc -c -g -bin-annot -safe-string -I src -I test -o src/astring_escape.cmo src/astring_escape.ml # + ocamlfind ocamldep -modules src/astring_char.ml > src/astring_char.ml.depends # + ocamlfind ocamlc -c -g -bin-annot -safe-string -I src -I test -o src/astring_char.cmo src/astring_char.ml # + ocamlfind ocamlopt -c -g -bin-annot -safe-string -I src -I test -o src/astring_escape.cmx src/astring_escape.ml # + ocamlfind ocamldep -modules src/astring_sub.ml > src/astring_sub.ml.depends # + ocamlfind ocamlc -c -g -bin-annot -safe-string -I src -I test -o src/astring_sub.cmo src/astring_sub.ml # + ocamlfind ocamlopt -c -g -bin-annot -safe-string -I src -I test -o src/astring_base.cmx src/astring_base.ml # + ocamlfind ocamlopt -c -g -bin-annot -safe-string -I src -I test -o src/astring_char.cmx src/astring_char.ml # Exception Sys_error("src/astring_string.ml: No space left on device"). # pkg.ml: [ERROR] cmd ['ocamlbuild' '-use-ocamlfind' '-classic-display' '-j' '4' '-tag' 'debug' # '-build-dir' '_build' 'opam' 'pkg/META' 'CHANGES.md' 'LICENSE.md' # 'README.md' 'src/astring.a' 'src/astring.cmxs' 'src/astring.cmxa' # 'src/astring.cma' 'src/astring.cmx' 'src/astring.cmi' 'src/astring.mli' # 'src/astring_string.cmx' 'src/astring_sub.cmx' 'src/astring_char.cmx' # 'src/astring_escape.cmx' 'src/astring_base.cmx' 'src/astring_unsafe.cmx' # 'src/astring_top.a' 'src/astring_top.cmxs' 'src/astring_top.cmxa' # 'src/astring_top.cma' 'src/astring_top.cmx' 'src/astring_top_init.ml' # 'test/examples.ml']: exited with 100 <><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> +- The following actions failed | - build astring 0.8.5 | - build dune 3.19.1 | - build fmt 0.10.0 | - build mtime 2.1.0 | - build uutf 1.0.4 +- +- The following changes have been performed (the rest was aborted) | - install base-bytes base | - install cmdliner 1.3.0 | - install conf-bash 1 | - install hmap 0.8.1 | - install ocamlbuild 0.16.1 | - install ocamlfind 1.9.8 | - install seq base | - install topkg 1.0.8 +- # To update the current shell environment, run: eval $(opam env) The former state can be restored with: /usr/bin/opam switch import "/home/opam/.opam/5.3/.opam-switch/backup/state-20250614202151.export" "/usr/bin/env" "bash" "-c" "opam install $DEPS" failed with exit status 31 2025-06-14 20:22.16: Job failed: Failed: Build failed