2026-05-11 13:35.34: New job: docker build {
"commit": "1f12b2b416b9eda1e0f60b7c16505881f4ba9b0d",
"dockerfile": {
"file": "Dockerfile"
},
"docker_context": null,
"squash": false,
"buildx": true,
"build_args": [],
"path": null
}
2026-05-11 13:35.34: Checking out commit 1f12b2b4. To reproduce:
git clone --recursive "https://github.com/tarides/tarides.com.git" && cd "tarides.com" && git fetch origin "refs/pull/504/head" && git reset --hard 1f12b2b4
2026-05-11 13:35.34: Exec: "cp" "-a" "--" "/var/lib/ocurrent/var/git/tarides.com.git-c625fb5f52c964610b54f32d27d46965b6bf2fad211456d66e1ff8a0f4c02fec/.git"
"/tmp/git-checkout1db76cda"
2026-05-11 13:35.37: Exec: "git" "-C" "/tmp/git-checkout1db76cda" "submodule"
"deinit" "--force" "--all"
2026-05-11 13:35.37: Exec: "git" "-C" "/tmp/git-checkout1db76cda" "reset"
"--hard" "-q" "1f12b2b416b9eda1e0f60b7c16505881f4ba9b0d"
2026-05-11 13:35.38: Exec: "git" "-c" "protocol.file.allow=always" "-C"
"/tmp/git-checkout1db76cda" "submodule" "update"
"--recursive" "--init" "--no-fetch"
2026-05-11 13:35.38: Exec: "docker" "buildx" "build" "--pull" "-f" "/tmp/git-checkout1db76cda/Dockerfile"
"--iidfile" "/tmp/git-checkout1db76cda/docker-iid"
"--" "/tmp/git-checkout1db76cda"
#0 building with "default" instance using docker driver
#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 2.13kB done
#1 DONE 0.1s
#2 [internal] load metadata for docker.io/library/alpine:3.22
#2 DONE 0.7s
#3 [internal] load .dockerignore
#3 transferring context: 77B done
#3 DONE 0.1s
#4 [build 1/15] FROM docker.io/library/alpine:3.22@sha256:310c62b5e7ca5b08167e4384c68db0fd2905dd9c7493756d356e893909057601
#4 DONE 0.0s
#5 [internal] load build context
#5 DONE 0.0s
#6 [run 2/11] RUN --mount=type=cache,target=/var/cache/apk,sharing=locked ln -s /var/cache/apk /etc/apk/cache && apk -U upgrade && apk add git gmp libev oniguruma-dev
#6 CACHED
#7 [run 3/11] RUN chmod -R 755 /var
#7 CACHED
#8 [build 4/15] ADD https://get.dune.build/install dune-install.sh
#8 DONE 0.4s
#5 [internal] load build context
#5 transferring context: 554.85MB 2.1s done
#5 DONE 2.7s
#9 [build 3/15] WORKDIR /root
#9 CACHED
#10 [build 4/15] ADD https://get.dune.build/install dune-install.sh
#10 CACHED
#11 [build 8/15] COPY --link dune-project .
#11 CACHED
#12 [build 2/15] RUN --mount=type=cache,target=/var/cache/apk,sharing=locked ln -s /var/cache/apk /etc/apk/cache && apk -U upgrade && apk add autoconf curl-dev gmp-dev imagemagick imagemagick-jpeg imagemagick-webp inotify-tools libev-dev oniguruma-dev openssl-dev curl bash gcc musl-dev make m4 git autoconf
#12 CACHED
#13 [build 5/15] RUN chmod +x dune-install.sh && ./dune-install.sh
#13 CACHED
#14 [build 6/15] RUN dune --version
#14 CACHED
#15 [build 7/15] COPY --link tarides-com.opam .
#15 CACHED
#16 [build 9/15] COPY --link ./generate-images.sh .
#16 CACHED
#17 [build 10/15] COPY --link data/ data/
#17 DONE 1.7s
#18 [build 11/15] COPY --link src/gen src/gen
#18 DONE 0.1s
#19 [build 12/15] RUN dune pkg lock && dune build @pkg-install
#19 29.38 Solution for dune.lock
#19 29.38
#19 29.38 Dependencies common to all supported platforms:
#19 29.38 - alcotest.1.9.1
#19 29.38 - angstrom.0.16.1
#19 29.38 - asn1-combinators.0.3.2
#19 29.38 - astring.0.8.5
#19 29.38 - base-bytes.base
#19 29.38 - base-threads.base
#19 29.38 - base-unix.base
#19 29.38 - base64.3.5.2
#19 29.38 - bigarray-compat.1.1.0
#19 29.38 - bigstringaf.0.10.0
#19 29.38 - bos.0.3.0
#19 29.38 - brr.0.0.8
#19 29.38 - bstr.0.0.4
#19 29.38 - camlp-streams.5.0.1
#19 29.38 - caqti.2.3.0
#19 29.38 - caqti-lwt.2.3.0
#19 29.38 - checkseum.0.5.3
#19 29.38 - cmarkit.dev
#19 29.38 - cmdliner.2.1.1
#19 29.38 - compiler-cloning.enabled
#19 29.38 - conf-gmp.5
#19 29.38 - conf-gmp-powm-sec.4
#19 29.38 - conf-libev.4-13
#19 29.38 - conf-libssl.4
#19 29.38 - conf-oniguruma.1
#19 29.38 - conf-pkg-config.4
#19 29.38 - cppo.1.8.0
#19 29.38 - csexp.1.5.2
#19 29.38 - cstruct.6.2.0
#19 29.38 - ctypes.0.24.0
#19 29.38 - decompress.1.5.3
#19 29.38 - digestif.1.3.0
#19 29.38 - domain-name.0.5.0
#19 29.38 - dream.1.0.0~alpha8
#19 29.38 - dream-accept.0.1.0
#19 29.38 - dream-encoding.dev
#19 29.38 - dream-html.3.11.2
#19 29.38 - dream-httpaf.1.0.0~alpha4
#19 29.38 - dream-pure.1.0.0~alpha2
#19 29.38 - dune-configurator.3.23.0
#19 29.38 - dune-private-libs.3.23.0
#19 29.38 - dune-site.3.23.0
#19 29.38 - duration.0.3.1
#19 29.38 - dyn.3.23.0
#19 29.38 - eqaf.0.10
#19 29.38 - faraday.0.8.2
#19 29.38 - faraday-lwt.0.8.2
#19 29.38 - faraday-lwt-unix.0.8.2
#19 29.38 - fmt.0.11.0
#19 29.38 - fpath.0.7.3
#19 29.38 - fs-io.3.23.0
#19 29.38 - gen.1.1
#19 29.38 - gluten.0.5.2
#19 29.38 - gluten-lwt.0.5.2
#19 29.38 - gluten-lwt-unix.0.5.2
#19 29.38 - gmap.0.3.0
#19 29.38 - graphql.0.14.0
#19 29.38 - graphql-lwt.0.14.0
#19 29.38 - graphql_parser.0.14.0
#19 29.38 - h2.0.10.0
#19 29.38 - h2-lwt.0.10.0
#19 29.38 - h2-lwt-unix.0.10.0
#19 29.38 - hilite.dev
#19 29.38 - hmap.0.8.1
#19 29.38 - hpack.0.13.0
#19 29.38 - httpaf.0.7.1
#19 29.38 - httpun.0.1.0
#19 29.38 - httpun-lwt.0.1.0
#19 29.38 - httpun-lwt-unix.0.1.0
#19 29.38 - httpun-types.0.1.0
#19 29.38 - httpun-ws.0.2.0
#19 29.38 - integers.0.7.0
#19 29.38 - ipaddr.5.6.2
#19 29.38 - js_of_ocaml.6.3.2
#19 29.38 - js_of_ocaml-compiler.6.3.2
#19 29.38 - js_of_ocaml-toplevel.6.3.2
#19 29.38 - kdf.1.0.0
#19 29.38 - ke.0.6
#19 29.38 - lambdasoup.1.1.1
#19 29.38 - logs.0.10.0
#19 29.38 - lru.0.3.1
#19 29.38 - lwt.5.9.2
#19 29.38 - lwt-dllist.1.1.0
#19 29.38 - lwt_ppx.5.9.3
#19 29.38 - lwt_ssl.1.2.0
#19 29.38 - macaddr.5.6.2
#19 29.38 - magic-mime.1.3.1
#19 29.38 - markup.1.0.3
#19 29.38 - menhir.20260209
#19 29.38 - menhirCST.20260209
#19 29.38 - menhirGLR.20260209
#19 29.38 - menhirLib.20260209
#19 29.38 - menhirSdk.20260209
#19 29.38 - mirage-clock.4.2.0
#19 29.38 - mirage-crypto.1.2.0
#19 29.38 - mirage-crypto-ec.1.2.0
#19 29.38 - mirage-crypto-pk.1.2.0
#19 29.38 - mirage-crypto-rng.1.2.0
#19 29.38 - mirage-crypto-rng-lwt.1.2.0
#19 29.38 - mirage-kv.6.1.1
#19 29.38 - mirage-kv-unix.3.0.1
#19 29.38 - mtime.2.1.0
#19 29.38 - multipart_form.0.8.0
#19 29.38 - multipart_form-lwt.0.8.0
#19 29.38 - ocaml.5.3.1
#19 29.38 - ocaml-base-compiler.5.3.1
#19 29.38 - ocaml-compiler.5.3.1
#19 29.38 - ocaml-compiler-libs.v0.17.0
#19 29.38 - ocaml-syntax-shims.1.0.0
#19 29.38 - ocamlbuild.0.16.1+dune
#19 29.38 - ocamlfind.1.9.8+dune
#19 29.38 - ocplib-endian.1.2
#19 29.38 - ohex.0.2.0
#19 29.38 - oniguruma.0.2.0
#19 29.38 - optint.0.3.0
#19 29.38 - ordering.3.23.0
#19 29.38 - pecu.0.7
#19 29.38 - pp.2.0.0
#19 29.38 - ppx_derivers.1.2.1
#19 29.38 - ppx_deriving_yaml.0.4.1
#19 29.38 - ppx_import.1.12.0
#19 29.38 - ppx_show.0.2.1
#19 29.38 - ppxlib.0.38.0
#19 29.38 - prettym.0.0.5
#19 29.38 - psq.0.2.1
#19 29.38 - ptime.1.2.0
#19 29.38 - pure-html.3.11.2
#19 29.38 - re.1.14.0
#19 29.38 - relocatable-compiler.5.3.1.20251109.1
#19 29.38 - result.1.5
#19 29.38 - rresult.0.7.0
#19 29.38 - sedlex.3.7
#19 29.38 - seq.base
#19 29.38 - sexplib0.v0.17.0
#19 29.38 - ssl.0.7.0
#19 29.38 - stdcompat.21.1
#19 29.38 - stdlib-shims.0.3.0
#19 29.38 - stdune.3.23.0
#19 29.38 - stringext.1.6.0
#19 29.38 - tailwindcss.dev
#19 29.38 - textmate-language.0.6.0
#19 29.38 - top-closure.3.23.0
#19 29.38 - topkg.1.1.1
#19 29.38 - uchar.0.0.2
#19 29.38 - unstrctrd.0.4
#19 29.38 - uri.4.4.0
#19 29.38 - uucp.17.0.0
#19 29.38 - uunf.17.0.0
#19 29.38 - uutf.1.0.4
#19 29.38 - x509.1.0.6
#19 29.38 - yaml.3.2.0
#19 29.38 - yojson.3.0.0
#19 29.38 - zarith.1.14
#19 246.1 Error: sendfile(): No space left on device
#19 246.1 -> required by
#19 246.1 _build/_private/default/.pkg/csexp.1.5.2-d05c7ec4e7d1a572f832fe6fa4c20af5/target
#19 246.1 -> required by alias pkg-install
#19 246.1 Error:
#19 246.1 mkdir(_build/.sandbox/dc2d9554a3f5ca18c5c875445e9600a4): No space left on device
#19 246.1 -> required by
#19 246.1 _build/_private/default/.pkg/camlp-streams.5.0.1-50b4e3fc5aa0e6dcfb719b980be7ee86/target
#19 246.1 -> required by alias pkg-install
#19 246.1 Error:
#19 246.1 mkdir(_build/.sandbox/f820ddbd541629cfde6e1ace4aec799b): No space left on device
#19 246.1 -> required by
#19 246.1 _build/_private/default/.pkg/domain-name.0.5.0-186d5647b3f290b36e49835e770a5549/target
#19 246.1 -> required by alias pkg-install
#19 246.1 Error:
#19 246.1 mkdir(_build/.sandbox/4cf21ebe97aa4602c8a460197178289f): No space left on device
#19 246.1 -> required by
#19 246.1 _build/_private/default/.pkg/duration.0.3.1-e8aa0a0d0c8c681e4ee6d78c3d282198/target
#19 246.1 -> required by alias pkg-install
#19 246.1 Error:
#19 246.1 mkdir(_build/.sandbox/aed8c99bad564643d60130137b47e655): No space left on device
#19 246.1 -> required by
#19 246.1 _build/_private/default/.pkg/gmap.0.3.0-6fb843d9e63432acfdbe0ddbfc270f1b/target
#19 246.1 -> required by alias pkg-install
#19 246.2 File "dune.lock/tailwindcss.dev.pkg", line 21, characters 3-102:
#19 246.2 21 | https://github.com/tmattio/opam-tailwindcss/archive/3e60fc32bbcf82525999d83ad0f395e16107026b.tar.gz)
#19 246.2 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#19 246.2 Error: 'curl' returned an invalid error code 23
#19 246.2
#19 246.2
#19 318.6 File "dune.lock/astring.0.8.5.pkg", line 5, characters 16-21:
#19 318.6 5 | ((action (run ocaml pkg/pkg.ml build --pinned %{pkg-self:pinned})))))
#19 318.6 ^^^^^
#19 318.6 Error: Logs for package astring
#19 318.6 ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
#19 318.6 ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
#19 318.6 ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
#19 318.6 ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
#19 318.6 ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
#19 318.6 ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
#19 318.6 Warning: The library directory where ocamlbuild was originally installed (/root/_build/.sandbox/ec187a125421c1ca4810c323ca1da46c/_private/default/.pkg/ocamlbuild.0.16.1+dune-3eee52d3af4ed73d345c54ba3c168756/target/lib/ocamlbuild) either no longer exists, or does not contain a copy of the ocamlbuild library. Guessing that the correct library directory is /root/_build/_private/default/.pkg/ocamlbuild.0.16.1+dune-3eee52d3af4ed73d345c54ba3c168756/target/lib/ocamlbuild because a copy of the ocamlbuild library exists at that location, and because it is located at the expected path relative to the current ocamlbuild executable. This can happen if ocamlbuild's files are moved from the location where they were originally installed.pkg.ml: [ERROR] cmd ['ocamlbuild' '-use-ocamlfind' '-classic-display' '-j' '4' '-tag' 'debug'
#19 318.6 '-build-dir' '_build' 'pkg.otarget']: exited with 10
#19 318.6
#19 318.6 File "dune.lock/mtime.2.1.0.pkg", line 5, characters 16-21:
#19 318.6 5 | ((action (run ocaml pkg/pkg.ml build --dev-pkg %{pkg-self:dev})))))
#19 318.6 ^^^^^
#19 318.6 Error: Logs for package mtime
#19 318.6 ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
#19 318.6 ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
#19 318.6 ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
#19 318.6 ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
#19 318.6 ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
#19 318.6 ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
#19 318.6 ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
#19 318.6 ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
#19 318.6 Warning: The library directory where ocamlbuild was originally installed (/root/_build/.sandbox/ec187a125421c1ca4810c323ca1da46c/_private/default/.pkg/ocamlbuild.0.16.1+dune-3eee52d3af4ed73d345c54ba3c168756/target/lib/ocamlbuild) either no longer exists, or does not contain a copy of the ocamlbuild library. Guessing that the correct library directory is /root/_build/_private/default/.pkg/ocamlbuild.0.16.1+dune-3eee52d3af4ed73d345c54ba3c168756/target/lib/ocamlbuild because a copy of the ocamlbuild library exists at that location, and because it is located at the expected path relative to the current ocamlbuild executable. This can happen if ocamlbuild's files are moved from the location where they were originally installed.pkg.ml: [ERROR] cmd ['ocamlbuild' '-use-ocamlfind' '-classic-display' '-j' '4' '-tag' 'debug'
#19 318.6 '-build-dir' '_build' 'pkg.otarget']: exited with 10
#19 318.6
#19 319.0 File "dune.lock/menhir.20260209.pkg", line 4, characters 30-34:
#19 319.0 4 | (all_platforms ((action (run dune build -p %{pkg-self:name} -j %{jobs})))))
#19 319.0 ^^^^
#19 319.0 Error: Logs for package menhir
#19 319.0 (cd _build/default/lib/pack && ./pack.exe)
#19 319.0 Creating menhirLib.ml...
#19 319.0 Creating menhirLib.mli...
#19 319.0 File "src/.body.objs/native/_unknown_", line 1, characters 0-0:
#19 319.0 (cd _build/default && /root/_build/_private/default/.pkg/relocatable-compiler.5.3.1.20251109.1-cfd349e127be704225dde01c4bac0133/target/bin/ocamlopt.opt -w -40 -safe-string -g -open Base -open MenhirSdk -open Front -open Middle -g -I src/.body.objs/byte -I src/.body.objs/native -I /root/_build/_private/default/.pkg/menhirGLR.20260209-9388fc35dac25fb5f3bbe7735f81a859/target/lib/menhirGLR -I /root/_build/_private/default/.pkg/menhirLib.20260209-bc4facf98eb7fec746b06290a7028c40/target/lib/menhirLib -I /root/_build/_private/default/.pkg/menhirSdk.20260209-bf41226f01cdb1c29774ace7bdb4696f/target/lib/menhirSdk -I /root/_build/_private/default/.pkg/relocatable-compiler.5.3.1.20251109.1-cfd349e127be704225dde01c4bac0133/target/lib/ocaml/unix -I base/.base.objs/byte -I base/.base.objs/native -I bitsets/src/.vendored_bitsets.objs/byte -I bitsets/src/.vendored_bitsets.objs/native -I driver/.driver.objs/byte -I driver/.driver.objs/native -I fix/src/.vendored_fix.objs/byte -I fix/src/.vendored_fix.objs/native -I front/.front.objs/byte -I front/.front.objs/native -I middle/.middle.objs/byte -I middle/.middle.objs/native -I pprint/src/.vendored_pprint.objs/byte -I pprint/src/.vendored_pprint.objs/native -cmi-file src/.body.objs/byte/body__LRijkstra.cmi -no-alias-deps -open Body -o src/.body.objs/native/body__LRijkstra.cmx -c -impl src/LRijkstra.ml)
#19 319.0 /tmp/build_cd0709_dune/build_7f80ad_dune/camlasmbc8126.s: Assembler messages:
#19 319.0 /tmp/build_cd0709_dune/build_7f80ad_dune/camlasmbc8126.s: Fatal error: can't write 15 bytes to section .text of src/.body.objs/native/body__LRijkstra.o: 'No space left on device'
#19 319.0 as: BFD (GNU Binutils) 2.44 assertion fail elf.c:3479
#19 319.0 as: BFD (GNU Binutils) 2.44 assertion fail elf.c:3479
#19 319.0 as: BFD (GNU Binutils) 2.44 assertion fail elf.c:3479
#19 319.0 as: BFD (GNU Binutils) 2.44 assertion fail elf.c:3479
#19 319.0 as: BFD (GNU Binutils) 2.44 assertion fail elf.c:3479
#19 319.0 as: BFD (GNU Binutils) 2.44 assertion fail elf.c:3479
#19 319.0 File "src/LRijkstra.ml", line 1:
#19 319.0 Error: Assembler error, input left in file "/tmp/build_cd0709_dune/build_7f80ad_dune/camlasmbc8126.s"
#19 319.0
#19 ERROR: process "/bin/sh -c dune pkg lock && dune build @pkg-install" did not complete successfully: exit code: 1
------
> [build 12/15] RUN dune pkg lock && dune build @pkg-install:
319.0 /tmp/build_cd0709_dune/build_7f80ad_dune/camlasmbc8126.s: Fatal error: can't write 15 bytes to section .text of src/.body.objs/native/body__LRijkstra.o: 'No space left on device'
319.0 as: BFD (GNU Binutils) 2.44 assertion fail elf.c:3479
319.0 as: BFD (GNU Binutils) 2.44 assertion fail elf.c:3479
319.0 as: BFD (GNU Binutils) 2.44 assertion fail elf.c:3479
319.0 as: BFD (GNU Binutils) 2.44 assertion fail elf.c:3479
319.0 as: BFD (GNU Binutils) 2.44 assertion fail elf.c:3479
319.0 as: BFD (GNU Binutils) 2.44 assertion fail elf.c:3479
319.0 File "src/LRijkstra.ml", line 1:
319.0 Error: Assembler error, input left in file "/tmp/build_cd0709_dune/build_7f80ad_dune/camlasmbc8126.s"
319.0
------
Dockerfile:49
--------------------
47 | COPY --link src/gen src/gen
48 |
49 | >>> RUN dune pkg lock && dune build @pkg-install
50 | RUN ./generate-images.sh
51 | COPY --link . .
--------------------
ERROR: failed to solve: process "/bin/sh -c dune pkg lock && dune build @pkg-install" did not complete successfully: exit code: 1
2026-05-11 13:41.18: Job failed: Docker build exited with status 1