Build:
- 0
2025-06-07 11:56.57: New job: Build using linux-arm64 in
[]
2025-06-07 11:56.57: Will push staging image to ocurrent/opam-staging:fedora-42-ocaml-5.0-arm64
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:bcaa89bcd16aa9ea3d8616aec04f5b4e895b3f46ec28869445a01d4f53994aac
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
RUN opam switch create 5.0 --packages=ocaml-base-compiler.5.0.0
RUN opam pin add -k version ocaml-base-compiler 5.0.0
RUN opam install -y opam-depext
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]
2025-06-07 11:56.57: Using cache hint "5.0.0-arm64-ocurrent/opam-staging@sha256:bcaa89bcd16aa9ea3d8616aec04f5b4e895b3f46ec28869445a01d4f53994aac"
2025-06-07 11:56.57: Waiting for resource in pool OCluster
2025-06-07 11:56.57: Waiting for worker…
2025-06-07 14:59.34: Got resource from pool OCluster
Building on molpadia.caelum.ci.dev
#1 [internal] load build definition from Dockerfile
#1 sha256:5c3f8419e0f2b17b82524069f5b1c3c9fc00290d4e6d5996bf1229a2b96e4adf
#1 transferring dockerfile: 501B done
#1 DONE 0.1s
#2 [internal] load .dockerignore
#2 sha256:41832f92d432ce0dac55fb232e1d1d3d244e9b51e16140150f4e397dba691ffe
#2 transferring context: 2B done
#2 DONE 0.1s
#3 resolve image config for docker.io/docker/dockerfile:1
#3 sha256:5511bf222770ecb09bae16a5e9dc6ddaf6633b05719203c5e2b00644727cd62f
#3 DONE 0.2s
#4 docker-image://docker.io/docker/dockerfile:1@sha256:9857836c9ee4268391bb5b09f9f157f3c91bb15821bb77969642813b0d00518d
#4 sha256:e1b8ab9c4c488e39bfb8463f516b8fd036cc51116d72fd9d07edde22bf8d34c6
#4 CACHED
#8 [1/5] FROM docker.io/ocurrent/opam-staging@sha256:bcaa89bcd16aa9ea3d8616aec04f5b4e895b3f46ec28869445a01d4f53994aac
#8 sha256:b9df765c5dc7a90a027944009b77d538c5f51cce833299d9dcb73597757267a4
#8 resolve docker.io/ocurrent/opam-staging@sha256:bcaa89bcd16aa9ea3d8616aec04f5b4e895b3f46ec28869445a01d4f53994aac done
#8 sha256:bcaa89bcd16aa9ea3d8616aec04f5b4e895b3f46ec28869445a01d4f53994aac 530B / 530B done
#8 sha256:bec36c84c17ae6e94e26af69013c2386e12415f602bb82bf1dafb9652c105104 8.72kB / 8.72kB done
#8 sha256:1957ba9bada86d68750fecb05cb1a8d8f69208efb49df9f1524da5ce8467b034 610.27MB / 610.27MB 119.0s done
#8 extracting sha256:1957ba9bada86d68750fecb05cb1a8d8f69208efb49df9f1524da5ce8467b034 29.4s done
#8 DONE 150.8s
#5 [internal] load build definition from Dockerfile
#5 sha256:a96ad3c858cdc7b79710a089c70869826c46c8f9b92abe88c224aa752465a52a
#5 DONE 0.0s
#6 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:bcaa89bcd16aa9ea3d8616aec04f5b4e895b3f46ec28869445a01d4f53994aac
#6 sha256:e8a894be217658176f0c815085990bf27063f0254006a75795236539102e85bf
#6 DONE 0.0s
#7 [internal] load .dockerignore
#7 sha256:d74ca6efbd07da6accc35fc4547c23b9753e580b1661cdb2ac37e5602f304243
#7 DONE 0.0s
#12 [internal] load build context
#12 sha256:35b5bfeda904490954e94e8922862b89e28788fccdb852de2282c3a6e98027d1
#12 transferring context: 501B done
#12 DONE 0.1s
#9 [2/5] RUN opam switch create 5.0 --packages=ocaml-base-compiler.5.0.0
#9 sha256:94444cb5d86f9920dff80489651083a28a2f79c6f271fcb00f23e5f19b1be44c
#9 4.353
#9 4.353 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#9 4.491 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#9 4.812 [ocaml-base-compiler.5.0.0] downloaded from cache at https://opam.ocaml.org/cache
#9 5.495 [ocaml-base-compiler.5.0.0/ocaml-base-compiler.install] downloaded from https://opam.ocaml.org/cache
#9 5.577 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#9 5.578
#9 5.578 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#9 5.812 -> installed base-bigarray.base
#9 5.815 -> installed base-threads.base
#9 5.817 -> installed base-unix.base
#9 5.820 -> installed ocaml-options-vanilla.1
#9 20.10 [ERROR] The compilation of ocaml-base-compiler failed at "/usr/sbin/make -j79".
#9 20.10
#9 20.10 #=== ERROR while compiling ocaml-base-compiler.5.0.0 ==========================#
#9 20.10 # context 2.0.10 | linux/arm64 | | git+file:///home/opam/opam-repository
#9 20.10 # path ~/.opam/5.0/.opam-switch/build/ocaml-base-compiler.5.0.0
#9 20.10 # command /usr/sbin/make -j79
#9 20.10 # exit-code 2
#9 20.10 # env-file ~/.opam/log/ocaml-base-compiler-1-0325cb.env
#9 20.10 # output-file ~/.opam/log/ocaml-base-compiler-1-0325cb.out
#9 20.10 ### output ###
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/sak.o runtime/sak.c
#9 20.10 # gcc -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -Wl,-E -o runtime/sak runtime/sak.o
#9 20.10 # /usr/sbin/make coldstart
#9 20.10 # make[1]: Entering directory '/home/opam/.opam/5.0/.opam-switch/build/ocaml-base-compiler.5.0.0'
#9 20.10 # /usr/sbin/make runtime-all
#9 20.10 # make[2]: Entering directory '/home/opam/.opam/5.0/.opam-switch/build/ocaml-base-compiler.5.0.0'
#9 20.10 # echo "/home/opam/.opam/5.0/lib/ocaml/stublibs" > runtime/ld.conf
#9 20.10 # tr -d '\r' < runtime/caml/instruct.h | \
#9 20.10 # sed -e '/\/\*/d' \
#9 20.10 # -e '/^#/d' \
#9 20.10 # -e 's/enum /static char * names_of_/' \
#9 20.10 # -e 's/{$/[] = {/' \
#9 20.10 # -e 's/\([[:upper:]][[:upper:]_0-9]*\)/"\1"/g' > runtime/caml/opnames.h
#9 20.10 # tr -d '\r' < runtime/caml/instruct.h | \
#9 20.10 # sed -n -e '/^ /s/ \([A-Z]\)/ \&\&lbl_\1/gp' \
#9 20.10 # -e '/^}/q' > runtime/caml/jumptbl.h
#9 20.10 # echo '/* This file is generated from ./Makefile.config */' > runtime/build_config.h
#9 20.10 # echo "/home/opam/.opam/5.0/lib/ocaml" >> runtime/ld.conf
#9 20.10 # echo '#define OCAML_STDLIB_DIR "/home/opam/.opam/5.0/lib/ocaml"' >> runtime/build_config.h
#9 20.10 # cp runtime/primitives.new runtime/primitives
#9 20.10 # echo '#define HOST "aarch64-unknown-linux-gnu"' >> runtime/build_config.h
#9 20.10 # (echo '#define CAML_INTERNALS'; \
#9 20.10 # echo '#include "caml/mlvalues.h"'; \
#9 20.10 # echo '#include "caml/prims.h"'; \
#9 20.10 # sed -e 's/.*/extern value &();/' runtime/primitives; \
#9 20.10 # echo 'c_primitive caml_builtin_cprim[] = {'; \
#9 20.10 # sed -e 's/.*/ &,/' runtime/primitives; \
#9 20.10 # echo ' 0 };'; \
#9 20.10 # echo 'char * caml_names_of_builtin_cprim[] = {'; \
#9 20.10 # sed -e 's/.*/ "&",/' runtime/primitives; \
#9 20.10 # echo ' 0 };') > runtime/prims.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/addrmap.b.o runtime/addrmap.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/afl.b.o runtime/afl.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/alloc.b.o runtime/alloc.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/array.b.o runtime/array.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/backtrace.b.o runtime/backtrace.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/bigarray.b.o runtime/bigarray.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/callback.b.o runtime/callback.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/codefrag.b.o runtime/codefrag.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/compare.b.o runtime/compare.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/custom.b.o runtime/custom.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/debugger.b.o runtime/debugger.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/domain.b.o runtime/domain.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/dynlink.b.o runtime/dynlink.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/extern.b.o runtime/extern.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/fiber.b.o runtime/fiber.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/finalise.b.o runtime/finalise.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/floats.b.o runtime/floats.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/gc_ctrl.b.o runtime/gc_ctrl.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/gc_stats.b.o runtime/gc_stats.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/globroots.b.o runtime/globroots.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/hash.b.o runtime/hash.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/intern.b.o runtime/intern.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/ints.b.o runtime/ints.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/io.b.o runtime/io.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/lexing.b.o runtime/lexing.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/lf_skiplist.b.o runtime/lf_skiplist.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/main.b.o runtime/main.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/major_gc.b.o runtime/major_gc.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/md5.b.o runtime/md5.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/memory.b.o runtime/memory.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/memprof.b.o runtime/memprof.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/meta.b.o runtime/meta.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/minor_gc.b.o runtime/minor_gc.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/misc.b.o runtime/misc.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/obj.b.o runtime/obj.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/parsing.b.o runtime/parsing.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/platform.b.o runtime/platform.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/printexc.b.o runtime/printexc.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/prng.b.o runtime/prng.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/roots.b.o runtime/roots.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/runtime_events.b.o runtime/runtime_events.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/shared_heap.b.o runtime/shared_heap.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/signals.b.o runtime/signals.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/skiplist.b.o runtime/skiplist.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/startup_aux.b.o runtime/startup_aux.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/str.b.o runtime/str.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/sync.b.o runtime/sync.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/sys.b.o runtime/sys.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/unix.b.o runtime/unix.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/weak.b.o runtime/weak.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/backtrace_byt.b.o runtime/backtrace_byt.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/fail_byt.b.o runtime/fail_byt.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/fix_code.b.o runtime/fix_code.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/interp.b.o runtime/interp.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/startup_byt.b.o runtime/startup_byt.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG -o runtime/addrmap.bd.o runtime/addrmap.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG -o runtime/afl.bd.o runtime/afl.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG -o runtime/alloc.bd.o runtime/alloc.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG -o runtime/array.bd.o runtime/array.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG -o runtime/backtrace.bd.o runtime/backtrace.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG -o runtime/bigarray.bd.o runtime/bigarray.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG -o runtime/callback.bd.o runtime/callback.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG -o runtime/codefrag.bd.o runtime/codefrag.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG -o runtime/compare.bd.o runtime/compare.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG -o runtime/custom.bd.o runtime/custom.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG -o runtime/debugger.bd.o runtime/debugger.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG -o runtime/domain.bd.o runtime/domain.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG -o runtime/dynlink.bd.o runtime/dynlink.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG -o runtime/extern.bd.o runtime/extern.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG -o runtime/fiber.bd.o runtime/fiber.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG -o runtime/finalise.bd.o runtime/finalise.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG -o runtime/floats.bd.o runtime/floats.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG -o runtime/gc_ctrl.bd.o runtime/gc_ctrl.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG -o runtime/gc_stats.bd.o runtime/gc_stats.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG -o runtime/globroots.bd.o runtime/globroots.c
#9 20.10 # In file included from runtime/interp.c:34:
#9 20.10 # runtime/interp.c: In function 'caml_interprete':
#9 20.10 # runtime/caml/prims.h:33:23: error: too many arguments to function '(value (*)(void))*(caml_prim_table.contents + (sizetype)((long unsigned int)*pc * 8))'; expected 0, have 1
#9 20.10 # 33 | #define Primitive(n) ((c_primitive)(caml_prim_table.contents[n]))
#9 20.10 # | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#9 20.10 # runtime/interp.c:1037:14: note: in expansion of macro 'Primitive'
#9 20.10 # 1037 | accu = Primitive(*pc)(accu);
#9 20.10 # | ^~~~~~~~~
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG -o runtime/hash.bd.o runtime/hash.c
#9 20.10 # runtime/caml/prims.h:33:23: error: too many arguments to function '(value (*)(void))*(caml_prim_table.contents + (sizetype)((long unsigned int)*pc * 8))'; expected 0, have 2
#9 20.10 # 33 | #define Primitive(n) ((c_primitive)(caml_prim_table.contents[n]))
#9 20.10 # | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#9 20.10 # runtime/interp.c:1043:14: note: in expansion of macro 'Primitive'
#9 20.10 # 1043 | accu = Primitive(*pc)(accu, sp[2]);
#9 20.10 # | ^~~~~~~~~
#9 20.10 # runtime/caml/prims.h:33:23: error: too many arguments to function '(value (*)(void))*(caml_prim_table.contents + (sizetype)((long unsigned int)*pc * 8))'; expected 0, have 3
#9 20.10 # 33 | #define Primitive(n) ((c_primitive)(caml_prim_table.contents[n]))
#9 20.10 # | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#9 20.10 # runtime/interp.c:1050:14: note: in expansion of macro 'Primitive'
#9 20.10 # 1050 | accu = Primitive(*pc)(accu, sp[2], sp[3]);
#9 20.10 # | ^~~~~~~~~
#9 20.10 # runtime/caml/prims.h:33:23: error: too many arguments to function '(value (*)(void))*(caml_prim_table.contents + (sizetype)((long unsigned int)*pc * 8))'; expected 0, have 4
#9 20.10 # 33 | #define Primitive(n) ((c_primitive)(caml_prim_table.contents[n]))
#9 20.10 # | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#9 20.10 # runtime/interp.c:1057:14: note: in expansion of macro 'Primitive'
#9 20.10 # 1057 | accu = Primitive(*pc)(accu, sp[2], sp[3], sp[4]);
#9 20.10 # | ^~~~~~~~~
#9 20.10 # runtime/caml/prims.h:33:23: error: too many arguments to function '(value (*)(void))*(caml_prim_table.contents + (sizetype)((long unsigned int)*pc * 8))'; expected 0, have 5
#9 20.10 # 33 | #define Primitive(n) ((c_primitive)(caml_prim_table.contents[n]))
#9 20.10 # | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#9 20.10 # runtime/interp.c:1064:14: note: in expansion of macro 'Primitive'
#9 20.10 # 1064 | accu = Primitive(*pc)(accu, sp[2], sp[3], sp[4], sp[5]);
#9 20.10 # | ^~~~~~~~~
#9 20.10 # runtime/caml/prims.h:33:23: error: too many arguments to function '(value (*)(void))*(caml_prim_table.contents + (sizetype)((long unsigned int)*pc * 8))'; expected 0, have 2
#9 20.10 # 33 | #define Primitive(n) ((c_primitive)(caml_prim_table.contents[n]))
#9 20.10 # | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#9 20.10 # runtime/interp.c:1073:14: note: in expansion of macro 'Primitive'
#9 20.10 # 1073 | accu = Primitive(*pc)(sp + 2, nargs);
#9 20.10 # | ^~~~~~~~~
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG -o runtime/intern.bd.o runtime/intern.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG -o runtime/ints.bd.o runtime/ints.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG -o runtime/io.bd.o runtime/io.c
#9 20.10 # gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG -o runtime/lexing.bd.o runtime/lexing.c
#9 20.10 # make[2]: *** [Makefile:932: runtime/interp.b.o] Error 1
#9 20.10 # make[2]: *** Waiting for unfinished jobs....
#9 20.10 # make[2]: Leaving directory '/home/opam/.opam/5.0/.opam-switch/build/ocaml-base-compiler.5.0.0'
#9 20.10 # make[1]: *** [Makefile:175: coldstart] Error 2
#9 20.10 # make[1]: Leaving directory '/home/opam/.opam/5.0/.opam-switch/build/ocaml-base-compiler.5.0.0'
#9 20.10 # make: *** [Makefile:339: world.opt] Error 2
#9 20.10
#9 20.10
#9 20.10
#9 20.10 <><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#9 20.10 +- The following actions failed
#9 20.10 | - build ocaml-base-compiler 5.0.0
#9 20.10 +-
#9 20.10 +- The following changes have been performed (the rest was aborted)
#9 20.10 | - install base-bigarray base
#9 20.10 | - install base-threads base
#9 20.10 | - install base-unix base
#9 20.10 | - install ocaml-options-vanilla 1
#9 20.10 +-
#9 20.10 # Run eval $(opam env) to update the current shell environment
#9 20.10 Switch initialisation failed: clean up? ('n' will leave the switch partially installed) [Y/n] y
#9 ERROR: executor failed running [/bin/sh -c opam switch create 5.0 --packages=ocaml-base-compiler.5.0.0]: exit code: 31
------
> [2/5] RUN opam switch create 5.0 --packages=ocaml-base-compiler.5.0.0:
------
executor failed running [/bin/sh -c opam switch create 5.0 --packages=ocaml-base-compiler.5.0.0]: exit code: 31
docker-build failed with exit-code 1
2025-06-07 14:59.55: Job failed: Failed: Build failed
2025-06-07 14:59.55: Log analysis:
2025-06-07 14:59.55: >>> : error: too many arguments to function '(value (*)(void))*(caml_prim_table.contents + (sizetype)((long unsigned int)*pc * 8))'; expected 0, have 1 (score = 35)
2025-06-07 14:59.55: >>> : error: too many arguments to function '(value (*)(void))*(caml_prim_table.contents + (sizetype)((long unsigned int)*pc * 8))'; expected 0, have 2 (score = 35)
2025-06-07 14:59.55: >>> : error: too many arguments to function '(value (*)(void))*(caml_prim_table.contents + (sizetype)((long unsigned int)*pc * 8))'; expected 0, have 3 (score = 35)
2025-06-07 14:59.55: >>> : error: too many arguments to function '(value (*)(void))*(caml_prim_table.contents + (sizetype)((long unsigned int)*pc * 8))'; expected 0, have 4 (score = 35)
2025-06-07 14:59.55: >>> : error: too many arguments to function '(value (*)(void))*(caml_prim_table.contents + (sizetype)((long unsigned int)*pc * 8))'; expected 0, have 5 (score = 35)
2025-06-07 14:59.55: >>> : error: too many arguments to function '(value (*)(void))*(caml_prim_table.contents + (sizetype)((long unsigned int)*pc * 8))'; expected 0, have 2 (score = 35)
2025-06-07 14:59.55: too many arguments to function '(value (*)(void))*(caml_prim_table.contents + (sizetype)((long unsigned int)*pc * 8))'; expected 0, have 1