Build:
  1. 0
2026-04-20 19:51.30: New job: Build Dockerfile using linux-x86_64 in
                                [https://github.com/ocaml-opam/opam2web.git#refs/pull/203/head (fdbc059af2677a426a36be35e3289a81467e7fb5)]
2026-04-20 19:51.30: Using cache hint "https://github.com/ocaml-opam/opam2web.git-Dockerfile"
2026-04-20 19:51.30: Waiting for resource in pool OCluster
2026-04-20 19:51.30: Waiting for worker…
2026-04-20 19:51.30: 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: 3.11kB done
#1 DONE 0.0s

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

#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/library/caddy:2.5.2-alpine
#5 ...

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

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

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

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

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

#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-archive 1/1] FROM docker.io/ocaml/opam:archive@sha256:8749dc8924dd8972aa9acc9618c00eb37ea4d2d7181c6ea7af0aca4161f30b31
#12 DONE 0.0s

#13 [opam-legacy 1/1] FROM docker.io/ocaml/opam.ocaml.org-legacy@sha256:8441c99108b7628c4b3a222a5b61aef39dc1f9638f2b9bc991b4eb5314b58865
#13 DONE 0.0s

#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 [opam2web  2/12] RUN apk add --update git curl rsync libstdc++ rdfind
#16 CACHED

#17 [opam2web  3/12] COPY --from=opam-legacy . /www
#17 CACHED

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

#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  2/14] RUN sudo apk add cgit groff
#20 CACHED

#21 [build-opam-doc  6/14] RUN git clone https://github.com/ocaml/opam --single-branch --depth 1 --branch master /home/opam/opam
#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-opam2web  2/12] RUN sudo apk add g++ gmp-dev
#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  5/12] RUN sudo mkdir -p /opt/opam2web && sudo chown opam:opam /opt/opam2web
#26 CACHED

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

#28 [build-opam-doc  7/14] WORKDIR /home/opam/opam
#28 CACHED

#12 [opam-archive 1/1] FROM docker.io/ocaml/opam:archive@sha256:8749dc8924dd8972aa9acc9618c00eb37ea4d2d7181c6ea7af0aca4161f30b31
#12 CACHED

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

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

#30 [build-opam2web  7/12] RUN opam install . --destdir /opt/opam2web
#30 0.820 opam2web is now pinned to git+file:///home/opam/opam2web#master (version ~dev)
#30 ...

#31 [build-opam-doc  8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make
#31 0.503 checking for ocamlc... ocamlc
#31 0.510 OCaml version is 4.14.0
#31 0.518 OCaml library path is /home/opam/.opam/4.14/lib/ocaml
#31 0.518 checking for ocamlopt... ocamlopt
#31 0.527 checking for ocamlc.opt... ocamlc.opt
#31 0.533 checking for ocamlopt.opt... ocamlopt.opt
#31 0.541 checking for ocaml... ocaml
#31 0.542 checking for ocamldep... ocamldep
#31 0.542 checking for ocamldep.opt... ocamldep.opt
#31 0.549 checking for ocamlmktop... ocamlmktop
#31 0.549 checking for ocamlmklib... ocamlmklib
#31 0.549 checking for ocamldoc... ocamldoc
#31 0.550 checking for ocamldoc.opt... ocamldoc.opt
#31 0.559 checking for ocamlbuild... ocamlbuild
#31 0.559 checking OCaml Sys.os_type... Unix
#31 0.587 checking for gawk... no
#31 0.587 checking for mawk... no
#31 0.587 checking for nawk... no
#31 0.588 checking for awk... awk
#31 0.594 checking for compiler type... cc
#31 0.910 checking for compiler architecture... amd64
#31 1.199 checking for compiler system... linux
#31 1.488 checking for compiler target... x86_64-pc-linux-musl
#31 1.791 checking for gcc... gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64
#31 1.820 checking whether the C compiler works... yes
#31 1.860 checking for C compiler default output file name... a.out
#31 1.862 checking for suffix of executables... 
#31 1.905 checking whether we are cross compiling... no
#31 1.948 checking for suffix of object files... o
#31 1.977 checking whether the compiler supports GNU C... yes
#31 2.007 checking whether gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 accepts -g... yes
#31 2.038 checking for gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 option to enable C11 features... none needed
#31 2.114 checking for ocamlobjinfo... ocamlobjinfo
#31 2.114 checking for ocamlfind... ocamlfind
#31 2.122 checking for curl... curl
#31 2.123 checking for dune... dune
#31 2.123 checking for patch... patch
#31 2.123 checking for bunzip2... bunzip2
#31 2.130 checking for linking method... shared
#31 2.130 
#31 2.130 checking for OCaml findlib package unix... found
#31 2.133 checking for OCaml findlib package re 1.9.0 or later... found 1.10.4
#31 2.142 checking for OCaml findlib package base64 3.1.0 or later... no
#31 2.144 checking for OCaml findlib package ocamlgraph... not found
#31 2.146 checking for OCaml findlib package cudf 0.7 or later... no
#31 2.148 checking for OCaml findlib package dose3.common 6.1 or later... no
#31 2.150 checking for OCaml findlib package dose3.algo 6.1 or later... no
#31 2.153 checking for OCaml findlib package opam-file-format 2.1.4 or later... no
#31 2.154 checking for OCaml findlib package spdx_licenses... not found
#31 2.156 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
#31 2.158 checking for OCaml findlib package jsonm... not found
#31 2.160 checking for OCaml findlib package uutf... found
#31 2.162 checking for OCaml findlib package sha... not found
#31 2.164 checking for OCaml findlib package swhid_core... not found
#31 2.166 checking for OCaml findlib package patch... not found
#31 2.168 checking for OCaml findlib package mccs 1.1+17 or later... no
#31 2.170 
#31 2.170 configure: error: Dependencies missing. Use --with-vendored-deps or --disable-checks
#31 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 CANCELED
------
 > [build-opam-doc  8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make:
2.154 checking for OCaml findlib package spdx_licenses... not found
2.156 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
2.158 checking for OCaml findlib package jsonm... not found
2.160 checking for OCaml findlib package uutf... found
2.162 checking for OCaml findlib package sha... not found
2.164 checking for OCaml findlib package swhid_core... not found
2.166 checking for OCaml findlib package patch... not found
2.168 checking for OCaml findlib package mccs 1.1+17 or later... no
2.170 
2.170 configure: error: Dependencies missing. Use --with-vendored-deps or --disable-checks
------
ERROR: 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-04-20 19:51.43: Job failed: Failed: Build failed