Build:
  1. 0
2026-01-23 10:11.51: New job: Build Dockerfile using linux-x86_64 in
                                [https://github.com/ocaml-opam/opam2web.git#refs/pull/203/head (fdbc059af2677a426a36be35e3289a81467e7fb5)]
2026-01-23 10:11.51: Using cache hint "https://github.com/ocaml-opam/opam2web.git-Dockerfile"
2026-01-23 10:11.51: Waiting for resource in pool OCluster
2026-01-23 10:11.51: Waiting for worker…
2026-01-23 10:11.51: 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.1s

#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/ocaml/opam:archive
#6 DONE 0.6s

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

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

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

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

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

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

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

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

#19 [opam2web  2/12] RUN apk add --update git curl rsync libstdc++ rdfind
#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  3/12] RUN git clone https://github.com/ocaml/opam2web.git --depth 1 /home/opam/opam2web
#21 CACHED

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

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

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

#25 [build-opam2web 10/12] RUN rm -rf /opt/opam2web/share/opam2web/doc
#25 CACHED

#26 [build-opam2web  8/12] RUN cp -r content /opt/opam2web/share/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 [build-opam-doc  4/14] RUN sudo mv /usr/bin/opam-2.1 /usr/bin/opam && opam update
#28 CACHED

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

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

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

#32 [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
#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 [stage-2  1/13] FROM docker.io/ocaml/opam:archive@sha256:c47b29898cd29dc63ce77ff663aafb060c8811b0837dcf110e50f700ed65197a
#35 CACHED

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

#37 [build-opam-doc  8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make
#37 0.419 checking for ocamlc... ocamlc
#37 0.425 OCaml version is 4.14.0
#37 0.431 OCaml library path is /home/opam/.opam/4.14/lib/ocaml
#37 0.431 checking for ocamlopt... ocamlopt
#37 0.438 checking for ocamlc.opt... ocamlc.opt
#37 0.444 checking for ocamlopt.opt... ocamlopt.opt
#37 0.452 checking for ocaml... ocaml
#37 0.453 checking for ocamldep... ocamldep
#37 0.453 checking for ocamldep.opt... ocamldep.opt
#37 0.459 checking for ocamlmktop... ocamlmktop
#37 0.459 checking for ocamlmklib... ocamlmklib
#37 0.459 checking for ocamldoc... ocamldoc
#37 0.459 checking for ocamldoc.opt... ocamldoc.opt
#37 0.468 checking for ocamlbuild... ocamlbuild
#37 0.468 checking OCaml Sys.os_type... Unix
#37 0.494 checking for gawk... no
#37 0.494 checking for mawk... no
#37 0.494 checking for nawk... no
#37 0.494 checking for awk... awk
#37 0.501 checking for compiler type... cc
#37 0.781 checking for compiler architecture... amd64
#37 1.063 checking for compiler system... linux
#37 1.347 checking for compiler target... x86_64-pc-linux-musl
#37 1.648 checking for gcc... gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64
#37 1.678 checking whether the C compiler works... yes
#37 1.733 checking for C compiler default output file name... a.out
#37 1.734 checking for suffix of executables... 
#37 1.773 checking whether we are cross compiling... no
#37 1.814 checking for suffix of object files... o
#37 1.843 checking whether the compiler supports GNU C... yes
#37 1.870 checking whether gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 accepts -g... yes
#37 1.899 checking for gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 option to enable C11 features... none needed
#37 1.972 checking for ocamlobjinfo... ocamlobjinfo
#37 1.972 checking for ocamlfind... ocamlfind
#37 1.981 checking for curl... curl
#37 1.981 checking for dune... dune
#37 1.982 checking for patch... patch
#37 1.983 checking for bunzip2... bunzip2
#37 1.988 checking for linking method... shared
#37 1.988 
#37 1.988 checking for OCaml findlib package unix... found
#37 1.990 checking for OCaml findlib package re 1.9.0 or later... found 1.10.4
#37 1.999 checking for OCaml findlib package base64 3.1.0 or later... no
#37 2.001 checking for OCaml findlib package ocamlgraph... not found
#37 2.003 checking for OCaml findlib package cudf 0.7 or later... no
#37 2.005 checking for OCaml findlib package dose3.common 6.1 or later... no
#37 2.007 checking for OCaml findlib package dose3.algo 6.1 or later... no
#37 2.009 checking for OCaml findlib package opam-file-format 2.1.4 or later... no
#37 2.011 checking for OCaml findlib package spdx_licenses... not found
#37 2.013 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
#37 2.014 checking for OCaml findlib package jsonm... not found
#37 2.016 checking for OCaml findlib package uutf... found
#37 2.019 checking for OCaml findlib package sha... not found
#37 2.021 checking for OCaml findlib package swhid_core... not found
#37 2.023 checking for OCaml findlib package patch... not found
#37 2.024 checking for OCaml findlib package mccs 1.1+17 or later... no
#37 2.027 
#37 2.027 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
------
 > [build-opam-doc  8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make:
2.011 checking for OCaml findlib package spdx_licenses... not found
2.013 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
2.014 checking for OCaml findlib package jsonm... not found
2.016 checking for OCaml findlib package uutf... found
2.019 checking for OCaml findlib package sha... not found
2.021 checking for OCaml findlib package swhid_core... not found
2.023 checking for OCaml findlib package patch... not found
2.024 checking for OCaml findlib package mccs 1.1+17 or later... no
2.027 
2.027 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-01-23 10:11.57: Job failed: Failed: Build failed