Build:
- 0
2026-01-15 01:07.52: New job: Build Dockerfile using linux-x86_64 in
[https://github.com/ocaml-opam/opam2web.git#refs/pull/221/head (3f40967fdf6c5040614d036a0cca2161968f3f05)]
2026-01-15 01:07.52: Using cache hint "https://github.com/ocaml-opam/opam2web.git-Dockerfile"
2026-01-15 01:07.52: Waiting for resource in pool OCluster
2026-01-15 01:07.52: Waiting for worker…
2026-01-15 01:07.52: 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 3f40967 remove download computation statistics (dead) code
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.1s
#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 DONE 0.3s
#6 [internal] load metadata for docker.io/library/caddy:2.5.2-alpine
#6 DONE 0.4s
#7 [internal] load metadata for docker.io/library/alpine:3.15
#7 DONE 0.5s
#8 [internal] load metadata for docker.io/ocaml/opam:archive
#8 DONE 0.6s
#9 [internal] load metadata for docker.io/ocaml/opam.ocaml.org-legacy:latest
#9 DONE 0.5s
#10 [stage-5 1/3] FROM docker.io/library/caddy:2.5.2-alpine@sha256:b31ff95e98737b849d6af1fb9d9cb54a66ba3684564b3310541f60b12b1dd619
#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 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 6/12] RUN opam repo set-url default git+https://github.com/ocaml/opam-repository.git#${OPAM_GIT_SHA}
#15 CACHED
#16 [build-opam2web 5/12] RUN sudo mkdir -p /opt/opam2web && sudo chown opam:opam /opt/opam2web
#16 CACHED
#17 [build-opam2web 3/12] RUN git clone https://github.com/ocaml/opam2web.git --depth 1 /home/opam/opam2web
#17 CACHED
#18 [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
#18 CACHED
#19 [build-opam2web 9/12] RUN rm -rf /opt/opam2web/share/opam2web/lib
#19 CACHED
#20 [build-opam2web 10/12] RUN rm -rf /opt/opam2web/share/opam2web/doc
#20 CACHED
#21 [build-opam2web 7/12] RUN opam install . --destdir /opt/opam2web
#21 CACHED
#22 [build-opam2web 4/12] WORKDIR /home/opam/opam2web
#22 CACHED
#23 [opam2web 3/12] COPY --from=opam-legacy . /www
#23 CACHED
#24 [build-opam2web 2/12] RUN sudo apk add g++ gmp-dev
#24 CACHED
#25 [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
#25 CACHED
#26 [opam2web 2/12] RUN apk add --update git curl rsync libstdc++ rdfind
#26 CACHED
#27 [build-opam2web 8/12] RUN cp -r content /opt/opam2web/share/opam2web/
#27 CACHED
#28 [build-opam-doc 6/14] RUN git clone https://github.com/ocaml/opam --single-branch --depth 1 --branch master /home/opam/opam
#28 CACHED
#29 [build-opam-doc 4/14] RUN sudo mv /usr/bin/opam-2.1 /usr/bin/opam && opam update
#29 CACHED
#30 [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
#30 CACHED
#31 [build-opam-doc 5/14] RUN opam install odoc
#31 CACHED
#32 [build-opam-doc 2/14] RUN sudo apk add cgit groff
#32 CACHED
#33 [opam2web 4/12] COPY --from=build-opam2web /opt/opam2web /usr/local
#33 CACHED
#34 [opam-archive 1/1] FROM docker.io/ocaml/opam:archive@sha256:512d1860e16f9622d08607f101a7153b3535822625c50de59d094de712f16b61
#34 CACHED
#35 [build-opam-doc 7/14] WORKDIR /home/opam/opam
#35 CACHED
#36 [internal] load build context
#36 transferring context: 4.97kB 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.405 checking for ocamlc... ocamlc
#37 0.412 OCaml version is 4.14.0
#37 0.419 OCaml library path is /home/opam/.opam/4.14/lib/ocaml
#37 0.419 checking for ocamlopt... ocamlopt
#37 0.427 checking for ocamlc.opt... ocamlc.opt
#37 0.433 checking for ocamlopt.opt... ocamlopt.opt
#37 0.441 checking for ocaml... ocaml
#37 0.441 checking for ocamldep... ocamldep
#37 0.442 checking for ocamldep.opt... ocamldep.opt
#37 0.447 checking for ocamlmktop... ocamlmktop
#37 0.448 checking for ocamlmklib... ocamlmklib
#37 0.448 checking for ocamldoc... ocamldoc
#37 0.448 checking for ocamldoc.opt... ocamldoc.opt
#37 0.457 checking for ocamlbuild... ocamlbuild
#37 0.457 checking OCaml Sys.os_type... Unix
#37 0.484 checking for gawk... no
#37 0.484 checking for mawk... no
#37 0.484 checking for nawk... no
#37 0.485 checking for awk... awk
#37 0.492 checking for compiler type... cc
#37 0.772 checking for compiler architecture... amd64
#37 1.049 checking for compiler system... linux
#37 1.339 checking for compiler target... x86_64-pc-linux-musl
#37 1.633 checking for gcc... gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64
#37 1.663 checking whether the C compiler works... yes
#37 1.719 checking for C compiler default output file name... a.out
#37 1.721 checking for suffix of executables...
#37 1.764 checking whether we are cross compiling... no
#37 1.808 checking for suffix of object files... o
#37 1.835 checking whether the compiler supports GNU C... yes
#37 1.867 checking whether gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 accepts -g... yes
#37 1.897 checking for gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 option to enable C11 features... none needed
#37 1.973 checking for ocamlobjinfo... ocamlobjinfo
#37 1.973 checking for ocamlfind... ocamlfind
#37 1.984 checking for curl... curl
#37 1.984 checking for dune... dune
#37 1.984 checking for patch... patch
#37 1.985 checking for bunzip2... bunzip2
#37 1.990 checking for linking method... shared
#37 1.991
#37 1.991 checking for OCaml findlib package unix... found
#37 1.993 checking for OCaml findlib package re 1.9.0 or later... found 1.10.4
#37 2.000 checking for OCaml findlib package base64 3.1.0 or later... no
#37 2.003 checking for OCaml findlib package ocamlgraph... not found
#37 2.005 checking for OCaml findlib package cudf 0.7 or later... no
#37 2.007 checking for OCaml findlib package dose3.common 6.1 or later... no
#37 2.009 checking for OCaml findlib package dose3.algo 6.1 or later... no
#37 2.011 checking for OCaml findlib package opam-file-format 2.1.4 or later... no
#37 2.013 checking for OCaml findlib package spdx_licenses... not found
#37 2.014 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
#37 2.016 checking for OCaml findlib package jsonm... not found
#37 2.018 checking for OCaml findlib package uutf... found
#37 2.020 checking for OCaml findlib package sha... not found
#37 2.022 checking for OCaml findlib package swhid_core... not found
#37 2.024 checking for OCaml findlib package patch... not found
#37 2.026 checking for OCaml findlib package mccs 1.1+17 or later... no
#37 2.028
#37 2.028 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.013 checking for OCaml findlib package spdx_licenses... not found
2.014 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
2.016 checking for OCaml findlib package jsonm... not found
2.018 checking for OCaml findlib package uutf... found
2.020 checking for OCaml findlib package sha... not found
2.022 checking for OCaml findlib package swhid_core... not found
2.024 checking for OCaml findlib package patch... not found
2.026 checking for OCaml findlib package mccs 1.1+17 or later... no
2.028
2.028 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-15 01:07.57: Job failed: Failed: Build failed