Build:
- 0
2025-05-08 17:54.56: New job: docker build { "commit": "999cd6db27a6a92cfa545e374f88afe7778bf0c2", "dockerfile": { "file": "Dockerfile" }, "docker_context": "registry.ci.dev", "squash": false, "buildx": false, "build_args": [ "--build-arg", "OPAM_REPO_GIT_SHA=0d013e603b5ebf0e9b404e10d5a6839f226e1739", "--build-arg", "BLOG_GIT_SHA=bdef1bbf939db6797dcd51faef2ea9ac1826f4a5", "--build-arg", "OPAM_GIT_SHA=46234090daf4f9c5f446af56a50f78809c04a20a" ], "path": null } 2025-05-08 17:54.56: Waiting for resource in pool registry-build-pool 2025-05-08 18:47.02: Got resource from pool registry-build-pool 2025-05-08 18:47.02: Checking out commit 999cd6db. To reproduce: git clone --recursive "https://github.com/ocaml-opam/opam2web.git" -b "kit-ty-kate-patch-1" && cd "opam2web" && git reset --hard 999cd6db 2025-05-08 18:47.02: Exec: "cp" "-a" "--" "/var/lib/ocurrent/var/git/opam2web.git-92f5aef4aeaf008827874a1aeed7b6c5b12b428905c908be59865256584f033a/.git" "/tmp/git-checkout30bc9aba" 2025-05-08 18:47.02: Exec: "git" "-C" "/tmp/git-checkout30bc9aba" "submodule" "deinit" "--force" "--all" could not create empty submodule directory content/docSubmodule 'content/doc' (https://github.com/ocaml/opam.wiki.git) unregistered for path 'content/doc' 2025-05-08 18:47.02: Exec: "git" "-C" "/tmp/git-checkout30bc9aba" "reset" "--hard" "-q" "999cd6db27a6a92cfa545e374f88afe7778bf0c2" 2025-05-08 18:47.02: Exec: "git" "-c" "protocol.file.allow=always" "-C" "/tmp/git-checkout30bc9aba" "submodule" "update" "--recursive" "--init" "--no-fetch" Submodule 'content/doc' (https://github.com/ocaml/opam.wiki.git) registered for path 'content/doc' Submodule path 'content/doc': checked out '13a77b2bc576763bfa469ca3ef6f139402b7357b' 2025-05-08 18:47.02: Exec: "docker" "--context" "registry.ci.dev" "build" "--pull" "--build-arg" "OPAM_REPO_GIT_SHA=0d013e603b5ebf0e9b404e10d5a6839f226e1739" "--build-arg" "BLOG_GIT_SHA=bdef1bbf939db6797dcd51faef2ea9ac1826f4a5" "--build-arg" "OPAM_GIT_SHA=46234090daf4f9c5f446af56a50f78809c04a20a" "-f" "/tmp/git-checkout30bc9aba/Dockerfile" "--iidfile" "/tmp/git-checkout30bc9aba/docker-iid" "--" "/tmp/git-checkout30bc9aba" 2025/05/08 18:47:07 http2: server: error reading preface from client dummy-1: read |0: file already closed #0 building with "registry.ci.dev" instance using docker driver #1 [internal] load build definition from Dockerfile #1 transferring dockerfile: #1 transferring dockerfile: 3.11kB 0.0s done #1 DONE 0.6s #2 [auth] docker/dockerfile:pull token for registry-1.docker.io #2 DONE 0.0s #3 resolve image config for docker-image://docker.io/docker/dockerfile:1.3 #3 DONE 0.6s #4 docker-image://docker.io/docker/dockerfile:1.3@sha256:42399d4635eddd7a9b8a24be879d2f9a930d0ed040a61324cfdf59ef1357b3b2 #4 CACHED #5 [internal] load .dockerignore #5 transferring context: #5 transferring context: 53B 0.0s done #5 DONE 0.1s #6 [auth] ocaml/opam:pull token for registry-1.docker.io #6 DONE 0.0s #7 [auth] ocaml/opam.ocaml.org-legacy:pull token for registry-1.docker.io #7 DONE 0.0s #8 [auth] library/caddy:pull token for registry-1.docker.io #8 DONE 0.0s #9 [auth] library/alpine:pull token for registry-1.docker.io #9 DONE 0.0s #10 [internal] load metadata for docker.io/ocaml/opam:alpine-3.15-ocaml-4.14 #10 ... #11 [internal] load metadata for docker.io/ocaml/opam:archive #11 DONE 0.4s #10 [internal] load metadata for docker.io/ocaml/opam:alpine-3.15-ocaml-4.14 #10 DONE 0.5s #12 [internal] load metadata for docker.io/ocaml/opam.ocaml.org-legacy:latest #12 DONE 0.5s #13 [internal] load metadata for docker.io/library/alpine:3.15 #13 DONE 0.6s #14 [internal] load metadata for docker.io/library/caddy:2.5.2-alpine #14 DONE 0.7s #15 [opam-archive 1/1] FROM docker.io/ocaml/opam:archive@sha256:0fd4655f393eb59fd8f430f3e98f2e3ba7f2ec7788d1df1b90c6544999785d7d #15 DONE 0.0s #16 [stage-5 1/3] FROM docker.io/library/caddy:2.5.2-alpine@sha256:b31ff95e98737b849d6af1fb9d9cb54a66ba3684564b3310541f60b12b1dd619 #16 DONE 0.0s #17 [opam2web 1/12] FROM docker.io/library/alpine:3.15@sha256:19b4bcc4f60e99dd5ebdca0cbce22c503bbcff197549d7e19dab4f22254dc864 #17 DONE 0.0s #18 [stage-5 2/3] WORKDIR /srv #18 CACHED #19 [build-opam2web 1/12] FROM docker.io/ocaml/opam:alpine-3.15-ocaml-4.14@sha256:6e944a352012058a8e8d9e44019c2a827acd5ba42be51437b697e3630a608bdc #19 DONE 0.0s #20 [opam2web 2/12] RUN apk add --update git curl rsync libstdc++ rdfind #20 CACHED #21 [opam-legacy 1/1] FROM docker.io/ocaml/opam.ocaml.org-legacy@sha256:8441c99108b7628c4b3a222a5b61aef39dc1f9638f2b9bc991b4eb5314b58865 #21 CACHED #22 [build-opam2web 2/12] RUN sudo apk add g++ gmp-dev #22 CACHED #23 [build-opam2web 4/12] WORKDIR /home/opam/opam2web #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 5/12] RUN sudo mkdir -p /opt/opam2web && sudo chown opam:opam /opt/opam2web #25 CACHED #26 [build-opam-doc 2/14] RUN sudo apk add cgit groff #26 CACHED #27 [build-opam-doc 4/14] RUN sudo mv /usr/bin/opam-2.1 /usr/bin/opam && opam update #27 CACHED #28 [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 #28 CACHED #29 [build-opam-doc 5/14] RUN opam install odoc #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-opam2web 6/12] RUN opam repo set-url default git+https://github.com/ocaml/opam-repository.git#${OPAM_GIT_SHA} #31 CACHED #32 [build-opam-doc 7/14] WORKDIR /home/opam/opam #32 CACHED #33 [internal] load build context #33 transferring context: 4.98kB 0.0s done #33 DONE 0.1s #34 [build-opam-doc 8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make #34 0.343 checking for ocamlc... ocamlc #34 0.352 OCaml version is 4.14.0 #34 0.359 OCaml library path is /home/opam/.opam/4.14/lib/ocaml #34 0.359 checking for ocamlopt... ocamlopt #34 0.370 checking for ocamlc.opt... ocamlc.opt #34 0.377 checking for ocamlopt.opt... ocamlopt.opt #34 0.387 checking for ocaml... ocaml #34 0.387 checking for ocamldep... ocamldep #34 0.388 checking for ocamldep.opt... ocamldep.opt #34 0.396 checking for ocamlmktop... ocamlmktop #34 0.396 checking for ocamlmklib... ocamlmklib #34 0.396 checking for ocamldoc... ocamldoc #34 0.397 checking for ocamldoc.opt... ocamldoc.opt #34 0.409 checking for ocamlbuild... ocamlbuild #34 0.409 checking OCaml Sys.os_type... Unix #34 0.442 checking for gawk... no #34 0.442 checking for mawk... no #34 0.442 checking for nawk... no #34 0.442 checking for awk... awk #34 0.450 checking for compiler type... cc #34 0.778 checking for compiler architecture... amd64 #34 1.196 checking for compiler system... linux #34 1.554 checking for compiler target... x86_64-pc-linux-musl #34 1.934 checking for gcc... gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 #34 1.975 checking whether the C compiler works... yes #34 2.024 checking for C compiler default output file name... a.out #34 2.026 checking for suffix of executables... #34 2.070 checking whether we are cross compiling... no #34 2.126 checking for suffix of object files... o #34 2.164 checking whether the compiler supports GNU C... yes #34 2.201 checking whether gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 accepts -g... yes #34 2.238 checking for gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 option to enable C11 features... none needed #34 2.331 checking for ocamlobjinfo... ocamlobjinfo #34 2.331 checking for ocamlfind... ocamlfind #34 2.343 checking for curl... curl #34 2.344 checking for dune... dune #34 2.344 checking for patch... patch #34 2.344 checking for bunzip2... bunzip2 #34 2.352 checking for linking method... shared #34 2.352 #34 2.352 checking for OCaml findlib package unix... found #34 2.355 checking for OCaml findlib package re 1.9.0 or later... found 1.10.4 #34 2.364 checking for OCaml findlib package base64 3.1.0 or later... no #34 2.366 checking for OCaml findlib package cmdliner... found #34 2.369 checking for OCaml findlib package ocamlgraph... not found #34 2.371 checking for OCaml findlib package cudf 0.7 or later... no #34 2.373 checking for OCaml findlib package dose3.common 6.1 or later... no #34 2.375 checking for OCaml findlib package dose3.algo 6.1 or later... no #34 2.378 checking for OCaml findlib package opam-file-format 2.1.4 or later... no #34 2.380 checking for OCaml findlib package spdx_licenses... not found #34 2.382 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no #34 2.384 checking for OCaml findlib package jsonm... not found #34 2.386 checking for OCaml findlib package uutf... found #34 2.389 checking for OCaml findlib package sha... not found #34 2.391 checking for OCaml findlib package swhid_core... not found #34 2.392 checking for OCaml findlib package patch... not found #34 2.394 checking for OCaml findlib package mccs 1.1+17 or later... no #34 2.397 #34 2.397 configure: error: Dependencies missing. Use --with-vendored-deps or --disable-checks #34 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 #35 [build-opam2web 7/12] RUN opam install . --destdir /opt/opam2web #35 0.913 opam2web is now pinned to git+file:///home/opam/opam2web#master (version ~dev) #35 CANCELED #36 [opam2web 3/12] COPY --from=opam-legacy . /www #36 CANCELED ------ > [build-opam-doc 8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make: 2.380 checking for OCaml findlib package spdx_licenses... not found 2.382 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no 2.384 checking for OCaml findlib package jsonm... not found 2.386 checking for OCaml findlib package uutf... found 2.389 checking for OCaml findlib package sha... not found 2.391 checking for OCaml findlib package swhid_core... not found 2.392 checking for OCaml findlib package patch... not found 2.394 checking for OCaml findlib package mccs 1.1+17 or later... no 2.397 2.397 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 2025-05-08 18:47.16: Job failed: Docker build exited with status 1