2024-09-25 17:59.43: New job: Build using linux-arm64 in [] 2024-09-25 17:59.43: Will push staging image to ocurrent/opam-staging:debian-11-ocaml-5.4-arm32v7 Dockerfile: # syntax=docker/dockerfile:1 FROM ocurrent/opam-staging@sha256:036e5ac56a3b8add56ea31ce86422c26f6c6c985be1fcd4cdeefc91245ebc522 SHELL [ "/usr/bin/linux32", "/bin/sh", "-c" ] RUN opam repo add beta git+https://github.com/ocaml/ocaml-beta-repository --set-default ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1" USER root RUN apt-get -y update RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libzstd-dev USER opam RUN opam switch create 5.4 --packages=ocaml-variants.5.4.0+trunk RUN opam pin add -k version ocaml-variants 5.4.0+trunk RUN opam install -y opam-depext ENTRYPOINT [ "/usr/bin/linux32", "opam", "exec", "--" ] CMD bash COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ] 2024-09-25 17:59.43: Using cache hint "5.4.0-arm32v7-ocurrent/opam-staging@sha256:036e5ac56a3b8add56ea31ce86422c26f6c6c985be1fcd4cdeefc91245ebc522" 2024-09-25 17:59.43: Waiting for resource in pool OCluster 2024-09-25 18:18.10: Waiting for worker… 2024-09-25 20:00.59: Got resource from pool OCluster Building on ocaml-2.osuosl.ci.dev 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 .dockerignore #1 transferring context: #1 transferring context: 2B done #1 DONE 4.0s #2 [internal] load build definition from Dockerfile #2 transferring dockerfile: 819B done #2 DONE 7.7s #3 resolve image config for docker.io/docker/dockerfile:1 #3 DONE 2.9s #4 docker-image://docker.io/docker/dockerfile:1@sha256:865e5dd094beca432e8c0a1d5e1c465db5f998dca4e439981029b3b81fb39ed5 #4 CACHED #5 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:036e5ac56a3b8add56ea31ce86422c26f6c6c985be1fcd4cdeefc91245ebc522 #5 DONE 1.4s #6 [1/6] FROM docker.io/ocurrent/opam-staging@sha256:036e5ac56a3b8add56ea31ce86422c26f6c6c985be1fcd4cdeefc91245ebc522 #6 resolve docker.io/ocurrent/opam-staging@sha256:036e5ac56a3b8add56ea31ce86422c26f6c6c985be1fcd4cdeefc91245ebc522 2.0s done #6 sha256:036e5ac56a3b8add56ea31ce86422c26f6c6c985be1fcd4cdeefc91245ebc522 530B / 530B done #6 sha256:90a4ae811f9f7be798b1b1d6ea4962e582ef07739ea05ea9390acde2cbdf1f4b 8.87kB / 8.87kB done #6 sha256:904ccef2d07a1db7f6a56e2f7c406352af56d1a9a950ab1e142e1d2110cdc02d 429.78MB / 429.78MB 7.5s done #6 extracting sha256:904ccef2d07a1db7f6a56e2f7c406352af56d1a9a950ab1e142e1d2110cdc02d 134.8s done #6 DONE 152.5s #7 [internal] load build context #7 transferring context: #7 transferring context: 819B done #7 DONE 3.3s #8 [2/9] RUN opam repo add beta git+https://github.com/ocaml/ocaml-beta-repository --set-default #8 5.681 [beta] Initialised #8 DONE 9.4s #9 [3/9] RUN apt-get -y update #9 11.62 Hit:1 http://deb.debian.org/debian bullseye InRelease #9 11.62 Get:2 http://deb.debian.org/debian-security bullseye-security InRelease [27.2 kB] #9 11.62 Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB] #9 12.19 Get:4 http://deb.debian.org/debian-security bullseye-security/main armhf Packages [288 kB] #9 12.47 Fetched 359 kB in 5s (78.6 kB/s) #9 12.47 Reading package lists... #9 DONE 19.4s #10 [4/9] RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade #10 16.62 Reading package lists... #10 17.62 Building dependency tree... #10 17.97 Reading state information... #10 18.06 Calculating upgrade... #10 18.73 The following packages will be upgraded: #10 18.73 libexpat1 #10 18.94 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. #10 18.94 Need to get 78.9 kB of archives. #10 18.94 After this operation, 0 B of additional disk space will be used. #10 18.94 Get:1 http://deb.debian.org/debian-security bullseye-security/main armhf libexpat1 armhf 2.2.10-2+deb11u6 [78.9 kB] #10 20.51 debconf: delaying package configuration, since apt-utils is not installed #10 21.53 Fetched 78.9 kB in 0s (324 kB/s) #10 23.39 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18082 files and directories currently installed.) #10 23.41 Preparing to unpack .../libexpat1_2.2.10-2+deb11u6_armhf.deb ... #10 24.75 Unpacking libexpat1:armhf (2.2.10-2+deb11u6) over (2.2.10-2+deb11u5) ... #10 30.26 Setting up libexpat1:armhf (2.2.10-2+deb11u6) ... #10 30.35 Processing triggers for libc-bin (2.31-13+deb11u11) ... #10 DONE 43.1s #11 [5/9] RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libzstd-dev #11 24.80 Reading package lists... #11 25.92 Building dependency tree... #11 26.47 Reading state information... #11 27.74 The following NEW packages will be installed: #11 27.74 libzstd-dev #11 28.33 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. #11 28.33 Need to get 339 kB of archives. #11 28.33 After this operation, 937 kB of additional disk space will be used. #11 28.33 Get:1 http://deb.debian.org/debian bullseye/main armhf libzstd-dev armhf 1.4.8+dfsg-2.1 [339 kB] #11 29.98 debconf: delaying package configuration, since apt-utils is not installed #11 31.60 Fetched 339 kB in 0s (679 kB/s) #11 32.73 Selecting previously unselected package libzstd-dev:armhf. #11 32.73 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18082 files and directories currently installed.) #11 32.74 Preparing to unpack .../libzstd-dev_1.4.8+dfsg-2.1_armhf.deb ... #11 33.05 Unpacking libzstd-dev:armhf (1.4.8+dfsg-2.1) ... #11 37.36 Setting up libzstd-dev:armhf (1.4.8+dfsg-2.1) ... #11 DONE 38.6s #12 [6/9] RUN opam switch create 5.4 --packages=ocaml-variants.5.4.0+trunk #12 15.89 #12 15.89 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><> #12 16.10 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocaml-config/gen_ocaml_config.ml.in.3 #12 16.30 [ocaml-config.3/ocaml-config.install] downloaded from https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocaml-config/ocaml-config.install #12 17.44 [ocaml-variants.5.4.0+trunk] downloaded from https://github.com/ocaml/ocaml/archive/trunk.tar.gz #12 18.65 #12 18.65 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> #12 18.66 -> installed base-bigarray.base #12 18.66 -> installed base-threads.base #12 18.68 -> installed base-unix.base #12 18.68 -> installed host-arch-arm32.1 #12 18.68 -> installed host-system-other.1 #12 18.69 -> installed ocaml-beta.enabled #12 18.69 -> installed ocaml-option-bytecode-only.1 #12 52.93 [ERROR] The compilation of ocaml-variants failed at "/usr/bin/make -j79". #12 52.93 #12 52.93 #=== ERROR while compiling ocaml-variants.5.4.0+trunk =========================# #12 52.93 # context 2.0.10 | linux/arm32 | | file:///home/opam/opam-repository #12 52.93 # path ~/.opam/5.4/.opam-switch/build/ocaml-variants.5.4.0+trunk #12 52.93 # command /usr/bin/make -j79 #12 52.93 # exit-code 2 #12 52.93 # env-file ~/.opam/log/ocaml-variants-7-b1a82b.env #12 52.93 # output-file ~/.opam/log/ocaml-variants-7-b1a82b.out #12 52.93 ### output ### #12 52.93 # GEN runtime/primitives #12 52.93 # GEN runtime/caml/opnames.h #12 52.93 # GEN runtime/caml/jumptbl.h #12 52.93 # CC runtime/sak.o #12 52.93 # GEN runtime/prims.c #12 52.93 # MKEXE runtime/sak #12 52.93 # GEN runtime/build_config.h #12 52.93 # CC runtime/prims.o #12 52.93 # CC runtime/addrmap.b.o #12 52.93 # CC runtime/afl.b.o #12 52.93 # CC runtime/alloc.b.o #12 52.93 # CC runtime/array.b.o #12 52.93 # CC runtime/backtrace.b.o #12 52.93 # CC runtime/bigarray.b.o #12 52.93 # CC runtime/blake2.b.o #12 52.93 # CC runtime/callback.b.o #12 52.93 # CC runtime/codefrag.b.o #12 52.93 # CC runtime/compare.b.o #12 52.93 # CC runtime/custom.b.o #12 52.93 # CC runtime/debugger.b.o #12 52.93 # CC runtime/domain.b.o #12 52.93 # CC runtime/dynlink.b.o #12 52.93 # CC runtime/extern.b.o #12 52.93 # CC runtime/fail.b.o #12 52.93 # CC runtime/fiber.b.o #12 52.93 # CC runtime/finalise.b.o #12 52.93 # CC runtime/floats.b.o #12 52.93 # CC runtime/gc_ctrl.b.o #12 52.93 # CC runtime/gc_stats.b.o #12 52.93 # CC runtime/globroots.b.o #12 52.93 # CC runtime/hash.b.o #12 52.93 # CC runtime/intern.b.o #12 52.93 # CC runtime/ints.b.o #12 52.93 # CC runtime/io.b.o #12 52.93 # CC runtime/lexing.b.o #12 52.93 # CC runtime/lf_skiplist.b.o #12 52.93 # CC runtime/main.b.o #12 52.93 # CC runtime/major_gc.b.o #12 52.93 # CC runtime/md5.b.o #12 52.93 # CC runtime/memory.b.o #12 52.93 # CC runtime/memprof.b.o #12 52.93 # CC runtime/meta.b.o #12 52.93 # CC runtime/minor_gc.b.o #12 52.93 # CC runtime/misc.b.o #12 52.93 # CC runtime/obj.b.o #12 52.93 # CC runtime/parsing.b.o #12 52.93 # CC runtime/platform.b.o #12 52.93 # CC runtime/printexc.b.o #12 52.93 # CC runtime/prng.b.o #12 52.93 # CC runtime/roots.b.o #12 52.93 # CC runtime/runtime_events.b.o #12 52.93 # CC runtime/shared_heap.b.o #12 52.93 # CC runtime/signals.b.o #12 52.93 # CC runtime/skiplist.b.o #12 52.93 # CC runtime/startup_aux.b.o #12 52.93 # CC runtime/str.b.o #12 52.93 # CC runtime/sync.b.o #12 52.93 # CC runtime/sys.b.o #12 52.93 # CC runtime/unix.b.o #12 52.93 # CC runtime/weak.b.o #12 52.93 # CC runtime/backtrace_byt.b.o #12 52.93 # CC runtime/fail_byt.b.o #12 52.93 # CC runtime/fix_code.b.o #12 52.93 # CC runtime/interp.b.o #12 52.93 # CC runtime/startup_byt.b.o #12 52.93 # CC runtime/zstd.b.o #12 52.93 # MKLIB runtime/libcamlrun.a #12 52.93 # MKEXE runtime/ocamlrun #12 52.93 # cp runtime/ocamlrun boot/ocamlrun #12 52.93 # /usr/bin/make -C stdlib OCAMLRUN='$(ROOTDIR)/boot/ocamlrun' USE_BOOT_OCAMLC=true all #12 52.93 # make[1]: Entering directory '/home/opam/.opam/5.4/.opam-switch/build/ocaml-variants.5.4.0+trunk/stdlib' #12 52.93 # OCAMLC camlinternalFormatBasics.cmi #12 52.93 # CC header.o #12 52.93 # MKEXE tmpheader.exe #12 52.93 # OCAMLC camlinternalFormatBasics.cmo #12 52.93 # OCAMLC stdlib.cmi #12 52.93 # strip tmpheader.exe #12 52.93 # OCAMLC stdlib.cmo #12 52.93 # OCAMLC stdlib__Either.cmi #12 52.93 # OCAMLC stdlib__Sys.cmi #12 52.93 # OCAMLC stdlib__Int32.cmi #12 52.93 # OCAMLC stdlib__Type.cmi #12 52.93 # OCAMLC stdlib__Atomic.cmi #12 52.93 # OCAMLC camlinternalLazy.cmi #12 52.93 # OCAMLC stdlib__Pair.cmi #12 52.93 # OCAMLC stdlib__Bool.cmi #12 52.93 # OCAMLC stdlib__Char.cmi #12 52.93 # OCAMLC stdlib__Uchar.cmi #12 52.93 # OCAMLC stdlib__Int.cmi #12 52.93 # OCAMLC stdlib__Unit.cmi #12 52.93 # OCAMLC stdlib__Marshal.cmi #12 52.93 # OCAMLC stdlib__Int64.cmi #12 52.93 # OCAMLC stdlib__Nativeint.cmi #12 52.93 # OCAMLC stdlib__Lexing.cmi #12 52.93 # OCAMLC stdlib__Mutex.cmi #12 52.93 # OCAMLC stdlib__Semaphore.cmi #12 52.93 # OCAMLC stdlib__Domain.cmi #12 52.93 # OCAMLC stdlib__Arg.cmi #12 52.93 # OCAMLC stdlib__Fun.cmi #12 52.93 # OCAMLC stdlib__Complex.cmi #12 52.93 # OCAMLC stdlib__Digest.cmi #12 52.93 # OCAMLC stdlib__Scanf.cmi #12 52.93 # OCAMLC stdlib__Callback.cmi #12 52.93 # OCAMLC stdlib__Filename.cmi #12 52.93 # OCAMLC std_exit.cmi #12 52.93 # OCAMLC stdlib__Either.cmo #12 52.93 # OCAMLC stdlib__Sys.cmo #12 52.93 # OCAMLC stdlib__Obj.cmi #12 52.93 # OCAMLC stdlib__Atomic.cmo #12 52.93 # OCAMLC stdlib__Lazy.cmi #12 52.93 # OCAMLC stdlib__Seq.cmi #12 52.93 # OCAMLC stdlib__Pair.cmo #12 52.93 # OCAMLC stdlib__Bool.cmo #12 52.93 # OCAMLC stdlib__Char.cmo #12 52.93 # OCAMLC stdlib__Uchar.cmo #12 52.93 # OCAMLC stdlib__Int.cmo #12 52.93 # OCAMLC stdlib__Unit.cmo #12 52.93 # OCAMLC stdlib__Int32.cmo #12 52.93 # OCAMLC stdlib__Int64.cmo #12 52.93 # OCAMLC stdlib__Nativeint.cmo #12 52.93 # OCAMLC stdlib__Parsing.cmi #12 52.93 # OCAMLC stdlib__Mutex.cmo #12 52.93 # OCAMLC stdlib__Condition.cmi #12 52.93 # OCAMLC stdlib__Printexc.cmi #12 52.93 # OCAMLC stdlib__Bigarray.cmi #12 52.93 # OCAMLC stdlib__Random.cmi #12 52.93 # OCAMLC stdlib__Callback.cmo #12 52.93 # OCAMLC camlinternalOO.cmi #12 52.93 # OCAMLC camlinternalMod.cmi #12 52.93 # OCAMLC std_exit.cmo #12 52.93 # OCAMLC stdlib__Obj.cmo #12 52.93 # OCAMLC stdlib__Type.cmo #12 52.93 # OCAMLC camlinternalLazy.cmo #12 52.93 # OCAMLC stdlib__Lazy.cmo #12 52.93 # OCAMLC stdlib__Seq.cmo #12 52.93 # OCAMLC stdlib__Option.cmi #12 52.93 # OCAMLC stdlib__Result.cmi #12 52.93 # OCAMLC stdlib__List.cmi #12 52.93 # OCAMLC stdlib__Bytes.cmi #12 52.93 # OCAMLC stdlib__String.cmi #12 52.93 # OCAMLC stdlib__Array.cmi #12 52.93 # OCAMLC stdlib__Float.cmi #12 52.93 # OCAMLC stdlib__Set.cmi #12 52.93 # OCAMLC stdlib__Map.cmi #12 52.93 # OCAMLC stdlib__Stack.cmi #12 52.93 # OCAMLC stdlib__Queue.cmi #12 52.93 # OCAMLC stdlib__Buffer.cmi #12 52.93 # OCAMLC stdlib__Condition.cmo #12 52.93 # OCAMLC stdlib__Semaphore.cmo #12 52.93 # OCAMLC stdlib__Fun.cmo #12 52.93 # OCAMLC stdlib__Gc.cmi #12 52.93 # OCAMLC stdlib__In_channel.cmi #12 52.93 # OCAMLC stdlib__Out_channel.cmi #12 52.93 # OCAMLC stdlib__Hashtbl.cmi #12 52.93 # OCAMLC stdlib__Oo.cmi #12 52.93 # OCAMLC camlinternalMod.cmo #12 52.93 # OCAMLC stdlib__Dynarray.cmi #12 52.93 # OCAMLC stdlib__ArrayLabels.cmi #12 52.93 # OCAMLC stdlib__ListLabels.cmi #12 52.93 # OCAMLC stdlib__BytesLabels.cmi #12 52.93 # OCAMLC stdlib__StringLabels.cmi #12 52.93 # OCAMLC stdlib__Effect.cmi #12 52.93 # OCAMLC stdlib__Option.cmo #12 52.93 # OCAMLC stdlib__Result.cmo #12 52.93 # OCAMLC stdlib__List.cmo #12 52.93 # OCAMLC stdlib__Bytes.cmo #12 52.93 # OCAMLC stdlib__String.cmo #12 52.93 # OCAMLC stdlib__Marshal.cmo #12 52.93 # OCAMLC stdlib__Array.cmo #12 52.93 # OCAMLC stdlib__Float.cmo #12 52.93 # OCAMLC stdlib__Lexing.cmo #12 52.93 # OCAMLC stdlib__Parsing.cmo #12 52.93 # OCAMLC stdlib__Set.cmo #12 52.93 # OCAMLC stdlib__Map.cmo #12 52.93 # OCAMLC stdlib__Stack.cmo #12 52.93 # OCAMLC stdlib__Queue.cmo #12 52.93 # OCAMLC stdlib__Buffer.cmo #12 52.93 # OCAMLC stdlib__Domain.cmo #12 52.93 # OCAMLC camlinternalFormat.cmi #12 52.93 # OCAMLC stdlib__Printf.cmi #12 52.93 # OCAMLC stdlib__In_channel.cmo #12 52.93 # OCAMLC stdlib__Out_channel.cmo #12 52.93 # OCAMLC stdlib__Digest.cmo #12 52.93 # OCAMLC stdlib__Bigarray.cmo #12 52.93 # OCAMLC stdlib__Random.cmo #12 52.93 # OCAMLC stdlib__Hashtbl.cmo #12 52.93 # OCAMLC stdlib__Weak.cmi #12 52.93 # OCAMLC stdlib__Format.cmi #12 52.93 # OCAMLC camlinternalOO.cmo #12 52.93 # OCAMLC stdlib__Oo.cmo #12 52.93 # OCAMLC stdlib__Dynarray.cmo #12 52.93 # OCAMLC stdlib__Ephemeron.cmi #12 52.93 # OCAMLC stdlib__Filename.cmo #12 52.93 # OCAMLC stdlib__Complex.cmo #12 52.93 # OCAMLC stdlib__ArrayLabels.cmo #12 52.93 # OCAMLC stdlib__ListLabels.cmo #12 52.93 # OCAMLC stdlib__BytesLabels.cmo #12 52.93 # OCAMLC stdlib__StringLabels.cmo #12 52.93 # OCAMLC stdlib__MoreLabels.cmi #12 52.93 # OCAMLC stdlib__StdLabels.cmi #12 52.93 # OCAMLC stdlib__Effect.cmo #12 52.93 # OCAMLC camlinternalFormat.cmo #12 52.93 # OCAMLC stdlib__Printf.cmo #12 52.93 # OCAMLC stdlib__Arg.cmo #12 52.93 # OCAMLC stdlib__Printexc.cmo #12 52.93 # OCAMLC stdlib__Gc.cmo #12 52.93 # OCAMLC stdlib__Weak.cmo #12 52.93 # OCAMLC stdlib__Format.cmo #12 52.93 # OCAMLC stdlib__Scanf.cmo #12 52.93 # OCAMLC stdlib__Ephemeron.cmo #12 52.93 # OCAMLC stdlib__StdLabels.cmo #12 52.93 # OCAMLC stdlib__MoreLabels.cmo #12 52.93 # LINKC stdlib.cma #12 52.93 # rm tmpheader.exe #12 52.93 # make[1]: Leaving directory '/home/opam/.opam/5.4/.opam-switch/build/ocaml-variants.5.4.0+trunk/stdlib' #12 52.93 # rm -f boot/libcamlrun.a boot/stdlib.cma boot/std_exit.cmo boot/*.cmi boot/runtime-launch-info #12 52.93 # cp stdlib/stdlib.cma stdlib/std_exit.cmo stdlib/*.cmi stdlib/runtime-launch-info boot #12 52.93 # cd boot; ln -sf ../runtime/libcamlrun.a . #12 52.93 # /usr/bin/make all #12 52.93 # make[1]: Entering directory '/home/opam/.opam/5.4/.opam-switch/build/ocaml-variants.5.4.0+trunk' #12 52.93 # GEN runtime/ld.conf #12 52.93 # CC runtime/addrmap.bd.o #12 52.93 # CC runtime/afl.bd.o #12 52.93 # CC runtime/alloc.bd.o #12 52.93 # CC runtime/array.bd.o #12 52.93 # CC runtime/backtrace.bd.o #12 52.93 # CC runtime/bigarray.bd.o #12 52.93 # CC runtime/blake2.bd.o #12 52.93 # CC runtime/callback.bd.o #12 52.93 # CC runtime/codefrag.bd.o #12 52.93 # CC runtime/compare.bd.o #12 52.93 # CC runtime/custom.bd.o #12 52.93 # CC runtime/debugger.bd.o #12 52.93 # CC runtime/domain.bd.o #12 52.93 # CC runtime/dynlink.bd.o #12 52.93 # CC runtime/extern.bd.o #12 52.93 # CC runtime/fail.bd.o #12 52.93 # CC runtime/fiber.bd.o #12 52.93 # CC runtime/finalise.bd.o #12 52.93 # CC runtime/floats.bd.o #12 52.93 # CC runtime/gc_ctrl.bd.o #12 52.93 # CC runtime/gc_stats.bd.o #12 52.93 # CC runtime/globroots.bd.o #12 52.93 # CC runtime/hash.bd.o #12 52.93 # CC runtime/intern.bd.o #12 52.93 # CC runtime/ints.bd.o #12 52.93 # CC runtime/io.bd.o #12 52.93 # CC runtime/lexing.bd.o #12 52.93 # CC runtime/lf_skiplist.bd.o #12 52.93 # CC runtime/main.bd.o #12 52.93 # CC runtime/major_gc.bd.o #12 52.93 # CC runtime/md5.bd.o #12 52.93 # CC runtime/memory.bd.o #12 52.93 # CC runtime/memprof.bd.o #12 52.93 # CC runtime/meta.bd.o #12 52.93 # CC runtime/minor_gc.bd.o #12 52.93 # CC runtime/misc.bd.o #12 52.93 # CC runtime/obj.bd.o #12 52.93 # CC runtime/parsing.bd.o #12 52.93 # CC runtime/platform.bd.o #12 52.93 # CC runtime/printexc.bd.o #12 52.93 # CC runtime/prng.bd.o #12 52.93 # CC runtime/roots.bd.o #12 52.93 # CC runtime/runtime_events.bd.o #12 52.93 # CC runtime/shared_heap.bd.o #12 52.93 # CC runtime/signals.bd.o #12 52.93 # CC runtime/skiplist.bd.o #12 52.93 # CC runtime/startup_aux.bd.o #12 52.93 # CC runtime/str.bd.o #12 52.93 # CC runtime/sync.bd.o #12 52.93 # CC runtime/sys.bd.o #12 52.93 # CC runtime/unix.bd.o #12 52.93 # CC runtime/weak.bd.o #12 52.93 # CC runtime/backtrace_byt.bd.o #12 52.93 # CC runtime/fail_byt.bd.o #12 52.93 # CC runtime/fix_code.bd.o #12 52.93 # CC runtime/interp.bd.o #12 52.93 # CC runtime/startup_byt.bd.o #12 52.93 # CC runtime/zstd.bd.o #12 52.93 # CC runtime/instrtrace.bd.o #12 52.93 # CC runtime/addrmap.bi.o #12 52.93 # CC runtime/afl.bi.o #12 52.93 # CC runtime/alloc.bi.o #12 52.93 # CC runtime/array.bi.o #12 52.93 # CC runtime/backtrace.bi.o #12 52.93 # CC runtime/bigarray.bi.o #12 52.93 # CC runtime/blake2.bi.o #12 52.93 # CC runtime/callback.bi.o #12 52.93 # CC runtime/codefrag.bi.o #12 52.93 # CC runtime/compare.bi.o #12 52.93 # CC runtime/custom.bi.o #12 52.93 # CC runtime/debugger.bi.o #12 52.93 # CC runtime/domain.bi.o #12 52.93 # CC runtime/dynlink.bi.o #12 52.93 # CC runtime/extern.bi.o #12 52.93 # CC runtime/fail.bi.o #12 52.93 # CC runtime/fiber.bi.o #12 52.93 # CC runtime/finalise.bi.o #12 52.93 # CC runtime/floats.bi.o #12 52.93 # CC runtime/gc_ctrl.bi.o #12 52.93 # CC runtime/gc_stats.bi.o #12 52.93 # CC runtime/globroots.bi.o #12 52.93 # CC runtime/hash.bi.o #12 52.93 # CC runtime/intern.bi.o #12 52.93 # CC runtime/ints.bi.o #12 52.93 # CC runtime/io.bi.o #12 52.93 # CC runtime/lexing.bi.o #12 52.93 # CC runtime/lf_skiplist.bi.o #12 52.93 # CC runtime/main.bi.o #12 52.93 # CC runtime/major_gc.bi.o #12 52.93 # CC runtime/md5.bi.o #12 52.93 # CC runtime/memory.bi.o #12 52.93 # CC runtime/memprof.bi.o #12 52.93 # CC runtime/meta.bi.o #12 52.93 # CC runtime/minor_gc.bi.o #12 52.93 # CC runtime/misc.bi.o #12 52.93 # CC runtime/obj.bi.o #12 52.93 # CC runtime/parsing.bi.o #12 52.93 # CC runtime/platform.bi.o #12 52.93 # CC runtime/printexc.bi.o #12 52.93 # CC runtime/prng.bi.o #12 52.93 # CC runtime/roots.bi.o #12 52.93 # CC runtime/runtime_events.bi.o #12 52.93 # CC runtime/shared_heap.bi.o #12 52.93 # CC runtime/signals.bi.o #12 52.93 # CC runtime/skiplist.bi.o #12 52.93 # CC runtime/startup_aux.bi.o #12 52.93 # CC runtime/str.bi.o #12 52.93 # CC runtime/sync.bi.o #12 52.93 # CC runtime/sys.bi.o #12 52.93 # CC runtime/unix.bi.o #12 52.93 # CC runtime/weak.bi.o #12 52.93 # CC runtime/backtrace_byt.bi.o #12 52.93 # CC runtime/fail_byt.bi.o #12 52.93 # CC runtime/fix_code.bi.o #12 52.93 # CC runtime/interp.bi.o #12 52.93 # CC runtime/startup_byt.bi.o #12 52.93 # CC runtime/zstd.bi.o #12 52.93 # CC runtime/addrmap.bpic.o #12 52.93 # CC runtime/afl.bpic.o #12 52.93 # CC runtime/alloc.bpic.o #12 52.93 # CC runtime/array.bpic.o #12 52.93 # CC runtime/backtrace.bpic.o #12 52.93 # CC runtime/bigarray.bpic.o #12 52.93 # CC runtime/blake2.bpic.o #12 52.93 # CC runtime/callback.bpic.o #12 52.93 # CC runtime/codefrag.bpic.o #12 52.93 # CC runtime/compare.bpic.o #12 52.93 # CC runtime/custom.bpic.o #12 52.93 # CC runtime/debugger.bpic.o #12 52.93 # CC runtime/domain.bpic.o #12 52.93 # CC runtime/dynlink.bpic.o #12 52.93 # CC runtime/extern.bpic.o #12 52.93 # CC runtime/fail.bpic.o #12 52.93 # CC runtime/fiber.bpic.o #12 52.93 # CC runtime/finalise.bpic.o #12 52.93 # CC runtime/floats.bpic.o #12 52.93 # CC runtime/gc_ctrl.bpic.o #12 52.93 # CC runtime/gc_stats.bpic.o #12 52.93 # CC runtime/globroots.bpic.o #12 52.93 # CC runtime/hash.bpic.o #12 52.93 # CC runtime/intern.bpic.o #12 52.93 # CC runtime/ints.bpic.o #12 52.93 # CC runtime/io.bpic.o #12 52.93 # CC runtime/lexing.bpic.o #12 52.93 # CC runtime/lf_skiplist.bpic.o #12 52.93 # CC runtime/main.bpic.o #12 52.93 # CC runtime/major_gc.bpic.o #12 52.93 # CC runtime/md5.bpic.o #12 52.93 # CC runtime/memory.bpic.o #12 52.93 # CC runtime/memprof.bpic.o #12 52.93 # CC runtime/meta.bpic.o #12 52.93 # CC runtime/minor_gc.bpic.o #12 52.93 # CC runtime/misc.bpic.o #12 52.93 # CC runtime/obj.bpic.o #12 52.93 # CC runtime/parsing.bpic.o #12 52.93 # CC runtime/platform.bpic.o #12 52.93 # CC runtime/printexc.bpic.o #12 52.93 # CC runtime/prng.bpic.o #12 52.93 # CC runtime/roots.bpic.o #12 52.93 # CC runtime/runtime_events.bpic.o #12 52.93 # CC runtime/shared_heap.bpic.o #12 52.93 # CC runtime/signals.bpic.o #12 52.93 # CC runtime/skiplist.bpic.o #12 52.93 # CC runtime/startup_aux.bpic.o #12 52.93 # CC runtime/str.bpic.o #12 52.93 # CC runtime/sync.bpic.o #12 52.93 # CC runtime/sys.bpic.o #12 52.93 # CC runtime/unix.bpic.o #12 52.93 # CC runtime/weak.bpic.o #12 52.93 # CC runtime/backtrace_byt.bpic.o #12 52.93 # CC runtime/fail_byt.bpic.o #12 52.93 # CC runtime/fix_code.bpic.o #12 52.93 # CC runtime/interp.bpic.o #12 52.93 # CC runtime/startup_byt.bpic.o #12 52.93 # CC runtime/zstd.bpic.o #12 52.93 # MKLIB runtime/libcamlrund.a #12 52.93 # MKEXE runtime/ocamlrund #12 52.93 # MKLIB runtime/libcamlruni.a #12 52.93 # MKEXE runtime/ocamlruni #12 52.93 # MKLIB runtime/libcamlrun_pic.a #12 52.93 # MKDLL runtime/libcamlrun_shared.so #12 52.93 # cd stdlib; ln -sf ../runtime/libcamlrun.a . #12 52.93 # /usr/bin/make ocamlc #12 52.93 # make[2]: Entering directory '/home/opam/.opam/5.4/.opam-switch/build/ocaml-variants.5.4.0+trunk' #12 52.93 # OCAMLC utils/config.cmi #12 52.93 # OCAMLC utils/build_path_prefix_map.cmi #12 52.93 # OCAMLC utils/format_doc.cmi #12 52.93 # OCAMLC utils/identifiable.cmi #12 52.93 # OCAMLC utils/arg_helper.cmi #12 52.93 # OCAMLC utils/local_store.cmi #12 52.93 # OCAMLC utils/load_path.cmi #12 52.93 # OCAMLC utils/profile.cmi #12 52.93 # OCAMLC utils/terminfo.cmi #12 52.93 # OCAMLC utils/ccomp.cmi #12 52.93 # OCAMLC utils/targetint.cmi #12 52.93 # OCAMLC utils/int_replace_polymorphic_compare.cmi #12 52.93 # GEN utils/domainstate.mli #12 52.93 # OCAMLC utils/binutils.cmi #12 52.93 # OCAMLC utils/lazy_backtrack.cmi #12 52.93 # OCAMLC utils/compression.cmi #12 52.93 # OCAMLC parsing/unit_info.cmi #12 52.93 # OCAMLC parsing/longident.cmi #12 52.93 # GEN parsing/camlinternalMenhirLib.mli #12 52.93 # OCAMLC typing/value_rec_types.cmi #12 52.93 # OCAMLC lambda/switch.cmi #12 52.93 # OCAMLC lambda/runtimedef.cmi #12 52.93 # OCAMLC file_formats/cmo_format.cmi #12 52.93 # OCAMLC middle_end/flambda/allocated_const.cmi #12 52.93 # OCAMLC file_formats/cmxs_format.cmi #12 52.93 # OCAMLC tools/make_opcodes.cmi #12 52.93 # OCAMLLEX tools/make_opcodes.ml #12 52.93 # OCAMLC bytecomp/bytesections.cmi #12 52.93 # OCAMLC bytecomp/dll.cmi #12 52.93 # OCAMLC driver/main_args.cmi #12 52.93 # OCAMLC driver/makedepend.cmi #12 52.93 # GEN utils/config_main.ml #12 52.93 # OCAMLC utils/build_path_prefix_map.cmo #12 52.93 # OCAMLC utils/arg_helper.cmo #12 52.93 # OCAMLC utils/local_store.cmo #12 52.93 # OCAMLC utils/terminfo.cmo #12 52.93 # OCAMLC utils/int_replace_polymorphic_compare.cmo #12 52.93 # GEN utils/domainstate.ml #12 52.93 # OCAMLC utils/binutils.cmo #12 52.93 # OCAMLC utils/lazy_backtrack.cmo #12 52.93 # OCAMLC utils/compression.cmo #12 52.93 # GEN parsing/camlinternalMenhirLib.ml #12 52.93 # OCAMLLEX parsing/lexer.ml #12 52.93 # OCAMLC lambda/switch.cmo #12 52.93 # GEN lambda/runtimedef.ml #12 52.93 # OCAMLC bytecomp/bytesections.cmo #12 52.93 # cp utils/config.mli utils/config_main.mli #12 52.93 # GEN utils/config_boot.ml #12 52.93 # cp utils/config.mli utils/config_boot.mli #12 52.93 # OCAMLC driver/errors.cmi #12 52.93 # OCAMLC driver/maindriver.cmi #12 52.93 # OCAMLC driver/main.cmi #12 52.93 # OCAMLC utils/misc.cmi #12 52.93 # OCAMLC utils/warnings.cmi #12 52.93 # OCAMLC utils/linkdeps.cmi #12 52.93 # OCAMLC utils/domainstate.cmi #12 52.93 # OCAMLC parsing/camlinternalMenhirLib.cmi #12 52.93 # OCAMLC tools/make_opcodes.cmo #12 52.93 # GEN utils/config.ml #12 52.93 # OCAMLC utils/format_doc.cmo #12 52.93 # OCAMLC lambda/runtimedef.cmo #12 52.93 # OCAMLC utils/config_main.cmi #12 52.93 # OCAMLC utils/config_boot.cmi #12 52.93 # OCAMLC utils/numbers.cmi #12 52.93 # OCAMLC utils/strongly_connected_components.cmi #12 52.93 # OCAMLC typing/ident.cmi #12 52.93 # OCAMLC middle_end/linkage_name.cmi #12 52.93 # OCAMLC middle_end/flambda/base_types/tag.cmi #12 52.93 # OCAMLC middle_end/flambda/base_types/static_exception.cmi #12 52.93 # OCAMLC utils/config.cmo #12 52.93 # OCAMLC driver/main.cmo #12 52.93 # OCAMLC parsing/location.cmi #12 52.93 # OCAMLC utils/domainstate.cmo #12 52.93 # OCAMLC utils/config_boot.cmo #12 52.93 # OCAMLC bytecomp/bytelibrarian.cmi #12 52.93 # LINKC tools/make_opcodes #12 52.93 # File "/home/opam/.opam/5.4/.opam-switch/build/ocaml-variants.5.4.0+trunk/utils/config.generated.ml.in", line 67, characters 0-3: #12 52.93 # Error: Syntax error #12 52.93 # make[2]: *** [Makefile:2545: utils/config.cmo] Error 2 #12 52.93 # make[2]: *** Waiting for unfinished jobs.... #12 52.93 # make[2]: Leaving directory '/home/opam/.opam/5.4/.opam-switch/build/ocaml-variants.5.4.0+trunk' #12 52.93 # make[1]: *** [Makefile:700: coreall] Error 2 #12 52.93 # make[1]: Leaving directory '/home/opam/.opam/5.4/.opam-switch/build/ocaml-variants.5.4.0+trunk' #12 52.93 # make: *** [Makefile:846: world] Error 2 #12 52.93 #12 52.96 #12 52.96 #12 52.96 <><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> #12 52.96 +- The following actions failed #12 52.96 | - build ocaml-variants 5.4.0+trunk #12 52.96 +- #12 52.96 +- The following changes have been performed (the rest was aborted) #12 52.96 | - install base-bigarray base #12 52.96 | - install base-threads base #12 52.96 | - install base-unix base #12 52.96 | - install host-arch-arm32 1 #12 52.96 | - install host-system-other 1 #12 52.96 | - install ocaml-beta enabled #12 52.96 | - install ocaml-option-bytecode-only 1 #12 52.96 +- #12 52.96 # Run eval $(opam env) to update the current shell environment #12 52.96 Switch initialisation failed: clean up? ('n' will leave the switch partially installed) [Y/n] y #12 ERROR: process "/usr/bin/linux32 /bin/sh -c opam switch create 5.4 --packages=ocaml-variants.5.4.0+trunk" did not complete successfully: exit code: 31 ------ > [6/9] RUN opam switch create 5.4 --packages=ocaml-variants.5.4.0+trunk: 52.96 | - install base-bigarray base 52.96 | - install base-threads base 52.96 | - install base-unix base 52.96 | - install host-arch-arm32 1 52.96 | - install host-system-other 1 52.96 | - install ocaml-beta enabled 52.96 | - install ocaml-option-bytecode-only 1 52.96 +- 52.96 # Run eval $(opam env) to update the current shell environment 52.96 Switch initialisation failed: clean up? ('n' will leave the switch partially installed) [Y/n] y ------ 1 warning found (use --debug to expand): - InvalidBaseImagePlatform: Base image ocurrent/opam-staging@sha256:036e5ac56a3b8add56ea31ce86422c26f6c6c985be1fcd4cdeefc91245ebc522 was pulled with platform "linux/arm/v7", expected "linux/arm64" for current build (line 3) Dockerfile:12 -------------------- 10 | RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libzstd-dev 11 | USER opam 12 | >>> RUN opam switch create 5.4 --packages=ocaml-variants.5.4.0+trunk 13 | RUN opam pin add -k version ocaml-variants 5.4.0+trunk 14 | RUN opam install -y opam-depext -------------------- ERROR: failed to solve: process "/usr/bin/linux32 /bin/sh -c opam switch create 5.4 --packages=ocaml-variants.5.4.0+trunk" did not complete successfully: exit code: 31 docker-build failed with exit-code 1 2024-09-25 20:04.25: Job failed: Failed: Build failed