Build:
- 0
2026-04-25 20:20.13: New job: Build Dockerfile using linux-x86_64 in
[https://github.com/ocaml-opam/opam2web.git#refs/pull/221/head (3f40967fdf6c5040614d036a0cca2161968f3f05)]
2026-04-25 20:20.13: Using cache hint "https://github.com/ocaml-opam/opam2web.git-Dockerfile"
2026-04-25 20:20.13: Waiting for resource in pool OCluster
2026-04-25 20:20.13: Waiting for worker…
2026-04-25 20:20.13: Got resource from pool OCluster
Building on bremusa.ocamllabs.io
All commits already cached
Submodule path 'content/doc': checked out 'e54731062f4cb140f96c56fad47cdcc5c1d70cf7'
HEAD is now at 3f40967 remove download computation statistics (dead) code
Synchronising submodule url for 'content/doc'
Cleared directory 'content/doc'
Submodule 'content/doc' (https://github.com/ocaml/opam.wiki.git) unregistered for path 'content/doc'
Submodule 'content/doc' (https://github.com/ocaml/opam.wiki.git) registered for path 'content/doc'
Submodule path 'content/doc': checked out '13a77b2bc576763bfa469ca3ef6f139402b7357b'
#0 building with "default" instance using docker driver
#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 3.11kB done
#1 DONE 0.0s
#2 resolve image config for docker-image://docker.io/docker/dockerfile:1.3
#2 DONE 0.3s
#3 docker-image://docker.io/docker/dockerfile:1.3@sha256:42399d4635eddd7a9b8a24be879d2f9a930d0ed040a61324cfdf59ef1357b3b2
#3 CACHED
#4 [internal] load .dockerignore
#4 transferring context:
#4 transferring context: 53B done
#4 DONE 0.0s
#5 [internal] load metadata for docker.io/ocaml/opam:alpine-3.15-ocaml-4.14
#5 ...
#6 [internal] load metadata for docker.io/library/alpine:3.15
#6 DONE 0.3s
#5 [internal] load metadata for docker.io/ocaml/opam:alpine-3.15-ocaml-4.14
#5 DONE 0.4s
#7 [internal] load metadata for docker.io/ocaml/opam.ocaml.org-legacy:latest
#7 DONE 0.5s
#8 [internal] load metadata for docker.io/ocaml/opam:archive
#8 ...
#9 [internal] load metadata for docker.io/library/caddy:2.5.2-alpine
#9 DONE 0.5s
#8 [internal] load metadata for docker.io/ocaml/opam:archive
#8 DONE 0.9s
#10 [stage-5 1/3] FROM docker.io/library/caddy:2.5.2-alpine@sha256:b31ff95e98737b849d6af1fb9d9cb54a66ba3684564b3310541f60b12b1dd619
#10 DONE 0.0s
#11 [opam-legacy 1/1] FROM docker.io/ocaml/opam.ocaml.org-legacy@sha256:8441c99108b7628c4b3a222a5b61aef39dc1f9638f2b9bc991b4eb5314b58865
#11 DONE 0.0s
#12 [opam2web 1/12] FROM docker.io/library/alpine:3.15@sha256:19b4bcc4f60e99dd5ebdca0cbce22c503bbcff197549d7e19dab4f22254dc864
#12 DONE 0.0s
#13 [stage-5 2/3] WORKDIR /srv
#13 CACHED
#14 [opam2web 2/12] RUN apk add --update git curl rsync libstdc++ rdfind
#14 CACHED
#15 [opam2web 3/12] COPY --from=opam-legacy . /www
#15 CACHED
#16 [build-opam2web 1/12] FROM docker.io/ocaml/opam:alpine-3.15-ocaml-4.14@sha256:6e944a352012058a8e8d9e44019c2a827acd5ba42be51437b697e3630a608bdc
#16 DONE 0.0s
#17 [build-opam2web 3/12] RUN git clone https://github.com/ocaml/opam2web.git --depth 1 /home/opam/opam2web
#17 CACHED
#18 [build-opam2web 2/12] RUN sudo apk add g++ gmp-dev
#18 CACHED
#19 [build-opam2web 4/12] WORKDIR /home/opam/opam2web
#19 CACHED
#20 [build-opam2web 5/12] RUN sudo mkdir -p /opt/opam2web && sudo chown opam:opam /opt/opam2web
#20 CACHED
#21 [build-opam-doc 2/14] RUN sudo apk add cgit groff
#21 CACHED
#22 [build-opam-doc 5/14] RUN opam install odoc
#22 CACHED
#23 [build-opam-doc 6/14] RUN git clone https://github.com/ocaml/opam --single-branch --depth 1 --branch master /home/opam/opam
#23 CACHED
#24 [build-opam-doc 3/14] RUN sudo mkdir -p /usr/local/bin && echo -e '#!/bin/sh -e\n echo\n echo\n echo "<!DOCTYPE html>"\n echo "<HTML><HEAD><TITLE>$(basename $2 .1) manpage</TITLE></HEAD><BODY>"\n /usr/lib/cgit/filters/html-converters/man2html <$2\n echo "</BODY></HTML>\n' | sudo tee /usr/local/bin/man2html && sudo chmod a+x /usr/local/bin/man2html
#24 CACHED
#25 [build-opam-doc 4/14] RUN sudo mv /usr/bin/opam-2.1 /usr/bin/opam && opam update
#25 CACHED
#26 [build-opam2web 6/12] RUN opam repo set-url default git+https://github.com/ocaml/opam-repository.git#${OPAM_GIT_SHA}
#26 CACHED
#27 [build-opam-doc 7/14] WORKDIR /home/opam/opam
#27 CACHED
#28 [internal] load build context
#28 transferring context: 4.97kB done
#28 DONE 0.0s
#29 [stage-2 1/16] FROM docker.io/ocaml/opam:archive@sha256:38b6ec30933f742e2bcb06b779bf3a8ffa0d0f4265bed973343178fefc2ac857
#29 resolve docker.io/ocaml/opam:archive@sha256:38b6ec30933f742e2bcb06b779bf3a8ffa0d0f4265bed973343178fefc2ac857 done
#29 sha256:38b6ec30933f742e2bcb06b779bf3a8ffa0d0f4265bed973343178fefc2ac857 433B / 433B done
#29 sha256:4c6c6c5a87fb796d5a4c314b1d8eb0c4ca49804cf12444a6656ef446953ce817 957B / 957B done
#29 sha256:50b5a617370034bddec34167e1b8e928253c3ad54600bb31d18df49b0eb29663 1.05kB / 1.05kB done
#29 sha256:d9ca4404c8f856efaae3b5ef4d733fbfe9a52e749e4c8f3637c4333842104e8d 0B / 8.19GB 0.3s
#29 sha256:e125bdbcf5cfc494fde8a434387112851cebb7795f5a678d559c653dd45fef5d 0B / 18.41GB 0.3s
#29 ...
#30 [build-opam-doc 8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make
#30 0.355 checking for ocamlc... ocamlc
#30 0.364 OCaml version is 4.14.0
#30 0.373 OCaml library path is /home/opam/.opam/4.14/lib/ocaml
#30 0.373 checking for ocamlopt... ocamlopt
#30 0.397 checking for ocamlc.opt... ocamlc.opt
#30 0.406 checking for ocamlopt.opt... ocamlopt.opt
#30 0.417 checking for ocaml... ocaml
#30 0.418 checking for ocamldep... ocamldep
#30 0.418 checking for ocamldep.opt... ocamldep.opt
#30 0.427 checking for ocamlmktop... ocamlmktop
#30 0.428 checking for ocamlmklib... ocamlmklib
#30 0.428 checking for ocamldoc... ocamldoc
#30 0.429 checking for ocamldoc.opt... ocamldoc.opt
#30 0.442 checking for ocamlbuild... ocamlbuild
#30 0.442 checking OCaml Sys.os_type... Unix
#30 0.481 checking for gawk... no
#30 0.482 checking for mawk... no
#30 0.482 checking for nawk... no
#30 0.483 checking for awk... awk
#30 0.494 checking for compiler type... cc
#30 1.013 checking for compiler architecture... amd64
#30 1.358 checking for compiler system... linux
#30 1.741 checking for compiler target... x86_64-pc-linux-musl
#30 2.110 checking for gcc... gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64
#30 2.145 checking whether the C compiler works... yes
#30 2.200 checking for C compiler default output file name... a.out
#30 2.202 checking for suffix of executables...
#30 2.246 checking whether we are cross compiling... no
#30 2.313 checking for suffix of object files... o
#30 2.348 checking whether the compiler supports GNU C... yes
#30 2.384 checking whether gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 accepts -g... yes
#30 2.415 checking for gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 option to enable C11 features... none needed
#30 2.519 checking for ocamlobjinfo... ocamlobjinfo
#30 2.519 checking for ocamlfind... ocamlfind
#30 2.528 checking for curl... curl
#30 2.528 checking for dune... dune
#30 2.528 checking for patch... patch
#30 2.528 checking for bunzip2... bunzip2
#30 2.543 checking for linking method... shared
#30 2.543
#30 2.543 checking for OCaml findlib package unix... found
#30 2.543 checking for OCaml findlib package re 1.9.0 or later... found 1.10.4
#30 2.545 checking for OCaml findlib package base64 3.1.0 or later... no
#30 2.547 checking for OCaml findlib package ocamlgraph... not found
#30 2.550 checking for OCaml findlib package cudf 0.7 or later... no
#30 2.552 checking for OCaml findlib package dose3.common 6.1 or later... no
#30 2.555 checking for OCaml findlib package dose3.algo 6.1 or later... no
#30 2.557 checking for OCaml findlib package opam-file-format 2.1.4 or later... no
#30 2.559 checking for OCaml findlib package spdx_licenses... not found
#30 2.562 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
#30 2.565 checking for OCaml findlib package jsonm... not found
#30 2.567 checking for OCaml findlib package uutf... found
#30 2.569 checking for OCaml findlib package sha... not found
#30 2.572 checking for OCaml findlib package swhid_core... not found
#30 2.574 checking for OCaml findlib package patch... not found
#30 2.576 checking for OCaml findlib package mccs 1.1+17 or later... no
#30 2.580
#30 2.580 configure: error: Dependencies missing. Use --with-vendored-deps or --disable-checks
#30 ERROR: process "/bin/sh -c opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make" did not complete successfully: exit code: 1
#29 [stage-2 1/16] FROM docker.io/ocaml/opam:archive@sha256:38b6ec30933f742e2bcb06b779bf3a8ffa0d0f4265bed973343178fefc2ac857
#29 CANCELED
#31 [build-opam2web 7/12] RUN opam install . --destdir /opt/opam2web
#31 0.796 opam2web is now pinned to git+file:///home/opam/opam2web#master (version ~dev)
#31 CANCELED
------
> [build-opam-doc 8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make:
2.559 checking for OCaml findlib package spdx_licenses... not found
2.562 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
2.565 checking for OCaml findlib package jsonm... not found
2.567 checking for OCaml findlib package uutf... found
2.569 checking for OCaml findlib package sha... not found
2.572 checking for OCaml findlib package swhid_core... not found
2.574 checking for OCaml findlib package patch... not found
2.576 checking for OCaml findlib package mccs 1.1+17 or later... no
2.580
2.580 configure: error: Dependencies missing. Use --with-vendored-deps or --disable-checks
------
ERROR: failed to solve: process "/bin/sh -c opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make" did not complete successfully: exit code: 1
docker-build failed with exit-code 1
2026-04-25 20:20.18: Job failed: Failed: Build failed