2025-11-13 09:55.11: New job: test ahrefs/ocannl https://github.com/ahrefs/ocannl.git#refs/heads/claude/issue-370-20250825-1504 (fcc772b65eae28d7bb4b1d243ebe49e5998b4e6a) (macos-x86_64:macos-homebrew-5.4_opam-2.4) Base: macos-homebrew-ocaml-5.4 Opam project build To reproduce locally: git clone --recursive "https://github.com/ahrefs/ocannl.git" -b "claude/issue-370-20250825-1504" && cd "ocannl" && git reset --hard fcc772b6 cat > Dockerfile <<'END-OF-DOCKERFILE' FROM macos-homebrew-ocaml-5.4 # macos-homebrew-5.4_opam-2.4 USER 1000:1000 ENV CLICOLOR_FORCE="1" ENV OPAMCOLOR="always" RUN ln -f ~/local/bin/opam-2.4 ~/local/bin/opam RUN opam init --reinit -ni RUN uname -rs && opam exec -- ocaml -version && opam --version RUN cd ~/opam-repository && (git cat-file -e e0b3b1bd72f4ec39675632b6fe1f8e4236293197 || git fetch origin master) && git reset -q --hard e0b3b1bd72f4ec39675632b6fe1f8e4236293197 && git log --no-decorate -n1 --oneline && opam update -u COPY --chown=1000:1000 neural_nets_lib.opam arrayjit.opam ./src/./ RUN opam pin add -yn neural_nets_lib.dev './src/./' && \ opam pin add -yn arrayjit.dev './src/./' RUN echo '(lang dune 3.0)' > './src/./dune-project' ENV DEPS="angstrom.0.16.1 astring.0.8.5 backoff.0.1.1 base.v0.17.3 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bigstringaf.0.10.0 camlp-streams.5.0.1 camlzip.1.13 cmdliner.2.0.0 conf-libcurl.2 conf-libffi.2.0.0 conf-pkg-config.4 conf-zlib.1 cppo.1.8.0 csexp.1.5.2 csv.2.4 ctypes.0.24.0 ctypes-foreign.0.24.0 curl.0.10.0 dune.3.20.2 dune-configurator.3.20.2 dune-private-libs.3.20.2 dune-site.3.20.2 dyn.3.20.2 fieldslib.v0.17.0 fmt.0.11.0 integers.0.7.0 jane-street-headers.v0.17.0 jst-config.v0.17.0 logs.0.10.0 mdx.2.5.1 metal.0.1.1 mtime.2.1.0 multicore-magic.2.3.1 num.1.6 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.0.3 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ordering.3.20.2 parsexp.v0.17.0 pp.2.0.0 pprint.20230830 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_derivers.1.2.1 ppx_deriving.6.1.1 ppx_enumerate.v0.17.0 ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0 ppx_here.v0.17.0 ppx_inline_test.v0.17.1 ppx_minidebug.2.4.0 ppx_optcomp.v0.17.1 ppx_sexp_conv.v0.17.1 ppx_string.v0.17.0 ppx_variants_conv.v0.17.1 ppxlib.0.37.0 ppxlib_jane.v0.17.4 printbox.0.12 printbox-ext-plot.0.12 printbox-html.0.12 printbox-md.0.12 printbox-text.0.12 ptime.1.2.0 re.1.14.0 result.1.5 saturn_lockfree.0.5.0 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0 stdune.3.20.2 thread-local-storage.0.2 time_now.v0.17.0 topkg.1.1.1 tyxml.4.6.0 uucp.17.0.0 uutf.1.0.4 variantslib.v0.17.0" ENV CI="true" ENV OCAMLCI="true" RUN opam update --depexts && opam install --cli=2.4 --depext-only -y neural_nets_lib.dev arrayjit.dev $DEPS RUN opam install $DEPS COPY --chown=1000:1000 . ./src RUN cd ./src && opam exec -- dune build @install @check @runtest && rm -rf _build END-OF-DOCKERFILE docker build . END-REPRO-BLOCK 2025-11-13 09:55.11: Using cache hint "ahrefs/ocannl-macos-homebrew-ocaml-5.4-macos-homebrew-5.4_opam-2.4-b06a287348ce85af89ab8d8681dacbfd" 2025-11-13 09:55.11: Using OBuilder spec: ((from macos-homebrew-ocaml-5.4) (comment macos-homebrew-5.4_opam-2.4) (user (uid 1000) (gid 1000)) (env CLICOLOR_FORCE 1) (env OPAMCOLOR always) (run (shell "ln -f ~/local/bin/opam-2.4 ~/local/bin/opam")) (run (shell "opam init --reinit -ni")) (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew))) (network host) (shell "cd ~/opam-repository && (git cat-file -e e0b3b1bd72f4ec39675632b6fe1f8e4236293197 || git fetch origin master) && git reset -q --hard e0b3b1bd72f4ec39675632b6fe1f8e4236293197 && git log --no-decorate -n1 --oneline && opam update -u")) (copy (src neural_nets_lib.opam arrayjit.opam) (dst ./src/./)) (run (network host) (shell "opam pin add -yn neural_nets_lib.dev './src/./' && \ \nopam pin add -yn arrayjit.dev './src/./'")) (run (network host) (shell "echo '(lang dune 3.0)' > './src/./dune-project'")) (env DEPS "angstrom.0.16.1 astring.0.8.5 backoff.0.1.1 base.v0.17.3 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bigstringaf.0.10.0 camlp-streams.5.0.1 camlzip.1.13 cmdliner.2.0.0 conf-libcurl.2 conf-libffi.2.0.0 conf-pkg-config.4 conf-zlib.1 cppo.1.8.0 csexp.1.5.2 csv.2.4 ctypes.0.24.0 ctypes-foreign.0.24.0 curl.0.10.0 dune.3.20.2 dune-configurator.3.20.2 dune-private-libs.3.20.2 dune-site.3.20.2 dyn.3.20.2 fieldslib.v0.17.0 fmt.0.11.0 integers.0.7.0 jane-street-headers.v0.17.0 jst-config.v0.17.0 logs.0.10.0 mdx.2.5.1 metal.0.1.1 mtime.2.1.0 multicore-magic.2.3.1 num.1.6 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.0.3 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ordering.3.20.2 parsexp.v0.17.0 pp.2.0.0 pprint.20230830 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_derivers.1.2.1 ppx_deriving.6.1.1 ppx_enumerate.v0.17.0 ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0 ppx_here.v0.17.0 ppx_inline_test.v0.17.1 ppx_minidebug.2.4.0 ppx_optcomp.v0.17.1 ppx_sexp_conv.v0.17.1 ppx_string.v0.17.0 ppx_variants_conv.v0.17.1 ppxlib.0.37.0 ppxlib_jane.v0.17.4 printbox.0.12 printbox-ext-plot.0.12 printbox-html.0.12 printbox-md.0.12 printbox-text.0.12 ptime.1.2.0 re.1.14.0 result.1.5 saturn_lockfree.0.5.0 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0 stdune.3.20.2 thread-local-storage.0.2 time_now.v0.17.0 topkg.1.1.1 tyxml.4.6.0 uucp.17.0.0 uutf.1.0.4 variantslib.v0.17.0") (env CI true) (env OCAMLCI true) (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew))) (network host) (shell "opam update --depexts && opam install --cli=2.4 --depext-only -y neural_nets_lib.dev arrayjit.dev $DEPS")) (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew))) (network host) (shell "opam install $DEPS")) (copy (src .) (dst ./src)) (run (shell "cd ./src && opam exec -- dune build @install @check @runtest && rm -rf _build")) ) 2025-11-13 09:55.11: Waiting for resource in pool OCluster 2025-11-13 09:55.11: Waiting for worker… 2025-11-13 09:55.11: Got resource from pool OCluster Building on i7-worker-04 All commits already cached HEAD is now at fcc772b6 Support heterogeneous precision for primitive operations (from macos-homebrew-ocaml-5.4) 2025-11-13 09:55.12 ---> using "338135fbf1889e924a607b47198b8b308c32a925cc9436066d65a9bdc402cad5" from cache /: (comment macos-homebrew-5.4_opam-2.4) /: (user (uid 1000) (gid 1000)) /: (env CLICOLOR_FORCE 1) /: (env OPAMCOLOR always) /: (run (shell "ln -f ~/local/bin/opam-2.4 ~/local/bin/opam")) 2025-11-13 09:55.13 ---> using "c45c11c7286cf606ab2156414383237a0e197bf48b9278e9465cc1693c9332b7" from cache /: (run (shell "opam init --reinit -ni")) No configuration file found, using 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 /Users/mac1000/.opam from version 2.1 to version 2.2, which can't be reverted. You may want to back it up before going further. Continue? [Y/n] y [NOTE] The 'jobs' option was reset, its value was 1 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using: opam option jobs=1 --global Format upgrade done. <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] no changes from git+file:///Users/mac1000/opam-repository 2025-11-13 09:55.13 ---> using "59a16318ff40c58338bc0b572a2d778111fa14b30a0dc4a11f6465d8abb80bbd" from cache /: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) Darwin 24.5.0 The OCaml toplevel, version 5.4.0 2.4.1 2025-11-13 09:55.13 ---> using "03cbf303c2ae412068cf1b7f097ec773b09f8e6d693af9a4cf051761664f96f9" from cache /: (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew))) (network host) (shell "cd ~/opam-repository && (git cat-file -e e0b3b1bd72f4ec39675632b6fe1f8e4236293197 || git fetch origin master) && git reset -q --hard e0b3b1bd72f4ec39675632b6fe1f8e4236293197 && git log --no-decorate -n1 --oneline && opam update -u")) From https://github.com/ocaml/opam-repository * branch master -> FETCH_HEAD 5bf570252b..e0b3b1bd72 master -> origin/master e0b3b1bd72 Merge pull request #28855 from yallop/ctypes-0.24.0 <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><> [default] synchronised from git+file:///Users/mac1000/opam-repository Already up-to-date. Nothing to do. # To update the current shell environment, run: eval $(opam env) 2025-11-13 09:56.06 ---> saved as "aec0fb73f9b21082655eed7f66353fd2fe1ce3e7f85214fe0e5fa655334eddd6" /: (copy (src neural_nets_lib.opam arrayjit.opam) (dst ./src/./)) 2025-11-13 09:56.07 ---> saved as "822d0db7279c85328060d6d85fc29204c4fd488da8e64ed516bb8dd64a9d1f2e" /: (run (network host) (shell "opam pin add -yn neural_nets_lib.dev './src/./' && \ \nopam pin add -yn arrayjit.dev './src/./'")) [neural_nets_lib.dev] synchronised (file:///Users/mac1000/src) neural_nets_lib is now pinned to file:///Users/mac1000/src (version dev) [arrayjit.dev] synchronised (file:///Users/mac1000/src) arrayjit is now pinned to file:///Users/mac1000/src (version dev) 2025-11-13 09:56.39 ---> saved as "53b0d330227aa8bce51ac7bd0fc6d71385033da45eea56ef9a0238ca8c9af9a4" /: (run (network host) (shell "echo '(lang dune 3.0)' > './src/./dune-project'")) 2025-11-13 09:56.40 ---> saved as "d78b282e2f33e11d5e2b77db9db61713396a89c87457959b0ab3b4700d4d8ecb" /: (env DEPS "angstrom.0.16.1 astring.0.8.5 backoff.0.1.1 base.v0.17.3 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bigstringaf.0.10.0 camlp-streams.5.0.1 camlzip.1.13 cmdliner.2.0.0 conf-libcurl.2 conf-libffi.2.0.0 conf-pkg-config.4 conf-zlib.1 cppo.1.8.0 csexp.1.5.2 csv.2.4 ctypes.0.24.0 ctypes-foreign.0.24.0 curl.0.10.0 dune.3.20.2 dune-configurator.3.20.2 dune-private-libs.3.20.2 dune-site.3.20.2 dyn.3.20.2 fieldslib.v0.17.0 fmt.0.11.0 integers.0.7.0 jane-street-headers.v0.17.0 jst-config.v0.17.0 logs.0.10.0 mdx.2.5.1 metal.0.1.1 mtime.2.1.0 multicore-magic.2.3.1 num.1.6 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.0.3 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ordering.3.20.2 parsexp.v0.17.0 pp.2.0.0 pprint.20230830 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_derivers.1.2.1 ppx_deriving.6.1.1 ppx_enumerate.v0.17.0 ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0 ppx_here.v0.17.0 ppx_inline_test.v0.17.1 ppx_minidebug.2.4.0 ppx_optcomp.v0.17.1 ppx_sexp_conv.v0.17.1 ppx_string.v0.17.0 ppx_variants_conv.v0.17.1 ppxlib.0.37.0 ppxlib_jane.v0.17.4 printbox.0.12 printbox-ext-plot.0.12 printbox-html.0.12 printbox-md.0.12 printbox-text.0.12 ptime.1.2.0 re.1.14.0 result.1.5 saturn_lockfree.0.5.0 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0 stdune.3.20.2 thread-local-storage.0.2 time_now.v0.17.0 topkg.1.1.1 tyxml.4.6.0 uucp.17.0.0 uutf.1.0.4 variantslib.v0.17.0") /: (env CI true) /: (env OCAMLCI true) /: (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew))) (network host) (shell "opam update --depexts && opam install --cli=2.4 --depext-only -y neural_nets_lib.dev arrayjit.dev $DEPS")) + /usr/local/bin/brew "update" - ==> Updating Homebrew... - ==> Homebrew collects anonymous analytics. - Read the analytics documentation (and how to opt-out) here: - https://docs.brew.sh/Analytics - No analytics have been recorded yet (nor will be during this `brew` run). - - ==> Homebrew is run entirely by unpaid volunteers. Please consider donating: - https://github.com/Homebrew/brew#donations - - Already up-to-date. <><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><> [neural_nets_lib.dev] synchronised (file:///Users/mac1000/src) [arrayjit.dev] synchronised (file:///Users/mac1000/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). The following system packages will first need to be installed: curl libffi pkgconf zlib <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><> + /usr/local/bin/brew "install" "curl" "libffi" "pkgconf" "zlib" - ==> Fetching downloads for: curl, libffi, pkgconf and zlib - ✔︎ Bottle Manifest curl (8.17.0) - ✔︎ Bottle Manifest libffi (3.5.2) - ✔︎ Bottle Manifest pkgconf (2.5.1) - ✔︎ Bottle Manifest zlib (1.3.1) - ✔︎ Bottle Manifest zlib (1.3.1) - ✔︎ Bottle Manifest brotli (1.2.0) - ✔︎ Bottle brotli (1.2.0) - ✔︎ Bottle Manifest libnghttp2 (1.68.0) - ✔︎ Bottle libnghttp2 (1.68.0) - ✔︎ Bottle Manifest libnghttp3 (1.12.0) - ✔︎ Bottle libnghttp3 (1.12.0) - ✔︎ Bottle Manifest ca-certificates (2025-11-04) - ✔︎ Bottle ca-certificates (2025-11-04) - ✔︎ Bottle Manifest openssl@3 (3.6.0) - ✔︎ Bottle Manifest libngtcp2 (1.17.0) - ✔︎ Bottle libngtcp2 (1.17.0) - ✔︎ Bottle Manifest libssh2 (1.11.1) - ✔︎ Bottle Manifest rtmpdump (2.4-20151223_3) - ✔︎ Bottle rtmpdump (2.4-20151223_3) - ✔︎ Bottle Manifest lz4 (1.10.0) - ✔︎ Bottle lz4 (1.10.0) - ✔︎ Bottle Manifest xz (5.8.1) - ✔︎ Bottle Manifest zstd (1.5.7) - ✔︎ Bottle libssh2 (1.11.1) - ✔︎ Bottle xz (5.8.1) - ✔︎ Bottle zstd (1.5.7) - ✔︎ Bottle libffi (3.5.2) - ✔︎ Bottle pkgconf (2.5.1) - ✔︎ Bottle zlib (1.3.1) - ✔︎ Bottle curl (8.17.0) - ✔︎ Bottle openssl@3 (3.6.0) - ==> Installing dependencies for curl: brotli, libnghttp2, libnghttp3, ca-certificates, openssl@3, libngtcp2, libssh2, rtmpdump, lz4, xz and zstd - ==> Installing curl dependency: brotli - ==> Pouring brotli--1.2.0.sonoma.bottle.tar.gz - 🍺 /usr/local/Cellar/brotli/1.2.0: 33 files, 1.8MB - ==> Installing curl dependency: libnghttp2 - ==> Pouring libnghttp2--1.68.0.sonoma.bottle.tar.gz - 🍺 /usr/local/Cellar/libnghttp2/1.68.0: 14 files, 752.6KB - ==> Installing curl dependency: libnghttp3 - ==> Pouring libnghttp3--1.12.0.sonoma.bottle.tar.gz - 🍺 /usr/local/Cellar/libnghttp3/1.12.0: 20 files, 566KB - ==> Installing curl dependency: ca-certificates - ==> Pouring ca-certificates--2025-11-04.all.bottle.1.tar.gz - ==> Regenerating CA certificate bundle from keychain, this may take a while... - 🍺 /usr/local/Cellar/ca-certificates/2025-11-04: 4 files, 241KB - ==> Installing curl dependency: openssl@3 - ==> Pouring openssl@3--3.6.0.sequoia.bottle.tar.gz - 🍺 /usr/local/Cellar/openssl@3/3.6.0: 7,609 files, 37.9MB - ==> Installing curl dependency: libngtcp2 - ==> Pouring libngtcp2--1.17.0.sonoma.bottle.tar.gz - 🍺 /usr/local/Cellar/libngtcp2/1.17.0: 21 files, 1.2MB - ==> Installing curl dependency: libssh2 - ==> Pouring libssh2--1.11.1.sonoma.bottle.tar.gz - 🍺 /usr/local/Cellar/libssh2/1.11.1: 201 files, 1.2MB - ==> Installing curl dependency: rtmpdump - ==> Pouring rtmpdump--2.4-20151223_3.sonoma.bottle.tar.gz - 🍺 /usr/local/Cellar/rtmpdump/2.4-20151223_3: 21 files, 556.9KB - ==> Installing curl dependency: lz4 - ==> Pouring lz4--1.10.0.sequoia.bottle.1.tar.gz - 🍺 /usr/local/Cellar/lz4/1.10.0: 24 files, 678.2KB - ==> Installing curl dependency: xz - ==> Pouring xz--5.8.1.sequoia.bottle.tar.gz - 🍺 /usr/local/Cellar/xz/5.8.1: 96 files, 2.4MB - ==> Installing curl dependency: zstd - ==> Pouring zstd--1.5.7.sequoia.bottle.1.tar.gz - 🍺 /usr/local/Cellar/zstd/1.5.7: 32 files, 2.5MB - ==> Installing curl - ==> Pouring curl--8.17.0.sonoma.bottle.1.tar.gz - ==> Caveats - curl is keg-only, which means it was not symlinked into /usr/local, - because macOS already provides this software and installing another version in - parallel can cause all kinds of trouble. - - If you need to have curl first in your PATH, run: - echo 'export PATH="/usr/local/opt/curl/bin:$PATH"' >> ~/.profile - - For compilers to find curl you may need to set: - export LDFLAGS="-L/usr/local/opt/curl/lib" - export CPPFLAGS="-I/usr/local/opt/curl/include" - ==> Summary - 🍺 /usr/local/Cellar/curl/8.17.0: 551 files, 4.5MB - ==> Running `brew cleanup curl`... - Disable this behaviour by setting `HOMEBREW_NO_INSTALL_CLEANUP=1`. - Hide these hints with `HOMEBREW_NO_ENV_HINTS=1` (see `man brew`). - ==> Pouring libffi--3.5.2.sonoma.bottle.tar.gz - ==> Caveats - libffi is keg-only, which means it was not symlinked into /usr/local, - because macOS already provides this software and installing another version in - parallel can cause all kinds of trouble. - - For compilers to find libffi you may need to set: - export LDFLAGS="-L/usr/local/opt/libffi/lib" - export CPPFLAGS="-I/usr/local/opt/libffi/include" - ==> Summary - 🍺 /usr/local/Cellar/libffi/3.5.2: 18 files, 721.4KB - ==> Running `brew cleanup libffi`... - ==> Pouring pkgconf--2.5.1.sequoia.bottle.tar.gz - 🍺 /usr/local/Cellar/pkgconf/2.5.1: 28 files, 383.2KB - ==> Running `brew cleanup pkgconf`... - ==> Pouring zlib--1.3.1.sonoma.bottle.tar.gz - ==> Caveats - zlib is keg-only, which means it was not symlinked into /usr/local, - because macOS already provides this software and installing another version in - parallel can cause all kinds of trouble. - - For compilers to find zlib you may need to set: - export LDFLAGS="-L/usr/local/opt/zlib/lib" - export CPPFLAGS="-I/usr/local/opt/zlib/include" - - For pkgconf to find zlib you may need to set: - export PKG_CONFIG_PATH="/usr/local/opt/zlib/lib/pkgconfig" - ==> Summary - 🍺 /usr/local/Cellar/zlib/1.3.1: 14 files, 420.6KB - ==> Running `brew cleanup zlib`... - ==> Caveats - ==> curl - curl is keg-only, which means it was not symlinked into /usr/local, - because macOS already provides this software and installing another version in - parallel can cause all kinds of trouble. - - If you need to have curl first in your PATH, run: - echo 'export PATH="/usr/local/opt/curl/bin:$PATH"' >> ~/.profile - - For compilers to find curl you may need to set: - export LDFLAGS="-L/usr/local/opt/curl/lib" - export CPPFLAGS="-I/usr/local/opt/curl/include" - ==> libffi - libffi is keg-only, which means it was not symlinked into /usr/local, - because macOS already provides this software and installing another version in - parallel can cause all kinds of trouble. - - For compilers to find libffi you may need to set: - export LDFLAGS="-L/usr/local/opt/libffi/lib" - export CPPFLAGS="-I/usr/local/opt/libffi/include" - ==> zlib - zlib is keg-only, which means it was not symlinked into /usr/local, - because macOS already provides this software and installing another version in - parallel can cause all kinds of trouble. - - For compilers to find zlib you may need to set: - export LDFLAGS="-L/usr/local/opt/zlib/lib" - export CPPFLAGS="-I/usr/local/opt/zlib/include" - - For pkgconf to find zlib you may need to set: - export PKG_CONFIG_PATH="/usr/local/opt/zlib/lib/pkgconfig" 2025-11-13 09:58.35 ---> saved as "d6098f79ab8d83c60d0493479b3d3f2c741a73c4561788581ee5a702064c40a4" /: (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew))) (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 87 packages - install angstrom 0.16.1 - install astring 0.8.5 - install backoff 0.1.1 - install base v0.17.3 - install base-bytes base - install bigstringaf 0.10.0 - install camlp-streams 5.0.1 - install camlzip 1.13 - install cmdliner 2.0.0 - install conf-libcurl 2 - install conf-libffi 2.0.0 - install conf-pkg-config 4 - install conf-zlib 1 - install cppo 1.8.0 - install csexp 1.5.2 - install csv 2.4 - install ctypes 0.24.0 - install ctypes-foreign 0.24.0 - install curl 0.10.0 - install dune 3.20.2 - install dune-configurator 3.20.2 - install dune-private-libs 3.20.2 - install dune-site 3.20.2 - install dyn 3.20.2 - install fieldslib v0.17.0 - install fmt 0.11.0 - install integers 0.7.0 - install jane-street-headers v0.17.0 - install jst-config v0.17.0 - install logs 0.10.0 - install mdx 2.5.1 - install metal 0.1.1 - install mtime 2.1.0 - install multicore-magic 2.3.1 - install num 1.6 - install ocaml-compiler-libs v0.17.0 - install ocaml-syntax-shims 1.0.0 - install ocaml-version 4.0.3 - install ocaml_intrinsics_kernel v0.17.1 - install ocamlbuild 0.16.1 - install ocamlfind 1.9.8 - install ordering 3.20.2 - install parsexp v0.17.0 - install pp 2.0.0 - install pprint 20230830 - install ppx_assert v0.17.0 - install ppx_base v0.17.0 - install ppx_cold v0.17.0 - install ppx_compare v0.17.0 - install ppx_derivers 1.2.1 - install ppx_deriving 6.1.1 - install ppx_enumerate v0.17.0 - install ppx_expect v0.17.3 - install ppx_fields_conv v0.17.0 - install ppx_globalize v0.17.2 - install ppx_hash v0.17.0 - install ppx_here v0.17.0 - install ppx_inline_test v0.17.1 - install ppx_minidebug 2.4.0 - install ppx_optcomp v0.17.1 - install ppx_sexp_conv v0.17.1 - install ppx_string v0.17.0 - install ppx_variants_conv v0.17.1 - install ppxlib 0.37.0 - install ppxlib_jane v0.17.4 - install printbox 0.12 - install printbox-ext-plot 0.12 - install printbox-html 0.12 - install printbox-md 0.12 - install printbox-text 0.12 - install ptime 1.2.0 - install re 1.14.0 - install result 1.5 - install saturn_lockfree 0.5.0 - install seq base - install sexplib v0.17.0 - install sexplib0 v0.17.0 - install stdio v0.17.0 - install stdlib-shims 0.3.0 - install stdune 3.20.2 - install thread-local-storage 0.2 - install time_now v0.17.0 - install topkg 1.1.1 - install tyxml 4.6.0 - install uucp 17.0.0 - install uutf 1.0.4 - install variantslib v0.17.0 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved backoff.0.1.1 (cached) -> retrieved astring.0.8.5 (cached) -> retrieved angstrom.0.16.1 (cached) -> retrieved bigstringaf.0.10.0 (cached) -> retrieved camlp-streams.5.0.1 (cached) -> retrieved camlzip.1.13 (cached) -> retrieved base.v0.17.3 (cached) -> installed conf-libcurl.2 -> installed conf-pkg-config.4 -> retrieved cppo.1.8.0 (cached) -> retrieved csexp.1.5.2 (cached) -> installed conf-zlib.1 -> installed conf-libffi.2.0.0 -> retrieved cmdliner.2.0.0 (cached) -> retrieved curl.0.10.0 (cached) -> retrieved ctypes.0.24.0, ctypes-foreign.0.24.0 (cached) -> retrieved csv.2.4 (cached) -> retrieved fieldslib.v0.17.0 (cached) -> retrieved fmt.0.11.0 (cached) -> retrieved integers.0.7.0 (cached) -> retrieved jane-street-headers.v0.17.0 (cached) -> retrieved jst-config.v0.17.0 (cached) -> retrieved logs.0.10.0 (cached) -> retrieved metal.0.1.1 (cached) -> retrieved mtime.2.1.0 (cached) -> retrieved mdx.2.5.1 (cached) -> retrieved multicore-magic.2.3.1 (cached) -> retrieved num.1.6 (cached) -> retrieved ocaml-syntax-shims.1.0.0 (cached) -> retrieved ocaml-compiler-libs.v0.17.0 (cached) -> retrieved ocaml-version.4.0.3 (cached) -> retrieved ocaml_intrinsics_kernel.v0.17.1 (cached) -> retrieved ocamlfind.1.9.8 (cached) -> retrieved ocamlbuild.0.16.1 (cached) -> retrieved pp.2.0.0 (cached) -> retrieved parsexp.v0.17.0 (cached) -> retrieved pprint.20230830 (cached) -> retrieved ppx_assert.v0.17.0 (cached) -> retrieved ppx_base.v0.17.0 (cached) -> retrieved ppx_cold.v0.17.0 (cached) -> retrieved ppx_compare.v0.17.0 (cached) -> retrieved ppx_derivers.1.2.1 (cached) -> retrieved ppx_enumerate.v0.17.0 (cached) -> retrieved ppx_deriving.6.1.1 (cached) -> retrieved ppx_fields_conv.v0.17.0 (cached) -> retrieved ppx_expect.v0.17.3 (cached) -> retrieved ppx_globalize.v0.17.2 (cached) -> retrieved ppx_here.v0.17.0 (cached) -> retrieved ppx_hash.v0.17.0 (cached) -> retrieved ppx_inline_test.v0.17.1 (cached) -> retrieved ppx_optcomp.v0.17.1 (cached) -> retrieved ppx_minidebug.2.4.0 (cached) -> retrieved ppx_sexp_conv.v0.17.1 (cached) -> retrieved ppx_string.v0.17.0 (cached) -> retrieved ppx_variants_conv.v0.17.1 (cached) -> retrieved ppxlib_jane.v0.17.4 (cached) -> retrieved printbox.0.12, printbox-ext-plot.0.12, printbox-html.0.12, printbox-md.0.12, printbox-text.0.12 (cached) -> retrieved ppxlib.0.37.0 (cached) -> retrieved ptime.1.2.0 (cached) -> retrieved result.1.5 (cached) -> retrieved re.1.14.0 (cached) -> retrieved seq.base (cached) -> installed seq.base -> retrieved saturn_lockfree.0.5.0 (cached) -> retrieved sexplib.v0.17.0 (cached) -> retrieved sexplib0.v0.17.0 (cached) -> retrieved stdio.v0.17.0 (cached) -> retrieved dune.3.20.2, dune-configurator.3.20.2, dune-private-libs.3.20.2, dune-site.3.20.2, dyn.3.20.2, ordering.3.20.2, stdune.3.20.2 (cached) -> retrieved time_now.v0.17.0 (cached) -> retrieved thread-local-storage.0.2 (cached) -> retrieved stdlib-shims.0.3.0 (cached) -> installed ocamlbuild.0.16.1 -> retrieved topkg.1.1.1 (cached) -> retrieved tyxml.4.6.0 (cached) -> retrieved uutf.1.0.4 (cached) -> installed num.1.6 -> retrieved variantslib.v0.17.0 (cached) -> retrieved uucp.17.0.0 (cached) -> installed cmdliner.2.0.0 -> installed ocamlfind.1.9.8 -> installed base-bytes.base -> installed camlzip.1.13 -> installed topkg.1.1.1 -> installed uutf.1.0.4 -> installed mtime.2.1.0 -> installed fmt.0.11.0 -> installed ptime.1.2.0 -> installed astring.0.8.5 -> installed logs.0.10.0 -> installed dune.3.20.2 -> installed jane-street-headers.v0.17.0 -> installed backoff.0.1.1 -> installed ocaml_intrinsics_kernel.v0.17.1 -> installed ocaml-version.4.0.3 -> installed ocaml-syntax-shims.1.0.0 -> installed ocaml-compiler-libs.v0.17.0 -> installed multicore-magic.2.3.1 -> installed csv.2.4 -> installed csexp.1.5.2 -> installed cppo.1.8.0 -> installed saturn_lockfree.0.5.0 -> installed result.1.5 -> installed printbox.0.12 -> installed ordering.3.20.2 -> installed ppx_derivers.1.2.1 -> installed pprint.20230830 -> installed pp.2.0.0 -> installed thread-local-storage.0.2 -> installed stdlib-shims.0.3.0 -> installed sexplib0.v0.17.0 -> installed re.1.14.0 -> installed dune-configurator.3.20.2 -> installed camlp-streams.5.0.1 -> installed integers.0.7.0 -> installed dyn.3.20.2 -> installed mdx.2.5.1 -> installed curl.0.10.0 -> installed bigstringaf.0.10.0 -> installed parsexp.v0.17.0 -> installed uucp.17.0.0 -> installed angstrom.0.16.1 -> installed printbox-text.0.12 -> installed tyxml.4.6.0 -> installed printbox-md.0.12 -> installed sexplib.v0.17.0 -> installed printbox-html.0.12 -> installed printbox-ext-plot.0.12 -> installed base.v0.17.3 -> installed ctypes.0.24.0 -> installed stdune.3.20.2 -> installed variantslib.v0.17.0 -> installed stdio.v0.17.0 -> installed fieldslib.v0.17.0 -> installed ctypes-foreign.0.24.0 -> installed dune-private-libs.3.20.2 -> installed metal.0.1.1 -> installed dune-site.3.20.2 -> installed ppxlib.0.37.0 -> installed ppx_cold.v0.17.0 -> installed ppx_here.v0.17.0 -> installed ppx_variants_conv.v0.17.1 -> installed ppx_optcomp.v0.17.1 -> installed ppxlib_jane.v0.17.4 -> installed ppx_fields_conv.v0.17.0 -> installed ppx_deriving.6.1.1 -> installed ppx_globalize.v0.17.2 -> installed ppx_enumerate.v0.17.0 -> installed ppx_compare.v0.17.0 -> installed ppx_sexp_conv.v0.17.1 -> installed ppx_hash.v0.17.0 -> installed ppx_assert.v0.17.0 -> installed ppx_minidebug.2.4.0 -> installed ppx_base.v0.17.0 -> installed jst-config.v0.17.0 -> installed ppx_string.v0.17.0 -> installed time_now.v0.17.0 -> installed ppx_inline_test.v0.17.1 -> installed ppx_expect.v0.17.3 Done. # To update the current shell environment, run: eval $(opam env) 2025-11-13 10:01.03 ---> saved as "ad88842a43bb6cc2742d5f05b721d73e4ac04c22f916c8c69f776bcd62710b45" /: (copy (src .) (dst ./src)) 2025-11-13 10:01.05 ---> saved as "6bf4135f6ad4dfa8838d005acd90fa24fc75bc4d0600ea4766b5876ca4fffd34" /: (run (shell "cd ./src && opam exec -- dune build @install @check @runtest && rm -rf _build")) (cd _build/default/test/operations/config && ./ocannl_read_config.exe --read=backend_extension) Retrieving commandline, environment, or config file variable ocannl_log_level Found 0, in the config file Wrote backend extension 'c' to ocannl_backend_extension.txt (cd _build/default/test/operations/config && ./ocannl_read_config.exe --read=backend) Retrieving commandline, environment, or config file variable ocannl_log_level Found 0, in the config file Wrote value of 'backend' to ocannl_backend.txt (cd _build/default && /Users/mac1000/.opam/5.4.0/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/ppx/test_ppx_op.exe /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types/base_internalhash_types.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types /Users/mac1000/.opam/5.4.0/lib/sexplib0/sexplib0.cmxa /Users/mac1000/.opam/5.4.0/lib/base/shadow_stdlib/shadow_stdlib.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel /Users/mac1000/.opam/5.4.0/lib/base/base.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base /Users/mac1000/.opam/5.4.0/lib/printbox/printbox.cmxa /Users/mac1000/.opam/5.4.0/lib/uutf/uutf.cmxa /Users/mac1000/.opam/5.4.0/lib/uucp/uucp.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-text/printbox_text.cmxa /Users/mac1000/.opam/5.4.0/lib/re/re.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/functor/tyxml_f.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/tyxml.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-html/printbox_html.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-md/printbox_md.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-ext-plot/printbox_ext_plot.cmxa /Users/mac1000/.opam/5.4.0/lib/bigstringaf/bigstringaf.cmxa -I /Users/mac1000/.opam/5.4.0/lib/bigstringaf /Users/mac1000/.opam/5.4.0/lib/angstrom/angstrom.cmxa /Users/mac1000/.opam/5.4.0/lib/stdio/stdio.cmxa /Users/mac1000/.opam/5.4.0/lib/parsexp/parsexp.cmxa /Users/mac1000/.opam/5.4.0/lib/sexplib/sexplib.cmxa /Users/mac1000/.opam/5.4.0/lib/num/nums.cmxa -I /Users/mac1000/.opam/5.4.0/lib/num -I /Users/mac1000/.opam/5.4.0/lib/num /Users/mac1000/.opam/5.4.0/lib/ocaml/str/str.cmxa /Users/mac1000/.opam/5.4.0/lib/pprint/pprint.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/ptime.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/clock/ptime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock /Users/mac1000/.opam/5.4.0/lib/mtime/mtime.cmxa /Users/mac1000/.opam/5.4.0/lib/mtime/clock/mtime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock /Users/mac1000/.opam/5.4.0/lib/ocaml/unix/unix.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml/threads/threads.cmxa /Users/mac1000/.opam/5.4.0/lib/thread-local-storage/thread_local_storage.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_minidebug/runtime/minidebug_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/variantslib/variantslib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_string/runtime/ppx_string_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_here/runtime-lib/ppx_here_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_compare/runtime-lib/ppx_compare_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_hash/runtime-lib/ppx_hash_lib.cmxa arrayjit/lib/utils.cmxa /Users/mac1000/.opam/5.4.0/lib/stdlib-shims/stdlib_shims.cmxa /Users/mac1000/.opam/5.4.0/lib/integers/integers.cmxa -I /Users/mac1000/.opam/5.4.0/lib/integers /Users/mac1000/.opam/5.4.0/lib/ctypes/ctypes.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign/ctypes_foreign.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign /Users/mac1000/.opam/5.4.0/lib/backoff/backoff.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/__private__/multicore_magic_atomic_array_boxed5/multicore_magic_atomic_array_boxed5.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/Multicore_magic.cmxa /Users/mac1000/.opam/5.4.0/lib/saturn_lockfree/saturn_lockfree.cmxa arrayjit/lib/ir.cmxa -I arrayjit/lib /Users/mac1000/.opam/5.4.0/lib/metal/runtime/runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/metal/metal.cmxa arrayjit/lib/metal_backend.cmxa arrayjit/lib/backends.cmxa /Users/mac1000/.opam/5.4.0/lib/fieldslib/fieldslib.cmxa lib/ocannl.cmxa test/ppx/.test_ppx_op.eobjs/native/dune__exe__Test_ppx_op.cmx) ld: warning: ignoring duplicate libraries: '-lpthread' (cd _build/default && /Users/mac1000/.opam/5.4.0/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/ppx/test_ppx_op_expected.exe /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types/base_internalhash_types.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types /Users/mac1000/.opam/5.4.0/lib/sexplib0/sexplib0.cmxa /Users/mac1000/.opam/5.4.0/lib/base/shadow_stdlib/shadow_stdlib.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel /Users/mac1000/.opam/5.4.0/lib/base/base.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base /Users/mac1000/.opam/5.4.0/lib/printbox/printbox.cmxa /Users/mac1000/.opam/5.4.0/lib/uutf/uutf.cmxa /Users/mac1000/.opam/5.4.0/lib/uucp/uucp.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-text/printbox_text.cmxa /Users/mac1000/.opam/5.4.0/lib/re/re.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/functor/tyxml_f.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/tyxml.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-html/printbox_html.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-md/printbox_md.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-ext-plot/printbox_ext_plot.cmxa /Users/mac1000/.opam/5.4.0/lib/bigstringaf/bigstringaf.cmxa -I /Users/mac1000/.opam/5.4.0/lib/bigstringaf /Users/mac1000/.opam/5.4.0/lib/angstrom/angstrom.cmxa /Users/mac1000/.opam/5.4.0/lib/stdio/stdio.cmxa /Users/mac1000/.opam/5.4.0/lib/parsexp/parsexp.cmxa /Users/mac1000/.opam/5.4.0/lib/sexplib/sexplib.cmxa /Users/mac1000/.opam/5.4.0/lib/num/nums.cmxa -I /Users/mac1000/.opam/5.4.0/lib/num -I /Users/mac1000/.opam/5.4.0/lib/num /Users/mac1000/.opam/5.4.0/lib/ocaml/str/str.cmxa /Users/mac1000/.opam/5.4.0/lib/pprint/pprint.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/ptime.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/clock/ptime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock /Users/mac1000/.opam/5.4.0/lib/mtime/mtime.cmxa /Users/mac1000/.opam/5.4.0/lib/mtime/clock/mtime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock /Users/mac1000/.opam/5.4.0/lib/ocaml/unix/unix.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml/threads/threads.cmxa /Users/mac1000/.opam/5.4.0/lib/thread-local-storage/thread_local_storage.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_minidebug/runtime/minidebug_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/variantslib/variantslib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_string/runtime/ppx_string_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_here/runtime-lib/ppx_here_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_compare/runtime-lib/ppx_compare_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_hash/runtime-lib/ppx_hash_lib.cmxa arrayjit/lib/utils.cmxa /Users/mac1000/.opam/5.4.0/lib/stdlib-shims/stdlib_shims.cmxa /Users/mac1000/.opam/5.4.0/lib/integers/integers.cmxa -I /Users/mac1000/.opam/5.4.0/lib/integers /Users/mac1000/.opam/5.4.0/lib/ctypes/ctypes.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign/ctypes_foreign.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign /Users/mac1000/.opam/5.4.0/lib/backoff/backoff.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/__private__/multicore_magic_atomic_array_boxed5/multicore_magic_atomic_array_boxed5.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/Multicore_magic.cmxa /Users/mac1000/.opam/5.4.0/lib/saturn_lockfree/saturn_lockfree.cmxa arrayjit/lib/ir.cmxa -I arrayjit/lib /Users/mac1000/.opam/5.4.0/lib/metal/runtime/runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/metal/metal.cmxa arrayjit/lib/metal_backend.cmxa arrayjit/lib/backends.cmxa /Users/mac1000/.opam/5.4.0/lib/fieldslib/fieldslib.cmxa lib/ocannl.cmxa test/ppx/.test_ppx_op_expected.eobjs/native/dune__exe__Test_ppx_op_expected.cmx) ld: warning: ignoring duplicate libraries: '-lpthread' (cd _build/default && /Users/mac1000/.opam/5.4.0/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/einsum/inline_permuted_view.exe /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types/base_internalhash_types.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types /Users/mac1000/.opam/5.4.0/lib/sexplib0/sexplib0.cmxa /Users/mac1000/.opam/5.4.0/lib/base/shadow_stdlib/shadow_stdlib.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel /Users/mac1000/.opam/5.4.0/lib/base/base.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base /Users/mac1000/.opam/5.4.0/lib/printbox/printbox.cmxa /Users/mac1000/.opam/5.4.0/lib/uutf/uutf.cmxa /Users/mac1000/.opam/5.4.0/lib/uucp/uucp.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-text/printbox_text.cmxa /Users/mac1000/.opam/5.4.0/lib/re/re.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/functor/tyxml_f.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/tyxml.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-html/printbox_html.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-md/printbox_md.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-ext-plot/printbox_ext_plot.cmxa /Users/mac1000/.opam/5.4.0/lib/bigstringaf/bigstringaf.cmxa -I /Users/mac1000/.opam/5.4.0/lib/bigstringaf /Users/mac1000/.opam/5.4.0/lib/angstrom/angstrom.cmxa /Users/mac1000/.opam/5.4.0/lib/stdio/stdio.cmxa /Users/mac1000/.opam/5.4.0/lib/parsexp/parsexp.cmxa /Users/mac1000/.opam/5.4.0/lib/sexplib/sexplib.cmxa /Users/mac1000/.opam/5.4.0/lib/num/nums.cmxa -I /Users/mac1000/.opam/5.4.0/lib/num -I /Users/mac1000/.opam/5.4.0/lib/num /Users/mac1000/.opam/5.4.0/lib/ocaml/str/str.cmxa /Users/mac1000/.opam/5.4.0/lib/pprint/pprint.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/ptime.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/clock/ptime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock /Users/mac1000/.opam/5.4.0/lib/mtime/mtime.cmxa /Users/mac1000/.opam/5.4.0/lib/mtime/clock/mtime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock /Users/mac1000/.opam/5.4.0/lib/ocaml/unix/unix.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml/threads/threads.cmxa /Users/mac1000/.opam/5.4.0/lib/thread-local-storage/thread_local_storage.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_minidebug/runtime/minidebug_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/variantslib/variantslib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_string/runtime/ppx_string_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_here/runtime-lib/ppx_here_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_compare/runtime-lib/ppx_compare_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_hash/runtime-lib/ppx_hash_lib.cmxa arrayjit/lib/utils.cmxa /Users/mac1000/.opam/5.4.0/lib/stdlib-shims/stdlib_shims.cmxa /Users/mac1000/.opam/5.4.0/lib/integers/integers.cmxa -I /Users/mac1000/.opam/5.4.0/lib/integers /Users/mac1000/.opam/5.4.0/lib/ctypes/ctypes.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign/ctypes_foreign.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign /Users/mac1000/.opam/5.4.0/lib/backoff/backoff.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/__private__/multicore_magic_atomic_array_boxed5/multicore_magic_atomic_array_boxed5.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/Multicore_magic.cmxa /Users/mac1000/.opam/5.4.0/lib/saturn_lockfree/saturn_lockfree.cmxa arrayjit/lib/ir.cmxa -I arrayjit/lib /Users/mac1000/.opam/5.4.0/lib/metal/runtime/runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/metal/metal.cmxa arrayjit/lib/metal_backend.cmxa arrayjit/lib/backends.cmxa /Users/mac1000/.opam/5.4.0/lib/fieldslib/fieldslib.cmxa lib/ocannl.cmxa test/einsum/.inline_permuted_view.eobjs/native/dune__exe__Inline_permuted_view.cmx) ld: warning: ignoring duplicate libraries: '-lpthread' (cd _build/default && /Users/mac1000/.opam/5.4.0/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/training/moons_demo_parallel.exe -linkall /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types/base_internalhash_types.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types /Users/mac1000/.opam/5.4.0/lib/sexplib0/sexplib0.cmxa /Users/mac1000/.opam/5.4.0/lib/base/shadow_stdlib/shadow_stdlib.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel /Users/mac1000/.opam/5.4.0/lib/base/base.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base /Users/mac1000/.opam/5.4.0/lib/printbox/printbox.cmxa /Users/mac1000/.opam/5.4.0/lib/uutf/uutf.cmxa /Users/mac1000/.opam/5.4.0/lib/uucp/uucp.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-text/printbox_text.cmxa /Users/mac1000/.opam/5.4.0/lib/re/re.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/functor/tyxml_f.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/tyxml.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-html/printbox_html.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-md/printbox_md.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-ext-plot/printbox_ext_plot.cmxa /Users/mac1000/.opam/5.4.0/lib/bigstringaf/bigstringaf.cmxa -I /Users/mac1000/.opam/5.4.0/lib/bigstringaf /Users/mac1000/.opam/5.4.0/lib/angstrom/angstrom.cmxa /Users/mac1000/.opam/5.4.0/lib/stdio/stdio.cmxa /Users/mac1000/.opam/5.4.0/lib/parsexp/parsexp.cmxa /Users/mac1000/.opam/5.4.0/lib/sexplib/sexplib.cmxa /Users/mac1000/.opam/5.4.0/lib/num/nums.cmxa -I /Users/mac1000/.opam/5.4.0/lib/num -I /Users/mac1000/.opam/5.4.0/lib/num /Users/mac1000/.opam/5.4.0/lib/ocaml/str/str.cmxa /Users/mac1000/.opam/5.4.0/lib/pprint/pprint.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/ptime.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/clock/ptime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock /Users/mac1000/.opam/5.4.0/lib/mtime/mtime.cmxa /Users/mac1000/.opam/5.4.0/lib/mtime/clock/mtime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock /Users/mac1000/.opam/5.4.0/lib/ocaml/unix/unix.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml/threads/threads.cmxa /Users/mac1000/.opam/5.4.0/lib/thread-local-storage/thread_local_storage.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_minidebug/runtime/minidebug_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/variantslib/variantslib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_string/runtime/ppx_string_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_here/runtime-lib/ppx_here_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_compare/runtime-lib/ppx_compare_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_hash/runtime-lib/ppx_hash_lib.cmxa arrayjit/lib/utils.cmxa /Users/mac1000/.opam/5.4.0/lib/stdlib-shims/stdlib_shims.cmxa /Users/mac1000/.opam/5.4.0/lib/integers/integers.cmxa -I /Users/mac1000/.opam/5.4.0/lib/integers /Users/mac1000/.opam/5.4.0/lib/ctypes/ctypes.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign/ctypes_foreign.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign /Users/mac1000/.opam/5.4.0/lib/backoff/backoff.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/__private__/multicore_magic_atomic_array_boxed5/multicore_magic_atomic_array_boxed5.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/Multicore_magic.cmxa /Users/mac1000/.opam/5.4.0/lib/saturn_lockfree/saturn_lockfree.cmxa arrayjit/lib/ir.cmxa -I arrayjit/lib /Users/mac1000/.opam/5.4.0/lib/metal/runtime/runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/metal/metal.cmxa arrayjit/lib/metal_backend.cmxa arrayjit/lib/backends.cmxa /Users/mac1000/.opam/5.4.0/lib/fieldslib/fieldslib.cmxa lib/ocannl.cmxa /Users/mac1000/.opam/5.4.0/lib/zip/zip.cmxa -I /Users/mac1000/.opam/5.4.0/lib/zip /Users/mac1000/.opam/5.4.0/lib/curl/curl.cmxa -I /Users/mac1000/.opam/5.4.0/lib/curl /Users/mac1000/.opam/5.4.0/lib/csv/csv.cmxa /Users/mac1000/.opam/5.4.0/lib/dune-private-libs/dune-section/dune_section.cmxa /Users/mac1000/.opam/5.4.0/lib/dune-site/private/dune_site_private.cmxa test/training/.moons_demo_parallel.eobjs/native/dune_site__Dune_site_data.cmx /Users/mac1000/.opam/5.4.0/lib/dune-site/dune_site.cmxa datasets/datasets.cmxa test/training/.moons_demo_parallel.eobjs/native/dune__exe__Moons_demo_parallel.cmx) ld: warning: ignoring duplicate libraries: '-lpthread' (cd _build/default && /Users/mac1000/.opam/5.4.0/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/training/bigram_mlp.exe -linkall /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types/base_internalhash_types.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types /Users/mac1000/.opam/5.4.0/lib/sexplib0/sexplib0.cmxa /Users/mac1000/.opam/5.4.0/lib/base/shadow_stdlib/shadow_stdlib.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel /Users/mac1000/.opam/5.4.0/lib/base/base.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base /Users/mac1000/.opam/5.4.0/lib/printbox/printbox.cmxa /Users/mac1000/.opam/5.4.0/lib/uutf/uutf.cmxa /Users/mac1000/.opam/5.4.0/lib/uucp/uucp.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-text/printbox_text.cmxa /Users/mac1000/.opam/5.4.0/lib/re/re.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/functor/tyxml_f.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/tyxml.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-html/printbox_html.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-md/printbox_md.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-ext-plot/printbox_ext_plot.cmxa /Users/mac1000/.opam/5.4.0/lib/bigstringaf/bigstringaf.cmxa -I /Users/mac1000/.opam/5.4.0/lib/bigstringaf /Users/mac1000/.opam/5.4.0/lib/angstrom/angstrom.cmxa /Users/mac1000/.opam/5.4.0/lib/stdio/stdio.cmxa /Users/mac1000/.opam/5.4.0/lib/parsexp/parsexp.cmxa /Users/mac1000/.opam/5.4.0/lib/sexplib/sexplib.cmxa /Users/mac1000/.opam/5.4.0/lib/num/nums.cmxa -I /Users/mac1000/.opam/5.4.0/lib/num -I /Users/mac1000/.opam/5.4.0/lib/num /Users/mac1000/.opam/5.4.0/lib/ocaml/str/str.cmxa /Users/mac1000/.opam/5.4.0/lib/pprint/pprint.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/ptime.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/clock/ptime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock /Users/mac1000/.opam/5.4.0/lib/mtime/mtime.cmxa /Users/mac1000/.opam/5.4.0/lib/mtime/clock/mtime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock /Users/mac1000/.opam/5.4.0/lib/ocaml/unix/unix.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml/threads/threads.cmxa /Users/mac1000/.opam/5.4.0/lib/thread-local-storage/thread_local_storage.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_minidebug/runtime/minidebug_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/variantslib/variantslib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_string/runtime/ppx_string_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_here/runtime-lib/ppx_here_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_compare/runtime-lib/ppx_compare_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_hash/runtime-lib/ppx_hash_lib.cmxa arrayjit/lib/utils.cmxa /Users/mac1000/.opam/5.4.0/lib/stdlib-shims/stdlib_shims.cmxa /Users/mac1000/.opam/5.4.0/lib/integers/integers.cmxa -I /Users/mac1000/.opam/5.4.0/lib/integers /Users/mac1000/.opam/5.4.0/lib/ctypes/ctypes.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign/ctypes_foreign.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign /Users/mac1000/.opam/5.4.0/lib/backoff/backoff.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/__private__/multicore_magic_atomic_array_boxed5/multicore_magic_atomic_array_boxed5.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/Multicore_magic.cmxa /Users/mac1000/.opam/5.4.0/lib/saturn_lockfree/saturn_lockfree.cmxa arrayjit/lib/ir.cmxa -I arrayjit/lib /Users/mac1000/.opam/5.4.0/lib/metal/runtime/runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/metal/metal.cmxa arrayjit/lib/metal_backend.cmxa arrayjit/lib/backends.cmxa /Users/mac1000/.opam/5.4.0/lib/fieldslib/fieldslib.cmxa lib/ocannl.cmxa /Users/mac1000/.opam/5.4.0/lib/zip/zip.cmxa -I /Users/mac1000/.opam/5.4.0/lib/zip /Users/mac1000/.opam/5.4.0/lib/curl/curl.cmxa -I /Users/mac1000/.opam/5.4.0/lib/curl /Users/mac1000/.opam/5.4.0/lib/csv/csv.cmxa /Users/mac1000/.opam/5.4.0/lib/dune-private-libs/dune-section/dune_section.cmxa /Users/mac1000/.opam/5.4.0/lib/dune-site/private/dune_site_private.cmxa test/training/.bigram_mlp.eobjs/native/dune_site__Dune_site_data.cmx /Users/mac1000/.opam/5.4.0/lib/dune-site/dune_site.cmxa datasets/datasets.cmxa test/training/.bigram_mlp.eobjs/native/dune__exe__Bigram_mlp.cmx) ld: warning: ignoring duplicate libraries: '-lpthread' (cd _build/default && /Users/mac1000/.opam/5.4.0/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/training/bigram.exe -linkall /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types/base_internalhash_types.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types /Users/mac1000/.opam/5.4.0/lib/sexplib0/sexplib0.cmxa /Users/mac1000/.opam/5.4.0/lib/base/shadow_stdlib/shadow_stdlib.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel /Users/mac1000/.opam/5.4.0/lib/base/base.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base /Users/mac1000/.opam/5.4.0/lib/printbox/printbox.cmxa /Users/mac1000/.opam/5.4.0/lib/uutf/uutf.cmxa /Users/mac1000/.opam/5.4.0/lib/uucp/uucp.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-text/printbox_text.cmxa /Users/mac1000/.opam/5.4.0/lib/re/re.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/functor/tyxml_f.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/tyxml.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-html/printbox_html.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-md/printbox_md.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-ext-plot/printbox_ext_plot.cmxa /Users/mac1000/.opam/5.4.0/lib/bigstringaf/bigstringaf.cmxa -I /Users/mac1000/.opam/5.4.0/lib/bigstringaf /Users/mac1000/.opam/5.4.0/lib/angstrom/angstrom.cmxa /Users/mac1000/.opam/5.4.0/lib/stdio/stdio.cmxa /Users/mac1000/.opam/5.4.0/lib/parsexp/parsexp.cmxa /Users/mac1000/.opam/5.4.0/lib/sexplib/sexplib.cmxa /Users/mac1000/.opam/5.4.0/lib/num/nums.cmxa -I /Users/mac1000/.opam/5.4.0/lib/num -I /Users/mac1000/.opam/5.4.0/lib/num /Users/mac1000/.opam/5.4.0/lib/ocaml/str/str.cmxa /Users/mac1000/.opam/5.4.0/lib/pprint/pprint.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/ptime.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/clock/ptime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock /Users/mac1000/.opam/5.4.0/lib/mtime/mtime.cmxa /Users/mac1000/.opam/5.4.0/lib/mtime/clock/mtime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock /Users/mac1000/.opam/5.4.0/lib/ocaml/unix/unix.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml/threads/threads.cmxa /Users/mac1000/.opam/5.4.0/lib/thread-local-storage/thread_local_storage.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_minidebug/runtime/minidebug_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/variantslib/variantslib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_string/runtime/ppx_string_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_here/runtime-lib/ppx_here_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_compare/runtime-lib/ppx_compare_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_hash/runtime-lib/ppx_hash_lib.cmxa arrayjit/lib/utils.cmxa /Users/mac1000/.opam/5.4.0/lib/stdlib-shims/stdlib_shims.cmxa /Users/mac1000/.opam/5.4.0/lib/integers/integers.cmxa -I /Users/mac1000/.opam/5.4.0/lib/integers /Users/mac1000/.opam/5.4.0/lib/ctypes/ctypes.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign/ctypes_foreign.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign /Users/mac1000/.opam/5.4.0/lib/backoff/backoff.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/__private__/multicore_magic_atomic_array_boxed5/multicore_magic_atomic_array_boxed5.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/Multicore_magic.cmxa /Users/mac1000/.opam/5.4.0/lib/saturn_lockfree/saturn_lockfree.cmxa arrayjit/lib/ir.cmxa -I arrayjit/lib /Users/mac1000/.opam/5.4.0/lib/metal/runtime/runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/metal/metal.cmxa arrayjit/lib/metal_backend.cmxa arrayjit/lib/backends.cmxa /Users/mac1000/.opam/5.4.0/lib/fieldslib/fieldslib.cmxa lib/ocannl.cmxa /Users/mac1000/.opam/5.4.0/lib/zip/zip.cmxa -I /Users/mac1000/.opam/5.4.0/lib/zip /Users/mac1000/.opam/5.4.0/lib/curl/curl.cmxa -I /Users/mac1000/.opam/5.4.0/lib/curl /Users/mac1000/.opam/5.4.0/lib/csv/csv.cmxa /Users/mac1000/.opam/5.4.0/lib/dune-private-libs/dune-section/dune_section.cmxa /Users/mac1000/.opam/5.4.0/lib/dune-site/private/dune_site_private.cmxa test/training/.bigram.eobjs/native/dune_site__Dune_site_data.cmx /Users/mac1000/.opam/5.4.0/lib/dune-site/dune_site.cmxa datasets/datasets.cmxa test/training/.bigram.eobjs/native/dune__exe__Bigram.cmx) ld: warning: ignoring duplicate libraries: '-lpthread' (cd _build/default && /Users/mac1000/.opam/5.4.0/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/training/moons_demo.exe -linkall /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types/base_internalhash_types.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types /Users/mac1000/.opam/5.4.0/lib/sexplib0/sexplib0.cmxa /Users/mac1000/.opam/5.4.0/lib/base/shadow_stdlib/shadow_stdlib.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel /Users/mac1000/.opam/5.4.0/lib/base/base.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base /Users/mac1000/.opam/5.4.0/lib/printbox/printbox.cmxa /Users/mac1000/.opam/5.4.0/lib/uutf/uutf.cmxa /Users/mac1000/.opam/5.4.0/lib/uucp/uucp.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-text/printbox_text.cmxa /Users/mac1000/.opam/5.4.0/lib/re/re.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/functor/tyxml_f.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/tyxml.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-html/printbox_html.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-md/printbox_md.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-ext-plot/printbox_ext_plot.cmxa /Users/mac1000/.opam/5.4.0/lib/bigstringaf/bigstringaf.cmxa -I /Users/mac1000/.opam/5.4.0/lib/bigstringaf /Users/mac1000/.opam/5.4.0/lib/angstrom/angstrom.cmxa /Users/mac1000/.opam/5.4.0/lib/stdio/stdio.cmxa /Users/mac1000/.opam/5.4.0/lib/parsexp/parsexp.cmxa /Users/mac1000/.opam/5.4.0/lib/sexplib/sexplib.cmxa /Users/mac1000/.opam/5.4.0/lib/num/nums.cmxa -I /Users/mac1000/.opam/5.4.0/lib/num -I /Users/mac1000/.opam/5.4.0/lib/num /Users/mac1000/.opam/5.4.0/lib/ocaml/str/str.cmxa /Users/mac1000/.opam/5.4.0/lib/pprint/pprint.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/ptime.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/clock/ptime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock /Users/mac1000/.opam/5.4.0/lib/mtime/mtime.cmxa /Users/mac1000/.opam/5.4.0/lib/mtime/clock/mtime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock /Users/mac1000/.opam/5.4.0/lib/ocaml/unix/unix.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml/threads/threads.cmxa /Users/mac1000/.opam/5.4.0/lib/thread-local-storage/thread_local_storage.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_minidebug/runtime/minidebug_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/variantslib/variantslib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_string/runtime/ppx_string_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_here/runtime-lib/ppx_here_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_compare/runtime-lib/ppx_compare_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_hash/runtime-lib/ppx_hash_lib.cmxa arrayjit/lib/utils.cmxa /Users/mac1000/.opam/5.4.0/lib/stdlib-shims/stdlib_shims.cmxa /Users/mac1000/.opam/5.4.0/lib/integers/integers.cmxa -I /Users/mac1000/.opam/5.4.0/lib/integers /Users/mac1000/.opam/5.4.0/lib/ctypes/ctypes.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign/ctypes_foreign.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign /Users/mac1000/.opam/5.4.0/lib/backoff/backoff.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/__private__/multicore_magic_atomic_array_boxed5/multicore_magic_atomic_array_boxed5.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/Multicore_magic.cmxa /Users/mac1000/.opam/5.4.0/lib/saturn_lockfree/saturn_lockfree.cmxa arrayjit/lib/ir.cmxa -I arrayjit/lib /Users/mac1000/.opam/5.4.0/lib/metal/runtime/runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/metal/metal.cmxa arrayjit/lib/metal_backend.cmxa arrayjit/lib/backends.cmxa /Users/mac1000/.opam/5.4.0/lib/fieldslib/fieldslib.cmxa lib/ocannl.cmxa /Users/mac1000/.opam/5.4.0/lib/zip/zip.cmxa -I /Users/mac1000/.opam/5.4.0/lib/zip /Users/mac1000/.opam/5.4.0/lib/curl/curl.cmxa -I /Users/mac1000/.opam/5.4.0/lib/curl /Users/mac1000/.opam/5.4.0/lib/csv/csv.cmxa /Users/mac1000/.opam/5.4.0/lib/dune-private-libs/dune-section/dune_section.cmxa /Users/mac1000/.opam/5.4.0/lib/dune-site/private/dune_site_private.cmxa test/training/.moons_demo.eobjs/native/dune_site__Dune_site_data.cmx /Users/mac1000/.opam/5.4.0/lib/dune-site/dune_site.cmxa datasets/datasets.cmxa test/training/.moons_demo.eobjs/native/dune__exe__Moons_demo.cmx) ld: warning: ignoring duplicate libraries: '-lpthread' (cd _build/default && /Users/mac1000/.opam/5.4.0/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/training/moons_demo_mini.exe -linkall /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types/base_internalhash_types.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types /Users/mac1000/.opam/5.4.0/lib/sexplib0/sexplib0.cmxa /Users/mac1000/.opam/5.4.0/lib/base/shadow_stdlib/shadow_stdlib.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel /Users/mac1000/.opam/5.4.0/lib/base/base.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base /Users/mac1000/.opam/5.4.0/lib/printbox/printbox.cmxa /Users/mac1000/.opam/5.4.0/lib/uutf/uutf.cmxa /Users/mac1000/.opam/5.4.0/lib/uucp/uucp.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-text/printbox_text.cmxa /Users/mac1000/.opam/5.4.0/lib/re/re.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/functor/tyxml_f.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/tyxml.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-html/printbox_html.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-md/printbox_md.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-ext-plot/printbox_ext_plot.cmxa /Users/mac1000/.opam/5.4.0/lib/bigstringaf/bigstringaf.cmxa -I /Users/mac1000/.opam/5.4.0/lib/bigstringaf /Users/mac1000/.opam/5.4.0/lib/angstrom/angstrom.cmxa /Users/mac1000/.opam/5.4.0/lib/stdio/stdio.cmxa /Users/mac1000/.opam/5.4.0/lib/parsexp/parsexp.cmxa /Users/mac1000/.opam/5.4.0/lib/sexplib/sexplib.cmxa /Users/mac1000/.opam/5.4.0/lib/num/nums.cmxa -I /Users/mac1000/.opam/5.4.0/lib/num -I /Users/mac1000/.opam/5.4.0/lib/num /Users/mac1000/.opam/5.4.0/lib/ocaml/str/str.cmxa /Users/mac1000/.opam/5.4.0/lib/pprint/pprint.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/ptime.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/clock/ptime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock /Users/mac1000/.opam/5.4.0/lib/mtime/mtime.cmxa /Users/mac1000/.opam/5.4.0/lib/mtime/clock/mtime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock /Users/mac1000/.opam/5.4.0/lib/ocaml/unix/unix.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml/threads/threads.cmxa /Users/mac1000/.opam/5.4.0/lib/thread-local-storage/thread_local_storage.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_minidebug/runtime/minidebug_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/variantslib/variantslib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_string/runtime/ppx_string_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_here/runtime-lib/ppx_here_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_compare/runtime-lib/ppx_compare_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_hash/runtime-lib/ppx_hash_lib.cmxa arrayjit/lib/utils.cmxa /Users/mac1000/.opam/5.4.0/lib/stdlib-shims/stdlib_shims.cmxa /Users/mac1000/.opam/5.4.0/lib/integers/integers.cmxa -I /Users/mac1000/.opam/5.4.0/lib/integers /Users/mac1000/.opam/5.4.0/lib/ctypes/ctypes.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign/ctypes_foreign.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign /Users/mac1000/.opam/5.4.0/lib/backoff/backoff.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/__private__/multicore_magic_atomic_array_boxed5/multicore_magic_atomic_array_boxed5.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/Multicore_magic.cmxa /Users/mac1000/.opam/5.4.0/lib/saturn_lockfree/saturn_lockfree.cmxa arrayjit/lib/ir.cmxa -I arrayjit/lib /Users/mac1000/.opam/5.4.0/lib/metal/runtime/runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/metal/metal.cmxa arrayjit/lib/metal_backend.cmxa arrayjit/lib/backends.cmxa /Users/mac1000/.opam/5.4.0/lib/fieldslib/fieldslib.cmxa lib/ocannl.cmxa /Users/mac1000/.opam/5.4.0/lib/zip/zip.cmxa -I /Users/mac1000/.opam/5.4.0/lib/zip /Users/mac1000/.opam/5.4.0/lib/curl/curl.cmxa -I /Users/mac1000/.opam/5.4.0/lib/curl /Users/mac1000/.opam/5.4.0/lib/csv/csv.cmxa /Users/mac1000/.opam/5.4.0/lib/dune-private-libs/dune-section/dune_section.cmxa /Users/mac1000/.opam/5.4.0/lib/dune-site/private/dune_site_private.cmxa test/training/.moons_demo_mini.eobjs/native/dune_site__Dune_site_data.cmx /Users/mac1000/.opam/5.4.0/lib/dune-site/dune_site.cmxa datasets/datasets.cmxa test/training/.moons_demo_mini.eobjs/native/dune__exe__Moons_demo_mini.cmx) ld: warning: ignoring duplicate libraries: '-lpthread' (cd _build/default && /Users/mac1000/.opam/5.4.0/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/einsum/test_conv_syntax.exe /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types/base_internalhash_types.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types /Users/mac1000/.opam/5.4.0/lib/sexplib0/sexplib0.cmxa /Users/mac1000/.opam/5.4.0/lib/base/shadow_stdlib/shadow_stdlib.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel /Users/mac1000/.opam/5.4.0/lib/base/base.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base /Users/mac1000/.opam/5.4.0/lib/printbox/printbox.cmxa /Users/mac1000/.opam/5.4.0/lib/uutf/uutf.cmxa /Users/mac1000/.opam/5.4.0/lib/uucp/uucp.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-text/printbox_text.cmxa /Users/mac1000/.opam/5.4.0/lib/re/re.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/functor/tyxml_f.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/tyxml.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-html/printbox_html.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-md/printbox_md.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-ext-plot/printbox_ext_plot.cmxa /Users/mac1000/.opam/5.4.0/lib/bigstringaf/bigstringaf.cmxa -I /Users/mac1000/.opam/5.4.0/lib/bigstringaf /Users/mac1000/.opam/5.4.0/lib/angstrom/angstrom.cmxa /Users/mac1000/.opam/5.4.0/lib/stdio/stdio.cmxa /Users/mac1000/.opam/5.4.0/lib/parsexp/parsexp.cmxa /Users/mac1000/.opam/5.4.0/lib/sexplib/sexplib.cmxa /Users/mac1000/.opam/5.4.0/lib/num/nums.cmxa -I /Users/mac1000/.opam/5.4.0/lib/num -I /Users/mac1000/.opam/5.4.0/lib/num /Users/mac1000/.opam/5.4.0/lib/ocaml/str/str.cmxa /Users/mac1000/.opam/5.4.0/lib/pprint/pprint.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/ptime.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/clock/ptime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock /Users/mac1000/.opam/5.4.0/lib/mtime/mtime.cmxa /Users/mac1000/.opam/5.4.0/lib/mtime/clock/mtime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock /Users/mac1000/.opam/5.4.0/lib/ocaml/unix/unix.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml/threads/threads.cmxa /Users/mac1000/.opam/5.4.0/lib/thread-local-storage/thread_local_storage.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_minidebug/runtime/minidebug_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/variantslib/variantslib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_string/runtime/ppx_string_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_here/runtime-lib/ppx_here_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_compare/runtime-lib/ppx_compare_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_hash/runtime-lib/ppx_hash_lib.cmxa arrayjit/lib/utils.cmxa /Users/mac1000/.opam/5.4.0/lib/stdlib-shims/stdlib_shims.cmxa /Users/mac1000/.opam/5.4.0/lib/integers/integers.cmxa -I /Users/mac1000/.opam/5.4.0/lib/integers /Users/mac1000/.opam/5.4.0/lib/ctypes/ctypes.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign/ctypes_foreign.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign /Users/mac1000/.opam/5.4.0/lib/backoff/backoff.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/__private__/multicore_magic_atomic_array_boxed5/multicore_magic_atomic_array_boxed5.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/Multicore_magic.cmxa /Users/mac1000/.opam/5.4.0/lib/saturn_lockfree/saturn_lockfree.cmxa arrayjit/lib/ir.cmxa -I arrayjit/lib /Users/mac1000/.opam/5.4.0/lib/metal/runtime/runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/metal/metal.cmxa arrayjit/lib/metal_backend.cmxa arrayjit/lib/backends.cmxa /Users/mac1000/.opam/5.4.0/lib/fieldslib/fieldslib.cmxa lib/ocannl.cmxa test/einsum/.test_conv_syntax.eobjs/native/dune__exe__Test_conv_syntax.cmx) ld: warning: ignoring duplicate libraries: '-lpthread' (cd _build/default && /Users/mac1000/.opam/5.4.0/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/einsum/test_print_style.exe /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types/base_internalhash_types.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types /Users/mac1000/.opam/5.4.0/lib/sexplib0/sexplib0.cmxa /Users/mac1000/.opam/5.4.0/lib/base/shadow_stdlib/shadow_stdlib.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel /Users/mac1000/.opam/5.4.0/lib/base/base.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base /Users/mac1000/.opam/5.4.0/lib/printbox/printbox.cmxa /Users/mac1000/.opam/5.4.0/lib/uutf/uutf.cmxa /Users/mac1000/.opam/5.4.0/lib/uucp/uucp.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-text/printbox_text.cmxa /Users/mac1000/.opam/5.4.0/lib/re/re.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/functor/tyxml_f.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/tyxml.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-html/printbox_html.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-md/printbox_md.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-ext-plot/printbox_ext_plot.cmxa /Users/mac1000/.opam/5.4.0/lib/bigstringaf/bigstringaf.cmxa -I /Users/mac1000/.opam/5.4.0/lib/bigstringaf /Users/mac1000/.opam/5.4.0/lib/angstrom/angstrom.cmxa /Users/mac1000/.opam/5.4.0/lib/stdio/stdio.cmxa /Users/mac1000/.opam/5.4.0/lib/parsexp/parsexp.cmxa /Users/mac1000/.opam/5.4.0/lib/sexplib/sexplib.cmxa /Users/mac1000/.opam/5.4.0/lib/num/nums.cmxa -I /Users/mac1000/.opam/5.4.0/lib/num -I /Users/mac1000/.opam/5.4.0/lib/num /Users/mac1000/.opam/5.4.0/lib/ocaml/str/str.cmxa /Users/mac1000/.opam/5.4.0/lib/pprint/pprint.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/ptime.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/clock/ptime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock /Users/mac1000/.opam/5.4.0/lib/mtime/mtime.cmxa /Users/mac1000/.opam/5.4.0/lib/mtime/clock/mtime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock /Users/mac1000/.opam/5.4.0/lib/ocaml/unix/unix.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml/threads/threads.cmxa /Users/mac1000/.opam/5.4.0/lib/thread-local-storage/thread_local_storage.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_minidebug/runtime/minidebug_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/variantslib/variantslib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_string/runtime/ppx_string_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_here/runtime-lib/ppx_here_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_compare/runtime-lib/ppx_compare_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_hash/runtime-lib/ppx_hash_lib.cmxa arrayjit/lib/utils.cmxa /Users/mac1000/.opam/5.4.0/lib/stdlib-shims/stdlib_shims.cmxa /Users/mac1000/.opam/5.4.0/lib/integers/integers.cmxa -I /Users/mac1000/.opam/5.4.0/lib/integers /Users/mac1000/.opam/5.4.0/lib/ctypes/ctypes.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign/ctypes_foreign.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign /Users/mac1000/.opam/5.4.0/lib/backoff/backoff.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/__private__/multicore_magic_atomic_array_boxed5/multicore_magic_atomic_array_boxed5.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/Multicore_magic.cmxa /Users/mac1000/.opam/5.4.0/lib/saturn_lockfree/saturn_lockfree.cmxa arrayjit/lib/ir.cmxa -I arrayjit/lib /Users/mac1000/.opam/5.4.0/lib/metal/runtime/runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/metal/metal.cmxa arrayjit/lib/metal_backend.cmxa arrayjit/lib/backends.cmxa /Users/mac1000/.opam/5.4.0/lib/fieldslib/fieldslib.cmxa lib/ocannl.cmxa test/einsum/.test_print_style.eobjs/native/dune__exe__Test_print_style.cmx) ld: warning: ignoring duplicate libraries: '-lpthread' (cd _build/default && /Users/mac1000/.opam/5.4.0/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/einsum/einsum_trivia_exec.exe /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types/base_internalhash_types.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types /Users/mac1000/.opam/5.4.0/lib/sexplib0/sexplib0.cmxa /Users/mac1000/.opam/5.4.0/lib/base/shadow_stdlib/shadow_stdlib.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel /Users/mac1000/.opam/5.4.0/lib/base/base.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base /Users/mac1000/.opam/5.4.0/lib/printbox/printbox.cmxa /Users/mac1000/.opam/5.4.0/lib/uutf/uutf.cmxa /Users/mac1000/.opam/5.4.0/lib/uucp/uucp.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-text/printbox_text.cmxa /Users/mac1000/.opam/5.4.0/lib/re/re.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/functor/tyxml_f.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/tyxml.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-html/printbox_html.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-md/printbox_md.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-ext-plot/printbox_ext_plot.cmxa /Users/mac1000/.opam/5.4.0/lib/bigstringaf/bigstringaf.cmxa -I /Users/mac1000/.opam/5.4.0/lib/bigstringaf /Users/mac1000/.opam/5.4.0/lib/angstrom/angstrom.cmxa /Users/mac1000/.opam/5.4.0/lib/stdio/stdio.cmxa /Users/mac1000/.opam/5.4.0/lib/parsexp/parsexp.cmxa /Users/mac1000/.opam/5.4.0/lib/sexplib/sexplib.cmxa /Users/mac1000/.opam/5.4.0/lib/num/nums.cmxa -I /Users/mac1000/.opam/5.4.0/lib/num -I /Users/mac1000/.opam/5.4.0/lib/num /Users/mac1000/.opam/5.4.0/lib/ocaml/str/str.cmxa /Users/mac1000/.opam/5.4.0/lib/pprint/pprint.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/ptime.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/clock/ptime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock /Users/mac1000/.opam/5.4.0/lib/mtime/mtime.cmxa /Users/mac1000/.opam/5.4.0/lib/mtime/clock/mtime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock /Users/mac1000/.opam/5.4.0/lib/ocaml/unix/unix.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml/threads/threads.cmxa /Users/mac1000/.opam/5.4.0/lib/thread-local-storage/thread_local_storage.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_minidebug/runtime/minidebug_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/variantslib/variantslib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_string/runtime/ppx_string_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_here/runtime-lib/ppx_here_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_compare/runtime-lib/ppx_compare_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_hash/runtime-lib/ppx_hash_lib.cmxa arrayjit/lib/utils.cmxa /Users/mac1000/.opam/5.4.0/lib/stdlib-shims/stdlib_shims.cmxa /Users/mac1000/.opam/5.4.0/lib/integers/integers.cmxa -I /Users/mac1000/.opam/5.4.0/lib/integers /Users/mac1000/.opam/5.4.0/lib/ctypes/ctypes.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign/ctypes_foreign.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign /Users/mac1000/.opam/5.4.0/lib/backoff/backoff.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/__private__/multicore_magic_atomic_array_boxed5/multicore_magic_atomic_array_boxed5.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/Multicore_magic.cmxa /Users/mac1000/.opam/5.4.0/lib/saturn_lockfree/saturn_lockfree.cmxa arrayjit/lib/ir.cmxa -I arrayjit/lib /Users/mac1000/.opam/5.4.0/lib/metal/runtime/runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/metal/metal.cmxa arrayjit/lib/metal_backend.cmxa arrayjit/lib/backends.cmxa /Users/mac1000/.opam/5.4.0/lib/fieldslib/fieldslib.cmxa lib/ocannl.cmxa test/einsum/.einsum_trivia_exec.eobjs/native/dune__exe__Einsum_trivia_exec.cmx) ld: warning: ignoring duplicate libraries: '-lpthread' (cd _build/default && /Users/mac1000/.opam/5.4.0/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/einsum/moons_demo_variant.exe -linkall /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types/base_internalhash_types.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types /Users/mac1000/.opam/5.4.0/lib/sexplib0/sexplib0.cmxa /Users/mac1000/.opam/5.4.0/lib/base/shadow_stdlib/shadow_stdlib.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel /Users/mac1000/.opam/5.4.0/lib/base/base.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base /Users/mac1000/.opam/5.4.0/lib/printbox/printbox.cmxa /Users/mac1000/.opam/5.4.0/lib/uutf/uutf.cmxa /Users/mac1000/.opam/5.4.0/lib/uucp/uucp.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-text/printbox_text.cmxa /Users/mac1000/.opam/5.4.0/lib/re/re.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/functor/tyxml_f.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/tyxml.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-html/printbox_html.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-md/printbox_md.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-ext-plot/printbox_ext_plot.cmxa /Users/mac1000/.opam/5.4.0/lib/bigstringaf/bigstringaf.cmxa -I /Users/mac1000/.opam/5.4.0/lib/bigstringaf /Users/mac1000/.opam/5.4.0/lib/angstrom/angstrom.cmxa /Users/mac1000/.opam/5.4.0/lib/stdio/stdio.cmxa /Users/mac1000/.opam/5.4.0/lib/parsexp/parsexp.cmxa /Users/mac1000/.opam/5.4.0/lib/sexplib/sexplib.cmxa /Users/mac1000/.opam/5.4.0/lib/num/nums.cmxa -I /Users/mac1000/.opam/5.4.0/lib/num -I /Users/mac1000/.opam/5.4.0/lib/num /Users/mac1000/.opam/5.4.0/lib/ocaml/str/str.cmxa /Users/mac1000/.opam/5.4.0/lib/pprint/pprint.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/ptime.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/clock/ptime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock /Users/mac1000/.opam/5.4.0/lib/mtime/mtime.cmxa /Users/mac1000/.opam/5.4.0/lib/mtime/clock/mtime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock /Users/mac1000/.opam/5.4.0/lib/ocaml/unix/unix.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml/threads/threads.cmxa /Users/mac1000/.opam/5.4.0/lib/thread-local-storage/thread_local_storage.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_minidebug/runtime/minidebug_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/variantslib/variantslib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_string/runtime/ppx_string_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_here/runtime-lib/ppx_here_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_compare/runtime-lib/ppx_compare_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_hash/runtime-lib/ppx_hash_lib.cmxa arrayjit/lib/utils.cmxa /Users/mac1000/.opam/5.4.0/lib/stdlib-shims/stdlib_shims.cmxa /Users/mac1000/.opam/5.4.0/lib/integers/integers.cmxa -I /Users/mac1000/.opam/5.4.0/lib/integers /Users/mac1000/.opam/5.4.0/lib/ctypes/ctypes.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign/ctypes_foreign.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign /Users/mac1000/.opam/5.4.0/lib/backoff/backoff.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/__private__/multicore_magic_atomic_array_boxed5/multicore_magic_atomic_array_boxed5.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/Multicore_magic.cmxa /Users/mac1000/.opam/5.4.0/lib/saturn_lockfree/saturn_lockfree.cmxa arrayjit/lib/ir.cmxa -I arrayjit/lib /Users/mac1000/.opam/5.4.0/lib/metal/runtime/runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/metal/metal.cmxa arrayjit/lib/metal_backend.cmxa arrayjit/lib/backends.cmxa /Users/mac1000/.opam/5.4.0/lib/fieldslib/fieldslib.cmxa lib/ocannl.cmxa /Users/mac1000/.opam/5.4.0/lib/zip/zip.cmxa -I /Users/mac1000/.opam/5.4.0/lib/zip /Users/mac1000/.opam/5.4.0/lib/curl/curl.cmxa -I /Users/mac1000/.opam/5.4.0/lib/curl /Users/mac1000/.opam/5.4.0/lib/csv/csv.cmxa /Users/mac1000/.opam/5.4.0/lib/dune-private-libs/dune-section/dune_section.cmxa /Users/mac1000/.opam/5.4.0/lib/dune-site/private/dune_site_private.cmxa test/einsum/.moons_demo_variant.eobjs/native/dune_site__Dune_site_data.cmx /Users/mac1000/.opam/5.4.0/lib/dune-site/dune_site.cmxa datasets/datasets.cmxa test/einsum/.moons_demo_variant.eobjs/native/dune__exe__Moons_demo_variant.cmx) ld: warning: ignoring duplicate libraries: '-lpthread' (cd _build/default && /Users/mac1000/.opam/5.4.0/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/einsum/test_accumulation_semantics.exe /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types/base_internalhash_types.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types /Users/mac1000/.opam/5.4.0/lib/sexplib0/sexplib0.cmxa /Users/mac1000/.opam/5.4.0/lib/base/shadow_stdlib/shadow_stdlib.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel /Users/mac1000/.opam/5.4.0/lib/base/base.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base /Users/mac1000/.opam/5.4.0/lib/printbox/printbox.cmxa /Users/mac1000/.opam/5.4.0/lib/uutf/uutf.cmxa /Users/mac1000/.opam/5.4.0/lib/uucp/uucp.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-text/printbox_text.cmxa /Users/mac1000/.opam/5.4.0/lib/re/re.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/functor/tyxml_f.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/tyxml.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-html/printbox_html.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-md/printbox_md.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-ext-plot/printbox_ext_plot.cmxa /Users/mac1000/.opam/5.4.0/lib/bigstringaf/bigstringaf.cmxa -I /Users/mac1000/.opam/5.4.0/lib/bigstringaf /Users/mac1000/.opam/5.4.0/lib/angstrom/angstrom.cmxa /Users/mac1000/.opam/5.4.0/lib/stdio/stdio.cmxa /Users/mac1000/.opam/5.4.0/lib/parsexp/parsexp.cmxa /Users/mac1000/.opam/5.4.0/lib/sexplib/sexplib.cmxa /Users/mac1000/.opam/5.4.0/lib/num/nums.cmxa -I /Users/mac1000/.opam/5.4.0/lib/num -I /Users/mac1000/.opam/5.4.0/lib/num /Users/mac1000/.opam/5.4.0/lib/ocaml/str/str.cmxa /Users/mac1000/.opam/5.4.0/lib/pprint/pprint.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/ptime.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/clock/ptime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock /Users/mac1000/.opam/5.4.0/lib/mtime/mtime.cmxa /Users/mac1000/.opam/5.4.0/lib/mtime/clock/mtime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock /Users/mac1000/.opam/5.4.0/lib/ocaml/unix/unix.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml/threads/threads.cmxa /Users/mac1000/.opam/5.4.0/lib/thread-local-storage/thread_local_storage.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_minidebug/runtime/minidebug_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/variantslib/variantslib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_string/runtime/ppx_string_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_here/runtime-lib/ppx_here_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_compare/runtime-lib/ppx_compare_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_hash/runtime-lib/ppx_hash_lib.cmxa arrayjit/lib/utils.cmxa /Users/mac1000/.opam/5.4.0/lib/stdlib-shims/stdlib_shims.cmxa /Users/mac1000/.opam/5.4.0/lib/integers/integers.cmxa -I /Users/mac1000/.opam/5.4.0/lib/integers /Users/mac1000/.opam/5.4.0/lib/ctypes/ctypes.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign/ctypes_foreign.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign /Users/mac1000/.opam/5.4.0/lib/backoff/backoff.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/__private__/multicore_magic_atomic_array_boxed5/multicore_magic_atomic_array_boxed5.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/Multicore_magic.cmxa /Users/mac1000/.opam/5.4.0/lib/saturn_lockfree/saturn_lockfree.cmxa arrayjit/lib/ir.cmxa -I arrayjit/lib /Users/mac1000/.opam/5.4.0/lib/metal/runtime/runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/metal/metal.cmxa arrayjit/lib/metal_backend.cmxa arrayjit/lib/backends.cmxa /Users/mac1000/.opam/5.4.0/lib/fieldslib/fieldslib.cmxa lib/ocannl.cmxa test/einsum/.test_accumulation_semantics.eobjs/native/dune__exe__Test_accumulation_semantics.cmx) ld: warning: ignoring duplicate libraries: '-lpthread' (cd _build/default && /Users/mac1000/.opam/5.4.0/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/einsum/test_surjectivity.exe /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types/base_internalhash_types.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types /Users/mac1000/.opam/5.4.0/lib/sexplib0/sexplib0.cmxa /Users/mac1000/.opam/5.4.0/lib/base/shadow_stdlib/shadow_stdlib.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel /Users/mac1000/.opam/5.4.0/lib/base/base.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base /Users/mac1000/.opam/5.4.0/lib/printbox/printbox.cmxa /Users/mac1000/.opam/5.4.0/lib/uutf/uutf.cmxa /Users/mac1000/.opam/5.4.0/lib/uucp/uucp.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-text/printbox_text.cmxa /Users/mac1000/.opam/5.4.0/lib/re/re.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/functor/tyxml_f.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/tyxml.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-html/printbox_html.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-md/printbox_md.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-ext-plot/printbox_ext_plot.cmxa /Users/mac1000/.opam/5.4.0/lib/bigstringaf/bigstringaf.cmxa -I /Users/mac1000/.opam/5.4.0/lib/bigstringaf /Users/mac1000/.opam/5.4.0/lib/angstrom/angstrom.cmxa /Users/mac1000/.opam/5.4.0/lib/stdio/stdio.cmxa /Users/mac1000/.opam/5.4.0/lib/parsexp/parsexp.cmxa /Users/mac1000/.opam/5.4.0/lib/sexplib/sexplib.cmxa /Users/mac1000/.opam/5.4.0/lib/num/nums.cmxa -I /Users/mac1000/.opam/5.4.0/lib/num -I /Users/mac1000/.opam/5.4.0/lib/num /Users/mac1000/.opam/5.4.0/lib/ocaml/str/str.cmxa /Users/mac1000/.opam/5.4.0/lib/pprint/pprint.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/ptime.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/clock/ptime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock /Users/mac1000/.opam/5.4.0/lib/mtime/mtime.cmxa /Users/mac1000/.opam/5.4.0/lib/mtime/clock/mtime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock /Users/mac1000/.opam/5.4.0/lib/ocaml/unix/unix.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml/threads/threads.cmxa /Users/mac1000/.opam/5.4.0/lib/thread-local-storage/thread_local_storage.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_minidebug/runtime/minidebug_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/variantslib/variantslib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_string/runtime/ppx_string_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_here/runtime-lib/ppx_here_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_compare/runtime-lib/ppx_compare_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_hash/runtime-lib/ppx_hash_lib.cmxa arrayjit/lib/utils.cmxa /Users/mac1000/.opam/5.4.0/lib/stdlib-shims/stdlib_shims.cmxa /Users/mac1000/.opam/5.4.0/lib/integers/integers.cmxa -I /Users/mac1000/.opam/5.4.0/lib/integers /Users/mac1000/.opam/5.4.0/lib/ctypes/ctypes.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign/ctypes_foreign.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign /Users/mac1000/.opam/5.4.0/lib/backoff/backoff.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/__private__/multicore_magic_atomic_array_boxed5/multicore_magic_atomic_array_boxed5.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/Multicore_magic.cmxa /Users/mac1000/.opam/5.4.0/lib/saturn_lockfree/saturn_lockfree.cmxa arrayjit/lib/ir.cmxa -I arrayjit/lib /Users/mac1000/.opam/5.4.0/lib/metal/runtime/runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/metal/metal.cmxa arrayjit/lib/metal_backend.cmxa arrayjit/lib/backends.cmxa /Users/mac1000/.opam/5.4.0/lib/fieldslib/fieldslib.cmxa lib/ocannl.cmxa test/einsum/.test_surjectivity.eobjs/native/dune__exe__Test_surjectivity.cmx) ld: warning: ignoring duplicate libraries: '-lpthread' (cd _build/default && /Users/mac1000/.opam/5.4.0/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/operations/test_threefry_precision.exe /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types/base_internalhash_types.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types /Users/mac1000/.opam/5.4.0/lib/sexplib0/sexplib0.cmxa /Users/mac1000/.opam/5.4.0/lib/base/shadow_stdlib/shadow_stdlib.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel /Users/mac1000/.opam/5.4.0/lib/base/base.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base /Users/mac1000/.opam/5.4.0/lib/printbox/printbox.cmxa /Users/mac1000/.opam/5.4.0/lib/uutf/uutf.cmxa /Users/mac1000/.opam/5.4.0/lib/uucp/uucp.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-text/printbox_text.cmxa /Users/mac1000/.opam/5.4.0/lib/re/re.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/functor/tyxml_f.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/tyxml.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-html/printbox_html.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-md/printbox_md.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-ext-plot/printbox_ext_plot.cmxa /Users/mac1000/.opam/5.4.0/lib/bigstringaf/bigstringaf.cmxa -I /Users/mac1000/.opam/5.4.0/lib/bigstringaf /Users/mac1000/.opam/5.4.0/lib/angstrom/angstrom.cmxa /Users/mac1000/.opam/5.4.0/lib/stdio/stdio.cmxa /Users/mac1000/.opam/5.4.0/lib/parsexp/parsexp.cmxa /Users/mac1000/.opam/5.4.0/lib/sexplib/sexplib.cmxa /Users/mac1000/.opam/5.4.0/lib/num/nums.cmxa -I /Users/mac1000/.opam/5.4.0/lib/num -I /Users/mac1000/.opam/5.4.0/lib/num /Users/mac1000/.opam/5.4.0/lib/ocaml/str/str.cmxa /Users/mac1000/.opam/5.4.0/lib/pprint/pprint.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/ptime.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/clock/ptime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock /Users/mac1000/.opam/5.4.0/lib/mtime/mtime.cmxa /Users/mac1000/.opam/5.4.0/lib/mtime/clock/mtime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock /Users/mac1000/.opam/5.4.0/lib/ocaml/unix/unix.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml/threads/threads.cmxa /Users/mac1000/.opam/5.4.0/lib/thread-local-storage/thread_local_storage.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_minidebug/runtime/minidebug_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/variantslib/variantslib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_string/runtime/ppx_string_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_here/runtime-lib/ppx_here_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_compare/runtime-lib/ppx_compare_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_hash/runtime-lib/ppx_hash_lib.cmxa arrayjit/lib/utils.cmxa /Users/mac1000/.opam/5.4.0/lib/stdlib-shims/stdlib_shims.cmxa /Users/mac1000/.opam/5.4.0/lib/integers/integers.cmxa -I /Users/mac1000/.opam/5.4.0/lib/integers /Users/mac1000/.opam/5.4.0/lib/ctypes/ctypes.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign/ctypes_foreign.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign /Users/mac1000/.opam/5.4.0/lib/backoff/backoff.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/__private__/multicore_magic_atomic_array_boxed5/multicore_magic_atomic_array_boxed5.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/Multicore_magic.cmxa /Users/mac1000/.opam/5.4.0/lib/saturn_lockfree/saturn_lockfree.cmxa arrayjit/lib/ir.cmxa -I arrayjit/lib /Users/mac1000/.opam/5.4.0/lib/metal/runtime/runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/metal/metal.cmxa arrayjit/lib/metal_backend.cmxa arrayjit/lib/backends.cmxa /Users/mac1000/.opam/5.4.0/lib/fieldslib/fieldslib.cmxa lib/ocannl.cmxa test/operations/.test_threefry_precision.eobjs/native/dune__exe__Test_threefry_precision.cmx) ld: warning: ignoring duplicate libraries: '-lpthread' (cd _build/default && /Users/mac1000/.opam/5.4.0/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/operations/top_down_prec.exe /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types/base_internalhash_types.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types /Users/mac1000/.opam/5.4.0/lib/sexplib0/sexplib0.cmxa /Users/mac1000/.opam/5.4.0/lib/base/shadow_stdlib/shadow_stdlib.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel /Users/mac1000/.opam/5.4.0/lib/base/base.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base /Users/mac1000/.opam/5.4.0/lib/printbox/printbox.cmxa /Users/mac1000/.opam/5.4.0/lib/uutf/uutf.cmxa /Users/mac1000/.opam/5.4.0/lib/uucp/uucp.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-text/printbox_text.cmxa /Users/mac1000/.opam/5.4.0/lib/re/re.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/functor/tyxml_f.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/tyxml.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-html/printbox_html.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-md/printbox_md.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-ext-plot/printbox_ext_plot.cmxa /Users/mac1000/.opam/5.4.0/lib/bigstringaf/bigstringaf.cmxa -I /Users/mac1000/.opam/5.4.0/lib/bigstringaf /Users/mac1000/.opam/5.4.0/lib/angstrom/angstrom.cmxa /Users/mac1000/.opam/5.4.0/lib/stdio/stdio.cmxa /Users/mac1000/.opam/5.4.0/lib/parsexp/parsexp.cmxa /Users/mac1000/.opam/5.4.0/lib/sexplib/sexplib.cmxa /Users/mac1000/.opam/5.4.0/lib/num/nums.cmxa -I /Users/mac1000/.opam/5.4.0/lib/num -I /Users/mac1000/.opam/5.4.0/lib/num /Users/mac1000/.opam/5.4.0/lib/ocaml/str/str.cmxa /Users/mac1000/.opam/5.4.0/lib/pprint/pprint.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/ptime.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/clock/ptime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock /Users/mac1000/.opam/5.4.0/lib/mtime/mtime.cmxa /Users/mac1000/.opam/5.4.0/lib/mtime/clock/mtime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock /Users/mac1000/.opam/5.4.0/lib/ocaml/unix/unix.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml/threads/threads.cmxa /Users/mac1000/.opam/5.4.0/lib/thread-local-storage/thread_local_storage.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_minidebug/runtime/minidebug_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/variantslib/variantslib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_string/runtime/ppx_string_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_here/runtime-lib/ppx_here_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_compare/runtime-lib/ppx_compare_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_hash/runtime-lib/ppx_hash_lib.cmxa arrayjit/lib/utils.cmxa /Users/mac1000/.opam/5.4.0/lib/stdlib-shims/stdlib_shims.cmxa /Users/mac1000/.opam/5.4.0/lib/integers/integers.cmxa -I /Users/mac1000/.opam/5.4.0/lib/integers /Users/mac1000/.opam/5.4.0/lib/ctypes/ctypes.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign/ctypes_foreign.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign /Users/mac1000/.opam/5.4.0/lib/backoff/backoff.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/__private__/multicore_magic_atomic_array_boxed5/multicore_magic_atomic_array_boxed5.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/Multicore_magic.cmxa /Users/mac1000/.opam/5.4.0/lib/saturn_lockfree/saturn_lockfree.cmxa arrayjit/lib/ir.cmxa -I arrayjit/lib /Users/mac1000/.opam/5.4.0/lib/metal/runtime/runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/metal/metal.cmxa arrayjit/lib/metal_backend.cmxa arrayjit/lib/backends.cmxa /Users/mac1000/.opam/5.4.0/lib/fieldslib/fieldslib.cmxa lib/ocannl.cmxa test/operations/.top_down_prec.eobjs/native/dune__exe__Top_down_prec.cmx) ld: warning: ignoring duplicate libraries: '-lpthread' (cd _build/default && /Users/mac1000/.opam/5.4.0/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/operations/test_uniform_demo.exe /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types/base_internalhash_types.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types /Users/mac1000/.opam/5.4.0/lib/sexplib0/sexplib0.cmxa /Users/mac1000/.opam/5.4.0/lib/base/shadow_stdlib/shadow_stdlib.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel /Users/mac1000/.opam/5.4.0/lib/base/base.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base /Users/mac1000/.opam/5.4.0/lib/printbox/printbox.cmxa /Users/mac1000/.opam/5.4.0/lib/uutf/uutf.cmxa /Users/mac1000/.opam/5.4.0/lib/uucp/uucp.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-text/printbox_text.cmxa /Users/mac1000/.opam/5.4.0/lib/re/re.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/functor/tyxml_f.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/tyxml.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-html/printbox_html.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-md/printbox_md.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-ext-plot/printbox_ext_plot.cmxa /Users/mac1000/.opam/5.4.0/lib/bigstringaf/bigstringaf.cmxa -I /Users/mac1000/.opam/5.4.0/lib/bigstringaf /Users/mac1000/.opam/5.4.0/lib/angstrom/angstrom.cmxa /Users/mac1000/.opam/5.4.0/lib/stdio/stdio.cmxa /Users/mac1000/.opam/5.4.0/lib/parsexp/parsexp.cmxa /Users/mac1000/.opam/5.4.0/lib/sexplib/sexplib.cmxa /Users/mac1000/.opam/5.4.0/lib/num/nums.cmxa -I /Users/mac1000/.opam/5.4.0/lib/num -I /Users/mac1000/.opam/5.4.0/lib/num /Users/mac1000/.opam/5.4.0/lib/ocaml/str/str.cmxa /Users/mac1000/.opam/5.4.0/lib/pprint/pprint.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/ptime.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/clock/ptime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock /Users/mac1000/.opam/5.4.0/lib/mtime/mtime.cmxa /Users/mac1000/.opam/5.4.0/lib/mtime/clock/mtime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock /Users/mac1000/.opam/5.4.0/lib/ocaml/unix/unix.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml/threads/threads.cmxa /Users/mac1000/.opam/5.4.0/lib/thread-local-storage/thread_local_storage.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_minidebug/runtime/minidebug_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/variantslib/variantslib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_string/runtime/ppx_string_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_here/runtime-lib/ppx_here_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_compare/runtime-lib/ppx_compare_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_hash/runtime-lib/ppx_hash_lib.cmxa arrayjit/lib/utils.cmxa /Users/mac1000/.opam/5.4.0/lib/stdlib-shims/stdlib_shims.cmxa /Users/mac1000/.opam/5.4.0/lib/integers/integers.cmxa -I /Users/mac1000/.opam/5.4.0/lib/integers /Users/mac1000/.opam/5.4.0/lib/ctypes/ctypes.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign/ctypes_foreign.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign /Users/mac1000/.opam/5.4.0/lib/backoff/backoff.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/__private__/multicore_magic_atomic_array_boxed5/multicore_magic_atomic_array_boxed5.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/Multicore_magic.cmxa /Users/mac1000/.opam/5.4.0/lib/saturn_lockfree/saturn_lockfree.cmxa arrayjit/lib/ir.cmxa -I arrayjit/lib /Users/mac1000/.opam/5.4.0/lib/metal/runtime/runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/metal/metal.cmxa arrayjit/lib/metal_backend.cmxa arrayjit/lib/backends.cmxa /Users/mac1000/.opam/5.4.0/lib/fieldslib/fieldslib.cmxa lib/ocannl.cmxa test/operations/.test_uniform_demo.eobjs/native/dune__exe__Test_uniform_demo.cmx) ld: warning: ignoring duplicate libraries: '-lpthread' (cd _build/default && /Users/mac1000/.opam/5.4.0/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/operations/threefry4x32_demo.exe /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types/base_internalhash_types.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types /Users/mac1000/.opam/5.4.0/lib/sexplib0/sexplib0.cmxa /Users/mac1000/.opam/5.4.0/lib/base/shadow_stdlib/shadow_stdlib.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel /Users/mac1000/.opam/5.4.0/lib/base/base.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base /Users/mac1000/.opam/5.4.0/lib/printbox/printbox.cmxa /Users/mac1000/.opam/5.4.0/lib/uutf/uutf.cmxa /Users/mac1000/.opam/5.4.0/lib/uucp/uucp.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-text/printbox_text.cmxa /Users/mac1000/.opam/5.4.0/lib/re/re.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/functor/tyxml_f.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/tyxml.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-html/printbox_html.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-md/printbox_md.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-ext-plot/printbox_ext_plot.cmxa /Users/mac1000/.opam/5.4.0/lib/bigstringaf/bigstringaf.cmxa -I /Users/mac1000/.opam/5.4.0/lib/bigstringaf /Users/mac1000/.opam/5.4.0/lib/angstrom/angstrom.cmxa /Users/mac1000/.opam/5.4.0/lib/stdio/stdio.cmxa /Users/mac1000/.opam/5.4.0/lib/parsexp/parsexp.cmxa /Users/mac1000/.opam/5.4.0/lib/sexplib/sexplib.cmxa /Users/mac1000/.opam/5.4.0/lib/num/nums.cmxa -I /Users/mac1000/.opam/5.4.0/lib/num -I /Users/mac1000/.opam/5.4.0/lib/num /Users/mac1000/.opam/5.4.0/lib/ocaml/str/str.cmxa /Users/mac1000/.opam/5.4.0/lib/pprint/pprint.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/ptime.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/clock/ptime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock /Users/mac1000/.opam/5.4.0/lib/mtime/mtime.cmxa /Users/mac1000/.opam/5.4.0/lib/mtime/clock/mtime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock /Users/mac1000/.opam/5.4.0/lib/ocaml/unix/unix.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml/threads/threads.cmxa /Users/mac1000/.opam/5.4.0/lib/thread-local-storage/thread_local_storage.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_minidebug/runtime/minidebug_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/variantslib/variantslib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_string/runtime/ppx_string_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_here/runtime-lib/ppx_here_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_compare/runtime-lib/ppx_compare_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_hash/runtime-lib/ppx_hash_lib.cmxa arrayjit/lib/utils.cmxa /Users/mac1000/.opam/5.4.0/lib/stdlib-shims/stdlib_shims.cmxa /Users/mac1000/.opam/5.4.0/lib/integers/integers.cmxa -I /Users/mac1000/.opam/5.4.0/lib/integers /Users/mac1000/.opam/5.4.0/lib/ctypes/ctypes.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign/ctypes_foreign.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign /Users/mac1000/.opam/5.4.0/lib/backoff/backoff.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/__private__/multicore_magic_atomic_array_boxed5/multicore_magic_atomic_array_boxed5.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/Multicore_magic.cmxa /Users/mac1000/.opam/5.4.0/lib/saturn_lockfree/saturn_lockfree.cmxa arrayjit/lib/ir.cmxa -I arrayjit/lib /Users/mac1000/.opam/5.4.0/lib/metal/runtime/runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/metal/metal.cmxa arrayjit/lib/metal_backend.cmxa arrayjit/lib/backends.cmxa /Users/mac1000/.opam/5.4.0/lib/fieldslib/fieldslib.cmxa lib/ocannl.cmxa test/operations/.threefry4x32_demo.eobjs/native/dune__exe__Threefry4x32_demo.cmx) ld: warning: ignoring duplicate libraries: '-lpthread' (cd _build/default && /Users/mac1000/.opam/5.4.0/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/operations/test_vec_simple.exe /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types/base_internalhash_types.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types /Users/mac1000/.opam/5.4.0/lib/sexplib0/sexplib0.cmxa /Users/mac1000/.opam/5.4.0/lib/base/shadow_stdlib/shadow_stdlib.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel /Users/mac1000/.opam/5.4.0/lib/base/base.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base /Users/mac1000/.opam/5.4.0/lib/printbox/printbox.cmxa /Users/mac1000/.opam/5.4.0/lib/uutf/uutf.cmxa /Users/mac1000/.opam/5.4.0/lib/uucp/uucp.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-text/printbox_text.cmxa /Users/mac1000/.opam/5.4.0/lib/re/re.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/functor/tyxml_f.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/tyxml.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-html/printbox_html.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-md/printbox_md.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-ext-plot/printbox_ext_plot.cmxa /Users/mac1000/.opam/5.4.0/lib/bigstringaf/bigstringaf.cmxa -I /Users/mac1000/.opam/5.4.0/lib/bigstringaf /Users/mac1000/.opam/5.4.0/lib/angstrom/angstrom.cmxa /Users/mac1000/.opam/5.4.0/lib/stdio/stdio.cmxa /Users/mac1000/.opam/5.4.0/lib/parsexp/parsexp.cmxa /Users/mac1000/.opam/5.4.0/lib/sexplib/sexplib.cmxa /Users/mac1000/.opam/5.4.0/lib/num/nums.cmxa -I /Users/mac1000/.opam/5.4.0/lib/num -I /Users/mac1000/.opam/5.4.0/lib/num /Users/mac1000/.opam/5.4.0/lib/ocaml/str/str.cmxa /Users/mac1000/.opam/5.4.0/lib/pprint/pprint.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/ptime.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/clock/ptime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock /Users/mac1000/.opam/5.4.0/lib/mtime/mtime.cmxa /Users/mac1000/.opam/5.4.0/lib/mtime/clock/mtime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock /Users/mac1000/.opam/5.4.0/lib/ocaml/unix/unix.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml/threads/threads.cmxa /Users/mac1000/.opam/5.4.0/lib/thread-local-storage/thread_local_storage.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_minidebug/runtime/minidebug_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/variantslib/variantslib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_string/runtime/ppx_string_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_here/runtime-lib/ppx_here_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_compare/runtime-lib/ppx_compare_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_hash/runtime-lib/ppx_hash_lib.cmxa arrayjit/lib/utils.cmxa /Users/mac1000/.opam/5.4.0/lib/stdlib-shims/stdlib_shims.cmxa /Users/mac1000/.opam/5.4.0/lib/integers/integers.cmxa -I /Users/mac1000/.opam/5.4.0/lib/integers /Users/mac1000/.opam/5.4.0/lib/ctypes/ctypes.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign/ctypes_foreign.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign /Users/mac1000/.opam/5.4.0/lib/backoff/backoff.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/__private__/multicore_magic_atomic_array_boxed5/multicore_magic_atomic_array_boxed5.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/Multicore_magic.cmxa /Users/mac1000/.opam/5.4.0/lib/saturn_lockfree/saturn_lockfree.cmxa arrayjit/lib/ir.cmxa -I arrayjit/lib /Users/mac1000/.opam/5.4.0/lib/metal/runtime/runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/metal/metal.cmxa arrayjit/lib/metal_backend.cmxa arrayjit/lib/backends.cmxa /Users/mac1000/.opam/5.4.0/lib/fieldslib/fieldslib.cmxa lib/ocannl.cmxa test/operations/.test_vec_simple.eobjs/native/dune__exe__Test_vec_simple.cmx) ld: warning: ignoring duplicate libraries: '-lpthread' (cd _build/default && /Users/mac1000/.opam/5.4.0/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/operations/micrograd_demo_logging.exe /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types/base_internalhash_types.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types /Users/mac1000/.opam/5.4.0/lib/sexplib0/sexplib0.cmxa /Users/mac1000/.opam/5.4.0/lib/base/shadow_stdlib/shadow_stdlib.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel /Users/mac1000/.opam/5.4.0/lib/base/base.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base /Users/mac1000/.opam/5.4.0/lib/printbox/printbox.cmxa /Users/mac1000/.opam/5.4.0/lib/uutf/uutf.cmxa /Users/mac1000/.opam/5.4.0/lib/uucp/uucp.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-text/printbox_text.cmxa /Users/mac1000/.opam/5.4.0/lib/re/re.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/functor/tyxml_f.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/tyxml.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-html/printbox_html.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-md/printbox_md.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-ext-plot/printbox_ext_plot.cmxa /Users/mac1000/.opam/5.4.0/lib/bigstringaf/bigstringaf.cmxa -I /Users/mac1000/.opam/5.4.0/lib/bigstringaf /Users/mac1000/.opam/5.4.0/lib/angstrom/angstrom.cmxa /Users/mac1000/.opam/5.4.0/lib/stdio/stdio.cmxa /Users/mac1000/.opam/5.4.0/lib/parsexp/parsexp.cmxa /Users/mac1000/.opam/5.4.0/lib/sexplib/sexplib.cmxa /Users/mac1000/.opam/5.4.0/lib/num/nums.cmxa -I /Users/mac1000/.opam/5.4.0/lib/num -I /Users/mac1000/.opam/5.4.0/lib/num /Users/mac1000/.opam/5.4.0/lib/ocaml/str/str.cmxa /Users/mac1000/.opam/5.4.0/lib/pprint/pprint.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/ptime.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/clock/ptime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock /Users/mac1000/.opam/5.4.0/lib/mtime/mtime.cmxa /Users/mac1000/.opam/5.4.0/lib/mtime/clock/mtime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock /Users/mac1000/.opam/5.4.0/lib/ocaml/unix/unix.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml/threads/threads.cmxa /Users/mac1000/.opam/5.4.0/lib/thread-local-storage/thread_local_storage.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_minidebug/runtime/minidebug_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/variantslib/variantslib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_string/runtime/ppx_string_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_here/runtime-lib/ppx_here_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_compare/runtime-lib/ppx_compare_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_hash/runtime-lib/ppx_hash_lib.cmxa arrayjit/lib/utils.cmxa /Users/mac1000/.opam/5.4.0/lib/stdlib-shims/stdlib_shims.cmxa /Users/mac1000/.opam/5.4.0/lib/integers/integers.cmxa -I /Users/mac1000/.opam/5.4.0/lib/integers /Users/mac1000/.opam/5.4.0/lib/ctypes/ctypes.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign/ctypes_foreign.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign /Users/mac1000/.opam/5.4.0/lib/backoff/backoff.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/__private__/multicore_magic_atomic_array_boxed5/multicore_magic_atomic_array_boxed5.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/Multicore_magic.cmxa /Users/mac1000/.opam/5.4.0/lib/saturn_lockfree/saturn_lockfree.cmxa arrayjit/lib/ir.cmxa -I arrayjit/lib /Users/mac1000/.opam/5.4.0/lib/metal/runtime/runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/metal/metal.cmxa arrayjit/lib/metal_backend.cmxa arrayjit/lib/backends.cmxa /Users/mac1000/.opam/5.4.0/lib/fieldslib/fieldslib.cmxa lib/ocannl.cmxa test/operations/.micrograd_demo_logging.eobjs/native/dune__exe__Micrograd_demo_logging.cmx) ld: warning: ignoring duplicate libraries: '-lpthread' (cd _build/default && /Users/mac1000/.opam/5.4.0/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/operations/test_uniform1.exe /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types/base_internalhash_types.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types /Users/mac1000/.opam/5.4.0/lib/sexplib0/sexplib0.cmxa /Users/mac1000/.opam/5.4.0/lib/base/shadow_stdlib/shadow_stdlib.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel /Users/mac1000/.opam/5.4.0/lib/base/base.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base /Users/mac1000/.opam/5.4.0/lib/printbox/printbox.cmxa /Users/mac1000/.opam/5.4.0/lib/uutf/uutf.cmxa /Users/mac1000/.opam/5.4.0/lib/uucp/uucp.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-text/printbox_text.cmxa /Users/mac1000/.opam/5.4.0/lib/re/re.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/functor/tyxml_f.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/tyxml.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-html/printbox_html.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-md/printbox_md.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-ext-plot/printbox_ext_plot.cmxa /Users/mac1000/.opam/5.4.0/lib/bigstringaf/bigstringaf.cmxa -I /Users/mac1000/.opam/5.4.0/lib/bigstringaf /Users/mac1000/.opam/5.4.0/lib/angstrom/angstrom.cmxa /Users/mac1000/.opam/5.4.0/lib/stdio/stdio.cmxa /Users/mac1000/.opam/5.4.0/lib/parsexp/parsexp.cmxa /Users/mac1000/.opam/5.4.0/lib/sexplib/sexplib.cmxa /Users/mac1000/.opam/5.4.0/lib/num/nums.cmxa -I /Users/mac1000/.opam/5.4.0/lib/num -I /Users/mac1000/.opam/5.4.0/lib/num /Users/mac1000/.opam/5.4.0/lib/ocaml/str/str.cmxa /Users/mac1000/.opam/5.4.0/lib/pprint/pprint.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/ptime.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/clock/ptime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock /Users/mac1000/.opam/5.4.0/lib/mtime/mtime.cmxa /Users/mac1000/.opam/5.4.0/lib/mtime/clock/mtime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock /Users/mac1000/.opam/5.4.0/lib/ocaml/unix/unix.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml/threads/threads.cmxa /Users/mac1000/.opam/5.4.0/lib/thread-local-storage/thread_local_storage.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_minidebug/runtime/minidebug_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/variantslib/variantslib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_string/runtime/ppx_string_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_here/runtime-lib/ppx_here_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_compare/runtime-lib/ppx_compare_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_hash/runtime-lib/ppx_hash_lib.cmxa arrayjit/lib/utils.cmxa /Users/mac1000/.opam/5.4.0/lib/stdlib-shims/stdlib_shims.cmxa /Users/mac1000/.opam/5.4.0/lib/integers/integers.cmxa -I /Users/mac1000/.opam/5.4.0/lib/integers /Users/mac1000/.opam/5.4.0/lib/ctypes/ctypes.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign/ctypes_foreign.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign /Users/mac1000/.opam/5.4.0/lib/backoff/backoff.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/__private__/multicore_magic_atomic_array_boxed5/multicore_magic_atomic_array_boxed5.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/Multicore_magic.cmxa /Users/mac1000/.opam/5.4.0/lib/saturn_lockfree/saturn_lockfree.cmxa arrayjit/lib/ir.cmxa -I arrayjit/lib /Users/mac1000/.opam/5.4.0/lib/metal/runtime/runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/metal/metal.cmxa arrayjit/lib/metal_backend.cmxa arrayjit/lib/backends.cmxa /Users/mac1000/.opam/5.4.0/lib/fieldslib/fieldslib.cmxa lib/ocannl.cmxa test/operations/.test_uniform1.eobjs/native/dune__exe__Test_uniform1.cmx) ld: warning: ignoring duplicate libraries: '-lpthread' (cd _build/default/test/ppx && ./test_ppx_op.exe) Retrieving commandline, environment, or config file variable ocannl_log_level Found 0, in the config file (cd _build/default && /Users/mac1000/.opam/5.4.0/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/operations/test_where_simple.exe /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types/base_internalhash_types.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types /Users/mac1000/.opam/5.4.0/lib/sexplib0/sexplib0.cmxa /Users/mac1000/.opam/5.4.0/lib/base/shadow_stdlib/shadow_stdlib.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel /Users/mac1000/.opam/5.4.0/lib/base/base.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base /Users/mac1000/.opam/5.4.0/lib/printbox/printbox.cmxa /Users/mac1000/.opam/5.4.0/lib/uutf/uutf.cmxa /Users/mac1000/.opam/5.4.0/lib/uucp/uucp.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-text/printbox_text.cmxa /Users/mac1000/.opam/5.4.0/lib/re/re.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/functor/tyxml_f.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/tyxml.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-html/printbox_html.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-md/printbox_md.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-ext-plot/printbox_ext_plot.cmxa /Users/mac1000/.opam/5.4.0/lib/bigstringaf/bigstringaf.cmxa -I /Users/mac1000/.opam/5.4.0/lib/bigstringaf /Users/mac1000/.opam/5.4.0/lib/angstrom/angstrom.cmxa /Users/mac1000/.opam/5.4.0/lib/stdio/stdio.cmxa /Users/mac1000/.opam/5.4.0/lib/parsexp/parsexp.cmxa /Users/mac1000/.opam/5.4.0/lib/sexplib/sexplib.cmxa /Users/mac1000/.opam/5.4.0/lib/num/nums.cmxa -I /Users/mac1000/.opam/5.4.0/lib/num -I /Users/mac1000/.opam/5.4.0/lib/num /Users/mac1000/.opam/5.4.0/lib/ocaml/str/str.cmxa /Users/mac1000/.opam/5.4.0/lib/pprint/pprint.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/ptime.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/clock/ptime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock /Users/mac1000/.opam/5.4.0/lib/mtime/mtime.cmxa /Users/mac1000/.opam/5.4.0/lib/mtime/clock/mtime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock /Users/mac1000/.opam/5.4.0/lib/ocaml/unix/unix.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml/threads/threads.cmxa /Users/mac1000/.opam/5.4.0/lib/thread-local-storage/thread_local_storage.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_minidebug/runtime/minidebug_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/variantslib/variantslib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_string/runtime/ppx_string_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_here/runtime-lib/ppx_here_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_compare/runtime-lib/ppx_compare_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_hash/runtime-lib/ppx_hash_lib.cmxa arrayjit/lib/utils.cmxa /Users/mac1000/.opam/5.4.0/lib/stdlib-shims/stdlib_shims.cmxa /Users/mac1000/.opam/5.4.0/lib/integers/integers.cmxa -I /Users/mac1000/.opam/5.4.0/lib/integers /Users/mac1000/.opam/5.4.0/lib/ctypes/ctypes.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign/ctypes_foreign.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign /Users/mac1000/.opam/5.4.0/lib/backoff/backoff.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/__private__/multicore_magic_atomic_array_boxed5/multicore_magic_atomic_array_boxed5.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/Multicore_magic.cmxa /Users/mac1000/.opam/5.4.0/lib/saturn_lockfree/saturn_lockfree.cmxa arrayjit/lib/ir.cmxa -I arrayjit/lib /Users/mac1000/.opam/5.4.0/lib/metal/runtime/runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/metal/metal.cmxa arrayjit/lib/metal_backend.cmxa arrayjit/lib/backends.cmxa /Users/mac1000/.opam/5.4.0/lib/fieldslib/fieldslib.cmxa lib/ocannl.cmxa test/operations/.test_where_simple.eobjs/native/dune__exe__Test_where_simple.cmx) ld: warning: ignoring duplicate libraries: '-lpthread' (cd _build/default/test/ppx && ./test_ppx_op_expected.exe) Retrieving commandline, environment, or config file variable ocannl_log_level Found 0, in the config file (cd _build/default && /Users/mac1000/.opam/5.4.0/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o bin/moons_benchmark.exe -linkall /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types/base_internalhash_types.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types /Users/mac1000/.opam/5.4.0/lib/sexplib0/sexplib0.cmxa /Users/mac1000/.opam/5.4.0/lib/base/shadow_stdlib/shadow_stdlib.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel /Users/mac1000/.opam/5.4.0/lib/base/base.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base /Users/mac1000/.opam/5.4.0/lib/printbox/printbox.cmxa /Users/mac1000/.opam/5.4.0/lib/uutf/uutf.cmxa /Users/mac1000/.opam/5.4.0/lib/uucp/uucp.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-text/printbox_text.cmxa /Users/mac1000/.opam/5.4.0/lib/re/re.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/functor/tyxml_f.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/tyxml.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-html/printbox_html.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-md/printbox_md.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-ext-plot/printbox_ext_plot.cmxa /Users/mac1000/.opam/5.4.0/lib/bigstringaf/bigstringaf.cmxa -I /Users/mac1000/.opam/5.4.0/lib/bigstringaf /Users/mac1000/.opam/5.4.0/lib/angstrom/angstrom.cmxa /Users/mac1000/.opam/5.4.0/lib/stdio/stdio.cmxa /Users/mac1000/.opam/5.4.0/lib/parsexp/parsexp.cmxa /Users/mac1000/.opam/5.4.0/lib/sexplib/sexplib.cmxa /Users/mac1000/.opam/5.4.0/lib/num/nums.cmxa -I /Users/mac1000/.opam/5.4.0/lib/num -I /Users/mac1000/.opam/5.4.0/lib/num /Users/mac1000/.opam/5.4.0/lib/ocaml/str/str.cmxa /Users/mac1000/.opam/5.4.0/lib/pprint/pprint.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/ptime.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/clock/ptime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock /Users/mac1000/.opam/5.4.0/lib/mtime/mtime.cmxa /Users/mac1000/.opam/5.4.0/lib/mtime/clock/mtime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock /Users/mac1000/.opam/5.4.0/lib/ocaml/unix/unix.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml/threads/threads.cmxa /Users/mac1000/.opam/5.4.0/lib/thread-local-storage/thread_local_storage.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_minidebug/runtime/minidebug_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/variantslib/variantslib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_string/runtime/ppx_string_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_here/runtime-lib/ppx_here_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_compare/runtime-lib/ppx_compare_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_hash/runtime-lib/ppx_hash_lib.cmxa arrayjit/lib/utils.cmxa /Users/mac1000/.opam/5.4.0/lib/stdlib-shims/stdlib_shims.cmxa /Users/mac1000/.opam/5.4.0/lib/integers/integers.cmxa -I /Users/mac1000/.opam/5.4.0/lib/integers /Users/mac1000/.opam/5.4.0/lib/ctypes/ctypes.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign/ctypes_foreign.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign /Users/mac1000/.opam/5.4.0/lib/backoff/backoff.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/__private__/multicore_magic_atomic_array_boxed5/multicore_magic_atomic_array_boxed5.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/Multicore_magic.cmxa /Users/mac1000/.opam/5.4.0/lib/saturn_lockfree/saturn_lockfree.cmxa arrayjit/lib/ir.cmxa -I arrayjit/lib /Users/mac1000/.opam/5.4.0/lib/metal/runtime/runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/metal/metal.cmxa arrayjit/lib/metal_backend.cmxa arrayjit/lib/backends.cmxa /Users/mac1000/.opam/5.4.0/lib/fieldslib/fieldslib.cmxa lib/ocannl.cmxa /Users/mac1000/.opam/5.4.0/lib/jane-street-headers/jane_street_headers.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_enumerate/runtime-lib/ppx_enumerate_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/time_now/time_now.cmxa -I /Users/mac1000/.opam/5.4.0/lib/time_now /Users/mac1000/.opam/5.4.0/lib/zip/zip.cmxa -I /Users/mac1000/.opam/5.4.0/lib/zip /Users/mac1000/.opam/5.4.0/lib/curl/curl.cmxa -I /Users/mac1000/.opam/5.4.0/lib/curl /Users/mac1000/.opam/5.4.0/lib/csv/csv.cmxa /Users/mac1000/.opam/5.4.0/lib/dune-private-libs/dune-section/dune_section.cmxa /Users/mac1000/.opam/5.4.0/lib/dune-site/private/dune_site_private.cmxa bin/.moons_benchmark.eobjs/native/dune_site__Dune_site_data.cmx /Users/mac1000/.opam/5.4.0/lib/dune-site/dune_site.cmxa datasets/datasets.cmxa bin/.moons_benchmark.eobjs/native/dune__exe__Moons_benchmark.cmx) ld: warning: ignoring duplicate libraries: '-lpthread' (cd _build/default/test/einsum && ./inline_permuted_view.exe --ocannl_output_debug_files_in_build_directory=true) Retrieving commandline, environment, or config file variable ocannl_log_level Found 0, in the config file HERE: test/einsum/inline_permuted_view.ml:21:21 ┌────────────────────────────────────┐ │[3]: =>_c shape 0:4,1:3 │ │┌──────┬───────────────────────────┐│ ││ │axis 1 ││ │├──────┼───────────────────────────┤│ ││axis 0│ 1.20e+2 3.20e+2 5.20e+2 ││ ││ │ 1.30e+2 3.55e+2 5.80e+2 ││ ││ │ 1.40e+2 3.90e+2 6.40e+2 ││ ││ │ 1.50e+2 4.25e+2 7.00e+2 ││ │└──────┴───────────────────────────┘│ └────────────────────────────────────┘ HERE: test/einsum/inline_permuted_view.ml:35:26 #5 +_d 1.21e+2 3.21e+2 5.21e+2 1.31e+2 3.56e+2 5.81e+2 1.41e+2 3.91e+2 6.41e+2 1.51e+2 4.26e+2 7.01e+2 #3 =>_c1 Virt/15 │#4 1 Virt/40 <void> │<void> #2 * Local/1046 │ <void> │ #0 r3x5_a │#1 r5x4_b │ 0.00 1.00 2.00 3.00 4.00 │ 0.00 1.00 2.00 3.00 │ 5.00 6.00 7.00 8.00 9.00 │ 4.00 5.00 6.00 7.00 │ 1.00e+1 1.10e+1 1.20e+1 1.30e+1 1.40e+1 │ 8.00 9.00 1.00e+1 1.10e+1 │ │ 1.20e+1 1.30e+1 1.40e+1 1.50e+1 │ │ 1.60e+1 1.70e+1 1.80e+1 1.90e+1 │ (cd _build/default/test/einsum && ./inline_permuted_view.exe) Retrieving commandline, environment, or config file variable ocannl_log_level Found 0, in the config file HERE: test/einsum/inline_permuted_view.ml:21:21 ┌────────────────────────────────────┐ │[3]: =>_c shape 0:4,1:3 │ │┌──────┬───────────────────────────┐│ ││ │axis 1 ││ │├──────┼───────────────────────────┤│ ││axis 0│ 1.20e+2 3.20e+2 5.20e+2 ││ ││ │ 1.30e+2 3.55e+2 5.80e+2 ││ ││ │ 1.40e+2 3.90e+2 6.40e+2 ││ ││ │ 1.50e+2 4.25e+2 7.00e+2 ││ │└──────┴───────────────────────────┘│ └────────────────────────────────────┘ HERE: test/einsum/inline_permuted_view.ml:35:26 #5 +_d 1.21e+2 3.21e+2 5.21e+2 1.31e+2 3.56e+2 5.81e+2 1.41e+2 3.91e+2 6.41e+2 1.51e+2 4.26e+2 7.01e+2 #3 =>_c1 Virt/15 │#4 1 Virt/40 <void> │<void> #2 * Local/1046 │ <void> │ #0 r3x5_a │#1 r5x4_b │ 0.00 1.00 2.00 3.00 4.00 │ 0.00 1.00 2.00 3.00 │ 5.00 6.00 7.00 8.00 9.00 │ 4.00 5.00 6.00 7.00 │ 1.00e+1 1.10e+1 1.20e+1 1.30e+1 1.40e+1 │ 8.00 9.00 1.00e+1 1.10e+1 │ │ 1.20e+1 1.30e+1 1.40e+1 1.50e+1 │ │ 1.60e+1 1.70e+1 1.80e+1 1.90e+1 │ (cd _build/default && /Users/mac1000/.opam/5.4.0/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/operations/test_record_syntax.exe /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types/base_internalhash_types.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types /Users/mac1000/.opam/5.4.0/lib/sexplib0/sexplib0.cmxa /Users/mac1000/.opam/5.4.0/lib/base/shadow_stdlib/shadow_stdlib.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel /Users/mac1000/.opam/5.4.0/lib/base/base.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base /Users/mac1000/.opam/5.4.0/lib/printbox/printbox.cmxa /Users/mac1000/.opam/5.4.0/lib/uutf/uutf.cmxa /Users/mac1000/.opam/5.4.0/lib/uucp/uucp.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-text/printbox_text.cmxa /Users/mac1000/.opam/5.4.0/lib/re/re.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/functor/tyxml_f.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/tyxml.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-html/printbox_html.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-md/printbox_md.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-ext-plot/printbox_ext_plot.cmxa /Users/mac1000/.opam/5.4.0/lib/bigstringaf/bigstringaf.cmxa -I /Users/mac1000/.opam/5.4.0/lib/bigstringaf /Users/mac1000/.opam/5.4.0/lib/angstrom/angstrom.cmxa /Users/mac1000/.opam/5.4.0/lib/stdio/stdio.cmxa /Users/mac1000/.opam/5.4.0/lib/parsexp/parsexp.cmxa /Users/mac1000/.opam/5.4.0/lib/sexplib/sexplib.cmxa /Users/mac1000/.opam/5.4.0/lib/num/nums.cmxa -I /Users/mac1000/.opam/5.4.0/lib/num -I /Users/mac1000/.opam/5.4.0/lib/num /Users/mac1000/.opam/5.4.0/lib/ocaml/str/str.cmxa /Users/mac1000/.opam/5.4.0/lib/pprint/pprint.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/ptime.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/clock/ptime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock /Users/mac1000/.opam/5.4.0/lib/mtime/mtime.cmxa /Users/mac1000/.opam/5.4.0/lib/mtime/clock/mtime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock /Users/mac1000/.opam/5.4.0/lib/ocaml/unix/unix.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml/threads/threads.cmxa /Users/mac1000/.opam/5.4.0/lib/thread-local-storage/thread_local_storage.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_minidebug/runtime/minidebug_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/variantslib/variantslib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_string/runtime/ppx_string_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_here/runtime-lib/ppx_here_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_compare/runtime-lib/ppx_compare_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_hash/runtime-lib/ppx_hash_lib.cmxa arrayjit/lib/utils.cmxa /Users/mac1000/.opam/5.4.0/lib/stdlib-shims/stdlib_shims.cmxa /Users/mac1000/.opam/5.4.0/lib/integers/integers.cmxa -I /Users/mac1000/.opam/5.4.0/lib/integers /Users/mac1000/.opam/5.4.0/lib/ctypes/ctypes.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign/ctypes_foreign.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign /Users/mac1000/.opam/5.4.0/lib/backoff/backoff.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/__private__/multicore_magic_atomic_array_boxed5/multicore_magic_atomic_array_boxed5.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/Multicore_magic.cmxa /Users/mac1000/.opam/5.4.0/lib/saturn_lockfree/saturn_lockfree.cmxa arrayjit/lib/ir.cmxa -I arrayjit/lib /Users/mac1000/.opam/5.4.0/lib/metal/runtime/runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/metal/metal.cmxa arrayjit/lib/metal_backend.cmxa arrayjit/lib/backends.cmxa /Users/mac1000/.opam/5.4.0/lib/fieldslib/fieldslib.cmxa lib/ocannl.cmxa test/operations/.test_record_syntax.eobjs/native/dune__exe__Test_record_syntax.cmx) ld: warning: ignoring duplicate libraries: '-lpthread' (cd _build/default/test/operations && ./test_threefry_precision.exe) Retrieving commandline, environment, or config file variable ocannl_log_level Found 0, in the config file Threefry4x32 result precision: uint4x32 Uniform result precision: single Retrieving commandline, environment, or config file variable ocannl_backend Found sync_cc, in the config file Retrieving commandline, environment, or config file variable ocannl_cd_ident_style Not found, using default heuristic Retrieving commandline, environment, or config file variable ocannl_ll_ident_style Not found, using default heuristic Retrieving commandline, environment, or config file variable ocannl_output_prec_in_ll_files Not found, using default false Retrieving commandline, environment, or config file variable ocannl_prefer_backend_uniformity Found true, in the config file Retrieving commandline, environment, or config file variable ocannl_debug_log_to_stream_files Not found, using default false Retrieving commandline, environment, or config file variable ocannl_output_dlls_in_build_directory Not found, using default false Retrieving commandline, environment, or config file variable ocannl_cc_backend_optimization_level Not found, using default 3 Retrieving commandline, environment, or config file variable ocannl_cc_backend_compiler_command Not found, using default cc Retrieving commandline, environment, or config file variable ocannl_cc_backend_post_compile_timeout Not found, using default 10.0 Retrieving commandline, environment, or config file variable ocannl_cc_backend_verify_codesign Not found, using default false Compilation successful! Actual tensor precision in context: uint4x32 (cd _build/default/test/operations && ./top_down_prec.exe --ocannl_output_prec_in_ll_files=true --ocannl_output_debug_files_in_build_directory=true) Retrieving commandline, environment, or config file variable ocannl_log_level Found 0, in the config file #8 *._d 8.00 #9 grad_*._d Virt/30 <void> #6 + Virt/152 │#4 c non-emb <void> │ 2.00 #7 grad_+ Virt/30 │#5 grad_c Local/26030 <void> │<void> #0 a non-emb │#2 b non-emb │ 2.00 │ 2.00 │ #1 grad_a Local/26030│#3 grad_b Local/26030│ <void> │<void> │ (cd _build/default/test/operations && ./threefry4x32_demo.exe --ocannl_output_prec_in_ll_files=true --ocannl_output_debug_files_in_build_directory=true) Retrieving commandline, environment, or config file variable ocannl_log_level Found 0, in the config file Generated 40 uniform random numbers: [0]: 0.04352 [1]: 0.25 [2]: 0.3716 [3]: 0.7549 [4]: 0.04358 [5]: 0.08331 [6]: 0.4026 [7]: 0.3599 [8]: 0.04456 [9]: 0.375 [10]: 0.8647 [11]: 0.01469 [12]: 0.04462 [13]: 0.08533 [14]: 0.5288 [15]: 0.4849 [16]: 0.04572 [17]: 0.5 [18]: 0.3271 [19]: 0.3059 [20]: 0.04565 [21]: 0.08728 [22]: 0.6548 [23]: 0.6099 [24]: 0.04675 [25]: 0.625 [26]: 0.8203 [27]: 0.5498 [28]: 0.04669 [29]: 0.08923 [30]: 0.7808 [31]: 0.7354 [32]: 0.04767 [33]: 0.75 [34]: 0.3132 [35]: 0.7939 [36]: 0.04773 [37]: 0.09125 [38]: 0.9067 [39]: 0.8599 (cd _build/default && /Users/mac1000/.opam/5.4.0/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -w -24 -g -g -o test/operations/.operations_tutorials.inline-tests/inline-test-runner.exe /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types/base_internalhash_types.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types /Users/mac1000/.opam/5.4.0/lib/sexplib0/sexplib0.cmxa /Users/mac1000/.opam/5.4.0/lib/base/shadow_stdlib/shadow_stdlib.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel /Users/mac1000/.opam/5.4.0/lib/base/base.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base /Users/mac1000/.opam/5.4.0/lib/ocaml/dynlink/dynlink.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox/printbox.cmxa /Users/mac1000/.opam/5.4.0/lib/uutf/uutf.cmxa /Users/mac1000/.opam/5.4.0/lib/uucp/uucp.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-text/printbox_text.cmxa /Users/mac1000/.opam/5.4.0/lib/re/re.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/functor/tyxml_f.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/tyxml.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-html/printbox_html.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-md/printbox_md.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-ext-plot/printbox_ext_plot.cmxa /Users/mac1000/.opam/5.4.0/lib/bigstringaf/bigstringaf.cmxa -I /Users/mac1000/.opam/5.4.0/lib/bigstringaf /Users/mac1000/.opam/5.4.0/lib/angstrom/angstrom.cmxa /Users/mac1000/.opam/5.4.0/lib/stdio/stdio.cmxa /Users/mac1000/.opam/5.4.0/lib/parsexp/parsexp.cmxa /Users/mac1000/.opam/5.4.0/lib/sexplib/sexplib.cmxa /Users/mac1000/.opam/5.4.0/lib/num/nums.cmxa -I /Users/mac1000/.opam/5.4.0/lib/num -I /Users/mac1000/.opam/5.4.0/lib/num /Users/mac1000/.opam/5.4.0/lib/ocaml/str/str.cmxa /Users/mac1000/.opam/5.4.0/lib/pprint/pprint.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/ptime.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/clock/ptime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock /Users/mac1000/.opam/5.4.0/lib/mtime/mtime.cmxa /Users/mac1000/.opam/5.4.0/lib/mtime/clock/mtime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock /Users/mac1000/.opam/5.4.0/lib/ocaml/unix/unix.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml/threads/threads.cmxa /Users/mac1000/.opam/5.4.0/lib/thread-local-storage/thread_local_storage.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_minidebug/runtime/minidebug_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/variantslib/variantslib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_string/runtime/ppx_string_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_here/runtime-lib/ppx_here_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_compare/runtime-lib/ppx_compare_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_hash/runtime-lib/ppx_hash_lib.cmxa arrayjit/lib/utils.cmxa /Users/mac1000/.opam/5.4.0/lib/stdlib-shims/stdlib_shims.cmxa /Users/mac1000/.opam/5.4.0/lib/integers/integers.cmxa -I /Users/mac1000/.opam/5.4.0/lib/integers /Users/mac1000/.opam/5.4.0/lib/ctypes/ctypes.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign/ctypes_foreign.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign /Users/mac1000/.opam/5.4.0/lib/backoff/backoff.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/__private__/multicore_magic_atomic_array_boxed5/multicore_magic_atomic_array_boxed5.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/Multicore_magic.cmxa /Users/mac1000/.opam/5.4.0/lib/saturn_lockfree/saturn_lockfree.cmxa arrayjit/lib/ir.cmxa -I arrayjit/lib /Users/mac1000/.opam/5.4.0/lib/metal/runtime/runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/metal/metal.cmxa arrayjit/lib/metal_backend.cmxa arrayjit/lib/backends.cmxa /Users/mac1000/.opam/5.4.0/lib/fieldslib/fieldslib.cmxa lib/ocannl.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_inline_test/config/inline_test_config.cmxa /Users/mac1000/.opam/5.4.0/lib/jane-street-headers/jane_street_headers.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_enumerate/runtime-lib/ppx_enumerate_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/time_now/time_now.cmxa -I /Users/mac1000/.opam/5.4.0/lib/time_now /Users/mac1000/.opam/5.4.0/lib/ppx_inline_test/runtime-lib/ppx_inline_test_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppxlib/print_diff/ppxlib_print_diff.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_expect/make_corrected_file/make_corrected_file.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_expect/config_types/expect_test_config_types.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_expect/config/expect_test_config.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_expect/runtime/ppx_expect_runtime.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ppx_expect/runtime test/operations/operations_tutorials.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_inline_test/runner/lib/ppx_inline_test_runner_lib.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ppx_inline_test/runner/lib /Users/mac1000/.opam/5.4.0/lib/ppx_expect/evaluator/ppx_expect_evaluator.cmxa test/operations/.operations_tutorials.inline-tests/.t.eobjs/native/dune__exe__Main.cmx -linkall) ld: warning: ignoring duplicate libraries: '-lpthread' (cd _build/default/test/operations && ./test_record_syntax.exe) Retrieving commandline, environment, or config file variable ocannl_log_level Found 0, in the config file Test compilation successful! Record syntax for both %op and %cd extensions works correctly. All initialization patterns and shorthand notation supported. (cd _build/.sandbox/0955577f68de809a65445d6084f63612/default/test/operations && .operations_tutorials.inline-tests/inline-test-runner.exe inline-test-runner operations_tutorials -partition 'Found 0, in the config file' -source-tree-root ../.. -diff-cmd -) Retrieving commandline, environment, or config file variable ocannl_log_level Found 0, in the config file (cd _build/.sandbox/0955577f68de809a65445d6084f63612/default/test/operations && .operations_tutorials.inline-tests/inline-test-runner.exe inline-test-runner operations_tutorials -partition 'Retrieving commandline, environment, or config file variable ocannl_log_level' -source-tree-root ../.. -diff-cmd -) Retrieving commandline, environment, or config file variable ocannl_log_level Found 0, in the config file (cd _build/default/test/operations && ./micrograd_demo_logging.exe --ocannl_debug_backend=text --ocannl_log_file_stem=micrograd_demo_logging --ocannl_log_main_domain_to_stdout=false --ocannl_debug_log_to_stream_files=true --ocannl_clean_up_log_files_on_startup=true) Retrieving commandline, environment, or config file variable ocannl_log_level Found 0, in the config file Retrieving commandline, environment, or config file variable ocannl_backend Found sync_cc, in the config file Retrieving commandline, environment, or config file variable ocannl_never_capture_stdout Not found, using default false Retrieving commandline, environment, or config file variable ocannl_cd_ident_style Not found, using default heuristic Retrieving commandline, environment, or config file variable ocannl_ll_ident_style Not found, using default heuristic Retrieving commandline, environment, or config file variable ocannl_output_prec_in_ll_files Not found, using default false Retrieving commandline, environment, or config file variable ocannl_prefer_backend_uniformity Found true, in the config file Retrieving commandline, environment, or config file variable ocannl_debug_log_to_stream_files Found true, commandline --ocannl_debug_log_to_stream_files=true Retrieving commandline, environment, or config file variable ocannl_output_dlls_in_build_directory Not found, using default false Retrieving commandline, environment, or config file variable ocannl_cc_backend_optimization_level Not found, using default 3 Retrieving commandline, environment, or config file variable ocannl_cc_backend_compiler_command Not found, using default cc Retrieving commandline, environment, or config file variable ocannl_cc_backend_post_compile_timeout Not found, using default 10.0 Retrieving commandline, environment, or config file variable ocannl_cc_backend_verify_codesign Not found, using default false Retrieving commandline, environment, or config file variable ocannl_stack_threshold_in_bytes Not found, using default 16384 HERE: test/operations/micrograd_demo_logging.ml:32:21 ┌────────────────────┐ │[70]: +_g shape 0:1 │ │┌┬─────────┐ │ │││axis 0 │ │ │├┼─────────┤ │ │││ 2.47e+1 │ │ │└┴─────────┘ │ └────────────────────┘ HERE: test/operations/micrograd_demo_logging.ml:33:21 ┌─────────────────┐ │[0]: a shape 0:1 │ │┌┬───────┐ │ │││axis 0 │ │ │├┼───────┤ │ │││ -4.00 │ │ │└┴───────┘ │ └─────────────────┘ ┌────────────────────────┐ │[0]: a shape 0:1 grad_a│ │┌┬─────────┐ │ │││axis 0 │ │ │├┼─────────┤ │ │││ 1.38e+2 │ │ │└┴─────────┘ │ └────────────────────────┘ HERE: test/operations/micrograd_demo_logging.ml:34:21 ┌─────────────────┐ │[2]: b shape 0:1 │ │┌┬──────┐ │ │││axis 0│ │ │├┼──────┤ │ │││ 2.00 │ │ │└┴──────┘ │ └─────────────────┘ ┌────────────────────────┐ │[2]: b shape 0:1 grad_b│ │┌┬─────────┐ │ │││axis 0 │ │ │├┼─────────┤ │ │││ 6.45e+2 │ │ │└┴─────────┘ │ └────────────────────────┘ File "test/operations/dune", line 211, characters 7-24: 211 | (name test_where_simple) ^^^^^^^^^^^^^^^^^ (cd _build/default/test/operations && ./test_where_simple.exe) > _build/default/test/operations/test_where_simple.exe.output Fatal error: exception Invalid_argument("OCANNL cc backend: generated code failed to compile (exit code 1).\nThis is a bug in OCANNL. Please file an issue with the generated .c file at /var/folders/6m/ghyntvxs4tddg7qw83rxwb380000z8/T/build_4a5f57_dune/where_forward_and_gradient_update_5c4b76.c\nCompilation command: cc /var/folders/6m/ghyntvxs4tddg7qw83rxwb380000z8/T/build_4a5f57_dune/where_forward_and_gradient_update_5c4b76.c -O3 -o /var/folders/6m/ghyntvxs4tddg7qw83rxwb380000z8/T/build_4a5f57_dune/where_forward_and_gradient_update_5c4b76a64f3e.so -bundle -undefined dynamic_lookup > /var/folders/6m/ghyntvxs4tddg7qw83rxwb380000z8/T/build_4a5f57_dune/ocannl_cc_2755ed.log 2>&1\nCompiler output:\n/var/folders/6m/ghyntvxs4tddg7qw83rxwb380000z8/T/build_4a5f57_dune/where_forward_and_gradient_update_5c4b76.c:25:31: error: invalid operands to binary expression ('void' and 'double')\n 25 | where[0] = (((void)(_1[0])) != 0.0 ? ( n0[0]) : ( n2[0]));\n | ~~~~~~~~~~~~~~~ ^ ~~~\n/var/folders/6m/ghyntvxs4tddg7qw83rxwb380000z8/T/build_4a5f57_dune/where_forward_and_gradient_update_5c4b76.c:29:47: error: invalid operands to binary expression ('void' and 'double')\n 29 | n0_grad[0] = (n0_grad[0] + (((void)(_1[0])) != 0.0 ? ( (float)(1)) : ( (float)(0))));\n | ~~~~~~~~~~~~~~~ ^ ~~~\n/var/folders/6m/ghyntvxs4tddg7qw83rxwb380000z8/T/build_4a5f57_dune/where_forward_and_gradient_update_5c4b76.c:30:47: error: invalid operands to binary expression ('void' and 'double')\n 30 | n2_grad[0] = (n2_grad[0] + (((void)(_1[0])) != 0.0 ? ( (float)(0)) : ( (float)(1))));\n | ~~~~~~~~~~~~~~~ ^ ~~~\n3 errors generated.\n") Raised at Stdlib.invalid_arg in file "stdlib.ml", line 30, characters 20-45 Called from Backends__Cc_backend.c_compile_and_load in file "arrayjit/lib/cc_backend.ml", lines 96-103, characters 5-43 Called from Backends__Cc_backend.compile in file "arrayjit/lib/cc_backend.ml", line 328, characters 23-67 Called from Backends.Add_device.compile in file "arrayjit/lib/backends.ml", line 326, characters 15-45 Called from Backends.Raise_backend.compile in file "arrayjit/lib/backends.ml", line 443, characters 29-59 Called from Ocannl__Train.to_routine in file "lib/train.ml", line 321, characters 26-82 Called from Dune__exe__Test_where_simple in file "test/operations/test_where_simple.ml", line 24, characters 16-76 (cd _build/default && /Users/mac1000/.opam/5.4.0/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -w -24 -g -g -o test/einsum/.einsum_tutorials.inline-tests/inline-test-runner.exe /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types/base_internalhash_types.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base/base_internalhash_types /Users/mac1000/.opam/5.4.0/lib/sexplib0/sexplib0.cmxa /Users/mac1000/.opam/5.4.0/lib/base/shadow_stdlib/shadow_stdlib.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ocaml_intrinsics_kernel /Users/mac1000/.opam/5.4.0/lib/base/base.cmxa -I /Users/mac1000/.opam/5.4.0/lib/base /Users/mac1000/.opam/5.4.0/lib/ocaml/dynlink/dynlink.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox/printbox.cmxa /Users/mac1000/.opam/5.4.0/lib/uutf/uutf.cmxa /Users/mac1000/.opam/5.4.0/lib/uucp/uucp.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-text/printbox_text.cmxa /Users/mac1000/.opam/5.4.0/lib/re/re.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/functor/tyxml_f.cmxa /Users/mac1000/.opam/5.4.0/lib/tyxml/tyxml.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-html/printbox_html.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-md/printbox_md.cmxa /Users/mac1000/.opam/5.4.0/lib/printbox-ext-plot/printbox_ext_plot.cmxa /Users/mac1000/.opam/5.4.0/lib/bigstringaf/bigstringaf.cmxa -I /Users/mac1000/.opam/5.4.0/lib/bigstringaf /Users/mac1000/.opam/5.4.0/lib/angstrom/angstrom.cmxa /Users/mac1000/.opam/5.4.0/lib/stdio/stdio.cmxa /Users/mac1000/.opam/5.4.0/lib/parsexp/parsexp.cmxa /Users/mac1000/.opam/5.4.0/lib/sexplib/sexplib.cmxa /Users/mac1000/.opam/5.4.0/lib/num/nums.cmxa -I /Users/mac1000/.opam/5.4.0/lib/num -I /Users/mac1000/.opam/5.4.0/lib/num /Users/mac1000/.opam/5.4.0/lib/ocaml/str/str.cmxa /Users/mac1000/.opam/5.4.0/lib/pprint/pprint.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/ptime.cmxa /Users/mac1000/.opam/5.4.0/lib/ptime/clock/ptime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock -I /Users/mac1000/.opam/5.4.0/lib/ptime/clock /Users/mac1000/.opam/5.4.0/lib/mtime/mtime.cmxa /Users/mac1000/.opam/5.4.0/lib/mtime/clock/mtime_clock.cmxa -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock -I /Users/mac1000/.opam/5.4.0/lib/mtime/clock /Users/mac1000/.opam/5.4.0/lib/ocaml/unix/unix.cmxa /Users/mac1000/.opam/5.4.0/lib/ocaml/threads/threads.cmxa /Users/mac1000/.opam/5.4.0/lib/thread-local-storage/thread_local_storage.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_minidebug/runtime/minidebug_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/variantslib/variantslib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_string/runtime/ppx_string_runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_here/runtime-lib/ppx_here_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_compare/runtime-lib/ppx_compare_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_hash/runtime-lib/ppx_hash_lib.cmxa arrayjit/lib/utils.cmxa /Users/mac1000/.opam/5.4.0/lib/stdlib-shims/stdlib_shims.cmxa /Users/mac1000/.opam/5.4.0/lib/integers/integers.cmxa -I /Users/mac1000/.opam/5.4.0/lib/integers /Users/mac1000/.opam/5.4.0/lib/ctypes/ctypes.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign/ctypes_foreign.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ctypes-foreign /Users/mac1000/.opam/5.4.0/lib/backoff/backoff.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/__private__/multicore_magic_atomic_array_boxed5/multicore_magic_atomic_array_boxed5.cmxa /Users/mac1000/.opam/5.4.0/lib/multicore-magic/Multicore_magic.cmxa /Users/mac1000/.opam/5.4.0/lib/saturn_lockfree/saturn_lockfree.cmxa arrayjit/lib/ir.cmxa -I arrayjit/lib /Users/mac1000/.opam/5.4.0/lib/metal/runtime/runtime.cmxa /Users/mac1000/.opam/5.4.0/lib/metal/metal.cmxa arrayjit/lib/metal_backend.cmxa arrayjit/lib/backends.cmxa /Users/mac1000/.opam/5.4.0/lib/fieldslib/fieldslib.cmxa lib/ocannl.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_inline_test/config/inline_test_config.cmxa /Users/mac1000/.opam/5.4.0/lib/jane-street-headers/jane_street_headers.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_enumerate/runtime-lib/ppx_enumerate_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/time_now/time_now.cmxa -I /Users/mac1000/.opam/5.4.0/lib/time_now /Users/mac1000/.opam/5.4.0/lib/ppx_inline_test/runtime-lib/ppx_inline_test_lib.cmxa /Users/mac1000/.opam/5.4.0/lib/ppxlib/print_diff/ppxlib_print_diff.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_expect/make_corrected_file/make_corrected_file.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_expect/config_types/expect_test_config_types.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_expect/config/expect_test_config.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_expect/runtime/ppx_expect_runtime.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ppx_expect/runtime test/einsum/einsum_tutorials.cmxa /Users/mac1000/.opam/5.4.0/lib/ppx_inline_test/runner/lib/ppx_inline_test_runner_lib.cmxa -I /Users/mac1000/.opam/5.4.0/lib/ppx_inline_test/runner/lib /Users/mac1000/.opam/5.4.0/lib/ppx_expect/evaluator/ppx_expect_evaluator.cmxa test/einsum/.einsum_tutorials.inline-tests/.t.eobjs/native/dune__exe__Main.cmx -linkall) ld: warning: ignoring duplicate libraries: '-lpthread' (cd _build/.sandbox/8f2fac79d87c03a6c112466c28aa24ff/default/test/einsum && .einsum_tutorials.inline-tests/inline-test-runner.exe inline-test-runner einsum_tutorials -partition 'Retrieving commandline, environment, or config file variable ocannl_log_level' -source-tree-root ../.. -diff-cmd -) Retrieving commandline, environment, or config file variable ocannl_log_level Found 0, in the config file (cd _build/.sandbox/8f2fac79d87c03a6c112466c28aa24ff/default/test/einsum && .einsum_tutorials.inline-tests/inline-test-runner.exe inline-test-runner einsum_tutorials -partition 'Found 0, in the config file' -source-tree-root ../.. -diff-cmd -) Retrieving commandline, environment, or config file variable ocannl_log_level Found 0, in the config file (cd _build/.sandbox/0955577f68de809a65445d6084f63612/default/test/operations && .operations_tutorials.inline-tests/inline-test-runner.exe inline-test-runner operations_tutorials -partition test_threefry4x32.ml -source-tree-root ../.. -diff-cmd -) Retrieving commandline, environment, or config file variable ocannl_log_level Found 0, in the config file (cd _build/.sandbox/8f2fac79d87c03a6c112466c28aa24ff/default/test/einsum && .einsum_tutorials.inline-tests/inline-test-runner.exe inline-test-runner einsum_tutorials -partition surjectivity.ml -source-tree-root ../.. -diff-cmd -) Retrieving commandline, environment, or config file variable ocannl_log_level Found 0, in the config file (cd _build/.sandbox/0955577f68de809a65445d6084f63612/default/test/operations && .operations_tutorials.inline-tests/inline-test-runner.exe inline-test-runner operations_tutorials -partition hello_world_op.ml -source-tree-root ../.. -diff-cmd -) Retrieving commandline, environment, or config file variable ocannl_log_level Found 0, in the config file (cd _build/.sandbox/0955577f68de809a65445d6084f63612/default/test/operations && .operations_tutorials.inline-tests/inline-test-runner.exe inline-test-runner operations_tutorials -partition zero2hero_1of7.ml -source-tree-root ../.. -diff-cmd -) Retrieving commandline, environment, or config file variable ocannl_log_level Found 0, in the config file (cd _build/.sandbox/0955577f68de809a65445d6084f63612/default/test/operations && .operations_tutorials.inline-tests/inline-test-runner.exe inline-test-runner operations_tutorials -partition primitive_ops.ml -source-tree-root ../.. -diff-cmd -) Retrieving commandline, environment, or config file variable ocannl_log_level Found 0, in the config file File "test/operations/primitive_ops.ml", line 1, characters 0-0: /usr/bin/git --no-pager diff --no-index --color=always -u _build/default/test/operations/primitive_ops.ml _build/.sandbox/0955577f68de809a65445d6084f63612/default/test/operations/primitive_ops.ml.corrected diff --git a/_build/default/test/operations/primitive_ops.ml b/_build/.sandbox/0955577f68de809a65445d6084f63612/default/test/operations/primitive_ops.ml.corrected index 7459ac5..ed56408 100644 --- a/_build/default/test/operations/primitive_ops.ml +++ b/_build/.sandbox/0955577f68de809a65445d6084f63612/default/test/operations/primitive_ops.ml.corrected @@ -790,51 +790,34 @@ let%expect_test "where(x < 0, sin(x), cos(x))" = let%op f x = where (x < !.0.) (sin x) (cos x) in let plot_box = plot_unop ~f () in PrintBox_text.output Stdio.stdout plot_box; - [%expect - {| - ┌─────────┬────────────────────────────────────────────────────────────────────────────────────────────────────┐ - │ 9.99e-1 │ # * │ - │ │#### ## *** ## ** ***│ - │ │ # ** ## * │ - │ │ # * # * │ - │ │ # * │ - │ │ # * # * │ - │ │ * # │ - │ │ # * # * │ - │ │ # * │ - │ │ * # │ - │ │ # * # * │ - │ │ │ - │ │ # * # * │ - │ │ # * │ - │ │* * # #│ - │ │ # * │ - │ │ * * # # │ - │ │ # * │ - │f │ * * # # │ - │( │ # * │ - │x │- * - - - - - - *- - - - - - # - - - - - -# │ - │) │ # * * │ - │ │ * * # # │ - │ │ # # * * │ - │ │ * * # # │ - │ │ # # * * │ - │ │ * * # # │ - │ │ # # * * │ - │ │ * * # # │ - │ │ # * # * # * │ - │ │ * # # * * # │ - │ │ * * # # │ - │ │ # # * * │ - │ │ * * # * # # │ - │ │ * * * # │ - │ │ * # # * * # │ - │ │ * * # # * * # # │ - │ │ * * # # * * # # │ - │ │ ** * # # * * # ## │ - │ -9.99e-1│ * ***** ####### ******* #### # │ - ├─────────┼────────────────────────────────────────────────────────────────────────────────────────────────────┤ - │ │-5.00 5.00│ - │ │ x │ - └─────────┴────────────────────────────────────────────────────────────────────────────────────────────────────┘ - |}] + [%expect.unreachable] +[@@expect.uncaught_exn {| + (* CR expect_test_collector: This test expectation appears to contain a backtrace. + This is strongly discouraged as backtraces are fragile. + Please change this test to not include a backtrace. *) + (Invalid_argument + "OCANNL cc backend: generated code failed to compile (exit code 1).\ + \nThis is a bug in OCANNL. Please file an issue with the generated .c file at /var/folders/6m/ghyntvxs4tddg7qw83rxwb380000z8/T/build_4a5f57_dune/where_forward_and_gradient_update_54b2b2.c\ + \nCompilation command: cc /var/folders/6m/ghyntvxs4tddg7qw83rxwb380000z8/T/build_4a5f57_dune/where_forward_and_gradient_update_54b2b2.c -O3 -o /var/folders/6m/ghyntvxs4tddg7qw83rxwb380000z8/T/build_4a5f57_dune/where_forward_and_gradient_update_54b2b2904fd0.so -bundle -undefined dynamic_lookup > /var/folders/6m/ghyntvxs4tddg7qw83rxwb380000z8/T/build_4a5f57_dune/ocannl_cc_1cd276.log 2>&1\ + \nCompiler output:\ + \n/var/folders/6m/ghyntvxs4tddg7qw83rxwb380000z8/T/build_4a5f57_dune/where_forward_and_gradient_update_54b2b2.c:25:32: error: invalid operands to binary expression ('void' and 'double')\ + \n 25 | where[0] = (((void)(n13[0])) != 0.0 ? ( sinf(x[0])) : ( cosf(x[0])));\ + \n | ~~~~~~~~~~~~~~~~ ^ ~~~\ + \n/var/folders/6m/ghyntvxs4tddg7qw83rxwb380000z8/T/build_4a5f57_dune/where_forward_and_gradient_update_54b2b2.c:31:38: error: invalid operands to binary expression ('void' and 'double')\ + \n 31 | x_grad[0] = fmaf((((void)(n13[0])) != 0.0 ? ( (float)(1)) : ( (float)(0))), cosf(x[0]), x_grad[0]);\ + \n | ~~~~~~~~~~~~~~~~ ^ ~~~\ + \n/var/folders/6m/ghyntvxs4tddg7qw83rxwb380000z8/T/build_4a5f57_dune/where_forward_and_gradient_update_54b2b2.c:33:30: error: invalid operands to binary expression ('void' and 'double')\ + \n 33 | fmaf((((void)(n13[0])) != 0.0 ? ( (float)(0)) : ( (float)(1))), ((float)(-1) * sinf(x[0])), x_grad[0]);\ + \n | ~~~~~~~~~~~~~~~~ ^ ~~~\ + \n3 errors generated.\ + \n") + Raised at Stdlib.invalid_arg in file "stdlib.ml", line 30, characters 20-45 + Called from Backends__Cc_backend.c_compile_and_load in file "arrayjit/lib/cc_backend.ml", lines 96-103, characters 5-43 + Called from Backends__Cc_backend.compile in file "arrayjit/lib/cc_backend.ml", line 328, characters 23-67 + Called from Backends.Add_device.compile in file "arrayjit/lib/backends.ml", line 326, characters 15-45 + Called from Backends.Raise_backend.compile in file "arrayjit/lib/backends.ml", line 443, characters 29-59 + Called from Ocannl__Train.to_routine in file "lib/train.ml", line 321, characters 26-82 + Called from Operations_tutorials__Primitive_ops.plot_unop in file "test/operations/primitive_ops.ml", line 29, characters 19-72 + Called from Operations_tutorials__Primitive_ops.(fun) in file "test/operations/primitive_ops.ml", line 791, characters 17-32 + Called from Ppx_expect_runtime__Test_block.Configured.dump_backtrace in file "runtime/test_block.ml", line 142, characters 10-28 + |}] (cd _build/.sandbox/8f2fac79d87c03a6c112466c28aa24ff/default/test/einsum && .einsum_tutorials.inline-tests/inline-test-runner.exe inline-test-runner einsum_tutorials -partition einsum_trivia.ml -source-tree-root ../.. -diff-cmd -) Retrieving commandline, environment, or config file variable ocannl_log_level Found 0, in the config file "/usr/bin/env" "bash" "-c" "cd ./src && opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 1 2025-11-13 10:01.39: Job failed: Failed: Build failed