Build:
  1. 0
2026-08-15 13:23.31: New job: Build Dockerfile using linux-x86_64 in
                                [https://github.com/ocaml-opam/opam2web.git#refs/pull/203/head (fdbc059af2677a426a36be35e3289a81467e7fb5)]
2026-08-15 13:23.31: Using cache hint "https://github.com/ocaml-opam/opam2web.git-Dockerfile"
2026-08-15 13:23.31: Waiting for resource in pool OCluster
2026-08-15 13:23.31: Waiting for worker…
2026-08-15 13:23.31: Got resource from pool OCluster
Building on odawa.caelum.ci.dev
All commits already cached
Submodule path 'content/doc': checked out '13a77b2bc576763bfa469ca3ef6f139402b7357b'
HEAD is now at fdbc059 Remove opam-repository’s .git directory from the served files
Synchronizing 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:
#1 transferring dockerfile: 3.11kB done
#1 DONE 0.2s

#2 resolve image config for docker-image://docker.io/docker/dockerfile:1.3
#2 DONE 0.6s

#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/ocaml/opam:alpine-3.15-ocaml-4.14
#5 ...

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

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

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

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

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

#10 [internal] load build context
#10 DONE 0.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 [opam-archive 1/1] FROM docker.io/ocaml/opam:archive@sha256:22da8ec5bf6b2376e6e04bba98e5d786e3c891a59458b689e38f32ee3b06cb17
#13 resolve docker.io/ocaml/opam:archive@sha256:22da8ec5bf6b2376e6e04bba98e5d786e3c891a59458b689e38f32ee3b06cb17 done
#13 DONE 0.1s

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

#15 [stage-5 2/3] WORKDIR /srv
#15 CACHED

#16 [build-opam-doc  1/14] FROM docker.io/ocaml/opam:alpine-3.15-ocaml-4.14@sha256:6e944a352012058a8e8d9e44019c2a827acd5ba42be51437b697e3630a608bdc
#16 DONE 0.0s

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

#12 [opam-legacy 1/1] FROM docker.io/ocaml/opam.ocaml.org-legacy@sha256:8441c99108b7628c4b3a222a5b61aef39dc1f9638f2b9bc991b4eb5314b58865
#12 CACHED

#10 [internal] load build context
#10 transferring context: 4.95kB done
#10 DONE 0.1s

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

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

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

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

#22 [build-opam-doc  5/14] RUN opam install odoc
#22 CACHED

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

#24 [build-opam-doc  6/14] RUN git clone https://github.com/ocaml/opam --single-branch --depth 1 --branch master /home/opam/opam
#24 CACHED

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

#26 [build-opam-doc  4/14] RUN sudo mv /usr/bin/opam-2.1 /usr/bin/opam && opam update
#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 [build-opam-doc  7/14] WORKDIR /home/opam/opam
#28 CACHED

#29 [build-opam-doc  8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make
#29 0.384 checking for ocamlc... ocamlc
#29 0.391 OCaml version is 4.14.0
#29 0.397 OCaml library path is /home/opam/.opam/4.14/lib/ocaml
#29 0.397 checking for ocamlopt... ocamlopt
#29 0.406 checking for ocamlc.opt... ocamlc.opt
#29 0.412 checking for ocamlopt.opt... ocamlopt.opt
#29 0.421 checking for ocaml... ocaml
#29 0.421 checking for ocamldep... ocamldep
#29 0.421 checking for ocamldep.opt... ocamldep.opt
#29 0.428 checking for ocamlmktop... ocamlmktop
#29 0.428 checking for ocamlmklib... ocamlmklib
#29 0.428 checking for ocamldoc... ocamldoc
#29 0.428 checking for ocamldoc.opt... ocamldoc.opt
#29 0.437 checking for ocamlbuild... ocamlbuild
#29 0.437 checking OCaml Sys.os_type... Unix
#29 0.466 checking for gawk... no
#29 0.466 checking for mawk... no
#29 0.466 checking for nawk... no
#29 0.466 checking for awk... awk
#29 0.473 checking for compiler type... cc
#29 0.777 checking for compiler architecture... amd64
#29 1.079 checking for compiler system... linux
#29 1.383 checking for compiler target... x86_64-pc-linux-musl
#29 1.705 checking for gcc... gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64
#29 1.737 checking whether the C compiler works... yes
#29 1.846 checking for C compiler default output file name... a.out
#29 1.847 checking for suffix of executables... 
#29 1.921 checking whether we are cross compiling... no
#29 1.976 checking for suffix of object files... o
#29 2.005 checking whether the compiler supports GNU C... yes
#29 2.033 checking whether gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 accepts -g... yes
#29 2.062 checking for gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 option to enable C11 features... none needed
#29 2.142 checking for ocamlobjinfo... ocamlobjinfo
#29 2.143 checking for ocamlfind... ocamlfind
#29 2.154 checking for curl... curl
#29 2.154 checking for dune... dune
#29 2.155 checking for patch... patch
#29 2.155 checking for bunzip2... bunzip2
#29 2.161 checking for linking method... shared
#29 2.162 
#29 2.162 checking for OCaml findlib package unix... found
#29 2.164 checking for OCaml findlib package re 1.10.0 or later... found 1.10.4
#29 2.172 checking for OCaml findlib package base64 3.1.0 or later... no
#29 2.174 checking for OCaml findlib package ocamlgraph 1.8.8 or later... no
#29 2.177 checking for OCaml findlib package cudf 0.7 or later... no
#29 2.179 checking for OCaml findlib package dose3.common 6.1 or later... no
#29 2.181 checking for OCaml findlib package dose3.algo 6.1 or later... no
#29 2.183 checking for OCaml findlib package opam-file-format 2.1.4 or later... no
#29 2.186 checking for OCaml findlib package spdx_licenses 1.4.0 or later... no
#29 2.188 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
#29 2.190 checking for OCaml findlib package jsonm 1.0.2 or later... no
#29 2.192 checking for OCaml findlib package uutf 1.0.3 or later... found 1.0.3
#29 2.200 checking for OCaml findlib package sha 1.13 or later... no
#29 2.202 checking for OCaml findlib package swhid_core 0.1 or later... no
#29 2.208 checking for OCaml findlib package patch 3.0.0 or later... no
#29 2.210 checking for OCaml findlib package tar 3.3.0 or later... no
#29 2.212 checking for OCaml findlib package checkseum 0.5.2 or later... no
#29 2.214 checking for OCaml findlib package decompress 1.5.1 or later... no
#29 2.216 checking for OCaml findlib package mccs 1.1+17 or later... no
#29 2.219 
#29 2.219 configure: error: Dependencies missing. Use --with-vendored-deps or --disable-checks
#29 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

#30 [build-opam2web  7/12] RUN opam install . --destdir /opt/opam2web
#30 0.611 opam2web is now pinned to git+file:///home/opam/opam2web#master (version ~dev)
#30 0.714 [NOTE] It seems you have not updated your repositories for a while. Consider updating them with:
#30 0.714        opam update
#30 0.714 
#30 CANCELED

#31 [opam2web  3/12] COPY --from=opam-legacy . /www
#31 CANCELED
------
 > [build-opam-doc  8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make:
2.192 checking for OCaml findlib package uutf 1.0.3 or later... found 1.0.3
2.200 checking for OCaml findlib package sha 1.13 or later... no
2.202 checking for OCaml findlib package swhid_core 0.1 or later... no
2.208 checking for OCaml findlib package patch 3.0.0 or later... no
2.210 checking for OCaml findlib package tar 3.3.0 or later... no
2.212 checking for OCaml findlib package checkseum 0.5.2 or later... no
2.214 checking for OCaml findlib package decompress 1.5.1 or later... no
2.216 checking for OCaml findlib package mccs 1.1+17 or later... no
2.219 
2.219 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-08-15 13:24.09: Job failed: Failed: Build failed