Build:
- 0
2025-06-21 12:00.19: New job: Build using linux-arm64 in
[]
2025-06-21 12:00.19: Will push staging image to ocurrent/opam-staging:fedora-42-ocaml-5.0-arm64
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:ae8c66d285f340073bc0bb6f383b3c1b0358fd6cdf23121a92ad7371355ed191
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-21 12:00.19: Using cache hint "5.0.0-arm64-ocurrent/opam-staging@sha256:ae8c66d285f340073bc0bb6f383b3c1b0358fd6cdf23121a92ad7371355ed191"
2025-06-21 12:00.19: Waiting for resource in pool OCluster
2025-06-21 12:00.19: Waiting for worker…
2025-06-21 14:27.44: Got resource from pool OCluster
Building on kydoime.caelum.ci.dev
#1 [internal] load build definition from Dockerfile
#1 sha256:ce9bcc4b3e6a99543ff178280607e8d6ce2a994cd737174ce1985278bcfadbae
#1 transferring dockerfile: 501B done
#1 DONE 0.0s
#2 [internal] load .dockerignore
#2 sha256:6384b769369f7f2f45aca8d2c0a84851a6112c8924de678167682284eff32f5e
#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.6s
#4 docker-image://docker.io/docker/dockerfile:1@sha256:9857836c9ee4268391bb5b09f9f157f3c91bb15821bb77969642813b0d00518d
#4 sha256:e1b8ab9c4c488e39bfb8463f516b8fd036cc51116d72fd9d07edde22bf8d34c6
#4 CACHED
#5 [internal] load build definition from Dockerfile
#5 sha256:8c39e03ae9199364df1f9646cc3acc899af380a3de3b1c25de59faa913a15d7e
#5 DONE 0.0s
#6 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:ae8c66d285f340073bc0bb6f383b3c1b0358fd6cdf23121a92ad7371355ed191
#6 sha256:7086c6c6ea0d5bf2b48f40646cd4f8d37a4191778b9fc4d9db25dc4790e25484
#6 DONE 0.0s
#7 [internal] load .dockerignore
#7 sha256:8e2f1810e28430461f027afa9509289b9f77fe343a4b2a4af850b91c23fb0a66
#7 DONE 0.0s
#8 [1/6] FROM docker.io/ocurrent/opam-staging@sha256:ae8c66d285f340073bc0bb6f383b3c1b0358fd6cdf23121a92ad7371355ed191
#8 sha256:1cf1ec7348f4b37211f9f5a341b0fcc4f3d37173d269817e3b068a9c16ac0532
#8 CACHED
#12 [internal] load build context
#12 sha256:784e3269257f904ed0ca65cafb92bbc9fde3bd8067543d8d32da79b896dccd1c
#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:b90915f30f5a236e2400675bbe5f91eeba77dabe45a4eee563e5ea4afed5d5ec
#9 3.273
#9 3.273 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#9 3.361 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#9 3.437 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#9 3.997 [ocaml-base-compiler.5.0.0] downloaded from cache at https://opam.ocaml.org/cache
#9 4.734 [ocaml-base-compiler.5.0.0/ocaml-base-compiler.install] downloaded from https://opam.ocaml.org/cache
#9 4.734
#9 4.734 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#9 4.965 -> installed base-bigarray.base
#9 4.967 -> installed base-threads.base
#9 4.968 -> installed base-unix.base
#9 4.974 -> installed ocaml-options-vanilla.1
#9 19.39 [ERROR] The compilation of ocaml-base-compiler failed at "/usr/sbin/make -j79".
#9 19.39
#9 19.39 #=== ERROR while compiling ocaml-base-compiler.5.0.0 ==========================#
#9 19.39 # context 2.0.10 | linux/arm64 | | git+file:///home/opam/opam-repository
#9 19.39 # path ~/.opam/5.0/.opam-switch/build/ocaml-base-compiler.5.0.0
#9 19.39 # command /usr/sbin/make -j79
#9 19.39 # exit-code 2
#9 19.39 # env-file ~/.opam/log/ocaml-base-compiler-1-0325cb.env
#9 19.39 # output-file ~/.opam/log/ocaml-base-compiler-1-0325cb.out
#9 19.39 ### output ###
#9 19.39 # 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 19.39 # 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 19.39 # /usr/sbin/make coldstart
#9 19.39 # make[1]: Entering directory '/home/opam/.opam/5.0/.opam-switch/build/ocaml-base-compiler.5.0.0'
#9 19.39 # /usr/sbin/make runtime-all
#9 19.39 # make[2]: Entering directory '/home/opam/.opam/5.0/.opam-switch/build/ocaml-base-compiler.5.0.0'
#9 19.39 # echo "/home/opam/.opam/5.0/lib/ocaml/stublibs" > runtime/ld.conf
#9 19.39 # tr -d '\r' < runtime/caml/instruct.h | \
#9 19.39 # sed -e '/\/\*/d' \
#9 19.39 # -e '/^#/d' \
#9 19.39 # -e 's/enum /static char * names_of_/' \
#9 19.39 # -e 's/{$/[] = {/' \
#9 19.39 # -e 's/\([[:upper:]][[:upper:]_0-9]*\)/"\1"/g' > runtime/caml/opnames.h
#9 19.39 # tr -d '\r' < runtime/caml/instruct.h | \
#9 19.39 # sed -n -e '/^ /s/ \([A-Z]\)/ \&\&lbl_\1/gp' \
#9 19.39 # -e '/^}/q' > runtime/caml/jumptbl.h
#9 19.39 # echo "/home/opam/.opam/5.0/lib/ocaml" >> runtime/ld.conf
#9 19.39 # echo '/* This file is generated from ./Makefile.config */' > runtime/build_config.h
#9 19.39 # echo '#define OCAML_STDLIB_DIR "/home/opam/.opam/5.0/lib/ocaml"' >> runtime/build_config.h
#9 19.39 # cp runtime/primitives.new runtime/primitives
#9 19.39 # echo '#define HOST "aarch64-unknown-linux-gnu"' >> runtime/build_config.h
#9 19.39 # (echo '#define CAML_INTERNALS'; \
#9 19.39 # echo '#include "caml/mlvalues.h"'; \
#9 19.39 # echo '#include "caml/prims.h"'; \
#9 19.39 # sed -e 's/.*/extern value &();/' runtime/primitives; \
#9 19.39 # echo 'c_primitive caml_builtin_cprim[] = {'; \
#9 19.39 # sed -e 's/.*/ &,/' runtime/primitives; \
#9 19.39 # echo ' 0 };'; \
#9 19.39 # echo 'char * caml_names_of_builtin_cprim[] = {'; \
#9 19.39 # sed -e 's/.*/ "&",/' runtime/primitives; \
#9 19.39 # echo ' 0 };') > runtime/prims.c
#9 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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 19.39 # 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/lf_skiplist.bd.o runtime/lf_skiplist.c
#9 19.39 # In file included from runtime/interp.c:34:
#9 19.39 # runtime/interp.c: In function 'caml_interprete':
#9 19.39 # 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 19.39 # 33 | #define Primitive(n) ((c_primitive)(caml_prim_table.contents[n]))
#9 19.39 # | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#9 19.39 # runtime/interp.c:1037:14: note: in expansion of macro 'Primitive'
#9 19.39 # 1037 | accu = Primitive(*pc)(accu);
#9 19.39 # | ^~~~~~~~~
#9 19.39 # 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 19.39 # 33 | #define Primitive(n) ((c_primitive)(caml_prim_table.contents[n]))
#9 19.39 # | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#9 19.39 # runtime/interp.c:1043:14: note: in expansion of macro 'Primitive'
#9 19.39 # 1043 | accu = Primitive(*pc)(accu, sp[2]);
#9 19.39 # | ^~~~~~~~~
#9 19.39 # 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 19.39 # 33 | #define Primitive(n) ((c_primitive)(caml_prim_table.contents[n]))
#9 19.39 # | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#9 19.39 # runtime/interp.c:1050:14: note: in expansion of macro 'Primitive'
#9 19.39 # 1050 | accu = Primitive(*pc)(accu, sp[2], sp[3]);
#9 19.39 # | ^~~~~~~~~
#9 19.39 # 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 19.39 # 33 | #define Primitive(n) ((c_primitive)(caml_prim_table.contents[n]))
#9 19.39 # | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#9 19.39 # runtime/interp.c:1057:14: note: in expansion of macro 'Primitive'
#9 19.39 # 1057 | accu = Primitive(*pc)(accu, sp[2], sp[3], sp[4]);
#9 19.39 # | ^~~~~~~~~
#9 19.39 # 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 19.39 # 33 | #define Primitive(n) ((c_primitive)(caml_prim_table.contents[n]))
#9 19.39 # | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#9 19.39 # runtime/interp.c:1064:14: note: in expansion of macro 'Primitive'
#9 19.39 # 1064 | accu = Primitive(*pc)(accu, sp[2], sp[3], sp[4], sp[5]);
#9 19.39 # | ^~~~~~~~~
#9 19.39 # 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 19.39 # 33 | #define Primitive(n) ((c_primitive)(caml_prim_table.contents[n]))
#9 19.39 # | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#9 19.39 # runtime/interp.c:1073:14: note: in expansion of macro 'Primitive'
#9 19.39 # 1073 | accu = Primitive(*pc)(sp + 2, nargs);
#9 19.39 # | ^~~~~~~~~
#9 19.39 # 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/main.bd.o runtime/main.c
#9 19.39 # 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/major_gc.bd.o runtime/major_gc.c
#9 19.39 # make[2]: *** [Makefile:932: runtime/interp.b.o] Error 1
#9 19.39 # make[2]: *** Waiting for unfinished jobs....
#9 19.39 # make[2]: Leaving directory '/home/opam/.opam/5.0/.opam-switch/build/ocaml-base-compiler.5.0.0'
#9 19.39 # make[1]: *** [Makefile:175: coldstart] Error 2
#9 19.39 # make[1]: Leaving directory '/home/opam/.opam/5.0/.opam-switch/build/ocaml-base-compiler.5.0.0'
#9 19.39 # make: *** [Makefile:339: world.opt] Error 2
#9 19.39
#9 19.40
#9 19.40
#9 19.40 <><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#9 19.40 +- The following actions failed
#9 19.40 | - build ocaml-base-compiler 5.0.0
#9 19.40 +-
#9 19.40 +- The following changes have been performed (the rest was aborted)
#9 19.40 | - install base-bigarray base
#9 19.40 | - install base-threads base
#9 19.40 | - install base-unix base
#9 19.40 | - install ocaml-options-vanilla 1
#9 19.40 +-
#9 19.40 # Run eval $(opam env) to update the current shell environment
#9 19.40 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-21 14:28.05: Job failed: Failed: Build failed
2025-06-21 14:28.05: Log analysis:
2025-06-21 14:28.05: >>> : 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-21 14:28.05: >>> : 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-21 14:28.05: >>> : 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-21 14:28.05: >>> : 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-21 14:28.05: >>> : 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-21 14:28.05: >>> : 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-21 14:28.05: too many arguments to function '(value (*)(void))*(caml_prim_table.contents + (sizetype)((long unsigned int)*pc * 8))'; expected 0, have 1