Build:
- 0
2026-01-16 22:54.40: New job: Build Dockerfile using linux-x86_64 in
[https://github.com/ocaml-opam/opam2web.git#refs/pull/203/head (fdbc059af2677a426a36be35e3289a81467e7fb5)]
2026-01-16 22:54.40: Using cache hint "https://github.com/ocaml-opam/opam2web.git-Dockerfile"
2026-01-16 22:54.40: Waiting for resource in pool OCluster
2026-01-16 22:54.40: Waiting for worker…
2026-01-16 22:54.40: Got resource from pool OCluster
Building on eumache
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
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 .dockerignore
#1 transferring context: 53B done
#1 DONE 0.0s
#2 [internal] load build definition from Dockerfile
#2 transferring dockerfile: 3.11kB done
#2 DONE 0.0s
#3 resolve image config for docker.io/docker/dockerfile:1.3
#3 DONE 0.7s
#4 docker-image://docker.io/docker/dockerfile:1.3@sha256:42399d4635eddd7a9b8a24be879d2f9a930d0ed040a61324cfdf59ef1357b3b2
#4 CACHED
#5 [internal] load metadata for docker.io/library/caddy:2.5.2-alpine
#5 DONE 0.6s
#6 [internal] load metadata for docker.io/ocaml/opam:alpine-3.15-ocaml-4.14
#6 DONE 0.6s
#7 [internal] load metadata for docker.io/ocaml/opam:archive
#7 DONE 0.6s
#8 [internal] load metadata for docker.io/library/alpine:3.15
#8 DONE 1.2s
#9 [internal] load metadata for docker.io/ocaml/opam.ocaml.org-legacy:latest
#9 DONE 1.2s
#10 [stage-2 1/16] FROM docker.io/ocaml/opam:archive@sha256:c47b29898cd29dc63ce77ff663aafb060c8811b0837dcf110e50f700ed65197a
#10 CACHED
#11 [stage-5 1/3] FROM docker.io/library/caddy:2.5.2-alpine@sha256:b31ff95e98737b849d6af1fb9d9cb54a66ba3684564b3310541f60b12b1dd619
#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 [opam2web 2/12] RUN apk add --update git curl rsync libstdc++ rdfind
#15 CACHED
#16 [opam-legacy 1/1] FROM docker.io/ocaml/opam.ocaml.org-legacy@sha256:8441c99108b7628c4b3a222a5b61aef39dc1f9638f2b9bc991b4eb5314b58865
#16 CACHED
#17 [build-opam-doc 5/14] RUN opam install odoc
#17 CACHED
#18 [build-opam-doc 2/14] RUN sudo apk add cgit groff
#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 6/14] RUN git clone https://github.com/ocaml/opam --single-branch --depth 1 --branch master /home/opam/opam
#20 CACHED
#21 [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
#21 CACHED
#22 [build-opam2web 5/12] RUN sudo mkdir -p /opt/opam2web && sudo chown opam:opam /opt/opam2web
#22 CACHED
#23 [build-opam2web 2/12] RUN sudo apk add g++ gmp-dev
#23 CACHED
#24 [build-opam2web 3/12] RUN git clone https://github.com/ocaml/opam2web.git --depth 1 /home/opam/opam2web
#24 CACHED
#25 [build-opam2web 4/12] WORKDIR /home/opam/opam2web
#25 CACHED
#26 [build-opam-doc 7/14] WORKDIR /home/opam/opam
#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.95kB done
#28 DONE 0.0s
#29 [build-opam-doc 8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make
#29 0.511 checking for ocamlc... ocamlc
#29 0.525 OCaml version is 4.14.0
#29 0.533 OCaml library path is /home/opam/.opam/4.14/lib/ocaml
#29 0.533 checking for ocamlopt... ocamlopt
#29 0.550 checking for ocamlc.opt... ocamlc.opt
#29 0.557 checking for ocamlopt.opt... ocamlopt.opt
#29 0.567 checking for ocaml... ocaml
#29 0.568 checking for ocamldep... ocamldep
#29 0.568 checking for ocamldep.opt... ocamldep.opt
#29 0.581 checking for ocamlmktop... ocamlmktop
#29 0.581 checking for ocamlmklib... ocamlmklib
#29 0.582 checking for ocamldoc... ocamldoc
#29 0.582 checking for ocamldoc.opt... ocamldoc.opt
#29 0.598 checking for ocamlbuild... ocamlbuild
#29 0.598 checking OCaml Sys.os_type... Unix
#29 0.654 checking for gawk... no
#29 0.654 checking for mawk... no
#29 0.654 checking for nawk... no
#29 0.655 checking for awk... awk
#29 0.662 checking for compiler type... cc
#29 1.179 checking for compiler architecture... amd64
#29 1.611 checking for compiler system... linux
#29 2.071 checking for compiler target... x86_64-pc-linux-musl
#29 2.532 checking for gcc... gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64
#29 2.679 checking whether the C compiler works... yes
#29 2.739 checking for C compiler default output file name... a.out
#29 2.740 checking for suffix of executables...
#29 2.785 checking whether we are cross compiling... no
#29 2.836 checking for suffix of object files... o
#29 2.865 checking whether the compiler supports GNU C... yes
#29 2.895 checking whether gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 accepts -g... yes
#29 2.933 checking for gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 option to enable C11 features... none needed
#29 3.018 checking for ocamlobjinfo... ocamlobjinfo
#29 3.019 checking for ocamlfind... ocamlfind
#29 3.035 checking for curl... curl
#29 3.036 checking for dune... dune
#29 3.037 checking for patch... patch
#29 3.038 checking for bunzip2... bunzip2
#29 3.045 checking for linking method... shared
#29 3.045
#29 3.045 checking for OCaml findlib package unix... found
#29 3.047 checking for OCaml findlib package re 1.9.0 or later... found 1.10.4
#29 3.054 checking for OCaml findlib package base64 3.1.0 or later... no
#29 3.056 checking for OCaml findlib package ocamlgraph... not found
#29 3.059 checking for OCaml findlib package cudf 0.7 or later... no
#29 3.061 checking for OCaml findlib package dose3.common 6.1 or later... no
#29 3.063 checking for OCaml findlib package dose3.algo 6.1 or later... no
#29 3.065 checking for OCaml findlib package opam-file-format 2.1.4 or later... no
#29 3.067 checking for OCaml findlib package spdx_licenses... not found
#29 3.069 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
#29 3.071 checking for OCaml findlib package jsonm... not found
#29 3.074 checking for OCaml findlib package uutf... found
#29 3.076 checking for OCaml findlib package sha... not found
#29 3.078 checking for OCaml findlib package swhid_core... not found
#29 3.079 checking for OCaml findlib package patch... not found
#29 3.081 checking for OCaml findlib package mccs 1.1+17 or later... no
#29 3.085
#29 3.085 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 1.047 opam2web is now pinned to git+file:///home/opam/opam2web#master (version ~dev)
#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:
3.067 checking for OCaml findlib package spdx_licenses... not found
3.069 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
3.071 checking for OCaml findlib package jsonm... not found
3.074 checking for OCaml findlib package uutf... found
3.076 checking for OCaml findlib package sha... not found
3.078 checking for OCaml findlib package swhid_core... not found
3.079 checking for OCaml findlib package patch... not found
3.081 checking for OCaml findlib package mccs 1.1+17 or later... no
3.085
3.085 configure: error: Dependencies missing. Use --with-vendored-deps or --disable-checks
------
Dockerfile:36
--------------------
34 | RUN git clone https://github.com/ocaml/opam --single-branch --depth 1 --branch master /home/opam/opam
35 | WORKDIR /home/opam/opam
36 | >>> RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make
37 | RUN echo '(vendored_dirs src_ext)' >> dune
38 | RUN opam exec -- make -C doc html man-html DUNE=dune
--------------------
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-16 22:56.14: Job failed: Failed: Build failed