Build:
- 0
2026-09-23 20:59.49: New job: Build Dockerfile using linux-x86_64 in
[https://github.com/ocaml-opam/opam2web.git#refs/pull/221/head (3f40967fdf6c5040614d036a0cca2161968f3f05)]
2026-09-23 20:59.49: Using cache hint "https://github.com/ocaml-opam/opam2web.git-Dockerfile"
2026-09-23 20:59.49: Waiting for resource in pool OCluster
2026-09-23 20:59.49: Waiting for worker…
2026-09-23 21:01.59: 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/alpine:3.15
#7 DONE 0.2s
#5 [internal] load metadata for docker.io/ocaml/opam:alpine-3.15-ocaml-4.14
#5 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/caddy:2.5.2-alpine
#9 DONE 0.2s
#10 [build-opam-doc 1/14] FROM docker.io/ocaml/opam:alpine-3.15-ocaml-4.14@sha256:6e944a352012058a8e8d9e44019c2a827acd5ba42be51437b697e3630a608bdc
#10 DONE 0.0s
#11 [opam2web 1/12] FROM docker.io/library/alpine:3.15@sha256:19b4bcc4f60e99dd5ebdca0cbce22c503bbcff197549d7e19dab4f22254dc864
#11 DONE 0.0s
#12 [opam-legacy 1/1] FROM docker.io/ocaml/opam.ocaml.org-legacy@sha256:8441c99108b7628c4b3a222a5b61aef39dc1f9638f2b9bc991b4eb5314b58865
#12 DONE 0.0s
#13 [stage-5 1/3] FROM docker.io/library/caddy:2.5.2-alpine@sha256:b31ff95e98737b849d6af1fb9d9cb54a66ba3684564b3310541f60b12b1dd619
#13 DONE 0.0s
#14 [opam2web 2/12] RUN apk add --update git curl rsync libstdc++ rdfind
#14 CACHED
#15 [opam2web 3/12] COPY --from=opam-legacy . /www
#15 CACHED
#16 [stage-5 2/3] WORKDIR /srv
#16 CACHED
#17 [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
#17 CACHED
#18 [build-opam-doc 6/14] RUN git clone https://github.com/ocaml/opam --single-branch --depth 1 --branch master /home/opam/opam
#18 CACHED
#19 [build-opam-doc 4/14] RUN sudo mv /usr/bin/opam-2.1 /usr/bin/opam && opam update
#19 CACHED
#20 [build-opam-doc 5/14] RUN opam install odoc
#20 CACHED
#21 [build-opam-doc 2/14] RUN sudo apk add cgit groff
#21 CACHED
#22 [build-opam-doc 7/14] WORKDIR /home/opam/opam
#22 CACHED
#23 [build-opam2web 3/12] RUN git clone https://github.com/ocaml/opam2web.git --depth 1 /home/opam/opam2web
#23 CACHED
#24 [build-opam2web 2/12] RUN sudo apk add g++ gmp-dev
#24 CACHED
#25 [build-opam2web 4/12] WORKDIR /home/opam/opam2web
#25 CACHED
#26 [build-opam2web 5/12] RUN sudo mkdir -p /opt/opam2web && sudo chown opam:opam /opt/opam2web
#26 CACHED
#27 [build-opam2web 6/12] RUN opam repo set-url default git+https://github.com/ocaml/opam-repository.git#${OPAM_GIT_SHA}
#27 CACHED
#28 [internal] load build context
#28 transferring context: 4.97kB 0.0s done
#28 DONE 0.1s
#29 [opam-archive 1/1] FROM docker.io/ocaml/opam:archive@sha256:92f3af1477b42ed7ebcb3e10deaf191c08c9364ba6df8b70c8dd44927b029225
#29 resolve docker.io/ocaml/opam:archive@sha256:92f3af1477b42ed7ebcb3e10deaf191c08c9364ba6df8b70c8dd44927b029225 0.0s done
#29 sha256:661f37043c7a53195582938e7ff4af381c2eb3921001cef68e605a9ad3148634 1.07kB / 1.07kB done
#29 sha256:e2de96513ba9eb53b431787ec8a65cdde380ac4772a3e4c4b714dcfde2a102b5 0B / 3.85MB 0.1s
#29 sha256:e855ae9bee8e3a52602dbb80fd72e706b865fa4487008ee083c5dd36ba918acc 0B / 8.19GB 0.1s
#29 sha256:92f3af1477b42ed7ebcb3e10deaf191c08c9364ba6df8b70c8dd44927b029225 402B / 402B done
#29 sha256:29a7f8dc5b3f2e28bafd5df047739a6b04f13d37736e6837dde1761859dcbec4 957B / 957B done
#29 sha256:e2de96513ba9eb53b431787ec8a65cdde380ac4772a3e4c4b714dcfde2a102b5 2.10MB / 3.85MB 0.4s
#29 sha256:e2de96513ba9eb53b431787ec8a65cdde380ac4772a3e4c4b714dcfde2a102b5 3.85MB / 3.85MB 0.4s done
#29 extracting sha256:e2de96513ba9eb53b431787ec8a65cdde380ac4772a3e4c4b714dcfde2a102b5 0.1s
#29 sha256:93f8e1e408539814eb93607b76d9789dbe5502ac2f7e3adc1d04335ff14ae2ad 0B / 19.31GB 0.5s
#29 extracting sha256:e2de96513ba9eb53b431787ec8a65cdde380ac4772a3e4c4b714dcfde2a102b5 0.4s done
#29 ...
#30 [build-opam-doc 8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make
#30 0.756 checking for ocamlc... ocamlc
#30 0.781 OCaml version is 4.14.0
#30 0.795 OCaml library path is /home/opam/.opam/4.14/lib/ocaml
#30 0.795 checking for ocamlopt... ocamlopt
#30 0.810 checking for ocamlc.opt... ocamlc.opt
#30 0.824 checking for ocamlopt.opt... ocamlopt.opt
#30 0.844 checking for ocaml... ocaml
#30 0.844 checking for ocamldep... ocamldep
#30 0.845 checking for ocamldep.opt... ocamldep.opt
#30 0.862 checking for ocamlmktop... ocamlmktop
#30 0.862 checking for ocamlmklib... ocamlmklib
#30 0.862 checking for ocamldoc... ocamldoc
#30 0.862 checking for ocamldoc.opt... ocamldoc.opt
#30 0.879 checking for ocamlbuild... ocamlbuild
#30 0.879 checking OCaml Sys.os_type... Unix
#30 0.928 checking for gawk... no
#30 0.928 checking for mawk... no
#30 0.928 checking for nawk... no
#30 0.929 checking for awk... awk
#30 0.941 checking for compiler type... cc
#30 1.563 checking for compiler architecture... amd64
#30 2.148 checking for compiler system... linux
#30 2.790 checking for compiler target... x86_64-pc-linux-musl
#30 3.396 checking for gcc... gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64
#30 3.436 checking whether the C compiler works... yes
#30 3.492 checking for C compiler default output file name... a.out
#30 3.494 checking for suffix of executables...
#30 3.562 checking whether we are cross compiling... no
#30 3.616 checking for suffix of object files... o
#30 3.651 checking whether the compiler supports GNU C... yes
#30 3.689 checking whether gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 accepts -g... yes
#30 3.719 checking for gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 option to enable C11 features... none needed
#30 3.855 checking for ocamlobjinfo... ocamlobjinfo
#30 3.855 checking for ocamlfind... ocamlfind
#30 3.869 checking for curl... curl
#30 3.869 checking for dune... dune
#30 3.870 checking for patch... patch
#30 3.870 checking for bunzip2... bunzip2
#30 3.880 checking for linking method... shared
#30 3.880
#30 3.881 checking for OCaml findlib package unix... found
#30 3.883 checking for OCaml findlib package re 1.10.0 or later... found 1.10.4
#30 3.897 checking for OCaml findlib package base64 3.1.0 or later... no
#30 3.902 checking for OCaml findlib package ocamlgraph 1.8.8 or later... no
#30 3.913 checking for OCaml findlib package cudf 0.11~rc1 or later... no
#30 3.913 checking for OCaml findlib package dose3.common 6.1 or later... no
#30 3.913 checking for OCaml findlib package dose3.algo 6.1 or later... no
#30 3.914 checking for OCaml findlib package opam-file-format 2.1.4 or later... no
#30 3.916 checking for OCaml findlib package spdx_licenses 1.4.0 or later... no
#30 3.926 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
#30 3.926 checking for OCaml findlib package jsonm 1.0.2 or later... no
#30 3.926 checking for OCaml findlib package uutf 1.0.3 or later... found 1.0.3
#30 3.934 checking for OCaml findlib package sha 1.13 or later... no
#30 3.937 checking for OCaml findlib package swhid_core 0.1 or later... no
#30 3.939 checking for OCaml findlib package patch 3.0.0 or later... no
#30 3.943 checking for OCaml findlib package tar 3.3.0 or later... no
#30 3.944 checking for OCaml findlib package checkseum 0.5.2 or later... no
#30 3.948 checking for OCaml findlib package decompress 1.5.1 or later... no
#30 3.951 checking for OCaml findlib package mccs 1.1+17 or later... no
#30 3.955
#30 3.955 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
#29 [opam-archive 1/1] FROM docker.io/ocaml/opam:archive@sha256:92f3af1477b42ed7ebcb3e10deaf191c08c9364ba6df8b70c8dd44927b029225
#29 CANCELED
#31 [build-opam2web 7/12] RUN opam install . --destdir /opt/opam2web
#31 1.338 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:
3.926 checking for OCaml findlib package uutf 1.0.3 or later... found 1.0.3
3.934 checking for OCaml findlib package sha 1.13 or later... no
3.937 checking for OCaml findlib package swhid_core 0.1 or later... no
3.939 checking for OCaml findlib package patch 3.0.0 or later... no
3.943 checking for OCaml findlib package tar 3.3.0 or later... no
3.944 checking for OCaml findlib package checkseum 0.5.2 or later... no
3.948 checking for OCaml findlib package decompress 1.5.1 or later... no
3.951 checking for OCaml findlib package mccs 1.1+17 or later... no
3.955
3.955 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-09-23 21:02.14: Job failed: Failed: Build failed