2026-02-10 23:12.37: New job: test edwintorok/lintcstubs-arity https://github.com/edwintorok/lintcstubs-arity.git#refs/heads/main (d199a94eb72fd1691225e12abe7c107a7ba83314) (linux-x86_64:debian-12-5.4_opam-2.5) Base: ocaml/opam:debian-12-ocaml-5.4@sha256:c3f9211cfbc8921fb20c9aafdf5e9896420de23bcb55cac79b7d8bf72a3e4712 Opam project build To reproduce locally: git clone --recursive "https://github.com/edwintorok/lintcstubs-arity.git" -b "main" && cd "lintcstubs-arity" && git reset --hard d199a94e cat > Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:debian-12-ocaml-5.4@sha256:c3f9211cfbc8921fb20c9aafdf5e9896420de23bcb55cac79b7d8bf72a3e4712 # debian-12-5.4_opam-2.5 USER 1000:1000 ENV CLICOLOR_FORCE="1" ENV OPAMCOLOR="always" WORKDIR /src RUN sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam RUN opam init --reinit -ni RUN uname -rs && opam exec -- ocaml -version && opam --version WORKDIR /src RUN sudo chown opam /src RUN cd ~/opam-repository && (git cat-file -e 873cb18c37b308713d11ad3894c4bb78d73fb3e7 || git fetch origin master) && git reset -q --hard 873cb18c37b308713d11ad3894c4bb78d73fb3e7 && git log --no-decorate -n1 --oneline && opam update -u COPY --chown=1000:1000 lintcstubs-arity.opam ./ RUN opam pin add -yn lintcstubs-arity.dev './' RUN echo '(lang dune 3.0)' > './dune-project' ENV DEPS="base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base dune.3.21.0 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1" ENV CI="true" ENV OCAMLCI="true" RUN opam update --depexts && opam install --cli=2.5 --depext-only -y lintcstubs-arity.dev $DEPS RUN opam install $DEPS COPY --chown=1000:1000 . /src RUN opam exec -- dune build @install @check @runtest && rm -rf _build END-OF-DOCKERFILE docker build . END-REPRO-BLOCK 2026-02-10 23:12.37: Using cache hint "edwintorok/lintcstubs-arity-ocaml/opam:debian-12-ocaml-5.4@sha256:c3f9211cfbc8921fb20c9aafdf5e9896420de23bcb55cac79b7d8bf72a3e4712-debian-12-5.4_opam-2.5-4bdbbf706443ce6092a12c0adf381e20" 2026-02-10 23:12.37: Using OBuilder spec: ((from ocaml/opam:debian-12-ocaml-5.4@sha256:c3f9211cfbc8921fb20c9aafdf5e9896420de23bcb55cac79b7d8bf72a3e4712) (comment debian-12-5.4_opam-2.5) (user (uid 1000) (gid 1000)) (env CLICOLOR_FORCE 1) (env OPAMCOLOR always) (workdir /src) (run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam")) (run (shell "opam init --reinit -ni")) (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) (workdir /src) (run (shell "sudo chown opam /src")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e 873cb18c37b308713d11ad3894c4bb78d73fb3e7 || git fetch origin master) && git reset -q --hard 873cb18c37b308713d11ad3894c4bb78d73fb3e7 && git log --no-decorate -n1 --oneline && opam update -u")) (copy (src lintcstubs-arity.opam) (dst ./)) (run (network host) (shell "opam pin add -yn lintcstubs-arity.dev './'")) (run (network host) (shell "echo '(lang dune 3.0)' > './dune-project'")) (env DEPS "base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base dune.3.21.0 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1") (env CI true) (env OCAMLCI true) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam update --depexts && opam install --cli=2.5 --depext-only -y lintcstubs-arity.dev $DEPS")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam install $DEPS")) (copy (src .) (dst /src)) (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build")) ) 2026-02-10 23:12.37: Waiting for resource in pool OCluster 2026-02-10 23:12.37: Waiting for worker… 2026-02-10 23:14.15: Got resource from pool OCluster Building on toxis.caelum.ci.dev All commits already cached HEAD is now at d199a94 Prepare for 0.5.0 (from ocaml/opam:debian-12-ocaml-5.4@sha256:c3f9211cfbc8921fb20c9aafdf5e9896420de23bcb55cac79b7d8bf72a3e4712) Unable to find image 'ocaml/opam:debian-12-ocaml-5.4@sha256:c3f9211cfbc8921fb20c9aafdf5e9896420de23bcb55cac79b7d8bf72a3e4712' locally docker.io/ocaml/opam@sha256:c3f9211cfbc8921fb20c9aafdf5e9896420de23bcb55cac79b7d8bf72a3e4712: Pulling from ocaml/opam 32a5bf163bd7: Pulling fs layer c0944ab5c1b8: Pulling fs layer 476c5992415e: Pulling fs layer d0fe6b118beb: Pulling fs layer caa92716367b: Pulling fs layer 9f647a7f5929: Pulling fs layer cfbe1d2570c3: Pulling fs layer 427740f4c814: Pulling fs layer 85d88aea685d: Pulling fs layer eff6b54cdb18: Pulling fs layer caa92716367b: Waiting d0fe6b118beb: Waiting 0fd52d68eceb: Pulling fs layer 10b9e28c194a: Pulling fs layer 83e61d759870: Pulling fs layer 6e41e8ffa82b: Pulling fs layer 6fb56bf9eb3e: Pulling fs layer 0fd52d68eceb: Waiting eff6b54cdb18: Waiting ee2c0b77c643: Pulling fs layer 9f647a7f5929: Waiting 10b9e28c194a: Waiting c86de4c302f1: Pulling fs layer 427740f4c814: Waiting a1ec1223857b: Pulling fs layer ec303835bdfd: Pulling fs layer dc44e12b8a4e: Pulling fs layer 9cc83342db2d: Pulling fs layer 6e41e8ffa82b: Waiting a83f5b4d553c: Pulling fs layer dc44e12b8a4e: Waiting 9cc83342db2d: Waiting 4f4fb700ef54: Pulling fs layer a83f5b4d553c: Waiting 6fb56bf9eb3e: Waiting 2bad06f568b8: Pulling fs layer 4f4fb700ef54: Waiting e8284971354d: Pulling fs layer c86de4c302f1: Waiting ddf185679cf3: Pulling fs layer e8284971354d: Waiting 2bad06f568b8: Waiting d0fa3ed70aa3: Pulling fs layer a1ec1223857b: Waiting ddf185679cf3: Waiting 40c669734ac7: Pulling fs layer 2f0deaaa63a5: Pulling fs layer 32aec092ad5e: Pulling fs layer d0fa3ed70aa3: Waiting 8d1002d23fd3: Pulling fs layer 2f0deaaa63a5: Waiting cfadb4d68845: Pulling fs layer 32aec092ad5e: Waiting 8d1002d23fd3: Waiting 2a6607648bff: Pulling fs layer a3f542c5c212: Pulling fs layer 2a6607648bff: Waiting 18bc30ede372: Pulling fs layer 3e34f983e37c: Pulling fs layer ac2d2a5c57ef: Pulling fs layer 7e0261aa55c8: Pulling fs layer 18bc30ede372: Waiting ac2d2a5c57ef: Waiting 3e34f983e37c: Waiting c29a253b49ae: Pulling fs layer c8bfad6dee24: Pulling fs layer c29a253b49ae: Waiting 0a4e3c1e347f: Pulling fs layer 7e0261aa55c8: Waiting b52dfd2cc3dc: Pulling fs layer c8bfad6dee24: Waiting e5210b84f6f5: Pulling fs layer 0a4e3c1e347f: Waiting 3530470e05a5: Pulling fs layer f014d00cf28c: Pulling fs layer 78166c77e713: Pulling fs layer f51629f3153d: Pulling fs layer 53904d1cdd7f: Pulling fs layer 3530470e05a5: Waiting e5210b84f6f5: Waiting b52dfd2cc3dc: Waiting 78166c77e713: Waiting f014d00cf28c: Waiting c0944ab5c1b8: Verifying Checksum c0944ab5c1b8: Download complete 476c5992415e: Verifying Checksum 476c5992415e: Download complete caa92716367b: Download complete d0fe6b118beb: Verifying Checksum d0fe6b118beb: Download complete 32a5bf163bd7: Verifying Checksum 32a5bf163bd7: Download complete cfbe1d2570c3: Verifying Checksum cfbe1d2570c3: Download complete 85d88aea685d: Download complete eff6b54cdb18: Verifying Checksum 32a5bf163bd7: Pull complete c0944ab5c1b8: Pull complete 476c5992415e: Pull complete d0fe6b118beb: Pull complete caa92716367b: Pull complete 427740f4c814: Verifying Checksum 427740f4c814: Download complete 0fd52d68eceb: Verifying Checksum 0fd52d68eceb: Download complete 10b9e28c194a: Verifying Checksum 10b9e28c194a: Download complete 6e41e8ffa82b: Verifying Checksum 6e41e8ffa82b: Download complete 83e61d759870: Verifying Checksum 83e61d759870: Download complete 6fb56bf9eb3e: Verifying Checksum 6fb56bf9eb3e: Download complete ee2c0b77c643: Verifying Checksum ee2c0b77c643: Download complete a1ec1223857b: Verifying Checksum a1ec1223857b: Download complete c86de4c302f1: Verifying Checksum c86de4c302f1: Download complete ec303835bdfd: Download complete 9f647a7f5929: Verifying Checksum 9f647a7f5929: Download complete dc44e12b8a4e: Download complete a83f5b4d553c: Download complete 9cc83342db2d: Verifying Checksum 9cc83342db2d: Download complete 4f4fb700ef54: Verifying Checksum 4f4fb700ef54: Download complete e8284971354d: Download complete ddf185679cf3: Verifying Checksum ddf185679cf3: Download complete 2bad06f568b8: Verifying Checksum 2bad06f568b8: Download complete 2f0deaaa63a5: Verifying Checksum 2f0deaaa63a5: Download complete 40c669734ac7: Download complete d0fa3ed70aa3: Download complete 32aec092ad5e: Verifying Checksum 32aec092ad5e: Download complete cfadb4d68845: Verifying Checksum cfadb4d68845: Download complete 8d1002d23fd3: Verifying Checksum 8d1002d23fd3: Download complete 2a6607648bff: Verifying Checksum 2a6607648bff: Download complete 18bc30ede372: Download complete a3f542c5c212: Download complete ac2d2a5c57ef: Download complete c29a253b49ae: Download complete c8bfad6dee24: Verifying Checksum c8bfad6dee24: Download complete 0a4e3c1e347f: Download complete b52dfd2cc3dc: Download complete e5210b84f6f5: Verifying Checksum e5210b84f6f5: Download complete 7e0261aa55c8: Verifying Checksum 7e0261aa55c8: Download complete 3530470e05a5: Verifying Checksum 3530470e05a5: Download complete 78166c77e713: Verifying Checksum 78166c77e713: Download complete f51629f3153d: Download complete 9f647a7f5929: Pull complete cfbe1d2570c3: Pull complete 427740f4c814: Pull complete 85d88aea685d: Pull complete 53904d1cdd7f: Verifying Checksum 53904d1cdd7f: Download complete eff6b54cdb18: Pull complete f014d00cf28c: Verifying Checksum f014d00cf28c: Download complete 0fd52d68eceb: Pull complete 10b9e28c194a: Pull complete 83e61d759870: Pull complete 6e41e8ffa82b: Pull complete 6fb56bf9eb3e: Pull complete ee2c0b77c643: Pull complete c86de4c302f1: Pull complete a1ec1223857b: Pull complete ec303835bdfd: Pull complete dc44e12b8a4e: Pull complete 9cc83342db2d: Pull complete a83f5b4d553c: Pull complete 4f4fb700ef54: Pull complete 2bad06f568b8: Pull complete e8284971354d: Pull complete ddf185679cf3: Pull complete d0fa3ed70aa3: Pull complete 40c669734ac7: Pull complete 2f0deaaa63a5: Pull complete 32aec092ad5e: Pull complete 8d1002d23fd3: Pull complete cfadb4d68845: Pull complete 2a6607648bff: Pull complete a3f542c5c212: Pull complete 18bc30ede372: Pull complete 3e34f983e37c: Verifying Checksum 3e34f983e37c: Download complete 3e34f983e37c: Pull complete ac2d2a5c57ef: Pull complete 7e0261aa55c8: Pull complete c29a253b49ae: Pull complete c8bfad6dee24: Pull complete 0a4e3c1e347f: Pull complete b52dfd2cc3dc: Pull complete e5210b84f6f5: Pull complete 3530470e05a5: Pull complete f014d00cf28c: Pull complete 78166c77e713: Pull complete f51629f3153d: Pull complete 53904d1cdd7f: Pull complete Digest: sha256:c3f9211cfbc8921fb20c9aafdf5e9896420de23bcb55cac79b7d8bf72a3e4712 Status: Downloaded newer image for ocaml/opam@sha256:c3f9211cfbc8921fb20c9aafdf5e9896420de23bcb55cac79b7d8bf72a3e4712 2026-02-10 23:14.16 ---> using "071737be05cb7b43b9505e12eccc7985a9484c9e89c454615e81f805ea7288d9" from cache /: (comment debian-12-5.4_opam-2.5) /: (user (uid 1000) (gid 1000)) /: (env CLICOLOR_FORCE 1) /: (env OPAMCOLOR always) /: (workdir /src) /src: (run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam")) 2026-02-10 23:14.16 ---> using "0cc5fea8d3035c802deda444b9b3d8781c2662ea99a23b7b1fa9579beaef3297" from cache /src: (run (shell "opam init --reinit -ni")) Configuring from /home/opam/.opamrc and then from built-in defaults. Checking for available remotes: rsync and local, git. - you won't be able to use mercurial repositories unless you install the hg command on your system. - you won't be able to use darcs repositories unless you install the darcs command on your system. This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted. You may want to back it up before going further. Continue? [Y/n] y Format upgrade done. <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] Initialised 2026-02-10 23:14.16 ---> using "0131fbfbdca1cb76fd436fa49f3e82007af7184f7da0af13d868cb08c858b55e" from cache /src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) Linux 5.15.0-134-generic The OCaml toplevel, version 5.4.0 2.5.0 2026-02-10 23:14.16 ---> using "5dddbcb372dfe0bcdbd172eca3f06881d677af9808115eacd88ea8e6e578e593" from cache /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2026-02-10 23:14.16 ---> using "d4a37ad7d5efabd56a4cf85b9968bd864109e7442c1acca7211cc1e2a9785570" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e 873cb18c37b308713d11ad3894c4bb78d73fb3e7 || git fetch origin master) && git reset -q --hard 873cb18c37b308713d11ad3894c4bb78d73fb3e7 && git log --no-decorate -n1 --oneline && opam update -u")) From https://github.com/ocaml/opam-repository * branch master -> FETCH_HEAD a6b2f19780..98d5860f2a master -> origin/master 873cb18c37 Merge pull request #29216 from shonfeder/release-dune-3.21.0 <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><> [default] synchronised from git+file:///home/opam/opam-repository Already up-to-date. Nothing to do. # To update the current shell environment, run: eval $(opam env) 2026-02-10 23:14.16 ---> using "d8fe29952fa585643c5699d9d7027d1596d1f0f5ea7b83c7bd9835ff5835be60" from cache /src: (copy (src lintcstubs-arity.opam) (dst ./)) 2026-02-10 23:14.16 ---> using "6dd2edf643c5d660958a59b1b6679905fc341140de7822c45d6aa832a0509497" from cache /src: (run (network host) (shell "opam pin add -yn lintcstubs-arity.dev './'")) [lintcstubs-arity.dev] synchronised (file:///src) lintcstubs-arity is now pinned to file:///src (version dev) 2026-02-10 23:14.16 ---> using "9bc538ddd0e98763a76ea85af5ed862961d58bf7008baea2bc990800b5ff0df8" from cache /src: (run (network host) (shell "echo '(lang dune 3.0)' > './dune-project'")) 2026-02-10 23:14.16 ---> using "cd3ae497b2f5635ec2b213328f9adb451137d0cd63783327a0b6d2f9d370858b" from cache /src: (env DEPS "base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base dune.3.21.0 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1") /src: (env CI true) /src: (env OCAMLCI true) /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam update --depexts && opam install --cli=2.5 --depext-only -y lintcstubs-arity.dev $DEPS")) + /usr/bin/sudo "apt-get" "update" - Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB] - Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB] - Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB] - Get:4 http://deb.debian.org/debian bookworm/main amd64 Packages [8792 kB] - Get:5 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [295 kB] - Fetched 9341 kB in 3s (3674 kB/s) - Reading package lists... - <><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><> [lintcstubs-arity.dev] synchronised (file:///src) [NOTE] Package ocaml-options-vanilla is already installed (current version is 1). [NOTE] Package ocaml-config is already installed (current version is 3). [NOTE] Package ocaml-compiler is already installed (current version is 5.4.0). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0). [NOTE] Package ocaml is already installed (current version is 5.4.0). [NOTE] Package base-unix is already installed (current version is base). [NOTE] Package base-threads is already installed (current version is base). [NOTE] Package base-nnp is already installed (current version is base). [NOTE] Package base-effects is already installed (current version is base). [NOTE] Package base-domains is already installed (current version is base). [NOTE] Package base-bigarray is already installed (current version is base). # To update the current shell environment, run: eval $(opam env) 2026-02-10 23:14.16 ---> using "caa3d163bccb387a608720a23fd0bb66e6ebc6fb68aa7102fa1f9d451bfe6c94" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam install $DEPS")) [NOTE] Package ocaml-options-vanilla is already installed (current version is 1). [NOTE] Package ocaml-config is already installed (current version is 3). [NOTE] Package ocaml-compiler is already installed (current version is 5.4.0). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0). [NOTE] Package ocaml is already installed (current version is 5.4.0). [NOTE] Package base-unix is already installed (current version is base). [NOTE] Package base-threads is already installed (current version is base). [NOTE] Package base-nnp is already installed (current version is base). [NOTE] Package base-effects is already installed (current version is base). [NOTE] Package base-domains is already installed (current version is base). [NOTE] Package base-bigarray is already installed (current version is base). The following actions will be performed: === install 1 package - install dune 3.21.0 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved dune.3.21.0 (cached) -> installed dune.3.21.0 Done. # To update the current shell environment, run: eval $(opam env) 2026-02-10 23:14.16 ---> using "be39b55f6b65460aaab8a8bd2d679dd01e36ebf13c00757814e1779858e6add0" from cache /src: (copy (src .) (dst /src)) 2026-02-10 23:14.17 ---> saved as "c0471877fa443633ebf4d41ab4c14f4343435889b4624f904f46a8ca5ae24b52" /src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build")) (cd _build/default && ./test.sh ../install/default/bin/lintcstubs_arity) + opam var prefix + DIR=/home/opam/.opam/5.4/lib/ocaml-src + [ -d /home/opam/.opam/5.4/lib/ocaml-src ] (cd _build/default/cmt && ./test.sh ../../install/default/bin/lintcstubs_arity_cmt) /* AUTOGENERATED FILE, DO NOT EDIT */ #define CAML_NAME_SPACE #define _GNU_SOURCE #include <caml/mlvalues.h> CAMLprim value caml_format_float(value, value); CAMLprim value caml_format_int(value, value); CAMLprim value caml_int32_format(value, value); CAMLprim value caml_nativeint_format(value, value); CAMLprim value caml_int64_format(value, value); CAMLprim value caml_hexstring_of_float(value, value, value); CAMLprim value caml_lazy_update_to_forcing(value); CAMLprim value caml_lazy_reset_to_lazy(value); CAMLprim value caml_lazy_update_to_forward(value); CAMLprim value caml_set_oo_id(value); CAMLprim value caml_get_public_method(value, value); CAMLprim value caml_zstd_initialize(value); CAMLprim value caml_output_value(value, value, value); CAMLprim value caml_dynlink_open_lib(value); CAMLprim value caml_dynlink_close_lib(value); CAMLprim value caml_dynlink_lookup_symbol(value, value); CAMLprim value caml_dynlink_add_primitive(value); CAMLprim value caml_dynlink_get_current_libs(value); CAMLprim value caml_get_global_data(value); CAMLprim value caml_realloc_global(value); CAMLprim value caml_reify_bytecode(value, value, value); CAMLprim value caml_static_release_bytecode(value); CAMLprim value caml_invoke_traced_function(value, value, value); CAMLprim value caml_sys_isatty(value); CAMLprim value caml_sys_time_include_children(value); CAMLprim value caml_dynlink_get_bytecode_sections(value); CAMLprim value caml_sys_isatty(value); CAMLprim value caml_terminfo_rows(value); CAMLprim value caml_sys_modify_argv(value); CAMLprim value caml_xdg_defaults(value); CAMLprim value caml_get_current_environment(value); CAMLprim value caml_register_named_value(value, value); CAMLprim double pow(double, double); CAMLprim value caml_power_float(value, value); CAMLprim double exp(double); CAMLprim value caml_exp_float(value); CAMLprim double caml_expm1(double); CAMLprim value caml_expm1_float(value); CAMLprim double acos(double); CAMLprim value caml_acos_float(value); CAMLprim double asin(double); CAMLprim value caml_asin_float(value); CAMLprim double atan(double); CAMLprim value caml_atan_float(value); CAMLprim double atan2(double, double); CAMLprim value caml_atan2_float(value, value); CAMLprim double caml_hypot(double, double); CAMLprim value caml_hypot_float(value, value); CAMLprim double cos(double); CAMLprim value caml_cos_float(value); CAMLprim double cosh(double); CAMLprim value caml_cosh_float(value); CAMLprim double caml_acosh(double); CAMLprim value caml_acosh_float(value); CAMLprim double log(double); CAMLprim value caml_log_float(value); CAMLprim double log10(double); CAMLprim value caml_log10_float(value); CAMLprim double caml_log1p(double); CAMLprim value caml_log1p_float(value); CAMLprim double sin(double); CAMLprim value caml_sin_float(value); CAMLprim double sinh(double); CAMLprim value caml_sinh_float(value); CAMLprim double caml_asinh(double); CAMLprim value caml_asinh_float(value); CAMLprim double sqrt(double); CAMLprim value caml_sqrt_float(value); CAMLprim double tan(double); CAMLprim value caml_tan_float(value); CAMLprim double tanh(double); CAMLprim value caml_tanh_float(value); CAMLprim double caml_atanh(double); CAMLprim value caml_atanh_float(value); CAMLprim double ceil(double); CAMLprim value caml_ceil_float(value); CAMLprim double floor(double); CAMLprim value caml_floor_float(value); CAMLprim double caml_copysign(double, double); CAMLprim value caml_copysign_float(value, value); CAMLprim double fmod(double, double); CAMLprim value caml_fmod_float(value, value); CAMLprim value caml_frexp_float(value); CAMLprim double caml_ldexp_float_unboxed(double, intnat); CAMLprim value caml_ldexp_float(value, value); CAMLprim value caml_modf_float(value); CAMLprim double caml_int64_float_of_bits_unboxed(int64_t); CAMLprim value caml_int64_float_of_bits(value); CAMLprim value caml_classify_float_unboxed(double); CAMLprim value caml_classify_float(value); CAMLprim value caml_create_bytes(value); CAMLprim value caml_blit_string(value, value, value, value, value); CAMLprim value caml_blit_bytes(value, value, value, value, value); CAMLprim value caml_format_int(value, value); CAMLprim value caml_format_float(value, value); CAMLprim value caml_int_of_string(value); CAMLprim value caml_float_of_string(value); CAMLprim value caml_ml_open_descriptor_out(value); CAMLprim value caml_ml_open_descriptor_in(value); CAMLprim value caml_sys_open(value, value, value); CAMLprim value caml_ml_set_channel_name(value, value); CAMLprim value caml_ml_flush(value); CAMLprim value caml_ml_out_channels_list(value); CAMLprim value caml_ml_output_bytes(value, value, value, value); CAMLprim value caml_ml_output(value, value, value, value); CAMLprim value caml_ml_output_char(value, value); CAMLprim value caml_ml_output_char(value, value); CAMLprim value caml_ml_output_int(value, value); CAMLprim value caml_output_value(value, value, value); CAMLprim value caml_ml_seek_out(value, value); CAMLprim value caml_ml_pos_out(value); CAMLprim value caml_ml_channel_size(value); CAMLprim value caml_ml_close_channel(value); CAMLprim value caml_ml_set_binary_mode(value, value); CAMLprim value caml_ml_set_channel_name(value, value); CAMLprim value caml_ml_input_char(value); CAMLprim value caml_ml_input(value, value, value, value); CAMLprim value caml_ml_input_scan_line(value); CAMLprim value caml_ml_input_char(value); CAMLprim value caml_ml_input_int(value); CAMLprim value caml_input_value(value); CAMLprim value caml_ml_seek_in(value, value); CAMLprim value caml_ml_pos_in(value); CAMLprim value caml_ml_channel_size(value); CAMLprim value caml_ml_close_channel(value); CAMLprim value caml_ml_set_binary_mode(value, value); CAMLprim value caml_ml_seek_out_64(value, value); CAMLprim value caml_ml_pos_out_64(value); CAMLprim value caml_ml_channel_size_64(value); CAMLprim value caml_ml_seek_in_64(value, value); CAMLprim value caml_ml_pos_in_64(value); CAMLprim value caml_ml_channel_size_64(value); CAMLprim value caml_sys_exit(value); CAMLprim value caml_array_make(value, value); CAMLprim value caml_array_make(value, value); CAMLprim value caml_array_sub(value, value, value); CAMLprim value caml_array_append(value, value); CAMLprim value caml_array_concat(value); CAMLprim value caml_array_blit(value, value, value, value, value); CAMLprim value caml_array_fill(value, value, value, value); CAMLprim value caml_array_create_float(value); CAMLprim value caml_floatarray_create(value); CAMLprim value caml_atomic_make_contended(value); CAMLprim value caml_ba_create(value, value, value); CAMLprim value caml_ba_get_generic(value, value); CAMLprim value caml_ba_set_generic(value, value, value); CAMLprim value caml_ba_num_dims(value); CAMLprim value caml_ba_dim(value, value); CAMLprim value caml_ba_kind(value); CAMLprim value caml_ba_layout(value); CAMLprim value caml_ba_change_layout(value, value); CAMLprim value caml_ba_sub(value, value, value); CAMLprim value caml_ba_sub(value, value, value); CAMLprim value caml_ba_slice(value, value); CAMLprim value caml_ba_slice(value, value); CAMLprim value caml_ba_blit(value, value); CAMLprim value caml_ba_fill(value, value); CAMLprim value caml_ba_kind(value); CAMLprim value caml_ba_layout(value); CAMLprim value caml_ba_change_layout(value, value); CAMLprim value caml_ba_blit(value, value); CAMLprim value caml_ba_fill(value, value); CAMLprim value caml_ba_kind(value); CAMLprim value caml_ba_layout(value); CAMLprim value caml_ba_change_layout(value, value); CAMLprim value caml_ba_sub(value, value, value); CAMLprim value caml_ba_blit(value, value); CAMLprim value caml_ba_fill(value, value); CAMLprim value caml_ba_kind(value); CAMLprim value caml_ba_layout(value); CAMLprim value caml_ba_change_layout(value, value); CAMLprim value caml_ba_sub(value, value, value); CAMLprim value caml_ba_sub(value, value, value); CAMLprim value caml_ba_blit(value, value); CAMLprim value caml_ba_fill(value, value); CAMLprim value caml_ba_kind(value); CAMLprim value caml_ba_layout(value); CAMLprim value caml_ba_change_layout(value, value); CAMLprim value caml_ba_sub(value, value, value); CAMLprim value caml_ba_sub(value, value, value); CAMLprim value caml_ba_blit(value, value); CAMLprim value caml_ba_fill(value, value); CAMLprim value caml_ba_reshape(value, value); CAMLprim value caml_ba_get_1(value); CAMLprim value caml_ba_get_2(value); CAMLprim value caml_ba_get_3(value); CAMLprim value caml_ba_set_1(value); CAMLprim value caml_ba_set_2(value); CAMLprim value caml_ba_set_3(value); CAMLprim value caml_hash(value, value, value, value); CAMLprim value caml_create_bytes(value); CAMLprim value caml_fill_bytes(value, value, value, value); CAMLprim value caml_blit_bytes(value, value, value, value, value); CAMLprim value caml_blit_string(value, value, value, value, value); CAMLprim value caml_bytes_equal(value, value); CAMLprim value caml_register_named_value(value, value); CAMLprim value caml_create_bytes(value); CAMLprim value caml_hash(value, value, value, value); CAMLprim value caml_ml_condition_new(value); CAMLprim value caml_ml_condition_wait(value, value); CAMLprim value caml_ml_condition_signal(value); CAMLprim value caml_ml_condition_broadcast(value); CAMLprim value caml_blake2_create(value, value); CAMLprim value caml_blake2_update(value, value, value, value); CAMLprim value caml_blake2_final(value, value); CAMLprim value caml_blake2_string(value, value, value, value, value); CAMLprim value caml_blake2_bytes(value, value, value, value, value); CAMLprim value caml_md5_string(value, value, value); CAMLprim value caml_md5_bytes(value, value, value); CAMLprim value caml_md5_chan(value, value); CAMLprim value caml_domain_spawn(value, value); CAMLprim value caml_ml_domain_id(value); CAMLprim value caml_ml_domain_cpu_relax(value); CAMLprim value caml_recommended_domain_count(value); CAMLprim value caml_domain_dls_set(value); CAMLprim value caml_domain_dls_compare_and_set(value, value); CAMLprim value caml_ml_domain_index(value); CAMLprim value caml_continuation_use_noexc(value); CAMLprim value caml_alloc_stack(value, value, value); CAMLprim value caml_get_continuation_callstack(value, value); CAMLprim value caml_alloc_stack(value, value, value); CAMLprim value caml_continuation_use_and_update_handler_noexc(value, value, value, value); CAMLprim value caml_get_continuation_callstack(value, value); CAMLprim value caml_sys_temp_dir_name(value); CAMLprim value caml_sys_open(value, value, value); CAMLprim value caml_sys_close(value); CAMLprim double fmod(double, double); CAMLprim value caml_fmod_float(value, value); CAMLprim double caml_fma(double, double, double); CAMLprim value caml_fma_float(value, value, value); CAMLprim double caml_int64_float_of_bits_unboxed(int64_t); CAMLprim value caml_int64_float_of_bits(value); CAMLprim value caml_float_of_string(value); CAMLprim value caml_classify_float_unboxed(double); CAMLprim value caml_classify_float(value); CAMLprim double pow(double, double); CAMLprim value caml_power_float(value, value); CAMLprim double sqrt(double); CAMLprim value caml_sqrt_float(value); CAMLprim double caml_cbrt(double); CAMLprim value caml_cbrt_float(value); CAMLprim double exp(double); CAMLprim value caml_exp_float(value); CAMLprim double caml_exp2(double); CAMLprim value caml_exp2_float(value); CAMLprim double log(double); CAMLprim value caml_log_float(value); CAMLprim double log10(double); CAMLprim value caml_log10_float(value); CAMLprim double caml_log2(double); CAMLprim value caml_log2_float(value); CAMLprim double caml_expm1(double); CAMLprim value caml_expm1_float(value); CAMLprim double caml_log1p(double); CAMLprim value caml_log1p_float(value); CAMLprim double cos(double); CAMLprim value caml_cos_float(value); CAMLprim double sin(double); CAMLprim value caml_sin_float(value); CAMLprim double tan(double); CAMLprim value caml_tan_float(value); CAMLprim double acos(double); CAMLprim value caml_acos_float(value); CAMLprim double asin(double); CAMLprim value caml_asin_float(value); CAMLprim double atan(double); CAMLprim value caml_atan_float(value); CAMLprim double atan2(double, double); CAMLprim value caml_atan2_float(value, value); CAMLprim double caml_hypot(double, double); CAMLprim value caml_hypot_float(value, value); CAMLprim double cosh(double); CAMLprim value caml_cosh_float(value); CAMLprim double sinh(double); CAMLprim value caml_sinh_float(value); CAMLprim double tanh(double); CAMLprim value caml_tanh_float(value); CAMLprim double caml_acosh(double); CAMLprim value caml_acosh_float(value); CAMLprim double caml_asinh(double); CAMLprim value caml_asinh_float(value); CAMLprim double caml_atanh(double); CAMLprim value caml_atanh_float(value); CAMLprim double caml_erf(double); CAMLprim value caml_erf_float(value); CAMLprim double caml_erfc(double); CAMLprim value caml_erfc_float(value); CAMLprim double caml_trunc(double); CAMLprim value caml_trunc_float(value); CAMLprim double caml_round(double); CAMLprim value caml_round_float(value); CAMLprim double ceil(double); CAMLprim value caml_ceil_float(value); CAMLprim double floor(double); CAMLprim value caml_floor_float(value); CAMLprim double caml_nextafter(double, double); CAMLprim value caml_nextafter_float(value, value); CAMLprim double caml_copysign(double, double); CAMLprim value caml_copysign_float(value, value); CAMLprim value caml_signbit(double); CAMLprim value caml_signbit_float(value); CAMLprim value caml_frexp_float(value); CAMLprim double caml_ldexp_float_unboxed(double, intnat); CAMLprim value caml_ldexp_float(value, value); CAMLprim value caml_modf_float(value); CAMLprim value caml_hash(value, value, value, value); CAMLprim value caml_floatarray_create(value); CAMLprim value caml_floatarray_make_unboxed(intnat, double); CAMLprim value caml_floatarray_make(value, value); CAMLprim value caml_floatarray_fill_unboxed(value, intnat, intnat, double); CAMLprim value caml_floatarray_fill(value, value, value, value); CAMLprim value caml_floatarray_blit(value, value, value, value, value); CAMLprim value caml_floatarray_sub(value, value, value); CAMLprim value caml_floatarray_append(value, value); CAMLprim value caml_floatarray_concat(value); CAMLprim value caml_gc_stat(value); CAMLprim value caml_gc_quick_stat(value); CAMLprim value caml_gc_counters(value); CAMLprim double caml_gc_minor_words_unboxed(value); CAMLprim value caml_gc_minor_words(value); CAMLprim value caml_gc_get(value); CAMLprim value caml_gc_set(value); CAMLprim value caml_gc_minor(value); CAMLprim value caml_gc_major_slice(value); CAMLprim value caml_gc_major(value); CAMLprim value caml_gc_full_major(value); CAMLprim value caml_gc_compaction(value); CAMLprim value caml_get_minor_free(value); CAMLprim value caml_final_register(value, value); CAMLprim value caml_final_register_called_without_value(value, value); CAMLprim value caml_final_release(value); CAMLprim value caml_memprof_start(value, value, value); CAMLprim value caml_memprof_stop(value); CAMLprim value caml_memprof_discard(value); CAMLprim value caml_ml_gc_ramp_up(value); CAMLprim value caml_ml_gc_ramp_down(value); CAMLprim value caml_hash(value, value, value, value); CAMLprim value caml_array_concat(value); CAMLprim value caml_array_append(value, value); CAMLprim value caml_array_sub(value, value, value); CAMLprim value caml_ml_input_bigarray(value, value, value, value); CAMLprim value caml_ml_is_binary_mode(value); CAMLprim value caml_sys_isatty(value); CAMLprim value caml_format_int(value, value); CAMLprim value caml_hash(value, value, value, value); CAMLprim int32_t caml_int32_of_float_unboxed(double); CAMLprim value caml_int32_of_float(value); CAMLprim double caml_int32_to_float_unboxed(int32_t); CAMLprim value caml_int32_to_float(value); CAMLprim int32_t caml_int32_bits_of_float_unboxed(double); CAMLprim value caml_int32_bits_of_float(value); CAMLprim double caml_int32_float_of_bits_unboxed(int32_t); CAMLprim value caml_int32_float_of_bits(value); CAMLprim value caml_int32_format(value, value); CAMLprim value caml_int32_of_string(value); CAMLprim value caml_hash(value, value, value, value); CAMLprim int64_t caml_int64_of_float_unboxed(double); CAMLprim value caml_int64_of_float(value); CAMLprim double caml_int64_to_float_unboxed(int64_t); CAMLprim value caml_int64_to_float(value); CAMLprim value caml_int64_format(value, value); CAMLprim value caml_int64_of_string(value); CAMLprim int64_t caml_int64_bits_of_float_unboxed(double); CAMLprim value caml_int64_bits_of_float(value); CAMLprim double caml_int64_float_of_bits_unboxed(int64_t); CAMLprim value caml_int64_float_of_bits(value); CAMLprim value caml_hash(value, value, value, value); CAMLprim value caml_lazy_make_forward(value); CAMLprim value caml_lex_engine(value, value, value); CAMLprim value caml_new_lex_engine(value, value, value); CAMLprim value caml_output_value(value, value, value); CAMLprim value caml_output_value_to_bytes(value, value); CAMLprim value caml_output_value_to_string(value, value); CAMLprim value caml_output_value_to_buffer(value, value, value, value, value); CAMLprim value caml_input_value(value); CAMLprim value caml_input_value_from_bytes(value, value); CAMLprim value caml_marshal_data_size(value, value); CAMLprim value caml_ml_mutex_new(value); CAMLprim value caml_ml_mutex_lock(value); CAMLprim value caml_ml_mutex_try_lock(value); CAMLprim value caml_ml_mutex_unlock(value); CAMLprim intnat caml_nativeint_of_float_unboxed(double); CAMLprim value caml_nativeint_of_float(value); CAMLprim double caml_nativeint_to_float_unboxed(intnat); CAMLprim value caml_nativeint_to_float(value); CAMLprim value caml_nativeint_format(value, value); CAMLprim value caml_nativeint_of_string(value); CAMLprim value caml_hash(value, value, value, value); CAMLprim value caml_obj_tag(value); CAMLprim value caml_obj_reachable_words(value); CAMLprim value caml_floatarray_get(value, value); CAMLprim value caml_floatarray_set(value, value, value); CAMLprim value caml_obj_raw_field(value, value); CAMLprim value caml_obj_set_raw_field(value, value, value); CAMLprim value caml_obj_block(value, value); CAMLprim value caml_obj_dup(value); CAMLprim value caml_obj_add_offset(value, value); CAMLprim value caml_obj_with_tag(value, value); CAMLprim value caml_ephe_create(value); CAMLprim value caml_ephe_get_key(value, value); CAMLprim value caml_ephe_get_key_copy(value, value); CAMLprim value caml_ephe_set_key(value, value, value); CAMLprim value caml_ephe_unset_key(value, value); CAMLprim value caml_ephe_check_key(value, value); CAMLprim value caml_ephe_blit_key(value, value, value, value, value); CAMLprim value caml_ephe_get_data(value); CAMLprim value caml_ephe_get_data_copy(value); CAMLprim value caml_ephe_set_data(value, value); CAMLprim value caml_ephe_unset_data(value); CAMLprim value caml_ephe_check_data(value); CAMLprim value caml_ephe_blit_data(value, value); CAMLprim value caml_ml_output_bigarray(value, value, value, value); CAMLprim value caml_ml_is_binary_mode(value); CAMLprim value caml_ml_set_buffered(value, value); CAMLprim value caml_ml_is_buffered(value); CAMLprim value caml_sys_isatty(value); CAMLprim value caml_parse_engine(value, value, value, value); CAMLprim value caml_set_parser_trace(value); CAMLprim value caml_get_exception_raw_backtrace(value); CAMLprim value caml_convert_raw_backtrace_slot(value); CAMLprim value caml_convert_raw_backtrace(value); CAMLprim value caml_raw_backtrace_slot(value, value); CAMLprim value caml_raw_backtrace_next_slot(value); CAMLprim value caml_record_backtrace(value); CAMLprim value caml_backtrace_status(value); CAMLprim value caml_get_current_callstack(value); CAMLprim value caml_ml_debug_info_status(value); CAMLprim value caml_register_named_value(value, value); CAMLprim value caml_sys_random_seed(value); CAMLprim int64_t caml_lxm_next_unboxed(value); CAMLprim value caml_lxm_next(value); CAMLprim value caml_nativeint_of_string(value); CAMLprim value caml_int32_of_string(value); CAMLprim value caml_int64_of_string(value); CAMLprim value caml_blit_string(value, value, value, value, value); CAMLprim value caml_string_hash(value, value); CAMLprim value caml_string_equal(value, value); CAMLprim value caml_sys_get_config(value); CAMLprim value caml_sys_executable_name(value); CAMLprim value caml_runtime_variant(value); CAMLprim value caml_runtime_parameters(value); CAMLprim value caml_sys_file_exists(value); CAMLprim value caml_sys_is_directory(value); CAMLprim value caml_sys_is_regular_file(value); CAMLprim value caml_sys_remove(value); CAMLprim value caml_sys_rename(value, value); CAMLprim value caml_sys_getenv(value); CAMLprim value caml_sys_getenv_opt(value); CAMLprim value caml_sys_system_command(value); CAMLprim double caml_sys_time_unboxed(value); CAMLprim value caml_sys_time(value); CAMLprim value caml_sys_chdir(value); CAMLprim value caml_sys_mkdir(value, value); CAMLprim value caml_sys_rmdir(value); CAMLprim value caml_sys_getcwd(value); CAMLprim value caml_sys_read_directory(value); CAMLprim value caml_sys_io_buffer_size(value); CAMLprim value caml_install_signal_handler(value, value); CAMLprim value caml_sys_rev_convert_signal_number(value); CAMLprim value caml_sys_convert_signal_number(value); CAMLprim value caml_ml_enable_runtime_warnings(value); CAMLprim value caml_ml_runtime_warnings_enabled(value); CAMLprim value caml_format_int(value, value); CAMLprim value caml_hash(value, value, value, value); CAMLprim value caml_weak_create(value); CAMLprim value caml_ephe_set_key(value, value, value); CAMLprim value caml_ephe_unset_key(value, value); CAMLprim value caml_weak_get(value, value); CAMLprim value caml_weak_get_copy(value, value); CAMLprim value caml_weak_check(value, value); CAMLprim value caml_weak_blit(value, value, value, value, value); + opam var prefix + DIR=/home/opam/.opam/5.4/lib + [ -d /home/opam/.opam/5.4/lib ] + + xargs ../../install/default/bin/lintcstubs_arity_cmt find /home/opam/.opam/5.4/lib -name *.cmt 2026-02-10 23:14.23 ---> saved as "209ff0dc2cdb59b6d030d3b1a63eb717ae2d475bfa50a871e0e384cf026e5eed" Job succeeded 2026-02-10 23:14.24: Job succeeded