Build:
- 0
2026-05-22 09:39.53: 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-05-22 09:39.53: Using cache hint "https://github.com/ocaml-opam/opam2web.git-Dockerfile"
2026-05-22 09:39.53: Waiting for worker…
2026-05-22 09:39.53: Got resource from pool OCluster
Building on laodoke.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
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.5s
#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.1s
#5 [internal] load metadata for docker.io/library/alpine:3.15
#5 ...
#6 [internal] load metadata for docker.io/ocaml/opam:archive
#6 DONE 0.3s
#7 [internal] load metadata for docker.io/ocaml/opam:alpine-3.15-ocaml-4.14
#7 DONE 0.3s
#8 [internal] load metadata for docker.io/library/caddy:2.5.2-alpine
#8 DONE 0.4s
#9 [internal] load metadata for docker.io/ocaml/opam.ocaml.org-legacy:latest
#9 ...
#5 [internal] load metadata for docker.io/library/alpine:3.15
#5 DONE 0.4s
#9 [internal] load metadata for docker.io/ocaml/opam.ocaml.org-legacy:latest
#9 DONE 0.7s
#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 [build-opam-doc 1/14] FROM docker.io/ocaml/opam:alpine-3.15-ocaml-4.14@sha256:6e944a352012058a8e8d9e44019c2a827acd5ba42be51437b697e3630a608bdc
#14 DONE 0.0s
#15 [build-opam2web 9/12] RUN rm -rf /opt/opam2web/share/opam2web/lib
#15 CACHED
#16 [build-opam2web 6/12] RUN opam repo set-url default git+https://github.com/ocaml/opam-repository.git#${OPAM_GIT_SHA}
#16 CACHED
#17 [build-opam2web 7/12] RUN opam install . --destdir /opt/opam2web
#17 CACHED
#18 [build-opam2web 10/12] RUN rm -rf /opt/opam2web/share/opam2web/doc
#18 CACHED
#19 [build-opam2web 3/12] RUN git clone https://github.com/ocaml/opam2web.git --depth 1 /home/opam/opam2web
#19 CACHED
#20 [opam2web 2/12] RUN apk add --update git curl rsync libstdc++ rdfind
#20 CACHED
#21 [build-opam2web 2/12] RUN sudo apk add g++ gmp-dev
#21 CACHED
#22 [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
#22 CACHED
#23 [build-opam2web 5/12] RUN sudo mkdir -p /opt/opam2web && sudo chown opam:opam /opt/opam2web
#23 CACHED
#24 [opam2web 3/12] COPY --from=opam-legacy . /www
#24 CACHED
#25 [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
#25 CACHED
#26 [build-opam2web 4/12] WORKDIR /home/opam/opam2web
#26 CACHED
#27 [build-opam2web 8/12] RUN cp -r content /opt/opam2web/share/opam2web/
#27 CACHED
#28 [build-opam-doc 4/14] RUN sudo mv /usr/bin/opam-2.1 /usr/bin/opam && opam update
#28 CACHED
#29 [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
#29 CACHED
#30 [build-opam-doc 5/14] RUN opam install odoc
#30 CACHED
#31 [build-opam-doc 6/14] RUN git clone https://github.com/ocaml/opam --single-branch --depth 1 --branch master /home/opam/opam
#31 CACHED
#32 [build-opam-doc 2/14] RUN sudo apk add cgit groff
#32 CACHED
#33 [opam2web 4/12] COPY --from=build-opam2web /opt/opam2web /usr/local
#33 CACHED
#34 [build-opam-doc 7/14] WORKDIR /home/opam/opam
#34 CACHED
#35 [internal] load build context
#35 transferring context: 4.98kB done
#35 DONE 0.0s
#36 [stage-2 1/13] FROM docker.io/ocaml/opam:archive@sha256:46155ef1ea2cbdbc9030585aacd78ebf631497b05cb6d5a4a3b3cec5d15202ef
#36 resolve docker.io/ocaml/opam:archive@sha256:46155ef1ea2cbdbc9030585aacd78ebf631497b05cb6d5a4a3b3cec5d15202ef done
#36 sha256:46155ef1ea2cbdbc9030585aacd78ebf631497b05cb6d5a4a3b3cec5d15202ef 433B / 433B done
#36 sha256:6d416132a93439d922781be8e790e6a846df93ca6ec24973ca7399cc7d88b7d5 957B / 957B done
#36 sha256:28b215a7ebce28462f54b0c3829a7b0fd36c817fe46c91831b99c867726ab61f 1.07kB / 1.07kB done
#36 sha256:f2de7f1c4d07fc9e201559fdf702a068e34b7045f1f87f6cba7d93563384802a 0B / 8.19GB 0.1s
#36 sha256:387c8aa5c8d3a52bec93819b9e7ccb2afe8da53c403280df9dac91f064fa11ef 0B / 18.51GB 0.1s
#36 CANCELED
#37 [build-opam-doc 8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make
#37 0.377 checking for ocamlc... ocamlc
#37 0.385 OCaml version is 4.14.0
#37 0.391 OCaml library path is /home/opam/.opam/4.14/lib/ocaml
#37 0.391 checking for ocamlopt... ocamlopt
#37 0.401 checking for ocamlc.opt... ocamlc.opt
#37 0.410 checking for ocamlopt.opt... ocamlopt.opt
#37 0.422 checking for ocaml... ocaml
#37 0.422 checking for ocamldep... ocamldep
#37 0.422 checking for ocamldep.opt... ocamldep.opt
#37 0.430 checking for ocamlmktop... ocamlmktop
#37 0.430 checking for ocamlmklib... ocamlmklib
#37 0.431 checking for ocamldoc... ocamldoc
#37 0.431 checking for ocamldoc.opt... ocamldoc.opt
#37 0.443 checking for ocamlbuild... ocamlbuild
#37 0.443 checking OCaml Sys.os_type... Unix
#37 0.473 checking for gawk... no
#37 0.473 checking for mawk... no
#37 0.473 checking for nawk... no
#37 0.473 checking for awk... awk
#37 0.481 checking for compiler type... cc
#37 0.892 checking for compiler architecture... amd64
#37 1.261 checking for compiler system... linux
#37 1.628 checking for compiler target... x86_64-pc-linux-musl
#37 2.129 checking for gcc... gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64
#37 2.177 checking whether the C compiler works... yes
#37 2.229 checking for C compiler default output file name... a.out
#37 2.230 checking for suffix of executables...
#37 2.280 checking whether we are cross compiling... no
#37 2.346 checking for suffix of object files... o
#37 2.383 checking whether the compiler supports GNU C... yes
#37 2.417 checking whether gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 accepts -g... yes
#37 2.456 checking for gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 option to enable C11 features... none needed
#37 2.576 checking for ocamlobjinfo... ocamlobjinfo
#37 2.576 checking for ocamlfind... ocamlfind
#37 2.587 checking for curl... curl
#37 2.588 checking for dune... dune
#37 2.588 checking for patch... patch
#37 2.589 checking for bunzip2... bunzip2
#37 2.597 checking for linking method... shared
#37 2.597
#37 2.597 checking for OCaml findlib package unix... found
#37 2.600 checking for OCaml findlib package re 1.10.0 or later... found 1.10.4
#37 2.610 checking for OCaml findlib package base64 3.1.0 or later... no
#37 2.613 checking for OCaml findlib package ocamlgraph 1.8.8 or later... no
#37 2.615 checking for OCaml findlib package cudf 0.7 or later... no
#37 2.617 checking for OCaml findlib package dose3.common 6.1 or later... no
#37 2.619 checking for OCaml findlib package dose3.algo 6.1 or later... no
#37 2.621 checking for OCaml findlib package opam-file-format 2.1.4 or later... no
#37 2.623 checking for OCaml findlib package spdx_licenses 1.4.0 or later... no
#37 2.626 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
#37 2.628 checking for OCaml findlib package jsonm 1.0.2 or later... no
#37 2.630 checking for OCaml findlib package uutf 1.0.3 or later... found 1.0.3
#37 2.639 checking for OCaml findlib package sha 1.13 or later... no
#37 2.642 checking for OCaml findlib package swhid_core 0.1 or later... no
#37 2.644 checking for OCaml findlib package patch 3.0.0 or later... no
#37 2.646 checking for OCaml findlib package mccs 1.1+17 or later... no
#37 2.648
#37 2.648 configure: error: Dependencies missing. Use --with-vendored-deps or --disable-checks
#37 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
------
> [build-opam-doc 8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make:
2.623 checking for OCaml findlib package spdx_licenses 1.4.0 or later... no
2.626 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
2.628 checking for OCaml findlib package jsonm 1.0.2 or later... no
2.630 checking for OCaml findlib package uutf 1.0.3 or later... found 1.0.3
2.639 checking for OCaml findlib package sha 1.13 or later... no
2.642 checking for OCaml findlib package swhid_core 0.1 or later... no
2.644 checking for OCaml findlib package patch 3.0.0 or later... no
2.646 checking for OCaml findlib package mccs 1.1+17 or later... no
2.648
2.648 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-05-22 09:40.05: Job failed: Failed: Build failed