Build:
  1. 0
2026-07-22 09:18.37: 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-22 09:18.37: Using cache hint "https://github.com/ocaml-opam/opam2web.git-Dockerfile"
2026-07-22 09:18.37: Waiting for resource in pool OCluster
2026-07-22 09:18.37: Waiting for worker…
2026-07-22 09:18.37: 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.1s

#2 resolve image config for docker-image://docker.io/docker/dockerfile:1.3
#2 DONE 0.2s

#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.ocaml.org-legacy:latest
#5 DONE 0.1s

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

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

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

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

#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 [opam2web  1/12] FROM docker.io/library/alpine:3.15@sha256:19b4bcc4f60e99dd5ebdca0cbce22c503bbcff197549d7e19dab4f22254dc864
#11 resolve docker.io/library/alpine:3.15@sha256:19b4bcc4f60e99dd5ebdca0cbce22c503bbcff197549d7e19dab4f22254dc864 0.0s done
#11 DONE 0.0s

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

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

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

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

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

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

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

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

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

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

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

#23 [build-opam2web  5/12] RUN sudo mkdir -p /opt/opam2web && sudo chown opam:opam /opt/opam2web
#23 CACHED

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

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

#26 [opam-legacy 1/1] FROM docker.io/ocaml/opam.ocaml.org-legacy@sha256:8441c99108b7628c4b3a222a5b61aef39dc1f9638f2b9bc991b4eb5314b58865
#26 resolve docker.io/ocaml/opam.ocaml.org-legacy@sha256:8441c99108b7628c4b3a222a5b61aef39dc1f9638f2b9bc991b4eb5314b58865 0.0s done
#26 sha256:3d46a76668a0be135c58f16b1660c45a800aa7e52f62062dfd08bbbe505ac686 24.12MB / 8.19GB 0.2s
#26 DONE 2.5s

#27 [build-opam-doc  8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make
#27 0.508 checking for ocamlc... ocamlc
#27 0.516 OCaml version is 4.14.0
#27 0.523 OCaml library path is /home/opam/.opam/4.14/lib/ocaml
#27 0.523 checking for ocamlopt... ocamlopt
#27 0.532 checking for ocamlc.opt... ocamlc.opt
#27 0.540 checking for ocamlopt.opt... ocamlopt.opt
#27 0.551 checking for ocaml... ocaml
#27 0.551 checking for ocamldep... ocamldep
#27 0.551 checking for ocamldep.opt... ocamldep.opt
#27 0.559 checking for ocamlmktop... ocamlmktop
#27 0.560 checking for ocamlmklib... ocamlmklib
#27 0.560 checking for ocamldoc... ocamldoc
#27 0.561 checking for ocamldoc.opt... ocamldoc.opt
#27 0.572 checking for ocamlbuild... ocamlbuild
#27 0.572 checking OCaml Sys.os_type... Unix
#27 0.599 checking for gawk... no
#27 0.599 checking for mawk... no
#27 0.600 checking for nawk... no
#27 0.600 checking for awk... awk
#27 0.608 checking for compiler type... cc
#27 0.926 checking for compiler architecture... amd64
#27 1.264 checking for compiler system... linux
#27 1.591 checking for compiler target... x86_64-pc-linux-musl
#27 1.921 checking for gcc... gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64
#27 1.954 checking whether the C compiler works... yes
#27 1.996 checking for C compiler default output file name... a.out
#27 1.998 checking for suffix of executables... 
#27 2.039 checking whether we are cross compiling... no
#27 2.085 checking for suffix of object files... o
#27 2.119 checking whether the compiler supports GNU C... yes
#27 2.151 checking whether gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 accepts -g... yes
#27 2.182 checking for gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 option to enable C11 features... none needed
#27 2.263 checking for ocamlobjinfo... ocamlobjinfo
#27 2.263 checking for ocamlfind... ocamlfind
#27 2.273 checking for curl... curl
#27 2.274 checking for dune... dune
#27 2.275 checking for patch... patch
#27 2.275 checking for bunzip2... bunzip2
#27 2.284 checking for linking method... shared
#27 2.284 
#27 2.284 checking for OCaml findlib package unix... found
#27 2.288 checking for OCaml findlib package re 1.10.0 or later... found 1.10.4
#27 2.298 checking for OCaml findlib package base64 3.1.0 or later... no
#27 2.302 checking for OCaml findlib package ocamlgraph 1.8.8 or later... no
#27 2.305 checking for OCaml findlib package cudf 0.7 or later... no
#27 2.308 checking for OCaml findlib package dose3.common 6.1 or later... no
#27 2.310 checking for OCaml findlib package dose3.algo 6.1 or later... no
#27 2.312 checking for OCaml findlib package opam-file-format 2.1.4 or later... no
#27 2.314 checking for OCaml findlib package spdx_licenses 1.4.0 or later... no
#27 2.317 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
#27 2.320 checking for OCaml findlib package jsonm 1.0.2 or later... no
#27 2.322 checking for OCaml findlib package uutf 1.0.3 or later... found 1.0.3
#27 2.332 checking for OCaml findlib package sha 1.13 or later... no
#27 2.335 checking for OCaml findlib package swhid_core 0.1 or later... no
#27 2.339 checking for OCaml findlib package patch 3.0.0 or later... no
#27 2.341 checking for OCaml findlib package tar 3.3.0 or later... no
#27 2.344 checking for OCaml findlib package checkseum 0.5.2 or later... no
#27 2.346 checking for OCaml findlib package decompress 1.5.1 or later... no
#27 2.349 checking for OCaml findlib package mccs 1.1+17 or later... no
#27 2.353 
#27 2.353 configure: error: Dependencies missing. Use --with-vendored-deps or --disable-checks
#27 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

#28 [opam2web  3/12] COPY --from=opam-legacy . /www
#28 CANCELED

#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 [opam-archive 1/1] FROM docker.io/ocaml/opam:archive@sha256:2b4f381a5f07223a681d5e789f6d58549a0a6eea153c1d493028881eb972fc3a
#30 resolve docker.io/ocaml/opam:archive@sha256:2b4f381a5f07223a681d5e789f6d58549a0a6eea153c1d493028881eb972fc3a 0.0s done
#30 sha256:567d83c3262f918e8e25c5a565f0fb41b08d2bfdffc66f1a66b3d6e433a91b91 109.05MB / 18.87GB 2.6s
#30 sha256:1496c578a052984005797b191f632b7d5bbef2b42910ea7efcd9188258c77ca3 73.40MB / 8.19GB 2.4s
#30 ...

#31 [build-opam-doc  9/14] RUN echo '(vendored_dirs src_ext)' >> dune
#31 CACHED

#32 [build-opam2web  8/12] RUN cp -r content /opt/opam2web/share/opam2web/
#32 CACHED

#33 [opam2web  5/12] COPY --from=build-opam-doc /usr/bin/opam /usr/local/bin/opam
#33 CACHED

#34 [build-opam-doc 14/14] RUN cp -r doc/pages/* /opt/opam/doc/
#34 CACHED

#35 [build-opam-doc 13/14] RUN cp -r doc/man-html /opt/opam/doc/man
#35 CACHED

#36 [opam2web  4/12] COPY --from=build-opam2web /opt/opam2web /usr/local
#36 CACHED

#37 [build-opam-doc 11/14] RUN sudo mkdir -p /opt/opam/doc && sudo chown -R opam:opam /opt/opam
#37 CACHED

#38 [build-opam-doc 12/14] RUN cp -r doc/html /opt/opam/doc/api
#38 CACHED

#39 [build-opam2web 12/12] RUN git clone https://github.com/ocaml/opam --depth 1 -b 1.2 /tmp/opam-1.2     && mv /tmp/opam-1.2/doc/pages /opt/opam2web/share/opam2web/content/doc/1.2     && rm -rf /tmp/opam-1.2
#39 CACHED

#40 [opam2web  6/12] COPY --from=build-opam-doc /opt/opam/doc /usr/local/share/opam2web/content/doc
#40 CACHED

#41 [build-opam2web  9/12] RUN rm -rf /opt/opam2web/share/opam2web/lib
#41 CACHED

#42 [build-opam2web 10/12] RUN rm -rf /opt/opam2web/share/opam2web/doc
#42 CACHED

#43 [build-opam-doc 10/14] RUN opam exec -- make -C doc html man-html DUNE=dune
#43 CACHED

#44 [build-opam2web  7/12] RUN opam install . --destdir /opt/opam2web
#44 CACHED

#45 [build-opam2web 11/12] RUN git clone https://github.com/ocaml/opam.wiki.git --depth 1 -b old_wiki /opt/opam2web/share/opam2web/content/doc/1.1     && rm -rf /opt/opam2web/share/opam2web/content/doc/1.1/.git
#45 CACHED

#46 [opam2web  7/12] RUN --mount=type=bind,target=/cache,from=opam-archive rsync -aH /cache/cache/ /www/cache/
#46 CANCELED

#30 [opam-archive 1/1] FROM docker.io/ocaml/opam:archive@sha256:2b4f381a5f07223a681d5e789f6d58549a0a6eea153c1d493028881eb972fc3a
------
 > [build-opam-doc  8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make:
2.322 checking for OCaml findlib package uutf 1.0.3 or later... found 1.0.3
2.332 checking for OCaml findlib package sha 1.13 or later... no
2.335 checking for OCaml findlib package swhid_core 0.1 or later... no
2.339 checking for OCaml findlib package patch 3.0.0 or later... no
2.341 checking for OCaml findlib package tar 3.3.0 or later... no
2.344 checking for OCaml findlib package checkseum 0.5.2 or later... no
2.346 checking for OCaml findlib package decompress 1.5.1 or later... no
2.349 checking for OCaml findlib package mccs 1.1+17 or later... no
2.353 
2.353 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-22 09:18.41: Job failed: Failed: Build failed