Build:
- 0
2026-06-09 00:20.07: 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-09 00:20.07: Using cache hint "https://github.com/ocaml-opam/opam2web.git-Dockerfile"
2026-06-09 00:20.07: Waiting for worker…
2026-06-09 00:20.08: 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.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.3s
#5 [internal] load metadata for docker.io/ocaml/opam:alpine-3.15-ocaml-4.14
#5 DONE 0.4s
#7 [internal] load metadata for docker.io/library/alpine:3.15
#7 DONE 0.4s
#8 [internal] load metadata for docker.io/ocaml/opam.ocaml.org-legacy:latest
#8 DONE 0.5s
#9 [internal] load metadata for docker.io/library/caddy:2.5.2-alpine
#9 DONE 0.6s
#10 [stage-0 1/9] FROM docker.io/ocaml/opam:archive@sha256:aa7b37ba93d8d132e98a14fb0d7cb6cce94cf3028773ee4436603fea8f95755b
#10 resolve docker.io/ocaml/opam:archive@sha256:aa7b37ba93d8d132e98a14fb0d7cb6cce94cf3028773ee4436603fea8f95755b done
#10 sha256:aa7b37ba93d8d132e98a14fb0d7cb6cce94cf3028773ee4436603fea8f95755b 433B / 433B done
#10 sha256:0568c5c3bb015bbdd12b4bb8a04c590fb9b01da3108257e24b3945b1bf15f67b 957B / 957B done
#10 sha256:b5c8ad0d453bc8777a518a6e1be670d35780d1879b61856ea84d3560725ac455 1.05kB / 1.05kB done
#10 sha256:9943a9b25fd14e25afbddddbf69c8e68a9249b0d0e75f07747acc1f684c92b34 8.19GB / 8.19GB 175.6s done
#10 sha256:3c084c3a4f586bcf5550cc8e281f45546b026f7f7d8743a29e9f9d3513099f85 18.63GB / 18.63GB 437.2s done
#10 extracting sha256:9943a9b25fd14e25afbddddbf69c8e68a9249b0d0e75f07747acc1f684c92b34 228.0s done
#10 extracting sha256:3c084c3a4f586bcf5550cc8e281f45546b026f7f7d8743a29e9f9d3513099f85 467.9s done
#10 DONE 910.0s
#11 [stage-5 1/3] FROM docker.io/library/caddy:2.5.2-alpine@sha256:b31ff95e98737b849d6af1fb9d9cb54a66ba3684564b3310541f60b12b1dd619
#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 1/12] FROM docker.io/library/alpine:3.15@sha256:19b4bcc4f60e99dd5ebdca0cbce22c503bbcff197549d7e19dab4f22254dc864
#13 DONE 0.0s
#14 [stage-5 2/3] WORKDIR /srv
#14 CACHED
#15 [opam2web 2/12] RUN apk add --update git curl rsync libstdc++ rdfind
#15 CACHED
#16 [opam2web 3/12] COPY --from=opam-legacy . /www
#16 CACHED
#17 [build-opam2web 1/12] FROM docker.io/ocaml/opam:alpine-3.15-ocaml-4.14@sha256:6e944a352012058a8e8d9e44019c2a827acd5ba42be51437b697e3630a608bdc
#17 DONE 0.0s
#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 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 5/14] RUN opam install odoc
#22 CACHED
#23 [build-opam2web 5/12] RUN sudo mkdir -p /opt/opam2web && sudo chown opam:opam /opt/opam2web
#23 CACHED
#24 [build-opam2web 4/12] WORKDIR /home/opam/opam2web
#24 CACHED
#25 [build-opam2web 3/12] RUN git clone https://github.com/ocaml/opam2web.git --depth 1 /home/opam/opam2web
#25 CACHED
#26 [build-opam2web 2/12] RUN sudo apk add g++ gmp-dev
#26 CACHED
#27 [build-opam-doc 7/14] WORKDIR /home/opam/opam
#27 CACHED
#28 [build-opam2web 6/12] RUN opam repo set-url default git+https://github.com/ocaml/opam-repository.git#${OPAM_GIT_SHA}
#28 CACHED
#29 [internal] load build context
#29 transferring context: 4.98kB done
#29 DONE 0.0s
#30 [build-opam-doc 8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make
#30 0.404 checking for ocamlc... ocamlc
#30 0.413 OCaml version is 4.14.0
#30 0.424 OCaml library path is /home/opam/.opam/4.14/lib/ocaml
#30 0.424 checking for ocamlopt... ocamlopt
#30 0.438 checking for ocamlc.opt... ocamlc.opt
#30 0.448 checking for ocamlopt.opt... ocamlopt.opt
#30 0.461 checking for ocaml... ocaml
#30 0.461 checking for ocamldep... ocamldep
#30 0.462 checking for ocamldep.opt... ocamldep.opt
#30 0.472 checking for ocamlmktop... ocamlmktop
#30 0.473 checking for ocamlmklib... ocamlmklib
#30 0.473 checking for ocamldoc... ocamldoc
#30 0.473 checking for ocamldoc.opt... ocamldoc.opt
#30 0.484 checking for ocamlbuild... ocamlbuild
#30 0.484 checking OCaml Sys.os_type... Unix
#30 0.513 checking for gawk... no
#30 0.513 checking for mawk... no
#30 0.513 checking for nawk... no
#30 0.513 checking for awk... awk
#30 0.520 checking for compiler type... cc
#30 0.889 checking for compiler architecture... amd64
#30 1.276 checking for compiler system... linux
#30 1.698 checking for compiler target... x86_64-pc-linux-musl
#30 2.055 checking for gcc... gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64
#30 2.097 checking whether the C compiler works... yes
#30 2.146 checking for C compiler default output file name... a.out
#30 2.148 checking for suffix of executables...
#30 2.197 checking whether we are cross compiling... no
#30 2.258 checking for suffix of object files... o
#30 2.296 checking whether the compiler supports GNU C... yes
#30 2.337 checking whether gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 accepts -g... yes
#30 2.379 checking for gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 option to enable C11 features... none needed
#30 2.501 checking for ocamlobjinfo... ocamlobjinfo
#30 2.501 checking for ocamlfind... ocamlfind
#30 2.512 checking for curl... curl
#30 2.512 checking for dune... dune
#30 2.512 checking for patch... patch
#30 2.513 checking for bunzip2... bunzip2
#30 2.520 checking for linking method... shared
#30 2.520
#30 2.520 checking for OCaml findlib package unix... found
#30 2.523 checking for OCaml findlib package re 1.10.0 or later... found 1.10.4
#30 2.532 checking for OCaml findlib package base64 3.1.0 or later... no
#30 2.535 checking for OCaml findlib package ocamlgraph 1.8.8 or later... no
#30 2.537 checking for OCaml findlib package cudf 0.7 or later... no
#30 2.539 checking for OCaml findlib package dose3.common 6.1 or later... no
#30 2.542 checking for OCaml findlib package dose3.algo 6.1 or later... no
#30 2.544 checking for OCaml findlib package opam-file-format 2.1.4 or later... no
#30 2.546 checking for OCaml findlib package spdx_licenses 1.4.0 or later... no
#30 2.548 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
#30 2.550 checking for OCaml findlib package jsonm 1.0.2 or later... no
#30 2.552 checking for OCaml findlib package uutf 1.0.3 or later... found 1.0.3
#30 2.560 checking for OCaml findlib package sha 1.13 or later... no
#30 2.562 checking for OCaml findlib package swhid_core 0.1 or later... no
#30 2.565 checking for OCaml findlib package patch 3.0.0 or later... no
#30 2.567 checking for OCaml findlib package mccs 1.1+17 or later... no
#30 2.571
#30 2.571 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
#31 [build-opam2web 7/12] RUN opam install . --destdir /opt/opam2web
#31 0.758 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:
2.546 checking for OCaml findlib package spdx_licenses 1.4.0 or later... no
2.548 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
2.550 checking for OCaml findlib package jsonm 1.0.2 or later... no
2.552 checking for OCaml findlib package uutf 1.0.3 or later... found 1.0.3
2.560 checking for OCaml findlib package sha 1.13 or later... no
2.562 checking for OCaml findlib package swhid_core 0.1 or later... no
2.565 checking for OCaml findlib package patch 3.0.0 or later... no
2.567 checking for OCaml findlib package mccs 1.1+17 or later... no
2.571
2.571 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-09 00:21.48: Job failed: Failed: Build failed