Build:
  1. 0
2025-01-09 13:15.07: New job: docker build {
                                             "commit": "6b36e9761d62aeade4c326b82e105c2aa81e8d09",
                                             "dockerfile": {
                                               "file": "Dockerfile"
                                             },
                                             "docker_context": "registry.ci.dev",
                                             "squash": false,
                                             "buildx": false,
                                             "build_args": [
                                               "--build-arg",
                                               "OPAM_REPO_GIT_SHA=67e940587b8aca227f511e1943bcd31eabe6b1db",
                                               "--build-arg",
                                               "BLOG_GIT_SHA=7c8baf56cb2ff5dcf9a2e43202ac676eb4f946f6",
                                               "--build-arg",
                                               "OPAM_GIT_SHA=26290a42e5a3dd44c3e2f8f743e6b8c391bdc206"
                                             ],
                                             "path": null
                                           }
2025-01-09 13:15.07: Waiting for resource in pool registry-build-pool
2025-01-09 15:30.30: Got resource from pool registry-build-pool
2025-01-09 15:30.30: Checking out commit 6b36e976. To reproduce:
                       git clone --recursive "https://github.com/ocaml-opam/opam2web.git" && cd "opam2web" && git fetch origin "refs/pull/220/head" && git reset --hard 6b36e976
2025-01-09 15:30.30: Exec: "cp" "-a" "--" "/var/lib/ocurrent/var/git/opam2web.git-92f5aef4aeaf008827874a1aeed7b6c5b12b428905c908be59865256584f033a/.git" 
                           "/tmp/git-checkout1ef0d022"
2025-01-09 15:30.30: Exec: "git" "-C" "/tmp/git-checkout1ef0d022" "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-01-09 15:30.31: Exec: "git" "-C" "/tmp/git-checkout1ef0d022" "reset" 
                           "--hard" "-q" "6b36e9761d62aeade4c326b82e105c2aa81e8d09"
2025-01-09 15:30.31: Exec: "git" "-c" "protocol.file.allow=always" "-C" 
                           "/tmp/git-checkout1ef0d022" "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-01-09 15:30.31: Exec: "docker" "--context" "registry.ci.dev" "build" 
                           "--pull" "--build-arg" "OPAM_REPO_GIT_SHA=67e940587b8aca227f511e1943bcd31eabe6b1db" 
                           "--build-arg" "BLOG_GIT_SHA=7c8baf56cb2ff5dcf9a2e43202ac676eb4f946f6" 
                           "--build-arg" "OPAM_GIT_SHA=26290a42e5a3dd44c3e2f8f743e6b8c391bdc206" 
                           "-f" "/tmp/git-checkout1ef0d022/Dockerfile" 
                           "--iidfile" "/tmp/git-checkout1ef0d022/docker-iid" 
                           "--" "/tmp/git-checkout1ef0d022"
#0 building with "registry.ci.dev" instance using docker driver

#1 [internal] load .dockerignore
#1 transferring context:
#1 transferring context: 53B 0.3s done
#1 DONE 1.4s

#2 [internal] load build definition from Dockerfile
#2 transferring dockerfile: 3.11kB 0.3s done
#2 DONE 1.4s

#3 resolve image config for docker.io/docker/dockerfile:1.3
#3 DONE 0.0s

#4 docker-image://docker.io/docker/dockerfile:1.3
#4 CACHED

#5 [internal] load metadata for docker.io/library/caddy:2.5.2-alpine
#5 ...

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

#7 [auth] library/caddy:pull token for registry-1.docker.io
#7 DONE 0.0s

#8 [auth] ocaml/opam.ocaml.org-legacy:pull token for registry-1.docker.io
#8 DONE 0.0s

#9 [internal] load metadata for docker.io/ocaml/opam:archive
#9 DONE 0.2s

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

#11 [internal] load metadata for docker.io/ocaml/opam.ocaml.org-legacy:latest
#11 ...

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

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

#12 [stage-5 1/3] FROM docker.io/library/caddy:2.5.2-alpine@sha256:b31ff95e98737b849d6af1fb9d9cb54a66ba3684564b3310541f60b12b1dd619
#12 DONE 0.0s

#13 [opam-archive 1/1] FROM docker.io/ocaml/opam:archive@sha256:a01405fa69c2dc87b01fcf1ad76ee3075aaadf675a37f2df70cfb344bbb905b0
#13 DONE 0.0s

#14 [opam2web  1/12] FROM docker.io/library/alpine:3.15@sha256:19b4bcc4f60e99dd5ebdca0cbce22c503bbcff197549d7e19dab4f22254dc864
#14 DONE 0.0s

#15 [opam-legacy 1/1] FROM docker.io/ocaml/opam.ocaml.org-legacy@sha256:8441c99108b7628c4b3a222a5b61aef39dc1f9638f2b9bc991b4eb5314b58865
#15 DONE 0.0s

#16 [stage-5 2/3] WORKDIR /srv
#16 CACHED

#17 [opam2web  2/12] RUN apk add --update git curl rsync libstdc++ rdfind
#17 CACHED

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

#19 [build-opam-doc  1/14] FROM docker.io/ocaml/opam:alpine-3.15-ocaml-4.14@sha256:6e944a352012058a8e8d9e44019c2a827acd5ba42be51437b697e3630a608bdc
#19 DONE 0.0s

#20 [build-opam2web  3/12] RUN git clone https://github.com/ocaml/opam2web.git --depth 1 /home/opam/opam2web
#20 CACHED

#21 [build-opam2web  6/12] RUN opam repo set-url default git+https://github.com/ocaml/opam-repository.git#${OPAM_GIT_SHA}
#21 CACHED

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

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

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

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

#26 [build-opam-doc  4/14] RUN sudo mv /usr/bin/opam-2.1 /usr/bin/opam && opam update
#26 CACHED

#27 [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
#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  5/14] RUN opam install odoc
#29 CACHED

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

#31 [build-opam-doc  7/14] WORKDIR /home/opam/opam
#31 CACHED

#32 [internal] load build context
#32 transferring context: 4.97kB 0.2s done
#32 DONE 0.3s

#33 [build-opam2web  8/12] RUN cp -r content /opt/opam2web/share/opam2web/
#33 DONE 0.3s

#34 [build-opam2web  9/12] RUN rm -rf /opt/opam2web/share/opam2web/lib
#34 DONE 0.3s

#35 [build-opam-doc  8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make
#35 0.365 checking for ocamlc... ocamlc
#35 0.376 OCaml version is 4.14.0
#35 0.387 OCaml library path is /home/opam/.opam/4.14/lib/ocaml
#35 0.387 checking for ocamlopt... ocamlopt
#35 0.400 checking for ocamlc.opt... ocamlc.opt
#35 0.410 checking for ocamlopt.opt... ocamlopt.opt
#35 0.422 checking for ocaml... ocaml
#35 0.422 checking for ocamldep... ocamldep
#35 0.422 checking for ocamldep.opt... ocamldep.opt
#35 0.431 checking for ocamlmktop... ocamlmktop
#35 0.431 checking for ocamlmklib... ocamlmklib
#35 0.431 checking for ocamldoc... ocamldoc
#35 0.432 checking for ocamldoc.opt... ocamldoc.opt
#35 0.445 checking for ocamlbuild... ocamlbuild
#35 0.445 checking OCaml Sys.os_type... Unix
#35 0.483 checking for gawk... no
#35 0.483 checking for mawk... no
#35 0.483 checking for nawk... no
#35 0.483 checking for awk... awk
#35 0.491 checking for compiler type... 
#35 ...

#36 [build-opam2web 10/12] RUN rm -rf /opt/opam2web/share/opam2web/doc
#36 DONE 0.2s

#35 [build-opam-doc  8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make
#35 0.491 checking for compiler type... cc
#35 0.927 checking for compiler architecture... amd64
#35 1.362 checking for compiler system... 
#35 ...

#37 [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
#37 0.283 Cloning into '/opt/opam2web/share/opam2web/content/doc/1.1'...
#37 DONE 0.5s

#38 [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
#38 0.296 Cloning into '/tmp/opam-1.2'...
#38 DONE 0.7s

#35 [build-opam-doc  8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make
#35 1.362 checking for compiler system... linux
#35 1.798 checking for compiler target... x86_64-pc-linux-musl
#35 ...

#39 [opam2web  4/12] COPY --from=build-opam2web /opt/opam2web /usr/local
#39 DONE 0.2s

#35 [build-opam-doc  8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make
#35 2.242 checking for gcc... gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64
#35 2.280 checking whether the C compiler works... yes
#35 2.334 checking for C compiler default output file name... a.out
#35 2.336 checking for suffix of executables... 
#35 2.390 checking whether we are cross compiling... no
#35 2.451 checking for suffix of object files... o
#35 2.491 checking whether the compiler supports GNU C... yes
#35 2.530 checking whether gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 accepts -g... yes
#35 2.570 checking for gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 option to enable C11 features... none needed
#35 2.676 checking for ocamlobjinfo... ocamlobjinfo
#35 2.677 checking for ocamlfind... ocamlfind
#35 2.688 checking for curl... curl
#35 2.689 checking for dune... dune
#35 2.689 checking for patch... patch
#35 2.690 checking for bunzip2... bunzip2
#35 2.697 checking for linking method... shared
#35 2.697 
#35 2.697 checking for OCaml findlib package unix... found
#35 2.700 checking for OCaml findlib package re 1.9.0 or later... found 1.10.4
#35 2.709 checking for OCaml findlib package base64 3.1.0 or later... no
#35 2.712 checking for OCaml findlib package cmdliner... found
#35 2.714 checking for OCaml findlib package ocamlgraph... not found
#35 2.717 checking for OCaml findlib package cudf 0.7 or later... no
#35 2.719 checking for OCaml findlib package dose3.common 6.1 or later... no
#35 2.722 checking for OCaml findlib package dose3.algo 6.1 or later... no
#35 2.724 checking for OCaml findlib package opam-file-format 2.1.4 or later... no
#35 2.727 checking for OCaml findlib package spdx_licenses... not found
#35 2.729 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
#35 2.731 checking for OCaml findlib package jsonm... not found
#35 2.733 checking for OCaml findlib package uutf... found
#35 2.736 checking for OCaml findlib package sha... not found
#35 2.738 checking for OCaml findlib package swhid_core... not found
#35 2.741 checking for OCaml findlib package mccs 1.1+17 or later... no
#35 2.744 
#35 2.744 configure: error: Dependencies missing. Use --with-vendored-deps or --disable-checks
#35 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.724 checking for OCaml findlib package opam-file-format 2.1.4 or later... no
2.727 checking for OCaml findlib package spdx_licenses... not found
2.729 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
2.731 checking for OCaml findlib package jsonm... not found
2.733 checking for OCaml findlib package uutf... found
2.736 checking for OCaml findlib package sha... not found
2.738 checking for OCaml findlib package swhid_core... not found
2.741 checking for OCaml findlib package mccs 1.1+17 or later... no
2.744 
2.744 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-01-09 15:30.50: Job failed: Docker build exited with status 1