Build:
  1. 0
2026-07-03 15:09.43: New job: Build Dockerfile using linux-x86_64 in
                                [https://github.com/ocaml-opam/opam2web.git#refs/heads/kit-ty-kate-patch-1 (999cd6db27a6a92cfa545e374f88afe7778bf0c2)]
2026-07-03 15:09.43: Using cache hint "https://github.com/ocaml-opam/opam2web.git-Dockerfile"
2026-07-03 15:09.43: Waiting for resource in pool OCluster
2026-07-03 15:09.43: Waiting for worker…
2026-07-03 15:09.43: Got resource from pool OCluster
Building on doris.caelum.ci.dev
All commits already cached
Submodule path 'content/doc': checked out '13a77b2bc576763bfa469ca3ef6f139402b7357b'
HEAD is now at 999cd6d Fix the "browse" field in the generated repo file
Synchronizing 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 resolve docker.io/docker/dockerfile:1.3@sha256:42399d4635eddd7a9b8a24be879d2f9a930d0ed040a61324cfdf59ef1357b3b2 0.0s done
#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/ocaml/opam:archive
#6 DONE 0.5s

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

#8 [internal] load metadata for docker.io/library/alpine:3.15
#8 DONE 0.5s

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

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

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

#11 [opam-archive 1/1] FROM docker.io/ocaml/opam:archive@sha256:4e155cb7b53112a692768818ef5c3c7ecff3310daa71b47cbeb70235b6e229e9
#11 resolve docker.io/ocaml/opam:archive@sha256:4e155cb7b53112a692768818ef5c3c7ecff3310daa71b47cbeb70235b6e229e9 0.0s done
#11 CACHED

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

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

#14 [build-opam-doc  1/14] FROM docker.io/ocaml/opam:alpine-3.15-ocaml-4.14@sha256:6e944a352012058a8e8d9e44019c2a827acd5ba42be51437b697e3630a608bdc
#14 resolve docker.io/ocaml/opam:alpine-3.15-ocaml-4.14@sha256:6e944a352012058a8e8d9e44019c2a827acd5ba42be51437b697e3630a608bdc 0.0s done
#14 DONE 0.0s

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

#16 [stage-5 2/3] WORKDIR /srv
#16 CACHED

#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-opam-doc  6/14] RUN git clone https://github.com/ocaml/opam --single-branch --depth 1 --branch master /home/opam/opam
#20 CACHED

#21 [build-opam-doc  4/14] RUN sudo mv /usr/bin/opam-2.1 /usr/bin/opam && opam update
#21 CACHED

#22 [build-opam-doc  2/14] RUN sudo apk add cgit groff
#22 CACHED

#23 [build-opam-doc  5/14] RUN opam install odoc
#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-opam2web  5/12] RUN sudo mkdir -p /opt/opam2web && sudo chown opam:opam /opt/opam2web
#25 CACHED

#26 [build-opam-doc  7/14] WORKDIR /home/opam/opam
#26 CACHED

#27 [internal] load build context
#27 transferring context: 4.98kB done
#27 DONE 0.0s

#28 [build-opam-doc  8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make
#28 0.451 checking for ocamlc... ocamlc
#28 0.460 OCaml version is 4.14.0
#28 0.467 OCaml library path is /home/opam/.opam/4.14/lib/ocaml
#28 0.467 checking for ocamlopt... ocamlopt
#28 0.477 checking for ocamlc.opt... ocamlc.opt
#28 0.486 checking for ocamlopt.opt... ocamlopt.opt
#28 0.496 checking for ocaml... ocaml
#28 0.496 checking for ocamldep... ocamldep
#28 0.496 checking for ocamldep.opt... ocamldep.opt
#28 0.504 checking for ocamlmktop... ocamlmktop
#28 0.504 checking for ocamlmklib... ocamlmklib
#28 0.505 checking for ocamldoc... ocamldoc
#28 0.505 checking for ocamldoc.opt... ocamldoc.opt
#28 0.515 checking for ocamlbuild... ocamlbuild
#28 0.515 checking OCaml Sys.os_type... Unix
#28 0.543 checking for gawk... no
#28 0.543 checking for mawk... no
#28 0.544 checking for nawk... no
#28 0.544 checking for awk... awk
#28 0.553 checking for compiler type... cc
#28 0.866 checking for compiler architecture... amd64
#28 1.181 checking for compiler system... linux
#28 1.493 checking for compiler target... x86_64-pc-linux-musl
#28 1.827 checking for gcc... gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64
#28 1.865 checking whether the C compiler works... yes
#28 1.910 checking for C compiler default output file name... a.out
#28 1.912 checking for suffix of executables... 
#28 1.954 checking whether we are cross compiling... no
#28 2.000 checking for suffix of object files... o
#28 2.033 checking whether the compiler supports GNU C... yes
#28 2.066 checking whether gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 accepts -g... yes
#28 2.101 checking for gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 option to enable C11 features... none needed
#28 2.183 checking for ocamlobjinfo... ocamlobjinfo
#28 2.184 checking for ocamlfind... ocamlfind
#28 2.194 checking for curl... curl
#28 2.195 checking for dune... dune
#28 2.195 checking for patch... patch
#28 2.196 checking for bunzip2... bunzip2
#28 2.204 checking for linking method... shared
#28 2.204 
#28 2.204 checking for OCaml findlib package unix... found
#28 2.208 checking for OCaml findlib package re 1.10.0 or later... found 1.10.4
#28 2.220 checking for OCaml findlib package base64 3.1.0 or later... no
#28 2.222 checking for OCaml findlib package ocamlgraph 1.8.8 or later... no
#28 2.225 checking for OCaml findlib package cudf 0.7 or later... no
#28 2.228 checking for OCaml findlib package dose3.common 6.1 or later... no
#28 2.230 checking for OCaml findlib package dose3.algo 6.1 or later... no
#28 2.233 checking for OCaml findlib package opam-file-format 2.1.4 or later... no
#28 2.235 checking for OCaml findlib package spdx_licenses 1.4.0 or later... no
#28 2.237 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
#28 2.239 checking for OCaml findlib package jsonm 1.0.2 or later... no
#28 2.242 checking for OCaml findlib package uutf 1.0.3 or later... found 1.0.3
#28 2.252 checking for OCaml findlib package sha 1.13 or later... no
#28 2.254 checking for OCaml findlib package swhid_core 0.1 or later... no
#28 2.256 checking for OCaml findlib package patch 3.0.0 or later... no
#28 2.259 checking for OCaml findlib package mccs 1.1+17 or later... no
#28 2.262 
#28 2.263 configure: error: Dependencies missing. Use --with-vendored-deps or --disable-checks
#28 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 [build-opam2web  6/12] RUN opam repo set-url default git+https://github.com/ocaml/opam-repository.git#${OPAM_GIT_SHA}
#29 CANCELED

#30 [opam2web  3/12] COPY --from=opam-legacy . /www
#30 CANCELED
------
 > [build-opam-doc  8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make:
2.235 checking for OCaml findlib package spdx_licenses 1.4.0 or later... no
2.237 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
2.239 checking for OCaml findlib package jsonm 1.0.2 or later... no
2.242 checking for OCaml findlib package uutf 1.0.3 or later... found 1.0.3
2.252 checking for OCaml findlib package sha 1.13 or later... no
2.254 checking for OCaml findlib package swhid_core 0.1 or later... no
2.256 checking for OCaml findlib package patch 3.0.0 or later... no
2.259 checking for OCaml findlib package mccs 1.1+17 or later... no
2.262 
2.263 configure: error: Dependencies missing. Use --with-vendored-deps or --disable-checks
------
ERROR: failed to build: 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-07-03 15:09.49: Job failed: Failed: Build failed