Build:
- 0
2026-09-23 20:59.49: New job: Build Dockerfile using linux-x86_64 in
[https://github.com/ocaml-opam/opam2web.git#refs/heads/kit-ty-kate-patch-1 (999cd6db27a6a92cfa545e374f88afe7778bf0c2)]
2026-09-23 20:59.49: Using cache hint "https://github.com/ocaml-opam/opam2web.git-Dockerfile"
2026-09-23 20:59.49: Waiting for resource in pool OCluster
2026-09-23 20:59.49: Waiting for worker…
2026-09-23 21:01.42: Got resource from pool OCluster
Building on laodoke.caelum.ci.dev
All commits already cached
Submodule path 'content/doc': checked out 'e54731062f4cb140f96c56fad47cdcc5c1d70cf7'
HEAD is now at 999cd6d Fix the "browse" field in the generated repo file
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 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.0s
#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.3s
#7 [internal] load metadata for docker.io/ocaml/opam:archive
#7 DONE 0.3s
#8 [internal] load metadata for docker.io/library/caddy:2.5.2-alpine
#8 DONE 0.3s
#9 [internal] load metadata for docker.io/ocaml/opam.ocaml.org-legacy:latest
#9 DONE 0.3s
#5 [internal] load metadata for docker.io/ocaml/opam:alpine-3.15-ocaml-4.14
#5 DONE 0.3s
#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 [opam2web 2/12] RUN apk add --update git curl rsync libstdc++ rdfind
#14 CACHED
#15 [opam2web 3/12] COPY --from=opam-legacy . /www
#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 [build-opam2web 4/12] WORKDIR /home/opam/opam2web
#17 CACHED
#18 [build-opam2web 5/12] RUN sudo mkdir -p /opt/opam2web && sudo chown opam:opam /opt/opam2web
#18 CACHED
#19 [build-opam2web 3/12] RUN git clone https://github.com/ocaml/opam2web.git --depth 1 /home/opam/opam2web
#19 CACHED
#20 [build-opam2web 2/12] RUN sudo apk add g++ gmp-dev
#20 CACHED
#21 [build-opam-doc 5/14] RUN opam install odoc
#21 CACHED
#22 [build-opam-doc 2/14] RUN sudo apk add cgit groff
#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 4/14] RUN sudo mv /usr/bin/opam-2.1 /usr/bin/opam && opam update
#24 CACHED
#25 [build-opam-doc 6/14] RUN git clone https://github.com/ocaml/opam --single-branch --depth 1 --branch master /home/opam/opam
#25 CACHED
#26 [build-opam2web 6/12] RUN opam repo set-url default git+https://github.com/ocaml/opam-repository.git#${OPAM_GIT_SHA}
#26 CACHED
#27 [build-opam-doc 7/14] WORKDIR /home/opam/opam
#27 CACHED
#28 [internal] load build context
#28 transferring context: 4.98kB done
#28 DONE 0.0s
#29 [opam-archive 1/1] FROM docker.io/ocaml/opam:archive@sha256:92f3af1477b42ed7ebcb3e10deaf191c08c9364ba6df8b70c8dd44927b029225
#29 resolve docker.io/ocaml/opam:archive@sha256:92f3af1477b42ed7ebcb3e10deaf191c08c9364ba6df8b70c8dd44927b029225 done
#29 sha256:92f3af1477b42ed7ebcb3e10deaf191c08c9364ba6df8b70c8dd44927b029225 402B / 402B done
#29 sha256:29a7f8dc5b3f2e28bafd5df047739a6b04f13d37736e6837dde1761859dcbec4 957B / 957B done
#29 sha256:661f37043c7a53195582938e7ff4af381c2eb3921001cef68e605a9ad3148634 1.07kB / 1.07kB done
#29 sha256:e2de96513ba9eb53b431787ec8a65cdde380ac4772a3e4c4b714dcfde2a102b5 0B / 3.85MB 0.2s
#29 sha256:e855ae9bee8e3a52602dbb80fd72e706b865fa4487008ee083c5dd36ba918acc 0B / 8.19GB 0.2s
#29 sha256:93f8e1e408539814eb93607b76d9789dbe5502ac2f7e3adc1d04335ff14ae2ad 0B / 19.31GB 0.2s
#29 sha256:e2de96513ba9eb53b431787ec8a65cdde380ac4772a3e4c4b714dcfde2a102b5 3.85MB / 3.85MB 0.3s done
#29 extracting sha256:e2de96513ba9eb53b431787ec8a65cdde380ac4772a3e4c4b714dcfde2a102b5
#29 extracting sha256:e2de96513ba9eb53b431787ec8a65cdde380ac4772a3e4c4b714dcfde2a102b5 0.4s done
#29 ...
#30 [build-opam-doc 8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make
#30 0.736 checking for ocamlc... ocamlc
#30 0.750 OCaml version is 4.14.0
#30 0.761 OCaml library path is /home/opam/.opam/4.14/lib/ocaml
#30 0.761 checking for ocamlopt... ocamlopt
#30 0.777 checking for ocamlc.opt... ocamlc.opt
#30 0.789 checking for ocamlopt.opt... ocamlopt.opt
#30 0.808 checking for ocaml... ocaml
#30 0.809 checking for ocamldep... ocamldep
#30 0.809 checking for ocamldep.opt... ocamldep.opt
#30 0.824 checking for ocamlmktop... ocamlmktop
#30 0.824 checking for ocamlmklib... ocamlmklib
#30 0.824 checking for ocamldoc... ocamldoc
#30 0.824 checking for ocamldoc.opt... ocamldoc.opt
#30 0.842 checking for ocamlbuild... ocamlbuild
#30 0.842 checking OCaml Sys.os_type... Unix
#30 0.903 checking for gawk... no
#30 0.903 checking for mawk... no
#30 0.903 checking for nawk... no
#30 0.903 checking for awk... awk
#30 0.907 checking for compiler type... cc
#30 1.509 checking for compiler architecture... amd64
#30 2.121 checking for compiler system... linux
#30 2.595 checking for compiler target... x86_64-pc-linux-musl
#30 3.037 checking for gcc... gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64
#30 3.070 checking whether the C compiler works... yes
#30 3.116 checking for C compiler default output file name... a.out
#30 3.118 checking for suffix of executables...
#30 3.164 checking whether we are cross compiling... no
#30 3.216 checking for suffix of object files... o
#30 3.250 checking whether the compiler supports GNU C... yes
#30 3.282 checking whether gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 accepts -g... yes
#30 3.315 checking for gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 option to enable C11 features... none needed
#30 3.420 checking for ocamlobjinfo... ocamlobjinfo
#30 3.420 checking for ocamlfind... ocamlfind
#30 3.434 checking for curl... curl
#30 3.434 checking for dune... dune
#30 3.435 checking for patch... patch
#30 3.435 checking for bunzip2... bunzip2
#30 3.443 checking for linking method... shared
#30 3.443
#30 3.443 checking for OCaml findlib package unix... found
#30 3.445 checking for OCaml findlib package re 1.10.0 or later... found 1.10.4
#30 3.453 checking for OCaml findlib package base64 3.1.0 or later... no
#30 3.455 checking for OCaml findlib package ocamlgraph 1.8.8 or later... no
#30 3.457 checking for OCaml findlib package cudf 0.11~rc1 or later... no
#30 3.460 checking for OCaml findlib package dose3.common 6.1 or later... no
#30 3.462 checking for OCaml findlib package dose3.algo 6.1 or later... no
#30 3.464 checking for OCaml findlib package opam-file-format 2.1.4 or later... no
#30 3.467 checking for OCaml findlib package spdx_licenses 1.4.0 or later... no
#30 3.470 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
#30 3.473 checking for OCaml findlib package jsonm 1.0.2 or later... no
#30 3.476 checking for OCaml findlib package uutf 1.0.3 or later... found 1.0.3
#30 3.485 checking for OCaml findlib package sha 1.13 or later... no
#30 3.487 checking for OCaml findlib package swhid_core 0.1 or later... no
#30 3.489 checking for OCaml findlib package patch 3.0.0 or later... no
#30 3.491 checking for OCaml findlib package tar 3.3.0 or later... no
#30 3.493 checking for OCaml findlib package checkseum 0.5.2 or later... no
#30 3.495 checking for OCaml findlib package decompress 1.5.1 or later... no
#30 3.497 checking for OCaml findlib package mccs 1.1+17 or later... no
#30 3.501
#30 3.501 configure: error: Dependencies missing. Use --with-vendored-deps or --disable-checks
#30 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
#29 [opam-archive 1/1] FROM docker.io/ocaml/opam:archive@sha256:92f3af1477b42ed7ebcb3e10deaf191c08c9364ba6df8b70c8dd44927b029225
#29 CANCELED
#31 [build-opam2web 7/12] RUN opam install . --destdir /opt/opam2web
#31 1.417 opam2web is now pinned to git+file:///home/opam/opam2web#master (version ~dev)
#31 CANCELED
------
> [build-opam-doc 8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make:
3.476 checking for OCaml findlib package uutf 1.0.3 or later... found 1.0.3
3.485 checking for OCaml findlib package sha 1.13 or later... no
3.487 checking for OCaml findlib package swhid_core 0.1 or later... no
3.489 checking for OCaml findlib package patch 3.0.0 or later... no
3.491 checking for OCaml findlib package tar 3.3.0 or later... no
3.493 checking for OCaml findlib package checkseum 0.5.2 or later... no
3.495 checking for OCaml findlib package decompress 1.5.1 or later... no
3.497 checking for OCaml findlib package mccs 1.1+17 or later... no
3.501
3.501 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-09-23 21:01.54: Job failed: Failed: Build failed