Build:
  1. 0
2026-06-30 20:47.56: 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-06-30 20:47.56: Using cache hint "https://github.com/ocaml-opam/opam2web.git-Dockerfile"
2026-06-30 20:47.56: Waiting for resource in pool OCluster
2026-06-30 20:47.56: Waiting for worker…
2026-06-30 20:47.56: 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/library/caddy:2.5.2-alpine
#6 DONE 0.5s

#7 [internal] load metadata for docker.io/ocaml/opam.ocaml.org-legacy:latest
#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/library/alpine:3.15
#8 DONE 0.5s

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

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

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

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

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

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

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

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

#17 [build-opam-doc  5/14] RUN opam install odoc
#17 CACHED

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

#19 [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
#19 CACHED

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

#21 [build-opam-doc  6/14] RUN git clone https://github.com/ocaml/opam --single-branch --depth 1 --branch master /home/opam/opam
#21 CACHED

#22 [build-opam2web  2/12] RUN sudo apk add g++ gmp-dev
#22 CACHED

#23 [build-opam2web  3/12] RUN git clone https://github.com/ocaml/opam2web.git --depth 1 /home/opam/opam2web
#23 CACHED

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

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

#26 [build-opam2web  5/12] RUN sudo mkdir -p /opt/opam2web && sudo chown opam:opam /opt/opam2web
#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.478 checking for ocamlc... ocamlc
#28 0.493 OCaml version is 4.14.0
#28 0.502 OCaml library path is /home/opam/.opam/4.14/lib/ocaml
#28 0.502 checking for ocamlopt... ocamlopt
#28 0.517 checking for ocamlc.opt... ocamlc.opt
#28 0.525 checking for ocamlopt.opt... ocamlopt.opt
#28 0.536 checking for ocaml... ocaml
#28 0.536 checking for ocamldep... ocamldep
#28 0.537 checking for ocamldep.opt... ocamldep.opt
#28 0.550 checking for ocamlmktop... ocamlmktop
#28 0.551 checking for ocamlmklib... ocamlmklib
#28 0.551 checking for ocamldoc... ocamldoc
#28 0.552 checking for ocamldoc.opt... ocamldoc.opt
#28 0.570 checking for ocamlbuild... ocamlbuild
#28 0.571 checking OCaml Sys.os_type... Unix
#28 0.604 checking for gawk... no
#28 0.604 checking for mawk... no
#28 0.604 checking for nawk... no
#28 0.605 checking for awk... awk
#28 0.614 checking for compiler type... cc
#28 0.961 checking for compiler architecture... amd64
#28 1.278 checking for compiler system... linux
#28 1.593 checking for compiler target... x86_64-pc-linux-musl
#28 1.926 checking for gcc... gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64
#28 1.965 checking whether the C compiler works... yes
#28 2.017 checking for C compiler default output file name... a.out
#28 2.019 checking for suffix of executables... 
#28 2.064 checking whether we are cross compiling... no
#28 2.114 checking for suffix of object files... o
#28 2.146 checking whether the compiler supports GNU C... yes
#28 2.176 checking whether gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 accepts -g... yes
#28 2.207 checking for gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 option to enable C11 features... none needed
#28 2.290 checking for ocamlobjinfo... ocamlobjinfo
#28 2.290 checking for ocamlfind... ocamlfind
#28 2.308 checking for curl... curl
#28 2.308 checking for dune... dune
#28 2.309 checking for patch... patch
#28 2.310 checking for bunzip2... bunzip2
#28 2.318 checking for linking method... shared
#28 2.318 
#28 2.318 checking for OCaml findlib package unix... found
#28 2.321 checking for OCaml findlib package re 1.10.0 or later... found 1.10.4
#28 2.334 checking for OCaml findlib package base64 3.1.0 or later... no
#28 2.337 checking for OCaml findlib package ocamlgraph 1.8.8 or later... no
#28 2.339 checking for OCaml findlib package cudf 0.7 or later... no
#28 2.342 checking for OCaml findlib package dose3.common 6.1 or later... no
#28 2.344 checking for OCaml findlib package dose3.algo 6.1 or later... no
#28 2.346 checking for OCaml findlib package opam-file-format 2.1.4 or later... no
#28 2.349 checking for OCaml findlib package spdx_licenses 1.4.0 or later... no
#28 2.351 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
#28 2.355 checking for OCaml findlib package jsonm 1.0.2 or later... no
#28 2.358 checking for OCaml findlib package uutf 1.0.3 or later... found 1.0.3
#28 2.370 checking for OCaml findlib package sha 1.13 or later... no
#28 2.373 checking for OCaml findlib package swhid_core 0.1 or later... no
#28 2.376 checking for OCaml findlib package patch 3.0.0 or later... no
#28 2.380 checking for OCaml findlib package mccs 1.1+17 or later... no
#28 2.384 
#28 2.384 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.349 checking for OCaml findlib package spdx_licenses 1.4.0 or later... no
2.351 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
2.355 checking for OCaml findlib package jsonm 1.0.2 or later... no
2.358 checking for OCaml findlib package uutf 1.0.3 or later... found 1.0.3
2.370 checking for OCaml findlib package sha 1.13 or later... no
2.373 checking for OCaml findlib package swhid_core 0.1 or later... no
2.376 checking for OCaml findlib package patch 3.0.0 or later... no
2.380 checking for OCaml findlib package mccs 1.1+17 or later... no
2.384 
2.384 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-06-30 20:48.02: Job failed: Failed: Build failed