Build:
  1. 1
  2. 0
2024-06-11 09:43.32: New job: Build using linux-ppc64 in
                                [https://github.com/ocaml/opam-repository#master (402ab79d081f2057b91cdaefd2c4729219f1a307)]
2024-06-11 09:43.32: Will push staging image to ocurrent/opam-staging:ubuntu-24.04-opam-ppc64le

Dockerfile:

# syntax=docker/dockerfile:1

# Autogenerated by OCaml-Dockerfile scripts
FROM ubuntu:noble
LABEL distro_style="apt"
RUN apt-get -y update
RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
RUN DEBIAN_FRONTEND=noninteractive apt-get -y install build-essential curl git libcap-dev sudo
RUN git config --global user.email "docker@example.com"
RUN git config --global user.name "Docker"
RUN git clone https://github.com/ocaml/opam /tmp/opam && cd /tmp/opam && cp -P -R -p . ../opam-sources && git checkout cdd59ee5d4b07b2173d2bbdc57a0ddecd153dd4e && env MAKE='make -j' shell/bootstrap-ocaml.sh && make -C src_ext cache-archives
RUN cd /tmp/opam-sources && cp -P -R -p . ../opam-build-2.0 && cd ../opam-build-2.0 && git checkout 7d4a0f2e0fefe748efbd7358775b1a0bd8267544 && ln -s ../opam/src_ext/archives src_ext/archives && env PATH="/tmp/opam/bootstrap/ocaml/bin:$PATH" ./configure --enable-cold-check && env PATH="/tmp/opam/bootstrap/ocaml/bin:$PATH" make lib-ext all && mkdir -p /usr/local/bin && cp /tmp/opam-build-2.0/opam /usr/local/bin/opam-2.0 && chmod a+x /usr/local/bin/opam-2.0 && rm -rf /tmp/opam-build-2.0
RUN cd /tmp/opam-sources && cp -P -R -p . ../opam-build-2.1 && cd ../opam-build-2.1 && git checkout dfbe6a0b3a386376780bf68d35e4ce107072079d && ln -s ../opam/src_ext/archives src_ext/archives && env PATH="/tmp/opam/bootstrap/ocaml/bin:$PATH" ./configure --enable-cold-check --with-0install-solver && env PATH="/tmp/opam/bootstrap/ocaml/bin:$PATH" make lib-ext all && mkdir -p /usr/local/bin && cp /tmp/opam-build-2.1/opam /usr/local/bin/opam-2.1 && chmod a+x /usr/local/bin/opam-2.1 && rm -rf /tmp/opam-build-2.1
RUN cd /tmp/opam-sources && cp -P -R -p . ../opam-build-master && cd ../opam-build-master && git checkout cdd59ee5d4b07b2173d2bbdc57a0ddecd153dd4e && ln -s ../opam/src_ext/archives src_ext/archives && env PATH="/tmp/opam/bootstrap/ocaml/bin:$PATH" ./configure --enable-cold-check --with-0install-solver --with-vendored-deps && env PATH="/tmp/opam/bootstrap/ocaml/bin:$PATH" make lib-ext all && mkdir -p /usr/local/bin && cp /tmp/opam-build-master/opam /usr/local/bin/opam-master && chmod a+x /usr/local/bin/opam-master && rm -rf /tmp/opam-build-master

FROM ubuntu:noble
RUN ln -fs /usr/share/zoneinfo/Europe/London /etc/localtime
COPY <<-EOF /etc/apt/apt.conf.d/mirror-retry
	Acquire::Retries "5";
EOF
RUN apt-get -y update
RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
RUN DEBIAN_FRONTEND=noninteractive apt-get -y install build-essential curl git rsync sudo unzip nano libcap-dev libx11-dev bubblewrap
COPY --from=0 [ "/usr/local/bin/opam-2.0", "/usr/bin/opam-2.0" ]
RUN ln /usr/bin/opam-2.0 /usr/bin/opam
COPY --from=0 [ "/usr/local/bin/opam-2.1", "/usr/bin/opam-2.1" ]
COPY --from=0 [ "/usr/local/bin/opam-master", "/usr/bin/opam-dev" ]
RUN ln /usr/bin/opam-dev /usr/bin/opam-2.2
RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
COPY <<-EOF /etc/sudoers.d/opam
	opam ALL=(ALL:ALL) NOPASSWD:ALL
EOF
RUN chmod 440 /etc/sudoers.d/opam
RUN chown root:root /etc/sudoers.d/opam
RUN if getent passwd 1000; then userdel -r $(id -nu 1000); fi
RUN adduser --uid 1000 --disabled-password --gecos '' opam
RUN passwd -l opam
RUN chown -R opam:opam /home/opam
USER opam
ENV HOME="/home/opam"
WORKDIR /home/opam
RUN mkdir .ssh
RUN chmod 700 .ssh
COPY --chown=opam <<-EOF /home/opam/.opamrc-nosandbox
	wrap-build-commands: []
	wrap-install-commands: []
	wrap-remove-commands: []
	required-tools: []
EOF
COPY --chown=opam <<-EOF /home/opam/opam-sandbox-disable
	#!/bin/sh
	cp ~/.opamrc-nosandbox ~/.opamrc
	echo --- opam sandboxing disabled
EOF
RUN chmod a+x /home/opam/opam-sandbox-disable
RUN sudo mv /home/opam/opam-sandbox-disable /usr/bin/opam-sandbox-disable
COPY --chown=opam <<-EOF /home/opam/.opamrc-sandbox
	wrap-build-commands: ["%{hooks}%/sandbox.sh" "build"]
	wrap-install-commands: ["%{hooks}%/sandbox.sh" "install"]
	wrap-remove-commands: ["%{hooks}%/sandbox.sh" "remove"]
EOF
COPY --chown=opam <<-EOF /home/opam/opam-sandbox-enable
	#!/bin/sh
	cp ~/.opamrc-sandbox ~/.opamrc
	echo --- opam sandboxing enabled
EOF
RUN chmod a+x /home/opam/opam-sandbox-enable
RUN sudo mv /home/opam/opam-sandbox-enable /usr/bin/opam-sandbox-enable
RUN git config --global user.email "docker@example.com"
RUN git config --global user.name "Docker"
COPY --link --chown=opam:opam [ ".", "/home/opam/opam-repository" ]
RUN opam-sandbox-disable
RUN opam init -k local -a /home/opam/opam-repository --bare
RUN rm -rf .opam/repo/default/.git
COPY --link [ "Dockerfile", "/Dockerfile.opam" ]


2024-06-11 09:43.32: Using cache hint "opam-ubuntu-24.04"
2024-06-11 09:43.32: Waiting for resource in pool OCluster
2024-06-11 09:43.32: Waiting for worker…
2024-06-11 09:43.32: Got resource from pool OCluster
Building on orithia.caelum.ci.dev
All commits already cached
Updating files:  28% (9068/31480)
Updating files:  29% (9130/31480)
Updating files:  30% (9444/31480)
Updating files:  31% (9759/31480)
Updating files:  32% (10074/31480)
Updating files:  33% (10389/31480)
Updating files:  34% (10704/31480)
Updating files:  35% (11018/31480)
Updating files:  36% (11333/31480)
Updating files:  37% (11648/31480)
Updating files:  38% (11963/31480)
Updating files:  39% (12278/31480)
Updating files:  40% (12592/31480)
Updating files:  41% (12907/31480)
Updating files:  42% (13222/31480)
Updating files:  43% (13537/31480)
Updating files:  44% (13852/31480)
Updating files:  45% (14166/31480)
Updating files:  46% (14481/31480)
Updating files:  47% (14796/31480)
Updating files:  48% (15111/31480)
Updating files:  49% (15426/31480)
Updating files:  50% (15740/31480)
Updating files:  51% (16055/31480)
Updating files:  52% (16370/31480)
Updating files:  53% (16685/31480)
Updating files:  54% (17000/31480)
Updating files:  55% (17314/31480)
Updating files:  55% (17321/31480)
Updating files:  56% (17629/31480)
Updating files:  57% (17944/31480)
Updating files:  58% (18259/31480)
Updating files:  59% (18574/31480)
Updating files:  60% (18888/31480)
Updating files:  61% (19203/31480)
Updating files:  62% (19518/31480)
Updating files:  63% (19833/31480)
Updating files:  64% (20148/31480)
Updating files:  65% (20462/31480)
Updating files:  66% (20777/31480)
Updating files:  67% (21092/31480)
Updating files:  68% (21407/31480)
Updating files:  69% (21722/31480)
Updating files:  70% (22036/31480)
Updating files:  71% (22351/31480)
Updating files:  72% (22666/31480)
Updating files:  73% (22981/31480)
Updating files:  74% (23296/31480)
Updating files:  75% (23610/31480)
Updating files:  76% (23925/31480)
Updating files:  77% (24240/31480)
Updating files:  78% (24555/31480)
Updating files:  78% (24660/31480)
Updating files:  79% (24870/31480)
Updating files:  80% (25184/31480)
Updating files:  81% (25499/31480)
Updating files:  82% (25814/31480)
Updating files:  83% (26129/31480)
Updating files:  84% (26444/31480)
Updating files:  85% (26758/31480)
Updating files:  86% (27073/31480)
Updating files:  87% (27388/31480)
Updating files:  88% (27703/31480)
Updating files:  89% (28018/31480)
Updating files:  90% (28332/31480)
Updating files:  91% (28647/31480)
Updating files:  92% (28962/31480)
Updating files:  93% (29277/31480)
Updating files:  94% (29592/31480)
Updating files:  95% (29906/31480)
Updating files:  96% (30221/31480)
Updating files:  97% (30536/31480)
Updating files:  98% (30851/31480)
Updating files:  99% (31166/31480)
Updating files: 100% (31480/31480)
Updating files: 100% (31480/31480), done.
HEAD is now at 402ab79d08 Merge pull request #26038 from smuenzel/z3.4.13.0-2
WARNING: experimental flag squash is removed with BuildKit. You should squash inside build using a multi-stage Dockerfile for efficiency.
#0 building with "default" instance using docker driver

#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile:
#1 transferring dockerfile: 4.58kB done
#1 DONE 0.1s

#2 resolve image config for docker-image://docker.io/docker/dockerfile:1
#2 DONE 0.8s

#3 docker-image://docker.io/docker/dockerfile:1@sha256:a57df69d0ea827fb7266491f2813635de6f17269be881f696fbfdf2d83dda33e
#3 CACHED

#4 [internal] load metadata for docker.io/library/ubuntu:noble
#4 DONE 0.0s

#5 [internal] load .dockerignore
#5 transferring context: 2B done
#5 DONE 0.1s

#6 [internal] preparing inline document
#6 DONE 0.0s

#7 [internal] preparing inline document
#7 DONE 0.0s

#8 [internal] preparing inline document
#8 DONE 0.0s

#9 [internal] preparing inline document
#9 DONE 0.0s

#10 [internal] preparing inline document
#10 DONE 0.0s

#11 [internal] preparing inline document
#11 DONE 0.0s

#12 [internal] load build context
#12 ...

#13 [stage-0  1/10] FROM docker.io/library/ubuntu:noble
#13 resolve docker.io/library/ubuntu:noble 0.6s done
#13 DONE 0.6s

#14 [stage-1  3/37] COPY <<-EOF /etc/apt/apt.conf.d/mirror-retry
#14 CACHED

#15 [stage-1  4/37] RUN apt-get -y update
#15 CACHED

#16 [stage-1  2/37] RUN ln -fs /usr/share/zoneinfo/Europe/London /etc/localtime
#16 CACHED

#17 [stage-1  5/37] RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
#17 CACHED

#18 [stage-1  6/37] RUN DEBIAN_FRONTEND=noninteractive apt-get -y install build-essential curl git rsync sudo unzip nano libcap-dev libx11-dev bubblewrap
#18 CACHED

#19 [stage-0  2/10] RUN apt-get -y update
#19 CACHED

#20 [stage-0  4/10] RUN DEBIAN_FRONTEND=noninteractive apt-get -y install build-essential curl git libcap-dev sudo
#20 CACHED

#21 [stage-0  6/10] RUN git config --global user.name "Docker"
#21 CACHED

#22 [stage-0  5/10] RUN git config --global user.email "docker@example.com"
#22 CACHED

#23 [stage-0  3/10] RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
#23 CACHED

#24 [stage-0  7/10] RUN git clone https://github.com/ocaml/opam /tmp/opam && cd /tmp/opam && cp -P -R -p . ../opam-sources && git checkout cdd59ee5d4b07b2173d2bbdc57a0ddecd153dd4e && env MAKE='make -j' shell/bootstrap-ocaml.sh && make -C src_ext cache-archives
#24 CACHED

#12 [internal] load build context
#12 transferring context: 15.39MB 4.3s done
#12 CANCELED

#25 [stage-0  8/10] RUN cd /tmp/opam-sources && cp -P -R -p . ../opam-build-2.0 && cd ../opam-build-2.0 && git checkout 7d4a0f2e0fefe748efbd7358775b1a0bd8267544 && ln -s ../opam/src_ext/archives src_ext/archives && env PATH="/tmp/opam/bootstrap/ocaml/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" ./configure --enable-cold-check && env PATH="/tmp/opam/bootstrap/ocaml/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" make lib-ext all && mkdir -p /usr/local/bin && cp /tmp/opam-build-2.0/opam /usr/local/bin/opam-2.0 && chmod a+x /usr/local/bin/opam-2.0 && rm -rf /tmp/opam-build-2.0
#25 0.543 Note: switching to '7d4a0f2e0fefe748efbd7358775b1a0bd8267544'.
#25 0.543 
#25 0.543 You are in 'detached HEAD' state. You can look around, make experimental
#25 0.543 changes and commit them, and you can discard any commits you make in this
#25 0.543 state without impacting any branches by switching back to a branch.
#25 0.543 
#25 0.543 If you want to create a new branch to retain commits you create, you may
#25 0.543 do so (now or later) by using -c with the switch command. Example:
#25 0.543 
#25 0.543   git switch -c <new-branch-name>
#25 0.543 
#25 0.543 Or undo this operation with:
#25 0.543 
#25 0.543   git switch -
#25 0.543 
#25 0.543 Turn off this advice by setting config variable advice.detachedHead to false
#25 0.543 
#25 0.543 HEAD is now at 7d4a0f2e0 Merge pull request #4874 from rjbou/2010
#25 0.663 checking for ocamlc... ocamlc
#25 0.668 OCaml version is 4.14.2
#25 0.673 OCaml library path is /tmp/opam/bootstrap/ocaml/lib/ocaml
#25 0.673 checking for ocamlopt... ocamlopt
#25 0.680 checking for ocamlc.opt... ocamlc.opt
#25 0.685 checking for ocamlopt.opt... ocamlopt.opt
#25 0.691 checking for ocaml... ocaml
#25 0.691 checking for ocamldep... ocamldep
#25 0.692 checking for ocamldep.opt... ocamldep.opt
#25 0.697 checking for ocamlmktop... ocamlmktop
#25 0.700 checking for ocamlmklib... ocamlmklib
#25 0.700 checking for ocamldoc... ocamldoc
#25 0.700 checking for ocamldoc.opt... ocamldoc.opt
#25 0.706 checking for ocamlbuild... no
#25 0.706 checking OCaml Sys.os_type... Unix
#25 0.743 checking for gawk... no
#25 0.744 checking for mawk... mawk
#25 0.754 checking for compiler type... cc
#25 1.049 checking for compiler architecture... power
#25 1.354 checking for compiler system... elf
#25 1.662 checking for gcc... gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64
#25 1.690 checking whether the C compiler works... yes
#25 1.737 checking for C compiler default output file name... a.out
#25 1.738 checking for suffix of executables... 
#25 1.780 checking whether we are cross compiling... no
#25 1.838 checking for suffix of object files... o
#25 1.863 checking whether we are using the GNU C compiler... yes
#25 1.889 checking whether gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 accepts -g... yes
#25 1.912 checking for gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 option to accept ISO C89... none needed
#25 1.953 checking for ocamlobjinfo... ocamlobjinfo
#25 1.955 checking for ocamlfind... no
#25 1.955 checking for curl... curl
#25 1.955 checking for dune... no
#25 1.956 checking for cppo... no
#25 1.956 checking for patch... patch
#25 1.958 checking for bunzip2... bunzip2
#25 1.958 
#25 1.958 checking for OCaml findlib package unix... not found
#25 1.959 checking for OCaml findlib package bigarray... not found
#25 1.960 checking for OCaml findlib package extlib... not found
#25 1.962 checking for OCaml findlib package re... not found
#25 1.962 checking for OCaml findlib package re.glob... not found
#25 1.962 checking for OCaml findlib package cmdliner... not found
#25 1.963 checking for OCaml findlib package ocamlgraph... not found
#25 1.963 checking for OCaml findlib package cudf... not found
#25 1.964 checking for OCaml findlib package dose3.common... not found
#25 1.966 checking for OCaml findlib package dose3.algo... not found
#25 1.967 checking for OCaml findlib package opam-file-format... not found
#25 1.968 checking for OCaml findlib package mccs... not found
#25 1.969 checking for g++... g++
#25 1.996 checking whether we are using the GNU C++ compiler... yes
#25 2.021 checking whether g++ accepts -g... yes
#25 2.046 
#25 2.046 ============================================================================
#25 2.046 Some dependencies are missing. If you are just interested in the stand-alone
#25 2.046 'opam' binary, run 'make lib-ext' to download and include them.
#25 2.046 ============================================================================
#25 2.046 
#25 2.069 configure: creating ./config.status
#25 2.148 config.status: creating Makefile.config
#25 2.160 config.status: creating src/client/opamManifest.inc
#25 2.176 
#25 2.178 Opam will be built WITH a built-in solver
#25 2.178 
#25 2.178 Executables will be installed in /usr/local/bin
#25 2.178 Manual pages will be installed in /usr/local/share/man
#25 2.204 make -j -C src_ext lib-ext
#25 2.205 make[1]: Entering directory '/tmp/opam-build-2.0/src_ext'
#25 2.229 [ -e dune-local.tbz ] || \
#25 2.229 cp archives/dune-1.6.3.tbz dune-local.tbz 2>/dev/null || { { { curl  -LSs -o dune-local.tbz https://github.com/ocaml/dune/releases/download/1.6.3/dune-1.6.3.tbz && ocaml ../shell/md5check.ml dune-local.tbz 1212a36547d25269675d767c38fecf5f; } || { echo 'Failed to download https://github.com/ocaml/dune/releases/download/1.6.3/dune-1.6.3.tbz'; false; }; } || { { curl  -LSs -o dune-local.tbz https://opam.ocaml.org/cache/md5/12/1212a36547d25269675d767c38fecf5f && ocaml ../shell/md5check.ml dune-local.tbz 1212a36547d25269675d767c38fecf5f && echo 'Warning: downloaded https://github.com/ocaml/dune/releases/download/1.6.3/dune-1.6.3.tbz from opam cache'; } || { echo 'Failed to download dune-local from opam cache'; false; }; }; }
#25 2.232 [ -e cppo.tbz ] || \
#25 2.232 cp archives/cppo-v1.6.6.tbz cppo.tbz 2>/dev/null || { { { curl  -LSs -o cppo.tbz https://github.com/ocaml-community/cppo/releases/download/v1.6.6/cppo-v1.6.6.tbz && ocaml ../shell/md5check.ml cppo.tbz b13afeea6631d7c9b61f95bfd984a542; } || { echo 'Failed to download https://github.com/ocaml-community/cppo/releases/download/v1.6.6/cppo-v1.6.6.tbz'; false; }; } || { { curl  -LSs -o cppo.tbz https://opam.ocaml.org/cache/md5/b1/b13afeea6631d7c9b61f95bfd984a542 && ocaml ../shell/md5check.ml cppo.tbz b13afeea6631d7c9b61f95bfd984a542 && echo 'Warning: downloaded https://github.com/ocaml-community/cppo/releases/download/v1.6.6/cppo-v1.6.6.tbz from opam cache'; } || { echo 'Failed to download cppo from opam cache'; false; }; }; }
#25 2.236 [ -e extlib.tar.gz ] || \
#25 2.236 cp archives/extlib-1.7.7.tar.gz extlib.tar.gz 2>/dev/null || { { { curl  -LSs -o extlib.tar.gz https://ygrek.org/p/release/ocaml-extlib/extlib-1.7.7.tar.gz && ocaml ../shell/md5check.ml extlib.tar.gz 2c620993aecd4b31b3a362b21b55dd94; } || { echo 'Failed to download https://ygrek.org/p/release/ocaml-extlib/extlib-1.7.7.tar.gz'; false; }; } || { { curl  -LSs -o extlib.tar.gz https://opam.ocaml.org/cache/md5/2c/2c620993aecd4b31b3a362b21b55dd94 && ocaml ../shell/md5check.ml extlib.tar.gz 2c620993aecd4b31b3a362b21b55dd94 && echo 'Warning: downloaded https://ygrek.org/p/release/ocaml-extlib/extlib-1.7.7.tar.gz from opam cache'; } || { echo 'Failed to download extlib from opam cache'; false; }; }; }
#25 2.238 [ -e re.tbz ] || \
#25 2.238 cp archives/re-1.9.0.tbz re.tbz 2>/dev/null || { { { curl  -LSs -o re.tbz https://github.com/ocaml/ocaml-re/releases/download/1.9.0/re-1.9.0.tbz && ocaml ../shell/md5check.ml re.tbz bddaed4f386a22cace7850c9c7dac296; } || { echo 'Failed to download https://github.com/ocaml/ocaml-re/releases/download/1.9.0/re-1.9.0.tbz'; false; }; } || { { curl  -LSs -o re.tbz https://opam.ocaml.org/cache/md5/bd/bddaed4f386a22cace7850c9c7dac296 && ocaml ../shell/md5check.ml re.tbz bddaed4f386a22cace7850c9c7dac296 && echo 'Warning: downloaded https://github.com/ocaml/ocaml-re/releases/download/1.9.0/re-1.9.0.tbz from opam cache'; } || { echo 'Failed to download re from opam cache'; false; }; }; }
#25 2.240 [ -e cmdliner.tbz ] || \
#25 2.240 cp archives/cmdliner-1.0.2.tbz cmdliner.tbz 2>/dev/null || { { { curl  -LSs -o cmdliner.tbz http://erratique.ch/software/cmdliner/releases/cmdliner-1.0.2.tbz && ocaml ../shell/md5check.ml cmdliner.tbz ab2f0130e88e8dcd723ac6154c98a881; } || { echo 'Failed to download http://erratique.ch/software/cmdliner/releases/cmdliner-1.0.2.tbz'; false; }; } || { { curl  -LSs -o cmdliner.tbz https://opam.ocaml.org/cache/md5/ab/ab2f0130e88e8dcd723ac6154c98a881 && ocaml ../shell/md5check.ml cmdliner.tbz ab2f0130e88e8dcd723ac6154c98a881 && echo 'Warning: downloaded http://erratique.ch/software/cmdliner/releases/cmdliner-1.0.2.tbz from opam cache'; } || { echo 'Failed to download cmdliner from opam cache'; false; }; }; }
#25 2.243 [ -e ocamlgraph.tar.gz ] || \
#25 2.243 cp archives/ocamlgraph-1.8.8.tar.gz ocamlgraph.tar.gz 2>/dev/null || { { { curl  -LSs -o ocamlgraph.tar.gz http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.8.tar.gz && ocaml ../shell/md5check.ml ocamlgraph.tar.gz 9d71ca69271055bd22d0dfe4e939831a; } || { echo 'Failed to download http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.8.tar.gz'; false; }; } || { { curl  -LSs -o ocamlgraph.tar.gz https://opam.ocaml.org/cache/md5/9d/9d71ca69271055bd22d0dfe4e939831a && ocaml ../shell/md5check.ml ocamlgraph.tar.gz 9d71ca69271055bd22d0dfe4e939831a && echo 'Warning: downloaded http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.8.tar.gz from opam cache'; } || { echo 'Failed to download ocamlgraph from opam cache'; false; }; }; }
#25 2.245 [ -e cudf.tar.gz ] || \
#25 2.245 cp archives/cudf-0.9.tar.gz cudf.tar.gz 2>/dev/null || { { { curl  -LSs -o cudf.tar.gz https://github.com/ocaml/opam-source-archives/raw/main/cudf-0.9.tar.gz && ocaml ../shell/md5check.ml cudf.tar.gz a4c0e652e56e74c7b388a43f9258d119; } || { echo 'Failed to download https://github.com/ocaml/opam-source-archives/raw/main/cudf-0.9.tar.gz'; false; }; } || { { curl  -LSs -o cudf.tar.gz https://opam.ocaml.org/cache/md5/a4/a4c0e652e56e74c7b388a43f9258d119 && ocaml ../shell/md5check.ml cudf.tar.gz a4c0e652e56e74c7b388a43f9258d119 && echo 'Warning: downloaded https://github.com/ocaml/opam-source-archives/raw/main/cudf-0.9.tar.gz from opam cache'; } || { echo 'Failed to download cudf from opam cache'; false; }; }; }
#25 2.245 [ -e dose3.tar.gz ] || \
#25 2.245 cp archives/dose3-5.0.1.tar.gz dose3.tar.gz 2>/dev/null || { { { curl  -LSs -o dose3.tar.gz https://gitlab.com/irill/dose3/-/archive/5.0.1/dose3-5.0.1.tar.gz && ocaml ../shell/md5check.ml dose3.tar.gz a81080f36f477fdebf63c4a979e251cd; } || { echo 'Failed to download https://gitlab.com/irill/dose3/-/archive/5.0.1/dose3-5.0.1.tar.gz'; false; }; } || { { curl  -LSs -o dose3.tar.gz https://opam.ocaml.org/cache/md5/a8/a81080f36f477fdebf63c4a979e251cd && ocaml ../shell/md5check.ml dose3.tar.gz a81080f36f477fdebf63c4a979e251cd && echo 'Warning: downloaded https://gitlab.com/irill/dose3/-/archive/5.0.1/dose3-5.0.1.tar.gz from opam cache'; } || { echo 'Failed to download dose3 from opam cache'; false; }; }; }
#25 2.249 [ -e opam-file-format.tar.gz ] || \
#25 2.249 cp archives/2.1.3.tar.gz opam-file-format.tar.gz 2>/dev/null || { { { curl  -LSs -o opam-file-format.tar.gz https://github.com/ocaml/opam-file-format/archive/2.1.3.tar.gz && ocaml ../shell/md5check.ml opam-file-format.tar.gz b805562dd2d86fc3c8e6d47884fd1da6; } || { echo 'Failed to download https://github.com/ocaml/opam-file-format/archive/2.1.3.tar.gz'; false; }; } || { { curl  -LSs -o opam-file-format.tar.gz https://opam.ocaml.org/cache/md5/b8/b805562dd2d86fc3c8e6d47884fd1da6 && ocaml ../shell/md5check.ml opam-file-format.tar.gz b805562dd2d86fc3c8e6d47884fd1da6 && echo 'Warning: downloaded https://github.com/ocaml/opam-file-format/archive/2.1.3.tar.gz from opam cache'; } || { echo 'Failed to download opam-file-format from opam cache'; false; }; }; }
#25 2.250 [ -e result.tar.gz ] || \
#25 2.250 cp archives/1.4.tar.gz result.tar.gz 2>/dev/null || { { { curl  -LSs -o result.tar.gz https://github.com/janestreet/result/archive/1.4.tar.gz && ocaml ../shell/md5check.ml result.tar.gz d3162dbc501a2af65c8c71e0866541da; } || { echo 'Failed to download https://github.com/janestreet/result/archive/1.4.tar.gz'; false; }; } || { { curl  -LSs -o result.tar.gz https://opam.ocaml.org/cache/md5/d3/d3162dbc501a2af65c8c71e0866541da && ocaml ../shell/md5check.ml result.tar.gz d3162dbc501a2af65c8c71e0866541da && echo 'Warning: downloaded https://github.com/janestreet/result/archive/1.4.tar.gz from opam cache'; } || { echo 'Failed to download result from opam cache'; false; }; }; }
#25 2.252 [ -e seq.tar.gz ] || \
#25 2.252 cp archives/0.1.tar.gz seq.tar.gz 2>/dev/null || { { { curl  -LSs -o seq.tar.gz https://github.com/c-cube/seq/archive/0.1.tar.gz && ocaml ../shell/md5check.ml seq.tar.gz 0e87f9709541ed46ecb6f414bc31458c; } || { echo 'Failed to download https://github.com/c-cube/seq/archive/0.1.tar.gz'; false; }; } || { { curl  -LSs -o seq.tar.gz https://opam.ocaml.org/cache/md5/0e/0e87f9709541ed46ecb6f414bc31458c && ocaml ../shell/md5check.ml seq.tar.gz 0e87f9709541ed46ecb6f414bc31458c && echo 'Warning: downloaded https://github.com/c-cube/seq/archive/0.1.tar.gz from opam cache'; } || { echo 'Failed to download seq from opam cache'; false; }; }; }
#25 2.254 [ -e mccs.tar.gz ] || \
#25 2.254 cp archives/1.1+13.tar.gz mccs.tar.gz 2>/dev/null || { { { curl  -LSs -o mccs.tar.gz https://github.com/AltGr/ocaml-mccs/archive/1.1+13.tar.gz && ocaml ../shell/md5check.ml mccs.tar.gz 13504d3b5dcbf0bdc6d95a62de20af4a; } || { echo 'Failed to download https://github.com/AltGr/ocaml-mccs/archive/1.1+13.tar.gz'; false; }; } || { { curl  -LSs -o mccs.tar.gz https://opam.ocaml.org/cache/md5/13/13504d3b5dcbf0bdc6d95a62de20af4a && ocaml ../shell/md5check.ml mccs.tar.gz 13504d3b5dcbf0bdc6d95a62de20af4a && echo 'Warning: downloaded https://github.com/AltGr/ocaml-mccs/archive/1.1+13.tar.gz from opam cache'; } || { echo 'Failed to download mccs from opam cache'; false; }; }; }
#25 2.464 cmdliner.tbz has the expected MD5.
#25 2.466 mkdir -p tmp-cmdliner
#25 2.467 cd tmp-cmdliner && bunzip2 -c ../cmdliner.tbz | tar xf -
#25 2.481 rm -rf cmdliner
#25 2.506 dose3.tar.gz has the expected MD5.
#25 2.507 mkdir -p tmp-dose3
#25 2.508 cd tmp-dose3 && gunzip -c ../dose3.tar.gz | tar xf -
#25 2.535 rm -rf dose3
#25 2.540 patching file common/criteria_lexer.mll
#25 2.540 patching file common/input.ml
#25 2.548 extlib.tar.gz has the expected MD5.
#25 2.548 mkdir -p tmp-extlib
#25 2.549 cd tmp-extlib && gunzip -c ../extlib.tar.gz | tar xf -
#25 2.558 rm -rf extlib
#25 2.562 patching file src/extList.ml
#25 2.563 patching file src/extHashtbl.ml
#25 2.565 patching file src/configure.ml
#25 2.607 MD5 for ocamlgraph.tar.gz differ:
#25 2.607   expected: 9d71ca69271055bd22d0dfe4e939831a
#25 2.607     actual: 9d1ead73e678fa2f51a70a933b0bf017
#25 2.608 Failed to download http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.8.tar.gz
#25 2.674 cudf.tar.gz has the expected MD5.
#25 2.675 mkdir -p tmp-cudf
#25 2.677 cd tmp-cudf && gunzip -c ../cudf.tar.gz | tar xf -
#25 2.691 rm -rf cudf
#25 2.757 MD5 for ocamlgraph.tar.gz differ:
#25 2.757   expected: 9d71ca69271055bd22d0dfe4e939831a
#25 2.757     actual: d41d8cd98f00b204e9800998ecf8427e
#25 2.758 Failed to download ocamlgraph from opam cache
#25 2.758 seq.tar.gz has the expected MD5.
#25 2.759 make[1]: *** [Makefile:164: ocamlgraph.download] Error 1
#25 2.759 make[1]: *** Waiting for unfinished jobs....
#25 2.833 result.tar.gz has the expected MD5.
#25 2.860 opam-file-format.tar.gz has the expected MD5.
#25 2.957 cppo.tbz has the expected MD5.
#25 2.967 re.tbz has the expected MD5.
#25 3.040 dune-local.tbz has the expected MD5.
#25 3.160 mccs.tar.gz has the expected MD5.
#25 3.161 rm dune-local.download
#25 3.161 make[1]: Leaving directory '/tmp/opam-build-2.0/src_ext'
#25 3.162 make: *** [Makefile:57: lib-ext] Error 2
#25 ERROR: process "/bin/sh -c cd /tmp/opam-sources && cp -P -R -p . ../opam-build-2.0 && cd ../opam-build-2.0 && git checkout 7d4a0f2e0fefe748efbd7358775b1a0bd8267544 && ln -s ../opam/src_ext/archives src_ext/archives && env PATH=\"/tmp/opam/bootstrap/ocaml/bin:$PATH\" ./configure --enable-cold-check && env PATH=\"/tmp/opam/bootstrap/ocaml/bin:$PATH\" make lib-ext all && mkdir -p /usr/local/bin && cp /tmp/opam-build-2.0/opam /usr/local/bin/opam-2.0 && chmod a+x /usr/local/bin/opam-2.0 && rm -rf /tmp/opam-build-2.0" did not complete successfully: exit code: 2
------
 > [stage-0  8/10] RUN cd /tmp/opam-sources && cp -P -R -p . ../opam-build-2.0 && cd ../opam-build-2.0 && git checkout 7d4a0f2e0fefe748efbd7358775b1a0bd8267544 && ln -s ../opam/src_ext/archives src_ext/archives && env PATH="/tmp/opam/bootstrap/ocaml/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" ./configure --enable-cold-check && env PATH="/tmp/opam/bootstrap/ocaml/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" make lib-ext all && mkdir -p /usr/local/bin && cp /tmp/opam-build-2.0/opam /usr/local/bin/opam-2.0 && chmod a+x /usr/local/bin/opam-2.0 && rm -rf /tmp/opam-build-2.0:
2.759 make[1]: *** Waiting for unfinished jobs....
2.833 result.tar.gz has the expected MD5.
2.860 opam-file-format.tar.gz has the expected MD5.
2.957 cppo.tbz has the expected MD5.
2.967 re.tbz has the expected MD5.
3.040 dune-local.tbz has the expected MD5.
3.160 mccs.tar.gz has the expected MD5.
3.161 rm dune-local.download
3.161 make[1]: Leaving directory '/tmp/opam-build-2.0/src_ext'
3.162 make: *** [Makefile:57: lib-ext] Error 2
------
Dockerfile:12
--------------------
  10 |     RUN git config --global user.name "Docker"
  11 |     RUN git clone https://github.com/ocaml/opam /tmp/opam && cd /tmp/opam && cp -P -R -p . ../opam-sources && git checkout cdd59ee5d4b07b2173d2bbdc57a0ddecd153dd4e && env MAKE='make -j' shell/bootstrap-ocaml.sh && make -C src_ext cache-archives
  12 | >>> RUN cd /tmp/opam-sources && cp -P -R -p . ../opam-build-2.0 && cd ../opam-build-2.0 && git checkout 7d4a0f2e0fefe748efbd7358775b1a0bd8267544 && ln -s ../opam/src_ext/archives src_ext/archives && env PATH="/tmp/opam/bootstrap/ocaml/bin:$PATH" ./configure --enable-cold-check && env PATH="/tmp/opam/bootstrap/ocaml/bin:$PATH" make lib-ext all && mkdir -p /usr/local/bin && cp /tmp/opam-build-2.0/opam /usr/local/bin/opam-2.0 && chmod a+x /usr/local/bin/opam-2.0 && rm -rf /tmp/opam-build-2.0
  13 |     RUN cd /tmp/opam-sources && cp -P -R -p . ../opam-build-2.1 && cd ../opam-build-2.1 && git checkout dfbe6a0b3a386376780bf68d35e4ce107072079d && ln -s ../opam/src_ext/archives src_ext/archives && env PATH="/tmp/opam/bootstrap/ocaml/bin:$PATH" ./configure --enable-cold-check --with-0install-solver && env PATH="/tmp/opam/bootstrap/ocaml/bin:$PATH" make lib-ext all && mkdir -p /usr/local/bin && cp /tmp/opam-build-2.1/opam /usr/local/bin/opam-2.1 && chmod a+x /usr/local/bin/opam-2.1 && rm -rf /tmp/opam-build-2.1
  14 |     RUN cd /tmp/opam-sources && cp -P -R -p . ../opam-build-master && cd ../opam-build-master && git checkout cdd59ee5d4b07b2173d2bbdc57a0ddecd153dd4e && ln -s ../opam/src_ext/archives src_ext/archives && env PATH="/tmp/opam/bootstrap/ocaml/bin:$PATH" ./configure --enable-cold-check --with-0install-solver --with-vendored-deps && env PATH="/tmp/opam/bootstrap/ocaml/bin:$PATH" make lib-ext all && mkdir -p /usr/local/bin && cp /tmp/opam-build-master/opam /usr/local/bin/opam-master && chmod a+x /usr/local/bin/opam-master && rm -rf /tmp/opam-build-master
--------------------
ERROR: failed to solve: process "/bin/sh -c cd /tmp/opam-sources && cp -P -R -p . ../opam-build-2.0 && cd ../opam-build-2.0 && git checkout 7d4a0f2e0fefe748efbd7358775b1a0bd8267544 && ln -s ../opam/src_ext/archives src_ext/archives && env PATH=\"/tmp/opam/bootstrap/ocaml/bin:$PATH\" ./configure --enable-cold-check && env PATH=\"/tmp/opam/bootstrap/ocaml/bin:$PATH\" make lib-ext all && mkdir -p /usr/local/bin && cp /tmp/opam-build-2.0/opam /usr/local/bin/opam-2.0 && chmod a+x /usr/local/bin/opam-2.0 && rm -rf /tmp/opam-build-2.0" did not complete successfully: exit code: 2
docker-build failed with exit-code 1
2024-06-11 09:46.34: Job failed: Failed: Build failed