Build:
  1. 0
2026-03-25 09:06.45: New job: Build Dockerfile using linux-x86_64 in
                                [https://github.com/ocaml-opam/opam2web.git#refs/pull/203/head (fdbc059af2677a426a36be35e3289a81467e7fb5)]
2026-03-25 09:06.45: Using cache hint "https://github.com/ocaml-opam/opam2web.git-Dockerfile"
2026-03-25 09:06.45: Waiting for resource in pool OCluster
2026-03-25 09:06.45: Waiting for worker…
2026-03-25 09:09.55: Got resource from pool OCluster
Building on bremusa.ocamllabs.io
All commits already cached
Submodule path 'content/doc': checked out '13a77b2bc576763bfa469ca3ef6f139402b7357b'
HEAD is now at fdbc059 Remove opam-repository’s .git directory from the served files
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.6s

#3 docker-image://docker.io/docker/dockerfile:1.3@sha256:42399d4635eddd7a9b8a24be879d2f9a930d0ed040a61324cfdf59ef1357b3b2
#3 CACHED

#4 [internal] load .dockerignore
#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.5s

#7 [internal] load metadata for docker.io/library/caddy:2.5.2-alpine
#7 DONE 0.5s

#5 [internal] load metadata for docker.io/ocaml/opam:alpine-3.15-ocaml-4.14
#5 DONE 0.5s

#8 [internal] load metadata for docker.io/ocaml/opam.ocaml.org-legacy:latest
#8 DONE 0.7s

#9 [internal] load metadata for docker.io/ocaml/opam:archive
#9 DONE 1.0s

#10 [stage-5 1/3] FROM docker.io/library/caddy:2.5.2-alpine@sha256:b31ff95e98737b849d6af1fb9d9cb54a66ba3684564b3310541f60b12b1dd619
#10 DONE 0.0s

#11 [opam2web  1/12] FROM docker.io/library/alpine:3.15@sha256:19b4bcc4f60e99dd5ebdca0cbce22c503bbcff197549d7e19dab4f22254dc864
#11 DONE 0.0s

#12 [opam-legacy 1/1] FROM docker.io/ocaml/opam.ocaml.org-legacy@sha256:8441c99108b7628c4b3a222a5b61aef39dc1f9638f2b9bc991b4eb5314b58865
#12 DONE 0.0s

#13 [opam2web  2/12] RUN apk add --update git curl rsync libstdc++ rdfind
#13 CACHED

#14 [stage-5 2/3] WORKDIR /srv
#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  5/12] RUN sudo mkdir -p /opt/opam2web && sudo chown opam:opam /opt/opam2web
#19 CACHED

#20 [build-opam2web  4/12] WORKDIR /home/opam/opam2web
#20 CACHED

#21 [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
#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  4/14] RUN sudo mv /usr/bin/opam-2.1 /usr/bin/opam && opam update
#24 CACHED

#25 [build-opam-doc  2/14] RUN sudo apk add cgit groff
#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.95kB done
#28 DONE 0.0s

#29 [opam-archive 1/1] FROM docker.io/ocaml/opam:archive@sha256:6b5089c3823afb24bcf163b15812254f42f1e2118cc3e9053d7e2a4dd401f5c3
#29 resolve docker.io/ocaml/opam:archive@sha256:6b5089c3823afb24bcf163b15812254f42f1e2118cc3e9053d7e2a4dd401f5c3 done
#29 sha256:4ea35c127ee09cd0f444d4719949fe92d2986d3bce2b76fe79ae1bde811859f9 0B / 8.19GB 0.1s
#29 sha256:5f261106968ff64e70c93c0ee47fe064aff221a136d43b75b3c7ec5cab81a225 0B / 18.15GB 0.1s
#29 sha256:6b5089c3823afb24bcf163b15812254f42f1e2118cc3e9053d7e2a4dd401f5c3 433B / 433B done
#29 sha256:e6b6f873caed67643167822e2e5830be1f5a627c6e598bd3f0d427f2b60da2cd 957B / 957B done
#29 sha256:82d2d473a3a1bd2d72627c71ec58f49dd773a3a6bf327efd2940b358bde74841 1.05kB / 1.05kB done
#29 ...

#30 [build-opam-doc  8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make
#30 0.314 checking for ocamlc... ocamlc
#30 0.327 OCaml version is 4.14.0
#30 0.334 OCaml library path is /home/opam/.opam/4.14/lib/ocaml
#30 0.334 checking for ocamlopt... ocamlopt
#30 0.358 checking for ocamlc.opt... ocamlc.opt
#30 0.364 checking for ocamlopt.opt... ocamlopt.opt
#30 0.377 checking for ocaml... ocaml
#30 0.377 checking for ocamldep... ocamldep
#30 0.377 checking for ocamldep.opt... ocamldep.opt
#30 0.392 checking for ocamlmktop... ocamlmktop
#30 0.392 checking for ocamlmklib... ocamlmklib
#30 0.393 checking for ocamldoc... ocamldoc
#30 0.393 checking for ocamldoc.opt... ocamldoc.opt
#30 0.421 checking for ocamlbuild... ocamlbuild
#30 0.421 checking OCaml Sys.os_type... Unix
#30 0.460 checking for gawk... no
#30 0.460 checking for mawk... no
#30 0.460 checking for nawk... no
#30 0.460 checking for awk... awk
#30 0.462 checking for compiler type... cc
#30 0.961 checking for compiler architecture... amd64
#30 1.393 checking for compiler system... linux
#30 1.934 checking for compiler target... x86_64-pc-linux-musl
#30 2.573 checking for gcc... gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64
#30 2.639 checking whether the C compiler works... yes
#30 2.876 checking for C compiler default output file name... a.out
#30 2.879 checking for suffix of executables... 
#30 2.963 checking whether we are cross compiling... no
#30 3.056 checking for suffix of object files... o
#30 3.121 checking whether the compiler supports GNU C... yes
#30 3.175 checking whether gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 accepts -g... yes
#30 3.237 checking for gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 option to enable C11 features... none needed
#30 3.404 checking for ocamlobjinfo... ocamlobjinfo
#30 3.404 checking for ocamlfind... ocamlfind
#30 3.441 checking for curl... curl
#30 3.444 checking for dune... dune
#30 3.444 checking for patch... patch
#30 3.444 checking for bunzip2... bunzip2
#30 3.455 checking for linking method... shared
#30 3.455 
#30 3.455 checking for OCaml findlib package unix... found
#30 3.461 checking for OCaml findlib package re 1.9.0 or later... found 1.10.4
#30 3.479 checking for OCaml findlib package base64 3.1.0 or later... no
#30 3.480 checking for OCaml findlib package ocamlgraph... not found
#30 3.484 checking for OCaml findlib package cudf 0.7 or later... no
#30 3.488 checking for OCaml findlib package dose3.common 6.1 or later... no
#30 3.492 checking for OCaml findlib package dose3.algo 6.1 or later... no
#30 3.496 checking for OCaml findlib package opam-file-format 2.1.4 or later... no
#30 3.500 checking for OCaml findlib package spdx_licenses... not found
#30 3.503 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
#30 3.507 checking for OCaml findlib package jsonm... not found
#30 3.510 checking for OCaml findlib package uutf... found
#30 3.514 checking for OCaml findlib package sha... not found
#30 3.517 checking for OCaml findlib package swhid_core... not found
#30 3.522 checking for OCaml findlib package patch... not found
#30 3.528 checking for OCaml findlib package mccs 1.1+17 or later... no
#30 3.532 
#30 3.533 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 [opam-archive 1/1] FROM docker.io/ocaml/opam:archive@sha256:6b5089c3823afb24bcf163b15812254f42f1e2118cc3e9053d7e2a4dd401f5c3
#29 CANCELED

#31 [build-opam2web  7/12] RUN opam install . --destdir /opt/opam2web
#31 0.729 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:
3.500 checking for OCaml findlib package spdx_licenses... not found
3.503 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
3.507 checking for OCaml findlib package jsonm... not found
3.510 checking for OCaml findlib package uutf... found
3.514 checking for OCaml findlib package sha... not found
3.517 checking for OCaml findlib package swhid_core... not found
3.522 checking for OCaml findlib package patch... not found
3.528 checking for OCaml findlib package mccs 1.1+17 or later... no
3.532 
3.533 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-03-25 09:10.01: Job failed: Failed: Build failed