(not at the head of any monitored branch or PR)
2026-04-10 17:57.46: New job: test cryptohash.0.1 with dune.3.22.2, using opam dev
                              from https://github.com/ocaml/opam-repository.git#refs/pull/29704/head (3e0c395e7b1393a792367f8edca3654dac71e6fd)
                              on debian-13-ocaml-4.14/amd64

To reproduce locally:

cd $(mktemp -d)
git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/29704/head" && git reset --hard 3e0c395e
git fetch origin master
git merge --no-edit 9d8ceab8e9f49f5671cf459997c8a47cf0e675ca
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-4.14@sha256:4457c533769cd1c32fd9fb5fb13e5a0a285ba114860db7ac2f34c1c21e5690e4
USER 1000:1000
WORKDIR /home/opam
RUN sudo ln -f /usr/bin/opam-dev /usr/bin/opam
RUN opam init --reinit -ni
RUN opam option solver=builtin-0install && opam config report
ENV OPAMDOWNLOADJOBS="1"
ENV OPAMERRLOGLEN="0"
ENV OPAMPRECISETRACKING="1"
ENV CI="true"
ENV OPAM_REPO_CI="true"
RUN rm -rf opam-repository/
COPY --chown=1000:1000 . opam-repository/
RUN opam repository set-url --strict default opam-repository/
RUN opam update --depexts || true
RUN opam pin add -k version -yn dune.3.22.2 3.22.2
RUN opam reinstall dune.3.22.2; \
    res=$?; \
    test "$res" != 31 && exit "$res"; \
    export OPAMCLI=2.0; \
    build_dir=$(opam var prefix)/.opam-switch/build; \
    failed=$(ls "$build_dir"); \
    partial_fails=""; \
    for pkg in $failed; do \
    if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'dune.3.22.2' && partial_fails="$partial_fails $pkg"; \
    done; \
    test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
    exit 1
RUN opam reinstall cryptohash.0.1; \
    res=$?; \
    test "$res" != 31 && exit "$res"; \
    export OPAMCLI=2.0; \
    build_dir=$(opam var prefix)/.opam-switch/build; \
    failed=$(ls "$build_dir"); \
    partial_fails=""; \
    for pkg in $failed; do \
    if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'cryptohash.0.1' && partial_fails="$partial_fails $pkg"; \
    done; \
    test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
    exit 1
RUN (opam reinstall --with-test cryptohash.0.1) || true
RUN opam reinstall --with-test --verbose cryptohash.0.1; \
    res=$?; \
    test "$res" != 31 && exit "$res"; \
    export OPAMCLI=2.0; \
    build_dir=$(opam var prefix)/.opam-switch/build; \
    failed=$(ls "$build_dir"); \
    partial_fails=""; \
    for pkg in $failed; do \
    if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'cryptohash.0.1' && partial_fails="$partial_fails $pkg"; \
    done; \
    test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
    exit 1

END-OF-DOCKERFILE
docker build -f ../Dockerfile .

2026-04-10 17:57.46: Using cache hint "ocaml/opam:debian-13-ocaml-4.14@sha256:4457c533769cd1c32fd9fb5fb13e5a0a285ba114860db7ac2f34c1c21e5690e4-dune.3.22.2-cryptohash.0.1-3e0c395e7b1393a792367f8edca3654dac71e6fd"
2026-04-10 17:57.46: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-4.14@sha256:4457c533769cd1c32fd9fb5fb13e5a0a285ba114860db7ac2f34c1c21e5690e4)
 (user (uid 1000) (gid 1000))
 (workdir /home/opam)
 (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
 (run (network host)
      (shell "opam init --reinit --config .opamrc-sandbox -ni"))
 (run (shell "opam option solver=builtin-0install && opam config report"))
 (env OPAMDOWNLOADJOBS 1)
 (env OPAMERRLOGLEN 0)
 (env OPAMPRECISETRACKING 1)
 (env CI true)
 (env OPAM_REPO_CI true)
 (run (shell "rm -rf opam-repository/"))
 (copy (src .) (dst opam-repository/))
 (run (shell "opam repository set-url --strict default opam-repository/"))
 (run (network host)
      (shell "opam update --depexts || true"))
 (run (shell "opam pin add -k version -yn dune.3.22.2 3.22.2"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall dune.3.22.2;\
             \n        res=$?;\
             \n        test \"$res\" != 31 && exit \"$res\";\
             \n        export OPAMCLI=2.0;\
             \n        build_dir=$(opam var prefix)/.opam-switch/build;\
             \n        failed=$(ls \"$build_dir\");\
             \n        partial_fails=\"\";\
             \n        for pkg in $failed; do\
             \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != 'dune.3.22.2' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall cryptohash.0.1;\
             \n        res=$?;\
             \n        test \"$res\" != 31 && exit \"$res\";\
             \n        export OPAMCLI=2.0;\
             \n        build_dir=$(opam var prefix)/.opam-switch/build;\
             \n        failed=$(ls \"$build_dir\");\
             \n        partial_fails=\"\";\
             \n        for pkg in $failed; do\
             \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != 'cryptohash.0.1' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
 (run (network host)
      (shell "(opam reinstall --with-test cryptohash.0.1) || true"))
 (run (shell  "opam reinstall --with-test --verbose cryptohash.0.1;\
             \n        res=$?;\
             \n        test \"$res\" != 31 && exit \"$res\";\
             \n        export OPAMCLI=2.0;\
             \n        build_dir=$(opam var prefix)/.opam-switch/build;\
             \n        failed=$(ls \"$build_dir\");\
             \n        partial_fails=\"\";\
             \n        for pkg in $failed; do\
             \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != 'cryptohash.0.1' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
)

2026-04-10 17:57.46: Waiting for resource in pool OCluster
2026-04-11 03:38.40: Waiting for worker…
2026-04-11 03:41.04: Got resource from pool OCluster
Building on odawa.caelum.ci.dev
All commits already cached
HEAD is now at 9d8ceab8e9 Merge pull request #29697 from filipeom/opam-publish-smtml.0.25.0
Updating 9d8ceab8e9..3e0c395e7b
Fast-forward
 packages/chrome-trace/chrome-trace.3.22.2/opam     | 39 +++++++++++
 .../dune-action-plugin.3.22.2/opam                 | 52 +++++++++++++++
 .../dune-action-trace.3.22.2/opam                  | 39 +++++++++++
 .../dune-build-info/dune-build-info.3.22.2/opam    | 45 +++++++++++++
 .../dune-configurator.3.22.2/opam                  | 49 ++++++++++++++
 packages/dune-glob/dune-glob.3.22.2/opam           | 42 ++++++++++++
 .../dune-private-libs.3.22.2/opam                  | 50 +++++++++++++++
 packages/dune-rpc-lwt/dune-rpc-lwt.3.22.2/opam     | 41 ++++++++++++
 packages/dune-rpc/dune-rpc.3.22.2/opam             | 44 +++++++++++++
 packages/dune-site/dune-site.3.22.2/opam           | 37 +++++++++++
 packages/dune/dune.3.22.2/opam                     | 75 ++++++++++++++++++++++
 packages/dyn/dyn.3.22.2/opam                       | 40 ++++++++++++
 packages/fs-io/fs-io.3.22.2/opam                   | 39 +++++++++++
 packages/ocamlc-loc/ocamlc-loc.3.22.2/opam         | 43 +++++++++++++
 packages/ordering/ordering.3.22.2/opam             | 38 +++++++++++
 packages/stdune/stdune.3.22.2/opam                 | 46 +++++++++++++
 packages/top-closure/top-closure.3.22.2/opam       | 38 +++++++++++
 packages/xdg/xdg.3.22.2/opam                       | 39 +++++++++++
 18 files changed, 796 insertions(+)
 create mode 100644 packages/chrome-trace/chrome-trace.3.22.2/opam
 create mode 100644 packages/dune-action-plugin/dune-action-plugin.3.22.2/opam
 create mode 100644 packages/dune-action-trace/dune-action-trace.3.22.2/opam
 create mode 100644 packages/dune-build-info/dune-build-info.3.22.2/opam
 create mode 100644 packages/dune-configurator/dune-configurator.3.22.2/opam
 create mode 100644 packages/dune-glob/dune-glob.3.22.2/opam
 create mode 100644 packages/dune-private-libs/dune-private-libs.3.22.2/opam
 create mode 100644 packages/dune-rpc-lwt/dune-rpc-lwt.3.22.2/opam
 create mode 100644 packages/dune-rpc/dune-rpc.3.22.2/opam
 create mode 100644 packages/dune-site/dune-site.3.22.2/opam
 create mode 100644 packages/dune/dune.3.22.2/opam
 create mode 100644 packages/dyn/dyn.3.22.2/opam
 create mode 100644 packages/fs-io/fs-io.3.22.2/opam
 create mode 100644 packages/ocamlc-loc/ocamlc-loc.3.22.2/opam
 create mode 100644 packages/ordering/ordering.3.22.2/opam
 create mode 100644 packages/stdune/stdune.3.22.2/opam
 create mode 100644 packages/top-closure/top-closure.3.22.2/opam
 create mode 100644 packages/xdg/xdg.3.22.2/opam

(from ocaml/opam:debian-13-ocaml-4.14@sha256:4457c533769cd1c32fd9fb5fb13e5a0a285ba114860db7ac2f34c1c21e5690e4)
2026-04-11 03:41.04 ---> using "e7349b5faa6e8ea47e3f73a0784842b9d8524e468ce596e92633dbea53bd1c16" from cache

/: (user (uid 1000) (gid 1000))

/: (workdir /home/opam)

/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2026-04-11 03:41.04 ---> using "345d07c1ddcf0b692213607682954d9bdf190a7dc793f33951a109185e732dcb" from cache

/home/opam: (run (network host)
                 (shell "opam init --reinit --config .opamrc-sandbox -ni"))
Configuring from /home/opam/.opamrc-sandbox, then /home/opam/.opamrc, and finally from built-in defaults.
Checking for available remotes: rsync and local, git.
  - you won't be able to use mercurial repositories unless you install the hg command on your system.
  - you won't be able to use darcs repositories unless you install the darcs command on your system.

This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted.
You may want to back it up before going further.

Continue? [Y/n] y
[NOTE] The 'jobs' option was reset, its value was 71 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=71 --global
Format upgrade done.

<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2026-04-11 03:41.04 ---> using "6e021c655ca00bde9af60e23db55b09a0bcc3db0d3ca38d66f78ad53e254a31c" from cache

/home/opam: (run (shell "opam option solver=builtin-0install && opam config report"))
Set to 'builtin-0install' the field solver in global configuration
# opam config report
# opam-version         2.5.0
# self-upgrade         no
# system               arch=x86_64 os=linux os-distribution=debian os-version=13
# solver               builtin-0install
# install-criteria     -changed,-count[avoid-version,solution]
# upgrade-criteria     -count[avoid-version,solution]
# jobs                 255
# repositories         1 (version-controlled)
# pinned               1 (version)
# current-switch       4.14
# invariant            ["ocaml-base-compiler" {= "4.14.3"}]
# compiler-packages    ocaml-base-compiler.4.14.3, ocaml-options-vanilla.1
# ocaml:native         true
# ocaml:native-tools   true
# ocaml:native-dynlink true
# ocaml:stubsdir       /home/opam/.opam/4.14/lib/ocaml/stublibs:/home/opam/.opam/4.14/lib/ocaml
# ocaml:preinstalled   false
# ocaml:compiler       4.14.3
2026-04-11 03:41.04 ---> using "7b2a5ae62cf702b99c177da358372ff585494a0b1c5dfffe5c4eda3046bc59fb" from cache

/home/opam: (env OPAMDOWNLOADJOBS 1)

/home/opam: (env OPAMERRLOGLEN 0)

/home/opam: (env OPAMPRECISETRACKING 1)

/home/opam: (env CI true)

/home/opam: (env OPAM_REPO_CI true)

/home/opam: (run (shell "rm -rf opam-repository/"))
2026-04-11 03:41.04 ---> using "2d8e28a183d0990d4c5f7a587471f7c743cdf0d9f00bdf4de7761e94ec09202a" from cache

/home/opam: (copy (src .) (dst opam-repository/))
2026-04-11 03:41.05 ---> using "43c49734bd8015921029b9a907dd77c0e05208c46b686916515831f5a9e9d500" from cache

/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-04-11 03:41.05 ---> using "bb36992fd0066703535b2984ee1ead3db92bb1f04a8df092631924067dac4082" from cache

/home/opam: (run (network host)
                 (shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian trixie InRelease
- Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
- Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
- Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [121 kB]
- Fetched 211 kB in 0s (2452 kB/s)
- Reading package lists...
2026-04-11 03:41.05 ---> using "e0d9ada0baddc41d2c835edef7d0cf7cceebd2dadac41fda17c9e860b5313a74" from cache

/home/opam: (run (shell "opam pin add -k version -yn dune.3.22.2 3.22.2"))
dune is now pinned to version 3.22.2
2026-04-11 03:41.05 ---> using "a60db6b945be7f2fc9953546cee71bf416921d54f02951a4c9176dbdf1065520" from cache

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall dune.3.22.2;\
                        \n        res=$?;\
                        \n        test \"$res\" != 31 && exit \"$res\";\
                        \n        export OPAMCLI=2.0;\
                        \n        build_dir=$(opam var prefix)/.opam-switch/build;\
                        \n        failed=$(ls \"$build_dir\");\
                        \n        partial_fails=\"\";\
                        \n        for pkg in $failed; do\
                        \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n          test \"$pkg\" != 'dune.3.22.2' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
dune.3.22.2 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 1 package
  - install dune 3.22.2 (pinned)

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved dune.3.22.2  (cached)
-> installed dune.3.22.2
Done.
# To update the current shell environment, run: eval $(opam env)
2026-04-11 03:41.05 ---> using "59eacf68137f7dccf94b9ebc5274fdc537230a8c71c2eb52f8fcf698829c6d46" from cache

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall cryptohash.0.1;\
                        \n        res=$?;\
                        \n        test \"$res\" != 31 && exit \"$res\";\
                        \n        export OPAMCLI=2.0;\
                        \n        build_dir=$(opam var prefix)/.opam-switch/build;\
                        \n        failed=$(ls \"$build_dir\");\
                        \n        partial_fails=\"\";\
                        \n        for pkg in $failed; do\
                        \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n          test \"$pkg\" != 'cryptohash.0.1' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
cryptohash.0.1 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 6 packages
  - install base-bytes base   [required by cryptohash]
  - install camlp4     4.14+1 [required by cryptohash]
  - install cryptohash 0.1
  - install ocamlbuild 0.16.1 [required by camlp4]
  - install ocamlfind  1.9.8  [required by cryptohash]
  - install omake      0.10.7 [required by cryptohash]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved camlp4.4.14+1  (cached)
-> retrieved cryptohash.0.1  (https://opam.ocaml.org/cache)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved omake.0.10.7  (cached)
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed ocamlbuild.0.16.1
-> installed omake.0.10.7
-> installed camlp4.4.14+1
-> installed cryptohash.0.1
Done.
# To update the current shell environment, run: eval $(opam env)
2026-04-11 03:42.21 ---> saved as "b2a95fe44669e54ca3386a64154a5a7fe17360fa3ca6726ac0d6c8c11a4a65d9"

/home/opam: (run (network host)
                 (shell "(opam reinstall --with-test cryptohash.0.1) || true"))
The following actions will be performed:
=== recompile 1 package
  - recompile cryptohash   0.1
=== install 4 packages
  - install   ounit        2.2.7 [required by cryptohash]
  - install   ounit2       2.2.7 [required by ounit]
  - install   seq          base  [required by ounit2]
  - install   stdlib-shims 0.3.0 [required by ounit2]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved cryptohash.0.1  (https://opam.ocaml.org/cache)
-> retrieved ounit.2.2.7, ounit2.2.2.7  (https://opam.ocaml.org/cache)
-> retrieved seq.base  (2 extra sources)
-> retrieved seq.base  (2 extra sources)
-> installed seq.base
-> retrieved stdlib-shims.0.3.0  (https://opam.ocaml.org/cache)
-> removed   cryptohash.0.1
-> installed stdlib-shims.0.3.0
-> installed ounit2.2.2.7
-> installed ounit.2.2.7
-> installed cryptohash.0.1
Done.
# To update the current shell environment, run: eval $(opam env)
2026-04-11 03:42.31 ---> saved as "7412a1b199f912bcc6df946e8e5f0feb04ca09b36e93356a3cbe8c6dc27a0135"

/home/opam: (run (shell  "opam reinstall --with-test --verbose cryptohash.0.1;\
                        \n        res=$?;\
                        \n        test \"$res\" != 31 && exit \"$res\";\
                        \n        export OPAMCLI=2.0;\
                        \n        build_dir=$(opam var prefix)/.opam-switch/build;\
                        \n        failed=$(ls \"$build_dir\");\
                        \n        partial_fails=\"\";\
                        \n        for pkg in $failed; do\
                        \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n          test \"$pkg\" != 'cryptohash.0.1' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
The following actions will be performed:
=== recompile 1 package
  - recompile cryptohash 0.1

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/4: [cryptohash.0.1: extract]
-> retrieved cryptohash.0.1  (cached)
Processing  2/4: [cryptohash: omake lib]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "omake" "lib" (CWD=/home/opam/.opam/4.14/.opam-switch/build/cryptohash.0.1)
- *** omake: reading OMakefiles
- OMake warning: could not create and/or lock a cache file for
-    /home/opam/.opam/4.14/lib/omake/Pervasives.om
- OMake warning: could not create and/or lock a cache file for
-    /home/opam/.opam/4.14/lib/omake/build/C.om
- OMake warning: could not create and/or lock a cache file for
-    /home/opam/.opam/4.14/lib/omake/build/Common.om
- OMake warning: could not create and/or lock a cache file for
-    /home/opam/.opam/4.14/lib/omake/configure/Configure.om
- OMake warning: could not create and/or lock a cache file for
-    /home/opam/.opam/4.14/lib/omake/build/OCaml.om
- --- Checking for ocamlfind... (found /home/opam/.opam/4.14/bin/ocamlfind)
- --- Checking for ocamlc.opt... (found /home/opam/.opam/4.14/bin/ocamlc.opt)
- --- Checking for ocamlopt.opt... (found /home/opam/.opam/4.14/bin/ocamlopt.opt)
- --- Checking for ocamldep.opt... (found /home/opam/.opam/4.14/bin/ocamldep.opt)
- --- Checking for ocamllex.opt... (found /home/opam/.opam/4.14/bin/ocamllex.opt)
- --- Checking whether ocamlc understands the "z" warnings... (yes)
- --- Checking whether ocamlopt can create cmxs plugins... (yes)
- File OMakeIncludes: line 33, characters 1-17:
-    Warning: old-style foreach expression.
-    This expression should use a => binding.
- File OMakeIncludes: line 40, characters 1-17:
-    Warning: old-style foreach expression.
-    This expression should use a => binding.
- File OMakeIncludes: line 71, characters 1-18:
-    Warning: old-style foreach expression.
-    This expression should use a => binding.
- --- Checking for ocamlfind... (found /home/opam/.opam/4.14/bin/ocamlfind)
- /home/opam/.opam/4.14/lib/ocaml
- File src/OMakefile: line 81, characters 1-20:
-    Warning: old-style foreach expression.
-    This expression should use a => binding.
- File src/OMakefile: line 94, characters 1-26:
-    Warning: old-style foreach expression.
-    This expression should use a => binding.
- File src/OMakefile: line 132, characters 1-26:
-    Warning: old-style foreach expression.
-    This expression should use a => binding.
- File src/OMakefile: line 156, characters 2-23:
-    Warning: old-style foreach expression.
-    This expression should use a => binding.
- File src/OMakefile: line 167, characters 4-24:
-    Warning: old-style foreach expression.
-    This expression should use a => binding.
- File src/OMakefile: line 423, characters 3-15:
-    Warning: old-style foreach expression.
-    This expression should use a => binding.
- --- Checking for OCaml library location... (/home/opam/.opam/4.14/lib/ocaml)
- *** omake: finished reading OMakefiles (0.11 sec)
- --- Checking if ocamldep understands -modules... (yes)
- - build src cryptohash_sha384.o
- + ocamlfind ocamlopt -package bytes,bigarray -g -bin-annot -safe-string -I . -o cryptohash_sha384.cmx -c cryptohash_sha384.ml
- File "cryptohash_sha384.ml", lines 34-36, characters 0-51:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_sha384_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha384.ml", lines 38-40, characters 0-51:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_sha384_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- - build src cryptohash_sha384.cmo
- + ocamlfind ocamlc -package bytes,bigarray -g -bin-annot -safe-string -g -I . -o cryptohash_sha384.cmo -c cryptohash_sha384.ml
- File "cryptohash_sha384.ml", lines 34-36, characters 0-51:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_sha384_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha384.ml", lines 38-40, characters 0-51:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_sha384_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha384.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_sha384.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- - build src cryptohash_sha512.cmo
- + ocamlfind ocamlc -package bytes,bigarray -g -bin-annot -safe-string -g -I . -o cryptohash_sha512.cmo -c cryptohash_sha512.ml
- File "cryptohash_sha512.ml", lines 34-36, characters 0-51:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_sha512_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha512.ml", lines 38-40, characters 0-51:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_sha512_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha384.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_sha384.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- - build src cryptohash_sha512.o
- + ocamlfind ocamlopt -package bytes,bigarray -g -bin-annot -safe-string -I . -o cryptohash_sha512.cmx -c cryptohash_sha512.ml
- File "cryptohash_sha512.ml", lines 34-36, characters 0-51:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_sha512_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha512.ml", lines 38-40, characters 0-51:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_sha512_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha512.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_sha512.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_sha512.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_sha512.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- - build src cryptohash_sha224.o
- + ocamlfind ocamlopt -package bytes,bigarray -g -bin-annot -safe-string -I . -o cryptohash_sha224.cmx -c cryptohash_sha224.ml
- File "cryptohash_sha224.ml", lines 34-36, characters 0-51:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_sha224_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha224.ml", lines 38-40, characters 0-51:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_sha224_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha224.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_sha224.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- - build src cryptohash_sha224.cmo
- + ocamlfind ocamlc -package bytes,bigarray -g -bin-annot -safe-string -g -I . -o cryptohash_sha224.cmo -c cryptohash_sha224.ml
- File "cryptohash_sha224.ml", lines 34-36, characters 0-51:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_sha224_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha224.ml", lines 38-40, characters 0-51:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_sha224_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha224.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_sha224.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- - build src cryptohash_sha256.o
- + ocamlfind ocamlopt -package bytes,bigarray -g -bin-annot -safe-string -I . -o cryptohash_sha256.cmx -c cryptohash_sha256.ml
- File "cryptohash_sha256.ml", lines 34-36, characters 0-51:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_sha256_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha256.ml", lines 38-40, characters 0-51:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_sha256_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha256.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_sha256.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- - build src cryptohash_sha256.cmo
- + ocamlfind ocamlc -package bytes,bigarray -g -bin-annot -safe-string -g -I . -o cryptohash_sha256.cmo -c cryptohash_sha256.ml
- File "cryptohash_sha256.ml", lines 34-36, characters 0-51:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_sha256_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha256.ml", lines 38-40, characters 0-51:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_sha256_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha256.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_sha256.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- - build src cryptohash_tiger2.o
- + ocamlfind ocamlopt -package bytes,bigarray -g -bin-annot -safe-string -I . -o cryptohash_tiger2.cmx -c cryptohash_tiger2.ml
- File "cryptohash_tiger2.ml", lines 34-36, characters 0-51:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_tiger2_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_tiger2.ml", lines 38-40, characters 0-51:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_tiger2_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_tiger2.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_tiger2.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- - build src cryptohash_tiger2.cmo
- + ocamlfind ocamlc -package bytes,bigarray -g -bin-annot -safe-string -g -I . -o cryptohash_tiger2.cmo -c cryptohash_tiger2.ml
- File "cryptohash_tiger2.ml", lines 34-36, characters 0-51:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_tiger2_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_tiger2.ml", lines 38-40, characters 0-51:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_tiger2_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_tiger2.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_tiger2.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- - build src cryptohash_tiger.o
- + ocamlfind ocamlopt -package bytes,bigarray -g -bin-annot -safe-string -I . -o cryptohash_tiger.cmx -c cryptohash_tiger.ml
- File "cryptohash_tiger.ml", lines 34-36, characters 0-50:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_tiger_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_tiger.ml", lines 38-40, characters 0-50:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_tiger_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_tiger.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_tiger.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- - build src cryptohash_tiger.cmo
- + ocamlfind ocamlc -package bytes,bigarray -g -bin-annot -safe-string -g -I . -o cryptohash_tiger.cmo -c cryptohash_tiger.ml
- File "cryptohash_tiger.ml", lines 34-36, characters 0-50:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_tiger_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_tiger.ml", lines 38-40, characters 0-50:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_tiger_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_tiger.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_tiger.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- - build src cryptohash_md2.cmo
- + ocamlfind ocamlc -package bytes,bigarray -g -bin-annot -safe-string -g -I . -o cryptohash_md2.cmo -c cryptohash_md2.ml
- File "cryptohash_md2.ml", lines 34-36, characters 0-48:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_md2_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_md2.ml", lines 38-40, characters 0-48:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_md2_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_md2.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_md2.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- - build src cryptohash_md2.cmx
- + ocamlfind ocamlopt -package bytes,bigarray -g -bin-annot -safe-string -I . -o cryptohash_md2.cmx -c cryptohash_md2.ml
- File "cryptohash_md2.ml", lines 34-36, characters 0-48:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_md2_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_md2.ml", lines 38-40, characters 0-48:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_md2_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_md2.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- - build src cryptohash_sha1.cmo
- + ocamlfind ocamlc -package bytes,bigarray -g -bin-annot -safe-string -g -I . -o cryptohash_sha1.cmo -c cryptohash_sha1.ml
- File "cryptohash_sha1.ml", lines 34-36, characters 0-49:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_sha1_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha1.ml", lines 38-40, characters 0-49:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_sha1_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_md2.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- - build src cryptohash_sha3_512.cmo
- + ocamlfind ocamlc -package bytes,bigarray -g -bin-annot -safe-string -g -I . -o cryptohash_sha3_512.cmo -c cryptohash_sha3_512.ml
- File "cryptohash_sha3_512.ml", lines 34-36, characters 0-53:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_sha3_512_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha3_512.ml", lines 38-40, characters 0-53:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_sha3_512_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- - build src cryptohash_sha3_512.o
- + ocamlfind ocamlopt -package bytes,bigarray -g -bin-annot -safe-string -I . -o cryptohash_sha3_512.cmx -c cryptohash_sha3_512.ml
- File "cryptohash_sha3_512.ml", lines 34-36, characters 0-53:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_sha3_512_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha3_512.ml", lines 38-40, characters 0-53:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_sha3_512_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- - build src cryptohash_sha3_256.o
- + ocamlfind ocamlopt -package bytes,bigarray -g -bin-annot -safe-string -I . -o cryptohash_sha3_256.cmx -c cryptohash_sha3_256.ml
- File "cryptohash_sha3_256.ml", lines 34-36, characters 0-53:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_sha3_256_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha3_256.ml", lines 38-40, characters 0-53:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_sha3_256_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha1.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_sha1.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- - build src cryptohash_sha1.cmx
- + ocamlfind ocamlopt -package bytes,bigarray -g -bin-annot -safe-string -I . -o cryptohash_sha1.cmx -c cryptohash_sha1.ml
- File "cryptohash_sha1.ml", lines 34-36, characters 0-49:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_sha1_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha1.ml", lines 38-40, characters 0-49:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_sha1_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha3_512.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- - build src cryptohash_sha3_256.cmo
- + ocamlfind ocamlc -package bytes,bigarray -g -bin-annot -safe-string -g -I . -o cryptohash_sha3_256.cmo -c cryptohash_sha3_256.ml
- File "cryptohash_sha3_256.ml", lines 34-36, characters 0-53:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_sha3_256_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha3_256.ml", lines 38-40, characters 0-53:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_sha3_256_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- - build src cryptohash_sha3_224.cmo
- + ocamlfind ocamlc -package bytes,bigarray -g -bin-annot -safe-string -g -I . -o cryptohash_sha3_224.cmo -c cryptohash_sha3_224.ml
- File "cryptohash_sha3_224.ml", lines 34-36, characters 0-53:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_sha3_224_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha3_224.ml", lines 38-40, characters 0-53:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_sha3_224_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha3_512.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- - build src cryptohash_sha3_224.o
- + ocamlfind ocamlopt -package bytes,bigarray -g -bin-annot -safe-string -I . -o cryptohash_sha3_224.cmx -c cryptohash_sha3_224.ml
- File "cryptohash_sha3_224.ml", lines 34-36, characters 0-53:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_sha3_224_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha3_224.ml", lines 38-40, characters 0-53:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_sha3_224_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha3_512.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_sha3_256.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_sha1.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- - build src cryptohash_sha3_384.cmo
- + ocamlfind ocamlc -package bytes,bigarray -g -bin-annot -safe-string -g -I . -o cryptohash_sha3_384.cmo -c cryptohash_sha3_384.ml
- File "cryptohash_sha3_384.ml", lines 34-36, characters 0-53:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_sha3_384_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha3_384.ml", lines 38-40, characters 0-53:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_sha3_384_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- - build src cryptohash_ripemd128.o
- + ocamlfind ocamlopt -package bytes,bigarray -g -bin-annot -safe-string -I . -o cryptohash_ripemd128.cmx -c cryptohash_ripemd128.ml
- File "cryptohash_ripemd128.ml", lines 34-36, characters 0-54:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_ripemd128_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_ripemd128.ml", lines 38-40, characters 0-54:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_ripemd128_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha3_512.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_sha3_256.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_sha3_256.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_sha3_256.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_sha1.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- - build src cryptohash_ripemd128.cmo
- + ocamlfind ocamlc -package bytes,bigarray -g -bin-annot -safe-string -g -I . -o cryptohash_ripemd128.cmo -c cryptohash_ripemd128.ml
- File "cryptohash_ripemd128.ml", lines 34-36, characters 0-54:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_ripemd128_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_ripemd128.ml", lines 38-40, characters 0-54:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_ripemd128_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha3_224.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_sha3_224.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- - build src cryptohash_sha3_384.o
- + ocamlfind ocamlopt -package bytes,bigarray -g -bin-annot -safe-string -I . -o cryptohash_sha3_384.cmx -c cryptohash_sha3_384.ml
- File "cryptohash_sha3_384.ml", lines 34-36, characters 0-53:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_sha3_384_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha3_384.ml", lines 38-40, characters 0-53:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_sha3_384_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha3_224.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- - build src cryptohash_ripemd160.cmo
- + ocamlfind ocamlc -package bytes,bigarray -g -bin-annot -safe-string -g -I . -o cryptohash_ripemd160.cmo -c cryptohash_ripemd160.ml
- File "cryptohash_ripemd160.ml", lines 34-36, characters 0-54:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_ripemd160_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_ripemd160.ml", lines 38-40, characters 0-54:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_ripemd160_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- - build src cryptohash_whirlpool.cmo
- + ocamlfind ocamlc -package bytes,bigarray -g -bin-annot -safe-string -g -I . -o cryptohash_whirlpool.cmo -c cryptohash_whirlpool.ml
- File "cryptohash_whirlpool.ml", lines 34-36, characters 0-54:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_whirlpool_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_whirlpool.ml", lines 38-40, characters 0-54:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_whirlpool_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha3_224.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_ripemd128.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- - build src cryptohash_ripemd160.o
- + ocamlfind ocamlopt -package bytes,bigarray -g -bin-annot -safe-string -I . -o cryptohash_ripemd160.cmx -c cryptohash_ripemd160.ml
- File "cryptohash_ripemd160.ml", lines 34-36, characters 0-54:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_ripemd160_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_ripemd160.ml", lines 38-40, characters 0-54:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_ripemd160_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha3_384.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- - build src cryptohash_whirlpool.o
- + ocamlfind ocamlopt -package bytes,bigarray -g -bin-annot -safe-string -I . -o cryptohash_whirlpool.cmx -c cryptohash_whirlpool.ml
- File "cryptohash_whirlpool.ml", lines 34-36, characters 0-54:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_whirlpool_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_sha3_384.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_whirlpool.ml", lines 38-40, characters 0-54:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_whirlpool_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_ripemd128.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_ripemd128.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_ripemd128.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_sha3_384.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_whirlpool.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_ripemd160.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_ripemd160.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_whirlpool.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_whirlpool.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_ripemd160.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_sha3_384.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_ripemd160.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_whirlpool.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- - build src cryptohash_md5.cmo
- + ocamlfind ocamlc -package bytes,bigarray -g -bin-annot -safe-string -g -I . -o cryptohash_md5.cmo -c cryptohash_md5.ml
- File "cryptohash_md5.ml", lines 34-36, characters 0-48:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_md5_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_md5.ml", lines 38-40, characters 0-48:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_md5_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- - build src cryptohash_md4.cmo
- + ocamlfind ocamlc -package bytes,bigarray -g -bin-annot -safe-string -g -I . -o cryptohash_md4.cmo -c cryptohash_md4.ml
- File "cryptohash_md4.ml", lines 34-36, characters 0-48:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_md4_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_md4.ml", lines 38-40, characters 0-48:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_md4_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- - build src cryptohash_md5.o
- + ocamlfind ocamlopt -package bytes,bigarray -g -bin-annot -safe-string -I . -o cryptohash_md5.cmx -c cryptohash_md5.ml
- File "cryptohash_md5.ml", lines 34-36, characters 0-48:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_md5_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_md5.ml", lines 38-40, characters 0-48:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_md5_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- - build src cryptohash_md4.o
- + ocamlfind ocamlopt -package bytes,bigarray -g -bin-annot -safe-string -I . -o cryptohash_md4.cmx -c cryptohash_md4.ml
- File "cryptohash_md4.ml", lines 34-36, characters 0-48:
- 34 | external unsafe_update_substring:
- 35 |   ctx -> string -> int -> int -> unit =
- 36 |   "cryptohash_ml_md4_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_md4.ml", lines 38-40, characters 0-48:
- 38 | external unsafe_update_subbytes:
- 39 |   ctx -> Bytes.t -> int -> int -> unit =
- 40 |   "cryptohash_ml_md4_update_substring" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "cryptohash_md5.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_md5.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_md4.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_md4.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_md5.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_md4.ml", line 140, characters 16-32:
- 140 |         read := Pervasives.input chan buf 0 blocksize;
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_md5.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "cryptohash_md4.ml", line 149, characters 16-32:
- 149 |         let r = Pervasives.input chan buf 0 n in
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- - build src config.h
- + ./configure CC='gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64'
- checking for gcc... gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64
- checking whether the C compiler works... yes
- checking for C compiler default output file name... a.out
- checking for suffix of executables... 
- checking whether we are cross compiling... no
- checking for suffix of object files... o
- checking whether we are using the GNU C compiler... yes
- checking whether gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 accepts -g... yes
- checking for gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 option to accept ISO C89... none needed
- checking how to run the C preprocessor... gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -E
- checking for grep that handles long lines and -e... /usr/bin/grep
- checking for egrep... /usr/bin/grep -E
- checking for ANSI C header files... yes
- checking for sys/types.h... yes
- checking for sys/stat.h... yes
- checking for stdlib.h... yes
- checking for string.h... 
- yes
- checking for memory.h... yes
- checking for strings.h... yes
- checking for inttypes.h... yes
- checking for stdint.h... yes
- checking for unistd.h... yes
- checking minix/config.h usability... no
- checking minix/config.h presence... no
- checking for minix/config.h... no
- checking whether it is safe to define __EXTENSIONS__... yes
- checking errno.h usability... yes
- checking errno.h presence... yes
- checking for errno.h... yes
- checking whether byte ordering is bigendian... no
- configure: creating ./config.status
- config.status: creating config.h
- - build src c_md2.o
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -I/home/opam/.opam/4.14/lib/ocaml -Wno-unused-function -O3 -I. -c -o c_md2.o c_md2.c
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/alloc.h:24,
-                  from c_md2.c:46:
- cinc_md2.inc: In function 'cryptohash_ml_md2_finalize':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 2 of 'sph_md2_close' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_md2.inc:108:30: note: in expansion of macro 'String_val'
-   108 |    sph_md2_close(H_CTX(octx),String_val(ret));
-       |                              ^~~~~~~~~~
- In file included from c_md2.c:54:
- sph_md2.c:185:31: note: expected 'void *' but argument is of type 'const char *'
-   185 | sph_md2_close(void *cc, void *dst)
-       |                         ~~~~~~^~~
- In file included from c_md2.c:100:
- cinc_md2.inc: In function 'cryptohash_ml_md2_to_hex':
- cinc_md2.inc:138:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   138 |    buf=String_val(ret);
-       |       ^
- cinc_md2.inc: In function 'cryptohash_ml_md2_file_fast':
- cinc_md2.inc:200:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   200 |       name_dup=String_val(ret);
-       |               ^
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_md2.inc:208:11: note: in expansion of macro 'String_val'
-   208 |    memcpy(String_val(ret),digest,16);
-       |           ^~~~~~~~~~
- In file included from c_md2.c:35:
- /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *'
-    43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
-       |                      ~~~~~~~~~~~~~~~~~^~~~~~
- cinc_md2.inc: In function 'cryptohash_ml_md2_update_subbuffer':
- cinc_md2.inc:221:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead
-   221 |    const void * buf = Data_bigarray_val(data) + Long_val(offset);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
- - build src c_sha1.o
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -I/home/opam/.opam/4.14/lib/ocaml -Wno-unused-function -O3 -I. -c -o c_sha1.o c_sha1.c
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/alloc.h:24,
-                  from c_sha1.c:46:
- cinc_sha1.inc: In function 'cryptohash_ml_sha1_finalize':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 2 of 'sph_sha1_close' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_sha1.inc:108:31: note: in expansion of macro 'String_val'
-   108 |    sph_sha1_close(H_CTX(octx),String_val(ret));
-       |                               ^~~~~~~~~~
- In file included from c_sha1.c:54:
- sph_sha1.c:357:32: note: expected 'void *' but argument is of type 'const char *'
-   357 | sph_sha1_close(void *cc, void *dst)
-       |                          ~~~~~~^~~
- In file included from c_sha1.c:100:
- cinc_sha1.inc: In function 'cryptohash_ml_sha1_to_hex':
- cinc_sha1.inc:138:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   138 |    buf=String_val(ret);
-       |       ^
- cinc_sha1.inc: In function 'cryptohash_ml_sha1_file_fast':
- cinc_sha1.inc:200:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   200 |       name_dup=String_val(ret);
-       |               ^
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_sha1.inc:208:11: note: in expansion of macro 'String_val'
-   208 |    memcpy(String_val(ret),digest,20);
-       |           ^~~~~~~~~~
- In file included from c_sha1.c:35:
- /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *'
-    43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
-       |                      ~~~~~~~~~~~~~~~~~^~~~~~
- cinc_sha1.inc: In function 'cryptohash_ml_sha1_update_subbuffer':
- cinc_sha1.inc:221:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead
-   221 |    const void * buf = Data_bigarray_val(data) + Long_val(offset);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
- - build src c_sha2big.o
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -I/home/opam/.opam/4.14/lib/ocaml -Wno-unused-function -O3 -I. -c -o c_sha2big.o c_sha2big.c
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/alloc.h:24,
-                  from c_sha2big.c:46:
- cinc_sha384.inc: In function 'cryptohash_ml_sha384_finalize':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 2 of 'sph_sha384_close' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_sha384.inc:108:33: note: in expansion of macro 'String_val'
-   108 |    sph_sha384_close(H_CTX(octx),String_val(ret));
-       |                                 ^~~~~~~~~~
- In file included from c_sha2big.c:54:
- sph_sha2big.c:208:34: note: expected 'void *' but argument is of type 'const char *'
-   208 | sph_sha384_close(void *cc, void *dst)
-       |                            ~~~~~~^~~
- In file included from c_sha2big.c:100:
- cinc_sha384.inc: In function 'cryptohash_ml_sha384_to_hex':
- cinc_sha384.inc:138:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   138 |    buf=String_val(ret);
-       |       ^
- cinc_sha384.inc: In function 'cryptohash_ml_sha384_file_fast':
- cinc_sha384.inc:200:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   200 |       name_dup=String_val(ret);
-       |               ^
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_sha384.inc:208:11: note: in expansion of macro 'String_val'
-   208 |    memcpy(String_val(ret),digest,48);
-       |           ^~~~~~~~~~
- In file included from c_sha2big.c:35:
- /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *'
-    43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
-       |                      ~~~~~~~~~~~~~~~~~^~~~~~
- cinc_sha384.inc: In function 'cryptohash_ml_sha384_update_subbuffer':
- cinc_sha384.inc:221:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead
-   221 |    const void * buf = Data_bigarray_val(data) + Long_val(offset);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
- cinc_sha512.inc: In function 'cryptohash_ml_sha512_finalize':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 2 of 'sph_sha512_close' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_sha512.inc:108:33: note: in expansion of macro 'String_val'
-   108 |    sph_sha512_close(H_CTX(octx),String_val(ret));
-       |                                 ^~~~~~~~~~
- sph_sha2big.c:224:34: note: expected 'void *' but argument is of type 'const char *'
-   224 | sph_sha512_close(void *cc, void *dst)
-       |                            ~~~~~~^~~
- In file included from c_sha2big.c:101:
- cinc_sha512.inc: In function 'cryptohash_ml_sha512_to_hex':
- cinc_sha512.inc:138:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   138 |    buf=String_val(ret);
-       |       ^
- cinc_sha512.inc: In function 'cryptohash_ml_sha512_file_fast':
- cinc_sha512.inc:200:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   200 |       name_dup=String_val(ret);
-       |               ^
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_sha512.inc:208:11: note: in expansion of macro 'String_val'
-   208 |    memcpy(String_val(ret),digest,64);
-       |           ^~~~~~~~~~
- /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *'
-    43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
-       |                      ~~~~~~~~~~~~~~~~~^~~~~~
- cinc_sha512.inc: In function 'cryptohash_ml_sha512_update_subbuffer':
- cinc_sha512.inc:221:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead
-   221 |    const void * buf = Data_bigarray_val(data) + Long_val(offset);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
- - build src c_md4.o
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -I/home/opam/.opam/4.14/lib/ocaml -Wno-unused-function -O3 -I. -c -o c_md4.o c_md4.c
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/alloc.h:24,
-                  from c_md4.c:46:
- cinc_md4.inc: In function 'cryptohash_ml_md4_finalize':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 2 of 'sph_md4_close' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_md4.inc:108:30: note: in expansion of macro 'String_val'
-   108 |    sph_md4_close(H_CTX(octx),String_val(ret));
-       |                              ^~~~~~~~~~
- In file included from c_md4.c:54:
- sph_md4.c:163:31: note: expected 'void *' but argument is of type 'const char *'
-   163 | sph_md4_close(void *cc, void *dst)
-       |                         ~~~~~~^~~
- In file included from c_md4.c:100:
- cinc_md4.inc: In function 'cryptohash_ml_md4_to_hex':
- cinc_md4.inc:138:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   138 |    buf=String_val(ret);
-       |       ^
- - build src c_tiger.o
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -I/home/opam/.opam/4.14/lib/ocaml -Wno-unused-function -O3 -I. -c -o c_tiger.o c_tiger.c
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/alloc.h:24,
-                  from c_tiger.c:46:
- cinc_tiger.inc: In function 'cryptohash_ml_tiger_finalize':
- cinc_md4.inc: In function 'cryptohash_ml_md4_file_fast':
- cinc_md4.inc:200:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   200 |       name_dup=String_val(ret);
-       |               ^
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_md4.inc:208:11: note: in expansion of macro 'String_val'
-   208 |    memcpy(String_val(ret),digest,16);
-       |           ^~~~~~~~~~
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 2 of 'sph_tiger_close' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_tiger.inc:108:32: note: in expansion of macro 'String_val'
-   108 |    sph_tiger_close(H_CTX(octx),String_val(ret));
-       |                                ^~~~~~~~~~
- In file included from c_tiger.c:54:
- sph_tiger.c:668:33: note: expected 'void *' but argument is of type 'const char *'
-   668 | sph_tiger_close(void *cc, void *dst)
-       |                           ~~~~~~^~~
- In file included from c_md4.c:35:
- /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *'
-    43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
-       |                      ~~~~~~~~~~~~~~~~~^~~~~~
- - build src c_md5.o
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -I/home/opam/.opam/4.14/lib/ocaml -Wno-unused-function -O3 -I. -c -o c_md5.o c_md5.c
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/alloc.h:24,
-                  from c_md5.c:46:
- cinc_md5.inc: In function 'cryptohash_ml_md5_finalize':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 2 of 'sph_md5_close' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_md5.inc:108:30: note: in expansion of macro 'String_val'
-   108 |    sph_md5_close(H_CTX(octx),String_val(ret));
-       |                              ^~~~~~~~~~
- In file included from c_md5.c:54:
- sph_md5.c:184:31: note: expected 'void *' but argument is of type 'const char *'
-   184 | sph_md5_close(void *cc, void *dst)
-       |                         ~~~~~~^~~
- cinc_md4.inc: In function 'cryptohash_ml_md4_update_subbuffer':
- cinc_md4.inc:221:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead
-   221 |    const void * buf = Data_bigarray_val(data) + Long_val(offset);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
- In file included from c_tiger.c:100:
- cinc_tiger.inc: In function 'cryptohash_ml_tiger_to_hex':
- cinc_tiger.inc:138:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   138 |    buf=String_val(ret);
-       |       ^
- In file included from c_md5.c:100:
- cinc_md5.inc: In function 'cryptohash_ml_md5_to_hex':
- cinc_md5.inc:138:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   138 |    buf=String_val(ret);
-       |       ^
- cinc_tiger.inc: In function 'cryptohash_ml_tiger_file_fast':
- cinc_tiger.inc:200:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   200 |       name_dup=String_val(ret);
-       |               ^
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_tiger.inc:208:11: note: in expansion of macro 'String_val'
-   208 |    memcpy(String_val(ret),digest,24);
-       |           ^~~~~~~~~~
- In file included from c_tiger.c:35:
- /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *'
-    43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
-       |                      ~~~~~~~~~~~~~~~~~^~~~~~
- cinc_tiger.inc: In function 'cryptohash_ml_tiger_update_subbuffer':
- cinc_tiger.inc:221:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead
-   221 |    const void * buf = Data_bigarray_val(data) + Long_val(offset);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
- cinc_md5.inc: In function 'cryptohash_ml_md5_file_fast':
- cinc_md5.inc:200:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   200 |       name_dup=String_val(ret);
-       |               ^
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_md5.inc:208:11: note: in expansion of macro 'String_val'
-   208 |    memcpy(String_val(ret),digest,16);
-       |           ^~~~~~~~~~
- In file included from c_md5.c:35:
- /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *'
-    43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
-       |                      ~~~~~~~~~~~~~~~~~^~~~~~
- cinc_md5.inc: In function 'cryptohash_ml_md5_update_subbuffer':
- cinc_md5.inc:221:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead
-   221 |    const void * buf = Data_bigarray_val(data) + Long_val(offset);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
- cinc_tiger2.inc: In function 'cryptohash_ml_tiger2_finalize':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 2 of 'sph_tiger2_close' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_tiger2.inc:108:33: note: in expansion of macro 'String_val'
-   108 |    sph_tiger2_close(H_CTX(octx),String_val(ret));
-       |                                 ^~~~~~~~~~
- sph_tiger.c:691:34: note: expected 'void *' but argument is of type 'const char *'
-   691 | sph_tiger2_close(void *cc, void *dst)
-       |                            ~~~~~~^~~
- In file included from c_tiger.c:101:
- cinc_tiger2.inc: In function 'cryptohash_ml_tiger2_to_hex':
- cinc_tiger2.inc:138:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   138 |    buf=String_val(ret);
-       |       ^
- cinc_tiger2.inc: In function 'cryptohash_ml_tiger2_file_fast':
- cinc_tiger2.inc:200:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   200 |       name_dup=String_val(ret);
-       |               ^
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_tiger2.inc:208:11: note: in expansion of macro 'String_val'
-   208 |    memcpy(String_val(ret),digest,24);
-       |           ^~~~~~~~~~
- /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *'
-    43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
-       |                      ~~~~~~~~~~~~~~~~~^~~~~~
- cinc_tiger2.inc: In function 'cryptohash_ml_tiger2_update_subbuffer':
- cinc_tiger2.inc:221:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead
-   221 |    const void * buf = Data_bigarray_val(data) + Long_val(offset);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
- - build src c_sha3.o
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -I/home/opam/.opam/4.14/lib/ocaml -Wno-unused-function -O3 -I. -c -o c_sha3.o c_sha3.c
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/alloc.h:24,
-                  from c_sha3.c:46:
- cinc_sha3_224.inc: In function 'cryptohash_ml_sha3_224_finalize':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 2 of 'sph_keccak224_close' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_sha3_224.inc:108:36: note: in expansion of macro 'String_val'
-   108 |    sph_keccak224_close(H_CTX(octx),String_val(ret));
-       |                                    ^~~~~~~~~~
- In file included from c_sha3.c:54:
- sph_keccak.c:1728:37: note: expected 'void *' but argument is of type 'const char *'
-  1728 | sph_keccak224_close(void *cc, void *dst)
-       |                               ~~~~~~^~~
- In file included from c_sha3.c:100:
- cinc_sha3_224.inc: In function 'cryptohash_ml_sha3_224_to_hex':
- cinc_sha3_224.inc:138:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   138 |    buf=String_val(ret);
-       |       ^
- cinc_sha3_224.inc: In function 'cryptohash_ml_sha3_224_file_fast':
- cinc_sha3_224.inc:200:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   200 |       name_dup=String_val(ret);
-       |               ^
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_sha3_224.inc:208:11: note: in expansion of macro 'String_val'
-   208 |    memcpy(String_val(ret),digest,28);
-       |           ^~~~~~~~~~
- In file included from c_sha3.c:35:
- /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *'
-    43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
-       |                      ~~~~~~~~~~~~~~~~~^~~~~~
- cinc_sha3_224.inc: In function 'cryptohash_ml_sha3_224_update_subbuffer':
- cinc_sha3_224.inc:221:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead
-   221 |    const void * buf = Data_bigarray_val(data) + Long_val(offset);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
- cinc_sha3_256.inc: In function 'cryptohash_ml_sha3_256_finalize':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 2 of 'sph_keccak256_close' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_sha3_256.inc:108:36: note: in expansion of macro 'String_val'
-   108 |    sph_keccak256_close(H_CTX(octx),String_val(ret));
-       |                                    ^~~~~~~~~~
- sph_keccak.c:1756:37: note: expected 'void *' but argument is of type 'const char *'
-  1756 | sph_keccak256_close(void *cc, void *dst)
-       |                               ~~~~~~^~~
- In file included from c_sha3.c:101:
- cinc_sha3_256.inc: In function 'cryptohash_ml_sha3_256_to_hex':
- cinc_sha3_256.inc:138:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   138 |    buf=String_val(ret);
-       |       ^
- cinc_sha3_256.inc: In function 'cryptohash_ml_sha3_256_file_fast':
- cinc_sha3_256.inc:200:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   200 |       name_dup=String_val(ret);
-       |               ^
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_sha3_256.inc:208:11: note: in expansion of macro 'String_val'
-   208 |    memcpy(String_val(ret),digest,32);
-       |           ^~~~~~~~~~
- /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *'
-    43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
-       |                      ~~~~~~~~~~~~~~~~~^~~~~~
- cinc_sha3_256.inc: In function 'cryptohash_ml_sha3_256_update_subbuffer':
- cinc_sha3_256.inc:221:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead
-   221 |    const void * buf = Data_bigarray_val(data) + Long_val(offset);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
- cinc_sha3_384.inc: In function 'cryptohash_ml_sha3_384_finalize':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 2 of 'sph_keccak384_close' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_sha3_384.inc:108:36: note: in expansion of macro 'String_val'
-   108 |    sph_keccak384_close(H_CTX(octx),String_val(ret));
-       |                                    ^~~~~~~~~~
- sph_keccak.c:1784:37: note: expected 'void *' but argument is of type 'const char *'
-  1784 | sph_keccak384_close(void *cc, void *dst)
-       |                               ~~~~~~^~~
- In file included from c_sha3.c:102:
- cinc_sha3_384.inc: In function 'cryptohash_ml_sha3_384_to_hex':
- cinc_sha3_384.inc:138:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   138 |    buf=String_val(ret);
-       |       ^
- cinc_sha3_384.inc: In function 'cryptohash_ml_sha3_384_file_fast':
- cinc_sha3_384.inc:200:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   200 |       name_dup=String_val(ret);
-       |               ^
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_sha3_384.inc:208:11: note: in expansion of macro 'String_val'
-   208 |    memcpy(String_val(ret),digest,48);
-       |           ^~~~~~~~~~
- /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *'
-    43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
-       |                      ~~~~~~~~~~~~~~~~~^~~~~~
- cinc_sha3_384.inc: In function 'cryptohash_ml_sha3_384_update_subbuffer':
- cinc_sha3_384.inc:221:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead
-   221 |    const void * buf = Data_bigarray_val(data) + Long_val(offset);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
- cinc_sha3_512.inc: In function 'cryptohash_ml_sha3_512_finalize':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 2 of 'sph_keccak512_close' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_sha3_512.inc:108:36: note: in expansion of macro 'String_val'
-   108 |    sph_keccak512_close(H_CTX(octx),String_val(ret));
-       |                                    ^~~~~~~~~~
- sph_keccak.c:1812:37: note: expected 'void *' but argument is of type 'const char *'
-  1812 | sph_keccak512_close(void *cc, void *dst)
-       |                               ~~~~~~^~~
- - build src c_whirlpool.o
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -I/home/opam/.opam/4.14/lib/ocaml -Wno-unused-function -O3 -I. -c -o c_whirlpool.o c_whirlpool.c
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/alloc.h:24,
-                  from c_whirlpool.c:46:
- cinc_whirlpool.inc: In function 'cryptohash_ml_whirlpool_finalize':
- In file included from c_sha3.c:103:
- cinc_sha3_512.inc: In function 'cryptohash_ml_sha3_512_to_hex':
- cinc_sha3_512.inc:138:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   138 |    buf=String_val(ret);
-       |       ^
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 2 of 'sph_whirlpool_close' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_whirlpool.inc:108:36: note: in expansion of macro 'String_val'
-   108 |    sph_whirlpool_close(H_CTX(octx),String_val(ret));
-       |                                    ^~~~~~~~~~
- In file included from c_whirlpool.c:54:
- sph_whirlpool.c:3460:40: note: expected 'void *' but argument is of type 'const char *'
-  3460 | sph_ ## name ## _close(void *cc, void *dst) \
-       |                                  ~~~~~~^~~
- sph_whirlpool.c:3472:1: note: in expansion of macro 'MAKE_CLOSE'
-  3472 | MAKE_CLOSE(whirlpool)
-       | ^~~~~~~~~~
- cinc_sha3_512.inc: In function 'cryptohash_ml_sha3_512_file_fast':
- cinc_sha3_512.inc:200:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   200 |       name_dup=String_val(ret);
-       |               ^
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_sha3_512.inc:208:11: note: in expansion of macro 'String_val'
-   208 |    memcpy(String_val(ret),digest,64);
-       |           ^~~~~~~~~~
- /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *'
-    43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
-       |                      ~~~~~~~~~~~~~~~~~^~~~~~
- In file included from c_whirlpool.c:100:
- cinc_whirlpool.inc: In function 'cryptohash_ml_whirlpool_to_hex':
- cinc_whirlpool.inc:138:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   138 |    buf=String_val(ret);
-       |       ^
- cinc_sha3_512.inc: In function 'cryptohash_ml_sha3_512_update_subbuffer':
- cinc_sha3_512.inc:221:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead
-   221 |    const void * buf = Data_bigarray_val(data) + Long_val(offset);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
- cinc_whirlpool.inc: In function 'cryptohash_ml_whirlpool_file_fast':
- cinc_whirlpool.inc:200:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   200 |       name_dup=String_val(ret);
-       |               ^
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_whirlpool.inc:208:11: note: in expansion of macro 'String_val'
-   208 |    memcpy(String_val(ret),digest,64);
-       |           ^~~~~~~~~~
- In file included from c_whirlpool.c:35:
- /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *'
-    43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
-       |                      ~~~~~~~~~~~~~~~~~^~~~~~
- cinc_whirlpool.inc: In function 'cryptohash_ml_whirlpool_update_subbuffer':
- cinc_whirlpool.inc:221:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead
-   221 |    const void * buf = Data_bigarray_val(data) + Long_val(offset);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
- - build src c_sha2small.o
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -I/home/opam/.opam/4.14/lib/ocaml -Wno-unused-function -O3 -I. -c -o c_sha2small.o c_sha2small.c
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/alloc.h:24,
-                  from c_sha2small.c:46:
- cinc_sha224.inc: In function 'cryptohash_ml_sha224_finalize':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 2 of 'sph_sha224_close' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_sha224.inc:108:33: note: in expansion of macro 'String_val'
-   108 |    sph_sha224_close(H_CTX(octx),String_val(ret));
-       |                                 ^~~~~~~~~~
- In file included from c_sha2small.c:54:
- sph_sha2.c:653:34: note: expected 'void *' but argument is of type 'const char *'
-   653 | sph_sha224_close(void *cc, void *dst)
-       |                            ~~~~~~^~~
- In file included from c_sha2small.c:100:
- cinc_sha224.inc: In function 'cryptohash_ml_sha224_to_hex':
- cinc_sha224.inc:138:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   138 |    buf=String_val(ret);
-       |       ^
- cinc_sha224.inc: In function 'cryptohash_ml_sha224_file_fast':
- cinc_sha224.inc:200:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   200 |       name_dup=String_val(ret);
-       |               ^
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_sha224.inc:208:11: note: in expansion of macro 'String_val'
-   208 |    memcpy(String_val(ret),digest,28);
-       |           ^~~~~~~~~~
- In file included from c_sha2small.c:35:
- /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *'
-    43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
-       |                      ~~~~~~~~~~~~~~~~~^~~~~~
- cinc_sha224.inc: In function 'cryptohash_ml_sha224_update_subbuffer':
- cinc_sha224.inc:221:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead
-   221 |    const void * buf = Data_bigarray_val(data) + Long_val(offset);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
- cinc_sha256.inc: In function 'cryptohash_ml_sha256_finalize':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 2 of 'sph_sha256_close' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_sha256.inc:108:33: note: in expansion of macro 'String_val'
-   108 |    sph_sha256_close(H_CTX(octx),String_val(ret));
-       |                                 ^~~~~~~~~~
- sph_sha2.c:669:34: note: expected 'void *' but argument is of type 'const char *'
-   669 | sph_sha256_close(void *cc, void *dst)
-       |                            ~~~~~~^~~
- In file included from c_sha2small.c:101:
- cinc_sha256.inc: In function 'cryptohash_ml_sha256_to_hex':
- cinc_sha256.inc:138:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   138 |    buf=String_val(ret);
-       |       ^
- cinc_sha256.inc: In function 'cryptohash_ml_sha256_file_fast':
- cinc_sha256.inc:200:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   200 |       name_dup=String_val(ret);
-       |               ^
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_sha256.inc:208:11: note: in expansion of macro 'String_val'
-   208 |    memcpy(String_val(ret),digest,32);
-       |           ^~~~~~~~~~
- /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *'
-    43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
-       |                      ~~~~~~~~~~~~~~~~~^~~~~~
- cinc_sha256.inc: In function 'cryptohash_ml_sha256_update_subbuffer':
- cinc_sha256.inc:221:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead
-   221 |    const void * buf = Data_bigarray_val(data) + Long_val(offset);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
- - build src c_ripemd128.o
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -I/home/opam/.opam/4.14/lib/ocaml -Wno-unused-function -O3 -I. -c -o c_ripemd128.o c_ripemd128.c
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/alloc.h:24,
-                  from c_ripemd128.c:46:
- cinc_ripemd128.inc: In function 'cryptohash_ml_ripemd128_finalize':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 2 of 'sph_ripemd128_close' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_ripemd128.inc:108:36: note: in expansion of macro 'String_val'
-   108 |    sph_ripemd128_close(H_CTX(octx),String_val(ret));
-       |                                    ^~~~~~~~~~
- In file included from c_ripemd128.c:54:
- sph_ripemd.c:527:37: note: expected 'void *' but argument is of type 'const char *'
-   527 | sph_ripemd128_close(void *cc, void *dst)
-       |                               ~~~~~~^~~
- In file included from c_ripemd128.c:100:
- cinc_ripemd128.inc: In function 'cryptohash_ml_ripemd128_to_hex':
- cinc_ripemd128.inc:138:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   138 |    buf=String_val(ret);
-       |       ^
- cinc_ripemd128.inc: In function 'cryptohash_ml_ripemd128_file_fast':
- cinc_ripemd128.inc:200:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   200 |       name_dup=String_val(ret);
-       |               ^
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_ripemd128.inc:208:11: note: in expansion of macro 'String_val'
-   208 |    memcpy(String_val(ret),digest,16);
-       |           ^~~~~~~~~~
- In file included from c_ripemd128.c:35:
- /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *'
-    43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
-       |                      ~~~~~~~~~~~~~~~~~^~~~~~
- cinc_ripemd128.inc: In function 'cryptohash_ml_ripemd128_update_subbuffer':
- cinc_ripemd128.inc:221:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead
-   221 |    const void * buf = Data_bigarray_val(data) + Long_val(offset);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
- - build src c_ripemd160.o
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -I/home/opam/.opam/4.14/lib/ocaml -Wno-unused-function -O3 -I. -c -o c_ripemd160.o c_ripemd160.c
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/alloc.h:24,
-                  from c_ripemd160.c:46:
- cinc_ripemd160.inc: In function 'cryptohash_ml_ripemd160_finalize':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 2 of 'sph_ripemd160_close' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_ripemd160.inc:108:36: note: in expansion of macro 'String_val'
-   108 |    sph_ripemd160_close(H_CTX(octx),String_val(ret));
-       |                                    ^~~~~~~~~~
- In file included from c_ripemd160.c:54:
- sph_ripemd.c:820:37: note: expected 'void *' but argument is of type 'const char *'
-   820 | sph_ripemd160_close(void *cc, void *dst)
-       |                               ~~~~~~^~~
- In file included from c_ripemd160.c:100:
- cinc_ripemd160.inc: In function 'cryptohash_ml_ripemd160_to_hex':
- cinc_ripemd160.inc:138:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   138 |    buf=String_val(ret);
-       |       ^
- cinc_ripemd160.inc: In function 'cryptohash_ml_ripemd160_file_fast':
- cinc_ripemd160.inc:200:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   200 |       name_dup=String_val(ret);
-       |               ^
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cinc_ripemd160.inc:208:11: note: in expansion of macro 'String_val'
-   208 |    memcpy(String_val(ret),digest,20);
-       |           ^~~~~~~~~~
- In file included from c_ripemd160.c:35:
- /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *'
-    43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
-       |                      ~~~~~~~~~~~~~~~~~^~~~~~
- cinc_ripemd160.inc: In function 'cryptohash_ml_ripemd160_update_subbuffer':
- cinc_ripemd160.inc:221:13: warning: "Data_bigarray_val" is deprecated: use "Caml_ba_data_val" instead
-   221 |    const void * buf = Data_bigarray_val(data) + Long_val(offset);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
- md_helper.c: In function 'ripemd128_short':
- sph_ripemd.c:517:16: warning: 'ripemd128_round' accessing 20 bytes in a region of size 16 [-Wstringop-overflow=]
-   517 | #define RFUN   ripemd128_round
- md_helper.c:154:25: note: in expansion of macro 'RFUN'
-   154 |                         RFUN(sc->buf, SPH_VAL);
-       |                         ^~~~
- sph_ripemd.c:517:16: note: referencing argument 2 of type 'sph_u32[5]' {aka 'unsigned int[5]'}
-   517 | #define RFUN   ripemd128_round
- md_helper.c:154:25: note: in expansion of macro 'RFUN'
-   154 |                         RFUN(sc->buf, SPH_VAL);
-       |                         ^~~~
- sph_ripemd.c:482:1: note: in a call to function 'ripemd128_round'
-   482 | ripemd128_round(const unsigned char *data, sph_u32 r[5])
-       | ^~~~~~~~~~~~~~~
- md_helper.c: In function 'sph_ripemd128':
- sph_ripemd.c:517:16: warning: 'ripemd128_round' accessing 20 bytes in a region of size 16 [-Wstringop-overflow=]
-   517 | #define RFUN   ripemd128_round
- md_helper.c:206:17: note: in expansion of macro 'RFUN'
-   206 |                 RFUN(data, SPH_VAL);
-       |                 ^~~~
- sph_ripemd.c:517:16: note: referencing argument 2 of type 'sph_u32[5]' {aka 'unsigned int[5]'}
-   517 | #define RFUN   ripemd128_round
- md_helper.c:206:17: note: in expansion of macro 'RFUN'
-   206 |                 RFUN(data, SPH_VAL);
-       |                 ^~~~
- sph_ripemd.c:482:1: note: in a call to function 'ripemd128_round'
-   482 | ripemd128_round(const unsigned char *data, sph_u32 r[5])
-       | ^~~~~~~~~~~~~~~
- md_helper.c: In function 'ripemd128_addbits_and_close':
- sph_ripemd.c:517:16: warning: 'ripemd128_round' accessing 20 bytes in a region of size 16 [-Wstringop-overflow=]
-   517 | #define RFUN   ripemd128_round
- md_helper.c:266:17: note: in expansion of macro 'RFUN'
-   266 |                 RFUN(sc->buf, SPH_VAL);
-       |                 ^~~~
- sph_ripemd.c:517:16: note: referencing argument 2 of type 'sph_u32[5]' {aka 'unsigned int[5]'}
-   517 | #define RFUN   ripemd128_round
- md_helper.c:266:17: note: in expansion of macro 'RFUN'
-   266 |                 RFUN(sc->buf, SPH_VAL);
-       |                 ^~~~
- sph_ripemd.c:482:1: note: in a call to function 'ripemd128_round'
-   482 | ripemd128_round(const unsigned char *data, sph_u32 r[5])
-       | ^~~~~~~~~~~~~~~
- sph_ripemd.c:517:16: warning: 'ripemd128_round' accessing 20 bytes in a region of size 16 [-Wstringop-overflow=]
-   517 | #define RFUN   ripemd128_round
- md_helper.c:322:9: note: in expansion of macro 'RFUN'
-   322 |         RFUN(sc->buf, SPH_VAL);
-       |         ^~~~
- sph_ripemd.c:517:16: note: referencing argument 2 of type 'sph_u32[5]' {aka 'unsigned int[5]'}
-   517 | #define RFUN   ripemd128_round
- md_helper.c:322:9: note: in expansion of macro 'RFUN'
-   322 |         RFUN(sc->buf, SPH_VAL);
-       |         ^~~~
- sph_ripemd.c:482:1: note: in a call to function 'ripemd128_round'
-   482 | ripemd128_round(const unsigned char *data, sph_u32 r[5])
-       | ^~~~~~~~~~~~~~~
- *** omake: done (2.19 sec, 51/51 scans, 188/234 rules, 290/346 digests)
Processing  2/4: [cryptohash: omake quick-test]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "omake" "quick-test" (CWD=/home/opam/.opam/4.14/.opam-switch/build/cryptohash.0.1)
- *** omake: reading OMakefiles
- OMake warning: could not create and/or lock a cache file for
-    /home/opam/.opam/4.14/lib/omake/Pervasives.om
- OMake warning: could not create and/or lock a cache file for
-    /home/opam/.opam/4.14/lib/omake/build/C.om
- OMake warning: could not create and/or lock a cache file for
-    /home/opam/.opam/4.14/lib/omake/build/Common.om
- OMake warning: could not create and/or lock a cache file for
-    /home/opam/.opam/4.14/lib/omake/configure/Configure.om
- OMake warning: could not create and/or lock a cache file for
-    /home/opam/.opam/4.14/lib/omake/build/OCaml.om
- *** omake: finished reading OMakefiles (0.03 sec)
- - build src test.cmx
- + ocamlfind ocamlopt -package bytes,bigarray,unix,oUnit -g -bin-annot -safe-string -I . -o test.cmx -c test.ml
- File "test.ml", line 231, characters 15-32:
- 231 |   let name s = String.capitalize I.name ^ "_" ^ s
-                      ^^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.String.capitalize
- Use String.capitalize_ascii/StringLabels.capitalize_ascii instead.
- File "test.ml", line 259, characters 16-32:
- 259 |                (String.lowercase digest)
-                       ^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.String.lowercase
- Use String.lowercase_ascii/StringLabels.lowercase_ascii instead.
- File "test.ml", line 321, characters 31-47:
- 321 |          and b'' = D.from_hex (String.uppercase b_hex)
-                                      ^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.String.uppercase
- Use String.uppercase_ascii/StringLabels.uppercase_ascii instead.
- File "test.ml", line 322, characters 32-48:
- 322 |          and b''' = D.from_hex (String.lowercase b_hex)
-                                       ^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.String.lowercase
- Use String.lowercase_ascii/StringLabels.lowercase_ascii instead.
- - build src <quick-test>
- + ./test.opt -disable-long true -no-output-file -no-output-html-dir -no-output-junit-file
- ..........................SS..SSSSSSSSSS.........S.SSSSSSSS....SS.SS..SSSSSSSSSS.........S.SSSSSSSS....SS.SS..SSSSSSSSSS.........S.SSSSSSSS....SS.SS..SSSSSSSSSS.........S.SSSSSSSS.SSS...S...SSSSSSSSSS.........S.SSSSSSSS....SS.SS..SSSSSSSSSS.......S..SSS.SSSSS....SS.SS..SSSSSSSSSS.........S.SSSSSSSS..SSSS...SS..SSSSSSSS.........S.SSSSSSSS....SS.SS..SSSSSSSSSS.........SSSS.SSSSS....SS.SS..SSSSSSSSSS.........S.SSSSSSSS....SS.SS.SSSSSSS.SSS.........S.SSSSSSSS....SS.SS..SSSSSSSSSS.......SS...SSSSSSS.S...S.SS..SSSSSSSSSS.........S.SSSSSSSS..SS.SS.SSS..SSSSSSS..........S.SSSSSSSS....SS........................S...........SS..S..SSSSSSSSSS.....SSSSSSSSSSSS..........SSSSS..SSSSSS.......SSSSSSSSS....SS.....
- Ran: 705 tests in: 0.18 seconds.
- OK: Cases: 705 Skip: 370
- *** omake: done (0.68 sec, 2/53 scans, 4/239 rules, 6/96 digests)
-> compiled  cryptohash.0.1
Processing  3/4: [cryptohash: ocamlfind remove]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "remove" "ocamlfind" "remove" "cryptohash" (CWD=/home/opam/.opam/4.14/.opam-switch/remove/cryptohash.0.1)
- Removed /home/opam/.opam/4.14/lib/cryptohash/META
- Removed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_md2.so.owner
- Removed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_md2.so
- Removed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_md4.so.owner
- Removed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_md4.so
- Removed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_md5.so.owner
- Removed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_md5.so
- Removed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_ripemd128.so.owner
- Removed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_ripemd128.so
- Removed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_ripemd160.so.owner
- Removed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_ripemd160.so
- Removed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_sha1.so.owner
- Removed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_sha1.so
- Removed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_sha2big.so.owner
- Removed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_sha2big.so
- Removed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_sha2small.so.owner
- Removed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_sha2small.so
- Removed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_sha3.so.owner
- Removed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_sha3.so
- Removed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_tiger.so.owner
- Removed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_tiger.so
- Removed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_whirlpool.so.owner
- Removed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_whirlpool.so
- Removed /home/opam/.opam/4.14/lib/cryptohash
-> removed   cryptohash.0.1
Processing  4/4: [cryptohash: omake install]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "install" "omake" "install" (CWD=/home/opam/.opam/4.14/.opam-switch/build/cryptohash.0.1)
- *** omake: reading OMakefiles
- *** omake: finished reading OMakefiles (0.03 sec)
- - build src <install>
- + ocamlfind remove cryptohash || Shell.true()
- ocamlfind: [WARNING] No such file: /home/opam/.opam/4.14/lib/cryptohash/META
- - build src <install>
- + ocamlfind install cryptohash META cryptohash_md2.a cryptohash_md2.cma cryptohash_md2.cmi cryptohash_md2.cmx cryptohash_md2.cmxa cryptohash_md2.cmxs cryptohash_md2.mli cryptohash_md4.a cryptohash_md4.cma cryptohash_md4.cmi cryptohash_md4.cmx cryptohash_md4.cmxa cryptohash_md4.cmxs cryptohash_md4.mli cryptohash_md5.a cryptohash_md5.cma cryptohash_md5.cmi cryptohash_md5.cmx cryptohash_md5.cmxa cryptohash_md5.cmxs cryptohash_md5.mli cryptohash_ripemd128.a cryptohash_ripemd128.cma cryptohash_ripemd128.cmi cryptohash_ripemd128.cmx cryptohash_ripemd128.cmxa cryptohash_ripemd128.cmxs cryptohash_ripemd128.mli cryptohash_ripemd160.a cryptohash_ripemd160.cma cryptohash_ripemd160.cmi cryptohash_ripemd160.cmx cryptohash_ripemd160.cmxa cryptohash_ripemd160.cmxs cryptohash_ripemd160.mli cryptohash_sha1.a cryptohash_sha1.cma cryptohash_sha1.cmi cryptohash_sha1.cmx cryptohash_sha1.cmxa cryptohash_sha1.cmxs cryptohash_sha1.mli cryptohash_sha224.cmi cryptohash_sha224.cmx cryptohash_sha224.mli cryptohash_sha256.cmi cryptohash_sha256.cmx cryptohash_sha256.mli cryptohash_sha2big.a cryptohash_sha2big.cma cryptohash_sha2big.cmxa cryptohash_sha2big.cmxs cryptohash_sha2small.a cryptohash_sha2small.cma cryptohash_sha2small.cmxa cryptohash_sha2small.cmxs cryptohash_sha3.a cryptohash_sha3.cma cryptohash_sha3.cmxa cryptohash_sha3.cmxs cryptohash_sha384.cmi cryptohash_sha384.cmx cryptohash_sha384.mli cryptohash_sha3_224.cmi cryptohash_sha3_224.cmx cryptohash_sha3_224.mli cryptohash_sha3_256.cmi cryptohash_sha3_256.cmx cryptohash_sha3_256.mli cryptohash_sha3_384.cmi cryptohash_sha3_384.cmx cryptohash_sha3_384.mli cryptohash_sha3_512.cmi cryptohash_sha3_512.cmx cryptohash_sha3_512.mli cryptohash_sha512.cmi cryptohash_sha512.cmx cryptohash_sha512.mli cryptohash_tiger.a cryptohash_tiger.cma cryptohash_tiger.cmi cryptohash_tiger.cmx cryptohash_tiger.cmxa cryptohash_tiger.cmxs cryptohash_tiger.mli cryptohash_tiger2.cmi cryptohash_tiger2.cmx cryptohash_tiger2.mli cryptohash_whirlpool.a cryptohash_whirlpool.cma cryptohash_whirlpool.cmi cryptohash_whirlpool.cmx cryptohash_whirlpool.cmxa cryptohash_whirlpool.cmxs cryptohash_whirlpool.mli dllcryptohash_md2.so dllcryptohash_md4.so dllcryptohash_md5.so dllcryptohash_ripemd128.so dllcryptohash_ripemd160.so dllcryptohash_sha1.so dllcryptohash_sha2big.so dllcryptohash_sha2small.so dllcryptohash_sha3.so dllcryptohash_tiger.so dllcryptohash_whirlpool.so libcryptohash_md2.a libcryptohash_md4.a libcryptohash_md5.a libcryptohash_ripemd128.a libcryptohash_ripemd160.a libcryptohash_sha1.a libcryptohash_sha2big.a libcryptohash_sha2small.a libcryptohash_sha3.a libcryptohash_tiger.a libcryptohash_whirlpool.a sha1.a sha1.cma sha1.cmi sha1.cmx sha1.cmxa sha1.cmxs sha1.mli sha256.a sha256.cma sha256.cmi sha256.cmx sha256.cmxa sha256.cmxs sha256.mli sha512.a sha512.cma sha512.cmi sha512.cmx sha512.cmxa sha512.cmxs sha512.mli -optional cryptohash_md2.cmti cryptohash_md4.cmti cryptohash_md5.cmti cryptohash_ripemd128.cmti cryptohash_ripemd160.cmti cryptohash_sha1.cmti cryptohash_sha2big.cmti cryptohash_sha2small.cmti cryptohash_sha3.cmti cryptohash_tiger.cmti cryptohash_whirlpool.cmti sha1.cmti sha256.cmti sha512.cmti
- Installed /home/opam/.opam/4.14/lib/cryptohash/sha512.cmti
- Installed /home/opam/.opam/4.14/lib/cryptohash/sha256.cmti
- Installed /home/opam/.opam/4.14/lib/cryptohash/sha1.cmti
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_whirlpool.cmti
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_tiger.cmti
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha1.cmti
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_ripemd160.cmti
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_ripemd128.cmti
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_md5.cmti
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_md4.cmti
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_md2.cmti
- Installed /home/opam/.opam/4.14/lib/cryptohash/sha512.mli
- Installed /home/opam/.opam/4.14/lib/cryptohash/sha512.cmxs
- Installed /home/opam/.opam/4.14/lib/cryptohash/sha512.cmxa
- Installed /home/opam/.opam/4.14/lib/cryptohash/sha512.cmx
- Installed /home/opam/.opam/4.14/lib/cryptohash/sha512.cmi
- Installed /home/opam/.opam/4.14/lib/cryptohash/sha512.cma
- Installed /home/opam/.opam/4.14/lib/cryptohash/sha512.a
- Installed /home/opam/.opam/4.14/lib/cryptohash/sha256.mli
- Installed /home/opam/.opam/4.14/lib/cryptohash/sha256.cmxs
- Installed /home/opam/.opam/4.14/lib/cryptohash/sha256.cmxa
- Installed /home/opam/.opam/4.14/lib/cryptohash/sha256.cmx
- Installed /home/opam/.opam/4.14/lib/cryptohash/sha256.cmi
- Installed /home/opam/.opam/4.14/lib/cryptohash/sha256.cma
- Installed /home/opam/.opam/4.14/lib/cryptohash/sha256.a
- Installed /home/opam/.opam/4.14/lib/cryptohash/sha1.mli
- Installed /home/opam/.opam/4.14/lib/cryptohash/sha1.cmxs
- Installed /home/opam/.opam/4.14/lib/cryptohash/sha1.cmxa
- Installed /home/opam/.opam/4.14/lib/cryptohash/sha1.cmx
- Installed /home/opam/.opam/4.14/lib/cryptohash/sha1.cmi
- Installed /home/opam/.opam/4.14/lib/cryptohash/sha1.cma
- Installed /home/opam/.opam/4.14/lib/cryptohash/sha1.a
- Installed /home/opam/.opam/4.14/lib/cryptohash/libcryptohash_whirlpool.a
- Installed /home/opam/.opam/4.14/lib/cryptohash/libcryptohash_tiger.a
- Installed /home/opam/.opam/4.14/lib/cryptohash/libcryptohash_sha3.a
- Installed /home/opam/.opam/4.14/lib/cryptohash/libcryptohash_sha2small.a
- Installed /home/opam/.opam/4.14/lib/cryptohash/libcryptohash_sha2big.a
- Installed /home/opam/.opam/4.14/lib/cryptohash/libcryptohash_sha1.a
- Installed /home/opam/.opam/4.14/lib/cryptohash/libcryptohash_ripemd160.a
- Installed /home/opam/.opam/4.14/lib/cryptohash/libcryptohash_ripemd128.a
- Installed /home/opam/.opam/4.14/lib/cryptohash/libcryptohash_md5.a
- Installed /home/opam/.opam/4.14/lib/cryptohash/libcryptohash_md4.a
- Installed /home/opam/.opam/4.14/lib/cryptohash/libcryptohash_md2.a
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_whirlpool.mli
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_whirlpool.cmxs
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_whirlpool.cmxa
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_whirlpool.cmx
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_whirlpool.cmi
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_whirlpool.cma
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_whirlpool.a
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_tiger2.mli
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_tiger2.cmx
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_tiger2.cmi
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_tiger.mli
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_tiger.cmxs
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_tiger.cmxa
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_tiger.cmx
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_tiger.cmi
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_tiger.cma
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_tiger.a
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha512.mli
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha512.cmx
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha512.cmi
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha3_512.mli
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha3_512.cmx
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha3_512.cmi
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha3_384.mli
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha3_384.cmx
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha3_384.cmi
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha3_256.mli
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha3_256.cmx
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha3_256.cmi
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha3_224.mli
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha3_224.cmx
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha3_224.cmi
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha384.mli
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha384.cmx
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha384.cmi
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha3.cmxs
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha3.cmxa
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha3.cma
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha3.a
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha2small.cmxs
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha2small.cmxa
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha2small.cma
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha2small.a
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha2big.cmxs
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha2big.cmxa
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha2big.cma
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha2big.a
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha256.mli
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha256.cmx
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha256.cmi
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha224.mli
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha224.cmx
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha224.cmi
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha1.mli
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha1.cmxs
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha1.cmxa
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha1.cmx
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha1.cmi
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha1.cma
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_sha1.a
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_ripemd160.mli
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_ripemd160.cmxs
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_ripemd160.cmxa
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_ripemd160.cmx
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_ripemd160.cmi
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_ripemd160.cma
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_ripemd160.a
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_ripemd128.mli
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_ripemd128.cmxs
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_ripemd128.cmxa
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_ripemd128.cmx
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_ripemd128.cmi
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_ripemd128.cma
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_ripemd128.a
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_md5.mli
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_md5.cmxs
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_md5.cmxa
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_md5.cmx
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_md5.cmi
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_md5.cma
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_md5.a
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_md4.mli
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_md4.cmxs
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_md4.cmxa
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_md4.cmx
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_md4.cmi
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_md4.cma
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_md4.a
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_md2.mli
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_md2.cmxs
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_md2.cmxa
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_md2.cmx
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_md2.cmi
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_md2.cma
- Installed /home/opam/.opam/4.14/lib/cryptohash/cryptohash_md2.a
- Installed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_whirlpool.so
- Installed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_whirlpool.so.owner
- Installed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_tiger.so
- Installed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_tiger.so.owner
- Installed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_sha3.so
- Installed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_sha3.so.owner
- Installed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_sha2small.so
- Installed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_sha2small.so.owner
- Installed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_sha2big.so
- Installed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_sha2big.so.owner
- Installed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_sha1.so
- Installed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_sha1.so.owner
- Installed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_ripemd160.so
- Installed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_ripemd160.so.owner
- Installed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_ripemd128.so
- Installed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_ripemd128.so.owner
- Installed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_md5.so
- Installed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_md5.so.owner
- Installed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_md4.so
- Installed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_md4.so.owner
- Installed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_md2.so
- Installed /home/opam/.opam/4.14/lib/stublibs/dllcryptohash_md2.so.owner
- ocamlfind: [WARNING] You have installed DLLs but the directory /home/opam/.opam/4.14/lib/stublibs is not mentioned in ld.conf
- Installed /home/opam/.opam/4.14/lib/cryptohash/META
- *** omake: done (0.11 sec, 0/51 scans, 18/252 rules, 17/108 digests)
-> installed cryptohash.0.1
Done.
# To update the current shell environment, run: eval $(opam env)
2026-04-11 03:42.39 ---> saved as "4f2a15acadf53e338f82f9ed8a1efc9f91ece710682ef7534ccf16edf7b8550a"
Job succeeded
2026-04-11 03:42.45: Job succeeded