Build:
  1. 0
2026-05-24 06:52.31: New job: Build Dockerfile using linux-x86_64 in
                                [https://github.com/ocaml-opam/opam2web.git#refs/pull/221/head (3f40967fdf6c5040614d036a0cca2161968f3f05)]
2026-05-24 06:52.31: Using cache hint "https://github.com/ocaml-opam/opam2web.git-Dockerfile"
2026-05-24 06:52.31: Waiting for worker…
2026-05-24 06:52.32: 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 3f40967 remove download computation statistics (dead) code
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.2s

#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.ocaml.org-legacy:latest
#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/library/alpine:3.15
#8 DONE 0.2s

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

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

#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 [opam2web  3/12] COPY --from=opam-legacy . /www
#15 CACHED

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

#17 [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
#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 [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
#20 CACHED

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

#22 [build-opam2web  6/12] RUN opam repo set-url default git+https://github.com/ocaml/opam-repository.git#${OPAM_GIT_SHA}
#22 CACHED

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

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

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

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

#27 [build-opam2web  5/12] RUN sudo mkdir -p /opt/opam2web && sudo chown opam:opam /opt/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  6/14] RUN git clone https://github.com/ocaml/opam --single-branch --depth 1 --branch master /home/opam/opam
#29 CACHED

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

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

#32 [build-opam-doc  5/14] RUN opam install odoc
#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.97kB done
#35 DONE 0.0s

#36 [build-opam-doc  8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make
#36 0.351 checking for ocamlc... ocamlc
#36 0.360 OCaml version is 4.14.0
#36 0.368 OCaml library path is /home/opam/.opam/4.14/lib/ocaml
#36 0.368 checking for ocamlopt... ocamlopt
#36 0.379 checking for ocamlc.opt... ocamlc.opt
#36 0.387 checking for ocamlopt.opt... ocamlopt.opt
#36 0.399 checking for ocaml... ocaml
#36 0.399 checking for ocamldep... ocamldep
#36 0.399 checking for ocamldep.opt... ocamldep.opt
#36 0.408 checking for ocamlmktop... ocamlmktop
#36 0.408 checking for ocamlmklib... ocamlmklib
#36 0.409 checking for ocamldoc... ocamldoc
#36 0.409 checking for ocamldoc.opt... ocamldoc.opt
#36 0.423 checking for ocamlbuild... ocamlbuild
#36 0.423 checking OCaml Sys.os_type... Unix
#36 0.459 checking for gawk... no
#36 0.460 checking for mawk... no
#36 0.460 checking for nawk... no
#36 0.460 checking for awk... awk
#36 0.468 checking for compiler type... cc
#36 0.855 checking for compiler architecture... amd64
#36 1.181 checking for compiler system... linux
#36 1.552 checking for compiler target... x86_64-pc-linux-musl
#36 1.931 checking for gcc... gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64
#36 1.969 checking whether the C compiler works... yes
#36 2.031 checking for C compiler default output file name... a.out
#36 2.033 checking for suffix of executables... 
#36 2.093 checking whether we are cross compiling... no
#36 2.155 checking for suffix of object files... o
#36 2.199 checking whether the compiler supports GNU C... yes
#36 2.240 checking whether gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 accepts -g... yes
#36 2.274 checking for gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 option to enable C11 features... none needed
#36 2.385 checking for ocamlobjinfo... ocamlobjinfo
#36 2.386 checking for ocamlfind... ocamlfind
#36 2.396 checking for curl... curl
#36 2.397 checking for dune... dune
#36 2.398 checking for patch... patch
#36 2.398 checking for bunzip2... bunzip2
#36 2.413 checking for linking method... shared
#36 2.413 
#36 2.413 checking for OCaml findlib package unix... found
#36 2.413 checking for OCaml findlib package re 1.10.0 or later... found 1.10.4
#36 2.423 checking for OCaml findlib package base64 3.1.0 or later... no
#36 2.425 checking for OCaml findlib package ocamlgraph 1.8.8 or later... no
#36 2.428 checking for OCaml findlib package cudf 0.7 or later... no
#36 2.431 checking for OCaml findlib package dose3.common 6.1 or later... no
#36 2.434 checking for OCaml findlib package dose3.algo 6.1 or later... no
#36 2.437 checking for OCaml findlib package opam-file-format 2.1.4 or later... no
#36 2.440 checking for OCaml findlib package spdx_licenses 1.4.0 or later... no
#36 2.443 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
#36 2.446 checking for OCaml findlib package jsonm 1.0.2 or later... no
#36 2.450 checking for OCaml findlib package uutf 1.0.3 or later... found 1.0.3
#36 2.461 checking for OCaml findlib package sha 1.13 or later... no
#36 2.464 checking for OCaml findlib package swhid_core 0.1 or later... no
#36 2.466 checking for OCaml findlib package patch 3.0.0 or later... no
#36 2.469 checking for OCaml findlib package mccs 1.1+17 or later... no
#36 2.474 
#36 2.474 configure: error: Dependencies missing. Use --with-vendored-deps or --disable-checks
#36 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

#37 [opam-archive 1/1] FROM docker.io/ocaml/opam:archive@sha256:1b24801282151748c6963809cb0ecfe2d6da541da7df3591b977e77b34eb06a6
#37 resolve docker.io/ocaml/opam:archive@sha256:1b24801282151748c6963809cb0ecfe2d6da541da7df3591b977e77b34eb06a6 done
#37 sha256:5775c3359ad0609c054cd865d7eff536bea8369ff066fdf431b550acdab4a114 957B / 957B done
#37 sha256:5f5d61be8cc73c51d3e9916da5e194e5b7f0a805ef42eea8343770dd92700cb4 1.05kB / 1.05kB done
#37 sha256:1b24801282151748c6963809cb0ecfe2d6da541da7df3591b977e77b34eb06a6 433B / 433B done
#37 sha256:a1dd9f1650e9289e47589428d979475441ab528bf337f1ae09527d95362dc27e 2.10MB / 8.19GB 2.5s
#37 sha256:f9b26b721362ef5610cb92f468f1f16dec5c6446d5236dce3e0c3e936fef1210 33.55MB / 18.54GB 2.5s
------
 > [build-opam-doc  8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make:
2.440 checking for OCaml findlib package spdx_licenses 1.4.0 or later... no
2.443 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
2.446 checking for OCaml findlib package jsonm 1.0.2 or later... no
2.450 checking for OCaml findlib package uutf 1.0.3 or later... found 1.0.3
2.461 checking for OCaml findlib package sha 1.13 or later... no
2.464 checking for OCaml findlib package swhid_core 0.1 or later... no
2.466 checking for OCaml findlib package patch 3.0.0 or later... no
2.469 checking for OCaml findlib package mccs 1.1+17 or later... no
2.474 
2.474 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-24 06:52.37: Job failed: Failed: Build failed