Build:
  1. 0
2026-05-22 09:38.55: New job: Build Dockerfile using linux-x86_64 in
                                [https://github.com/ocaml-opam/opam2web.git#refs/pull/221/head (3f40967fdf6c5040614d036a0cca2161968f3f05)]
2026-05-22 09:38.55: Using cache hint "https://github.com/ocaml-opam/opam2web.git-Dockerfile"
2026-05-22 09:38.55: Waiting for worker…
2026-05-22 09:38.55: 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 DONE 0.1s

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

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

#8 [internal] load metadata for docker.io/ocaml/opam.ocaml.org-legacy:latest
#8 DONE 0.3s

#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 [stage-5 2/3] WORKDIR /srv
#12 CACHED

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

#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 10/12] RUN rm -rf /opt/opam2web/share/opam2web/doc
#16 CACHED

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

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

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

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

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

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

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

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

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

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

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

#28 [build-opam-doc  5/14] RUN opam install odoc
#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  4/14] RUN sudo mv /usr/bin/opam-2.1 /usr/bin/opam && opam update
#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.97kB done
#35 DONE 0.1s

#36 [opam-archive 1/1] FROM docker.io/ocaml/opam:archive@sha256:46155ef1ea2cbdbc9030585aacd78ebf631497b05cb6d5a4a3b3cec5d15202ef
#36 resolve docker.io/ocaml/opam:archive@sha256:46155ef1ea2cbdbc9030585aacd78ebf631497b05cb6d5a4a3b3cec5d15202ef 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 sha256:46155ef1ea2cbdbc9030585aacd78ebf631497b05cb6d5a4a3b3cec5d15202ef 433B / 433B done
#36 ...

#37 [build-opam-doc  8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make
#37 0.420 checking for ocamlc... ocamlc
#37 0.453 OCaml version is 4.14.0
#37 0.461 OCaml library path is /home/opam/.opam/4.14/lib/ocaml
#37 0.461 checking for ocamlopt... ocamlopt
#37 0.515 checking for ocamlc.opt... ocamlc.opt
#37 0.525 checking for ocamlopt.opt... ocamlopt.opt
#37 0.537 checking for ocaml... ocaml
#37 0.538 checking for ocamldep... ocamldep
#37 0.538 checking for ocamldep.opt... ocamldep.opt
#37 0.570 checking for ocamlmktop... ocamlmktop
#37 0.570 checking for ocamlmklib... ocamlmklib
#37 0.571 checking for ocamldoc... ocamldoc
#37 0.571 checking for ocamldoc.opt... ocamldoc.opt
#37 0.633 checking for ocamlbuild... ocamlbuild
#37 0.633 checking OCaml Sys.os_type... Unix
#37 0.686 checking for gawk... no
#37 0.686 checking for mawk... no
#37 0.686 checking for nawk... no
#37 0.687 checking for awk... awk
#37 0.694 checking for compiler type... cc
#37 1.093 checking for compiler architecture... amd64
#37 1.530 checking for compiler system... linux
#37 1.911 checking for compiler target... x86_64-pc-linux-musl
#37 2.290 checking for gcc... gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64
#37 2.335 checking whether the C compiler works... yes
#37 2.487 checking for C compiler default output file name... a.out
#37 2.487 checking for suffix of executables... 
#37 2.535 checking whether we are cross compiling... no
#37 2.599 checking for suffix of object files... o
#37 2.643 checking whether the compiler supports GNU C... yes
#37 2.678 checking whether gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 accepts -g... yes
#37 2.713 checking for gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 option to enable C11 features... none needed
#37 2.803 checking for ocamlobjinfo... ocamlobjinfo
#37 2.804 checking for ocamlfind... ocamlfind
#37 2.847 checking for curl... curl
#37 2.848 checking for dune... dune
#37 2.849 checking for patch... patch
#37 2.850 checking for bunzip2... bunzip2
#37 2.858 checking for linking method... shared
#37 2.858 
#37 2.858 checking for OCaml findlib package unix... found
#37 2.862 checking for OCaml findlib package re 1.10.0 or later... found 1.10.4
#37 2.871 checking for OCaml findlib package base64 3.1.0 or later... no
#37 2.874 checking for OCaml findlib package ocamlgraph 1.8.8 or later... no
#37 2.876 checking for OCaml findlib package cudf 0.7 or later... no
#37 2.878 checking for OCaml findlib package dose3.common 6.1 or later... no
#37 2.880 checking for OCaml findlib package dose3.algo 6.1 or later... no
#37 2.883 checking for OCaml findlib package opam-file-format 2.1.4 or later... no
#37 2.885 checking for OCaml findlib package spdx_licenses 1.4.0 or later... no
#37 2.887 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
#37 2.889 checking for OCaml findlib package jsonm 1.0.2 or later... no
#37 2.891 checking for OCaml findlib package uutf 1.0.3 or later... found 1.0.3
#37 2.900 checking for OCaml findlib package sha 1.13 or later... no
#37 2.903 checking for OCaml findlib package swhid_core 0.1 or later... no
#37 2.906 checking for OCaml findlib package patch 3.0.0 or later... no
#37 2.908 checking for OCaml findlib package mccs 1.1+17 or later... no
#37 2.911 
#37 2.912 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

#36 [opam-archive 1/1] FROM docker.io/ocaml/opam:archive@sha256:46155ef1ea2cbdbc9030585aacd78ebf631497b05cb6d5a4a3b3cec5d15202ef
#36 CANCELED
------
 > [build-opam-doc  8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make:
2.885 checking for OCaml findlib package spdx_licenses 1.4.0 or later... no
2.887 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
2.889 checking for OCaml findlib package jsonm 1.0.2 or later... no
2.891 checking for OCaml findlib package uutf 1.0.3 or later... found 1.0.3
2.900 checking for OCaml findlib package sha 1.13 or later... no
2.903 checking for OCaml findlib package swhid_core 0.1 or later... no
2.906 checking for OCaml findlib package patch 3.0.0 or later... no
2.908 checking for OCaml findlib package mccs 1.1+17 or later... no
2.911 
2.912 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:39.01: Job failed: Failed: Build failed