(not at the head of any monitored branch or PR)
2026-04-30 02:04.42: New job: test extunix.0.1.5 with dune.3.23.0~alpha2, using opam dev
                              from https://github.com/ocaml/opam-repository.git#refs/pull/29824/head (89a6ae888498500bf7c0fc05361da936fc6acacf)
                              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/29824/head" && git reset --hard 89a6ae88
git fetch origin master
git merge --no-edit d1c56642b8ca7e1166c90bfe0c74f38007bbad58
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-4.14@sha256:9fe84ffeeaa92507d198c7af8adb382726e06ae36c031f5ef645a3241cac0353
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.23.0~alpha2 3.23.0~alpha2
RUN opam reinstall dune.3.23.0~alpha2; \
    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.23.0~alpha2' && partial_fails="$partial_fails $pkg"; \
    done; \
    test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
    exit 1
RUN opam reinstall extunix.0.1.5; \
    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" != 'extunix.0.1.5' && 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 extunix.0.1.5) || true
RUN opam reinstall --with-test --verbose extunix.0.1.5; \
    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" != 'extunix.0.1.5' && 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-30 02:04.42: Using cache hint "ocaml/opam:debian-13-ocaml-4.14@sha256:9fe84ffeeaa92507d198c7af8adb382726e06ae36c031f5ef645a3241cac0353-dune.3.23.0~alpha2-extunix.0.1.5-89a6ae888498500bf7c0fc05361da936fc6acacf"
2026-04-30 02:04.42: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-4.14@sha256:9fe84ffeeaa92507d198c7af8adb382726e06ae36c031f5ef645a3241cac0353)
 (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.23.0~alpha2 3.23.0~alpha2"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall dune.3.23.0~alpha2;\
             \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.23.0~alpha2' && 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 extunix.0.1.5;\
             \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\" != 'extunix.0.1.5' && 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 extunix.0.1.5) || true"))
 (run (shell  "opam reinstall --with-test --verbose extunix.0.1.5;\
             \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\" != 'extunix.0.1.5' && 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-30 02:04.42: Waiting for resource in pool OCluster
2026-04-30 08:28.00: Waiting for worker…
2026-04-30 08:33.01: Got resource from pool OCluster
Building on asteria.caelum.ci.dev
All commits already cached
HEAD is now at d1c56642b8 Merge pull request #29820 from jmid/core-0.17.1-bound
Merge made by the 'ort' strategy.
 .../chrome-trace/chrome-trace.3.23.0~alpha2/opam   | 39 +++++++++++
 .../dune-action-plugin.3.23.0~alpha2/opam          | 52 ++++++++++++++
 .../dune-action-trace.3.23.0~alpha2/opam           | 39 +++++++++++
 .../dune-build-info.3.23.0~alpha2/opam             | 45 ++++++++++++
 .../dune-configurator.3.23.0~alpha2/opam           | 49 +++++++++++++
 packages/dune-glob/dune-glob.3.23.0~alpha2/opam    | 42 ++++++++++++
 .../dune-private-libs.3.23.0~alpha2/opam           | 50 ++++++++++++++
 .../dune-rpc-lwt/dune-rpc-lwt.3.23.0~alpha2/opam   | 41 +++++++++++
 packages/dune-rpc/dune-rpc.3.23.0~alpha2/opam      | 44 ++++++++++++
 packages/dune-site/dune-site.3.23.0~alpha2/opam    | 37 ++++++++++
 packages/dune/dune.3.23.0~alpha2/opam              | 80 ++++++++++++++++++++++
 packages/dyn/dyn.3.23.0~alpha2/opam                | 40 +++++++++++
 packages/fs-io/fs-io.3.23.0~alpha2/opam            | 39 +++++++++++
 packages/ocamlc-loc/ocamlc-loc.3.23.0~alpha2/opam  | 43 ++++++++++++
 packages/ordering/ordering.3.23.0~alpha2/opam      | 38 ++++++++++
 packages/stdune/stdune.3.23.0~alpha2/opam          | 46 +++++++++++++
 .../top-closure/top-closure.3.23.0~alpha2/opam     | 38 ++++++++++
 packages/xdg/xdg.3.23.0~alpha2/opam                | 39 +++++++++++
 18 files changed, 801 insertions(+)
 create mode 100644 packages/chrome-trace/chrome-trace.3.23.0~alpha2/opam
 create mode 100644 packages/dune-action-plugin/dune-action-plugin.3.23.0~alpha2/opam
 create mode 100644 packages/dune-action-trace/dune-action-trace.3.23.0~alpha2/opam
 create mode 100644 packages/dune-build-info/dune-build-info.3.23.0~alpha2/opam
 create mode 100644 packages/dune-configurator/dune-configurator.3.23.0~alpha2/opam
 create mode 100644 packages/dune-glob/dune-glob.3.23.0~alpha2/opam
 create mode 100644 packages/dune-private-libs/dune-private-libs.3.23.0~alpha2/opam
 create mode 100644 packages/dune-rpc-lwt/dune-rpc-lwt.3.23.0~alpha2/opam
 create mode 100644 packages/dune-rpc/dune-rpc.3.23.0~alpha2/opam
 create mode 100644 packages/dune-site/dune-site.3.23.0~alpha2/opam
 create mode 100644 packages/dune/dune.3.23.0~alpha2/opam
 create mode 100644 packages/dyn/dyn.3.23.0~alpha2/opam
 create mode 100644 packages/fs-io/fs-io.3.23.0~alpha2/opam
 create mode 100644 packages/ocamlc-loc/ocamlc-loc.3.23.0~alpha2/opam
 create mode 100644 packages/ordering/ordering.3.23.0~alpha2/opam
 create mode 100644 packages/stdune/stdune.3.23.0~alpha2/opam
 create mode 100644 packages/top-closure/top-closure.3.23.0~alpha2/opam
 create mode 100644 packages/xdg/xdg.3.23.0~alpha2/opam

(from ocaml/opam:debian-13-ocaml-4.14@sha256:9fe84ffeeaa92507d198c7af8adb382726e06ae36c031f5ef645a3241cac0353)
2026-04-30 08:49.24 ---> using "59750879172620501422dd230c4db220684ca7fe3e97409754eb72dcd3390183" 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-30 08:49.24 ---> using "b9ebb375f27da820f646269f579489455309b96c19083cd92f7f6ddd05a4b5f2" 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-30 08:49.24 ---> using "a861010f9e8d58738e62217a8c0fc067b85ae67b915e1ef93e08d814bb3c914c" 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.1
# 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-30 08:49.24 ---> using "a880c606232c92d84d818c349c45696fe9be139917bfa5f7b1065b497e8df441" 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-30 08:49.24 ---> using "47c085e53aa5880966ff9fc1e1e12a4661255166181f7931a397db06034201cf" from cache

/home/opam: (copy (src .) (dst opam-repository/))
2026-04-30 08:49.25 ---> using "4f46738dfb91aa0cd6670022d574de26b7ba05050d8f85957ea4872d96399e01" from cache

/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-04-30 08:49.25 ---> using "f445e8c26fbca2dd0e343fb9cad949aab8e50ebe8f19361a10c799b6322ab39c" 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 [129 kB]
- Fetched 219 kB in 0s (1758 kB/s)
- Reading package lists...
2026-04-30 08:49.25 ---> using "b966a5b49a15ba3eb63ca44315c18e89b0e8b1ab5327a74622eb8f27705503f7" from cache

/home/opam: (run (shell "opam pin add -k version -yn dune.3.23.0~alpha2 3.23.0~alpha2"))
dune is now pinned to version 3.23.0~alpha2
2026-04-30 08:49.25 ---> using "25765793fc7cef20054e052a9de3d7d38466f3811e35fee48d28bad9710db3b2" from cache

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall dune.3.23.0~alpha2;\
                        \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.23.0~alpha2' && 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.23.0~alpha2 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 1 package
  - install dune 3.23.0~alpha2 (pinned)

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved dune.3.23.0~alpha2  (cached)
-> installed dune.3.23.0~alpha2
Done.
# To update the current shell environment, run: eval $(opam env)
2026-04-30 08:49.25 ---> using "8638839e5ae5cf3f1965d4f7cf42b88935780d5bcff7e41a79deffdd572bdcbf" from cache

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall extunix.0.1.5;\
                        \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\" != 'extunix.0.1.5' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
extunix.0.1.5 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 5 packages
  - install base-bytes base   [required by extunix]
  - install camlp4     4.14+1 [required by extunix]
  - install extunix    0.1.5
  - install ocamlbuild 0.16.1 [required by extunix]
  - install ocamlfind  1.9.8  [required by extunix]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved camlp4.4.14+1  (cached)
-> retrieved extunix.0.1.5  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed ocamlbuild.0.16.1
-> installed camlp4.4.14+1
-> installed extunix.0.1.5
Done.
# To update the current shell environment, run: eval $(opam env)
2026-04-30 08:51.16 ---> saved as "1a53833448f386e37e5329e76e925d20453f967193a59d7cf017adfe09e0e8f7"

/home/opam: (run (network host)
                 (shell "(opam reinstall --with-test extunix.0.1.5) || true"))
The following actions will be performed:
=== recompile 1 package
  - recompile extunix      0.1.5
=== install 4 packages
  - install   ounit        2.2.7 [required by extunix]
  - 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 extunix.0.1.5  (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   extunix.0.1.5
-> installed stdlib-shims.0.3.0
-> installed ounit2.2.2.7
-> installed ounit.2.2.7
-> installed extunix.0.1.5
Done.
# To update the current shell environment, run: eval $(opam env)
2026-04-30 08:51.44 ---> saved as "989dd9dd3e2f228e34626eb6b8c280f53df491481470f5829c1c2f2ec816336c"

/home/opam: (run (shell  "opam reinstall --with-test --verbose extunix.0.1.5;\
                        \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\" != 'extunix.0.1.5' && 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 extunix 0.1.5

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/4: [extunix.0.1.5: extract]
-> retrieved extunix.0.1.5  (cached)
Processing  2/4: [extunix: ocaml setup.ml]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "ocaml" "setup.ml" "-configure" "--enable-tests" "--prefix" "/home/opam/.opam/4.14" (CWD=/home/opam/.opam/4.14/.opam-switch/build/extunix.0.1.5)
- File "./setup.ml", line 581, characters 4-15:
- 581 |     Stream.from next
-           ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "./setup.ml", line 609, characters 19-36:
- 609 |         let strm = Stream.of_channel chn in
-                          ^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "./setup.ml", line 616, characters 37-48:
- 616 |                 Buffer.add_char buf (Stream.next strm);
-                                            ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "./setup.ml", line 619, characters 17-31:
- 619 |             with Stream.Failure ->
-                        ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "./setup.ml", line 1437, characters 16-33:
- 1437 |       let lxr = Genlex.make_lexer [] in
-                        ^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "./setup.ml", line 1439, characters 22-38:
- 1439 |         let st = lxr (Stream.of_string s) in
-                              ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "./setup.ml", line 1440, characters 14-26:
- 1440 |         match Stream.npeek 3 st with
-                      ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "./setup.ml", line 1441, characters 11-23:
- 1441 |         | [Genlex.Ident fn; Genlex.Ident nm] -> Call(fn, Ident nm)
-                   ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "./setup.ml", line 1441, characters 28-40:
- 1441 |         | [Genlex.Ident fn; Genlex.Ident nm] -> Call(fn, Ident nm)
-                                    ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "./setup.ml", line 1442, characters 11-23:
- 1442 |         | [Genlex.Ident fn; Genlex.String str] -> Call(fn, String str)
-                   ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "./setup.ml", line 1442, characters 28-41:
- 1442 |         | [Genlex.Ident fn; Genlex.String str] -> Call(fn, String str)
-                                    ^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "./setup.ml", line 1443, characters 11-24:
- 1443 |         | [Genlex.String str] -> String str
-                   ^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "./setup.ml", line 1444, characters 11-23:
- 1444 |         | [Genlex.Ident nm] -> Ident nm
-                   ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "./setup.ml", line 1781, characters 22-40:
- 1781 |         let compare = Pervasives.compare
-                              ^^^^^^^^^^^^^^^^^^
- 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 "setup.ml", line 3182, characters 8-19:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3185, characters 21-32:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3188, characters 18-32:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3190, characters 6-23:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3193, characters 12-24:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3194, characters 9-21:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3194, characters 26-36:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3194, characters 42-55:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3195, characters 8-19:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3195, characters 25-36:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3195, characters 42-53:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3207, characters 17-34:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3332, characters 16-33:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3351, characters 22-38:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3353, characters 17-29:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3354, characters 16-28:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3354, characters 37-49:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3356, characters 16-28:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3356, characters 37-50:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3358, characters 16-28:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3358, characters 46-58:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3360, characters 16-28:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3360, characters 46-59:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3362, characters 16-28:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3375, characters 13-25:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3473, characters 16-34:
- 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 "setup.ml", line 4524, characters 21-38:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 4526, characters 19-31:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 4527, characters 16-29:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 4527, characters 33-46:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 4529, characters 15-26:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 4529, characters 32-43:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "./src/discover.ml", line 347, characters 19-35:
- 347 |     "--disable-" ^ String.lowercase name,
-                          ^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.String.lowercase
- Use String.lowercase_ascii/StringLabels.lowercase_ascii instead.
- checking EVENTFD.............ok
- checking ATFILE..............ok
- checking DIRFD...............ok
- checking STATVFS.............ok
- checking SIOCGIFCONF.........ok
- checking IFADDRS.............ok
- checking INET_NTOA...........ok
- checking UNAME...............ok
- checking FADVISE.............ok
- checking FALLOCATE...........ok
- checking TTY_IOCTL...........ok
- checking TTYNAME.............ok
- checking CTERMID.............ok
- checking GETTID..............ok
- checking PGID................ok
- checking SETREUID............ok
- checking FSYNC...............ok
- checking FDATASYNC...........ok
- checking SYNC................ok
- checking SYNCFS..............ok
- checking REALPATH............ok
- checking SIGNALFD............ok
- checking PTRACE..............ok
- checking RESOURCE............ok
- checking MLOCKALL............ok
- checking STRTIME.............ok
- checking TIMEZONE............ok
- checking PTS.................ok
- checking FCNTL...............ok
- checking TCPGRP..............ok
- checking EXECINFO............ok
- checking SETENV..............ok
- checking CLEARENV............ok
- checking MKDTEMP.............ok
- checking TIMEGM..............ok
- checking MALLOC_INFO.........ok
- checking MALLOC_STATS........ok
- checking MEMALIGN............ok
- checking ENDIAN..............ok
- checking READ_CREDENTIALS....ok
- checking FEXECVE.............ok
- checking SENDMSG.............ok
- checking PREAD...............ok
- checking PWRITE..............ok
- checking READ................ok
- checking WRITE...............ok
- checking MKSTEMPS............ok
- checking MKOSTEMPS...........ok
- checking SETRESUID...........ok
- checking SYSCONF.............ok
- checking SPLICE..............ok
- checking TEE.................ok
- checking VMSPLICE............ok
- checking SOCKOPT.............ok
- checking TCP_KEEPCNT.........ok
- checking TCP_KEEPIDLE........ok
- checking TCP_KEEPINTVL.......ok
- checking SO_REUSEPORT........ok
- checking POLL................ok
- checking SYSINFO.............ok
- checking MCHECK..............ok
- checking MOUNT...............ok
- checking UNSHARE.............ok
- checking CHROOT..............ok
- 
- Configuration:
- ocamlfind: ........................................... /home/opam/.opam/4.14/bin/ocamlfind
- ocamlc: .............................................. /home/opam/.opam/4.14/bin/ocamlc.opt
- ocamlopt: ............................................ /home/opam/.opam/4.14/bin/ocamlopt.opt
- ocamlbuild: .......................................... /home/opam/.opam/4.14/bin/ocamlbuild
- Package name: ........................................ extunix
- Package version: ..................................... 0.1.4
- os_type: ............................................. Unix
- system: .............................................. linux
- architecture: ........................................ amd64
- ccomp_type: .......................................... cc
- ocaml_version: ....................................... 4.14.3
- standard_library_default: ............................ /home/opam/.opam/4.14/lib/ocaml
- standard_library: .................................... /home/opam/.opam/4.14/lib/ocaml
- bytecomp_c_compiler: ................................. gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 
- native_c_compiler: ................................... gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 
- model: ............................................... default
- ext_obj: ............................................. .o
- ext_asm: ............................................. .s
- ext_lib: ............................................. .a
- ext_dll: ............................................. .so
- default_executable_name: ............................. a.out
- systhread_supported: ................................. true
- Install architecture-independent files dir: .......... /home/opam/.opam/4.14
- Install architecture-dependent files in dir: ......... $prefix
- User executables: .................................... $exec_prefix/bin
- System admin executables: ............................ $exec_prefix/sbin
- Program executables: ................................. $exec_prefix/libexec
- Read-only single-machine data: ....................... $prefix/etc
- Modifiable architecture-independent data: ............ $prefix/com
- Modifiable single-machine data: ...................... $prefix/var
- Object code libraries: ............................... $exec_prefix/lib
- Read-only arch-independent data root: ................ $prefix/share
- Read-only architecture-independent data: ............. $datarootdir
- Info documentation: .................................. $datarootdir/info
- Locale-dependent data: ............................... $datarootdir/locale
- Man documentation: ................................... $datarootdir/man
- Documentation root: .................................. $datarootdir/doc/$pkg_name
- HTML documentation: .................................. $docdir
- DVI documentation: ................................... $docdir
- PDF documentation: ................................... $docdir
- PS documentation: .................................... $docdir
- findlib_version: ..................................... 1.9.8
- is_native: ........................................... true
- suffix_program: ......................................
- Remove a file.: ...................................... rm -f
- Remove a directory.: ................................. rm -rf
- Turn ocaml debug flag on: ............................ true
- Turn ocaml profile flag on: .......................... false
- Compiler support generation of .cmxs.: ............... true
- OCamlbuild additional flags: .........................
- Strict compile-time checks: .......................... true
- Create documentations: ............................... true
- Compile tests executable and library and run them: ... true
- camlp4: .............................................. /home/opam/.opam/4.14/bin/camlp4
- pkg_unix: ............................................ /home/opam/.opam/4.14/lib/ocaml
- pkg_bigarray: ........................................ /home/opam/.opam/4.14/lib/ocaml
- pkg_bytes: ........................................... /home/opam/.opam/4.14/lib/bytes
- pkg_ounit: ........................................... /home/opam/.opam/4.14/lib/oUnit
- pkg_str: ............................................. /home/opam/.opam/4.14/lib/ocaml
- ocamldoc: ............................................ /home/opam/.opam/4.14/bin/ocamldoc
- 
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "ocaml" "setup.ml" "-build" (CWD=/home/opam/.opam/4.14/.opam-switch/build/extunix.0.1.5)
- File "./setup.ml", line 581, characters 4-15:
- 581 |     Stream.from next
-           ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "./setup.ml", line 609, characters 19-36:
- 609 |         let strm = Stream.of_channel chn in
-                          ^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "./setup.ml", line 616, characters 37-48:
- 616 |                 Buffer.add_char buf (Stream.next strm);
-                                            ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "./setup.ml", line 619, characters 17-31:
- 619 |             with Stream.Failure ->
-                        ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "./setup.ml", line 1437, characters 16-33:
- 1437 |       let lxr = Genlex.make_lexer [] in
-                        ^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "./setup.ml", line 1439, characters 22-38:
- 1439 |         let st = lxr (Stream.of_string s) in
-                              ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "./setup.ml", line 1440, characters 14-26:
- 1440 |         match Stream.npeek 3 st with
-                      ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "./setup.ml", line 1441, characters 11-23:
- 1441 |         | [Genlex.Ident fn; Genlex.Ident nm] -> Call(fn, Ident nm)
-                   ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "./setup.ml", line 1441, characters 28-40:
- 1441 |         | [Genlex.Ident fn; Genlex.Ident nm] -> Call(fn, Ident nm)
-                                    ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "./setup.ml", line 1442, characters 11-23:
- 1442 |         | [Genlex.Ident fn; Genlex.String str] -> Call(fn, String str)
-                   ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "./setup.ml", line 1442, characters 28-41:
- 1442 |         | [Genlex.Ident fn; Genlex.String str] -> Call(fn, String str)
-                                    ^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "./setup.ml", line 1443, characters 11-24:
- 1443 |         | [Genlex.String str] -> String str
-                   ^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "./setup.ml", line 1444, characters 11-23:
- 1444 |         | [Genlex.Ident nm] -> Ident nm
-                   ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "./setup.ml", line 1781, characters 22-40:
- 1781 |         let compare = Pervasives.compare
-                              ^^^^^^^^^^^^^^^^^^
- 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 "setup.ml", line 3182, characters 8-19:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3185, characters 21-32:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3188, characters 18-32:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3190, characters 6-23:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3193, characters 12-24:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3194, characters 9-21:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3194, characters 26-36:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3194, characters 42-55:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3195, characters 8-19:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3195, characters 25-36:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3195, characters 42-53:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3207, characters 17-34:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3332, characters 16-33:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3351, characters 22-38:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3353, characters 17-29:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3354, characters 16-28:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3354, characters 37-49:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3356, characters 16-28:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3356, characters 37-50:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3358, characters 16-28:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3358, characters 46-58:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3360, characters 16-28:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3360, characters 46-59:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3362, characters 16-28:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3375, characters 13-25:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3473, characters 16-34:
- 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 "setup.ml", line 4524, characters 21-38:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 4526, characters 19-31:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 4527, characters 16-29:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 4527, characters 33-46:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 4529, characters 15-26:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 4529, characters 32-43:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- W: Cannot find source file matching module 'ExtUnixAll' in library extunix.
- W: Use InterfacePatterns or ImplementationPatterns to define this file with feature "source_patterns".
- W: Cannot find source file matching module 'ExtUnixSpecific' in library extunix.
- W: Use InterfacePatterns or ImplementationPatterns to define this file with feature "source_patterns".
- W: Cannot find source file matching module 'ExtUnixAll' in library extunix.
- W: Use InterfacePatterns or ImplementationPatterns to define this file with feature "source_patterns".
- W: Cannot find source file matching module 'ExtUnixSpecific' in library extunix.
- W: Use InterfacePatterns or ImplementationPatterns to define this file with feature "source_patterns".
- + /home/opam/.opam/4.14/bin/ocamlc.opt -config
- + /home/opam/.opam/4.14/bin/ocamlopt.opt unix.cmxa -I /home/opam/.opam/4.14/lib/ocamlbuild /home/opam/.opam/4.14/lib/ocamlbuild/ocamlbuildlib.cmxa myocamlbuild.ml /home/opam/.opam/4.14/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild
- + /home/opam/.opam/4.14/bin/ocamlc.opt -config
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/eventfd.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/eventfd.c
- In file included from src/config.h:27,
-                  from src/eventfd.c:3:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv eventfd.o src/eventfd.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/dirfd.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/dirfd.c
- In file included from src/config.h:27,
-                  from src/dirfd.c:3:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv dirfd.o src/dirfd.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/fsync.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/fsync.c
- In file included from src/config.h:27,
-                  from src/fsync.c:6:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv fsync.o src/fsync.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/statvfs.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/statvfs.c
- In file included from src/config.h:27,
-                  from src/statvfs.c:3:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv statvfs.o src/statvfs.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/atfile.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/atfile.c
- In file included from src/config.h:27,
-                  from src/atfile.c:3:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv atfile.o src/atfile.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/ioctl_siocgifconf.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/ioctl_siocgifconf.c
- In file included from src/config.h:27,
-                  from src/ioctl_siocgifconf.c:6:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv ioctl_siocgifconf.o src/ioctl_siocgifconf.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/uname.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/uname.c
- In file included from src/config.h:27,
-                  from src/uname.c:3:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv uname.o src/uname.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/fadvise.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/fadvise.c
- In file included from src/config.h:27,
-                  from src/fadvise.c:15:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv fadvise.o src/fadvise.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/fallocate.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/fallocate.c
- In file included from src/config.h:27,
-                  from src/fallocate.c:15:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv fallocate.o src/fallocate.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/tty_ioctl.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/tty_ioctl.c
- In file included from src/config.h:27,
-                  from src/tty_ioctl.c:6:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv tty_ioctl.o src/tty_ioctl.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/unistd.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/unistd.c
- In file included from src/config.h:27,
-                  from src/unistd.c:15:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv unistd.o src/unistd.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/stdlib.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/stdlib.c
- In file included from src/config.h:27,
-                  from src/stdlib.c:6:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv stdlib.o src/stdlib.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/signalfd.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/signalfd.c
- In file included from src/config.h:27,
-                  from src/signalfd.c:10:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- src/signalfd.c:51:1: warning: missing initializer for field 'fixed_length' of 'struct custom_operations' [-Wmissing-field-initializers]
-    51 | };
-       | ^
- In file included from src/config.h:22:
- /home/opam/.opam/4.14/lib/ocaml/caml/custom.h:40:37: note: 'fixed_length' declared here
-    40 |   const struct custom_fixed_length* fixed_length;
-       |                                     ^~~~~~~~~~~~
- + mv signalfd.o src/signalfd.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/ptrace.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/ptrace.c
- In file included from src/config.h:27,
-                  from src/ptrace.c:3:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv ptrace.o src/ptrace.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/resource.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/resource.c
- In file included from src/config.h:27,
-                  from src/resource.c:30:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv resource.o src/resource.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/mman.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/mman.c
- In file included from src/config.h:27,
-                  from src/mman.c:3:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv mman.o src/mman.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/time.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/time.c
- In file included from src/config.h:27,
-                  from src/time.c:5:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv time.o src/time.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/pts.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/pts.c
- In file included from src/config.h:27,
-                  from src/pts.c:3:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv pts.o src/pts.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/execinfo.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/execinfo.c
- In file included from src/config.h:27,
-                  from src/execinfo.c:3:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv execinfo.o src/execinfo.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/malloc.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/malloc.c
- In file included from src/config.h:27,
-                  from src/malloc.c:5:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv malloc.o src/malloc.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/endian.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/endian.c
- In file included from src/config.h:27,
-                  from src/endian.c:2:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- src/endian.c: In function 'caml_extunix_get_bu16':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:20:15: note: in expansion of macro 'String_val'
-    20 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:58:1: note: in expansion of macro 'GET'
-    58 | GET(bu16, uint16_t, be16toh, Val_long)
-       | ^~~
- src/endian.c: In function 'caml_extunix_get_bs16':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:20:15: note: in expansion of macro 'String_val'
-    20 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:59:1: note: in expansion of macro 'GET'
-    59 | GET(bs16,  int16_t, be16toh, Val_long)
-       | ^~~
- src/endian.c: In function 'caml_extunix_get_bu31':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:20:15: note: in expansion of macro 'String_val'
-    20 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:60:1: note: in expansion of macro 'GET'
-    60 | GET(bu31, uint32_t, be32toh, Val_long)
-       | ^~~
- src/endian.c: In function 'caml_extunix_get_bs31':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:20:15: note: in expansion of macro 'String_val'
-    20 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:61:1: note: in expansion of macro 'GET'
-    61 | GET(bs31,  int32_t, be32toh, Val_long)
-       | ^~~
- src/endian.c: In function 'caml_extunix_get_bs32':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:20:15: note: in expansion of macro 'String_val'
-    20 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:62:1: note: in expansion of macro 'GET'
-    62 | GET(bs32,  int32_t, be32toh, caml_copy_int32)
-       | ^~~
- src/endian.c: In function 'caml_extunix_get_bu63':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:20:15: note: in expansion of macro 'String_val'
-    20 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:63:1: note: in expansion of macro 'GET'
-    63 | GET(bu63, uint64_t, be64toh, Val_long)
-       | ^~~
- src/endian.c: In function 'caml_extunix_get_bs63':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:20:15: note: in expansion of macro 'String_val'
-    20 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:64:1: note: in expansion of macro 'GET'
-    64 | GET(bs63,  int64_t, be64toh, Val_long)
-       | ^~~
- src/endian.c: In function 'caml_extunix_get_bs64':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:20:15: note: in expansion of macro 'String_val'
-    20 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:65:1: note: in expansion of macro 'GET'
-    65 | GET(bs64,  int64_t, be64toh, caml_copy_int64)
-       | ^~~
- src/endian.c: In function 'caml_extunix_set_b16':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:31:15: note: in expansion of macro 'String_val'
-    31 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:67:1: note: in expansion of macro 'SET'
-    67 | SET(b16, uint16_t, htobe16, Long_val)
-       | ^~~
- src/endian.c: In function 'caml_extunix_set_b31':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:31:15: note: in expansion of macro 'String_val'
-    31 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:68:1: note: in expansion of macro 'SET'
-    68 | SET(b31, uint32_t, htobe32, Long_val)
-       | ^~~
- src/endian.c: In function 'caml_extunix_set_b32':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:31:15: note: in expansion of macro 'String_val'
-    31 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:69:1: note: in expansion of macro 'SET'
-    69 | SET(b32, uint32_t, htobe32, Int32_val)
-       | ^~~
- src/endian.c: In function 'caml_extunix_set_b63':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:31:15: note: in expansion of macro 'String_val'
-    31 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:70:1: note: in expansion of macro 'SET'
-    70 | SET(b63, uint64_t, htobe64, Long_val)
-       | ^~~
- src/endian.c: In function 'caml_extunix_set_b64':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:31:15: note: in expansion of macro 'String_val'
-    31 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:71:1: note: in expansion of macro 'SET'
-    71 | SET(b64, uint64_t, htobe64, Int64_val)
-       | ^~~
- src/endian.c: In function 'caml_extunix_get_lu16':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:20:15: note: in expansion of macro 'String_val'
-    20 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:87:1: note: in expansion of macro 'GET'
-    87 | GET(lu16, uint16_t, le16toh, Val_long)
-       | ^~~
- src/endian.c: In function 'caml_extunix_get_ls16':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:20:15: note: in expansion of macro 'String_val'
-    20 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:88:1: note: in expansion of macro 'GET'
-    88 | GET(ls16,  int16_t, le16toh, Val_long)
-       | ^~~
- src/endian.c: In function 'caml_extunix_get_lu31':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:20:15: note: in expansion of macro 'String_val'
-    20 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:89:1: note: in expansion of macro 'GET'
-    89 | GET(lu31, uint32_t, le32toh, Val_long)
-       | ^~~
- src/endian.c: In function 'caml_extunix_get_ls31':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:20:15: note: in expansion of macro 'String_val'
-    20 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:90:1: note: in expansion of macro 'GET'
-    90 | GET(ls31,  int32_t, le32toh, Val_long)
-       | ^~~
- src/endian.c: In function 'caml_extunix_get_ls32':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:20:15: note: in expansion of macro 'String_val'
-    20 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:91:1: note: in expansion of macro 'GET'
-    91 | GET(ls32,  int32_t, le32toh, caml_copy_int32)
-       | ^~~
- src/endian.c: In function 'caml_extunix_get_lu63':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:20:15: note: in expansion of macro 'String_val'
-    20 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:92:1: note: in expansion of macro 'GET'
-    92 | GET(lu63, uint64_t, le64toh, Val_long)
-       | ^~~
- src/endian.c: In function 'caml_extunix_get_ls63':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:20:15: note: in expansion of macro 'String_val'
-    20 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:93:1: note: in expansion of macro 'GET'
-    93 | GET(ls63,  int64_t, le64toh, Val_long)
-       | ^~~
- src/endian.c: In function 'caml_extunix_get_ls64':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:20:15: note: in expansion of macro 'String_val'
-    20 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:94:1: note: in expansion of macro 'GET'
-    94 | GET(ls64,  int64_t, le64toh, caml_copy_int64)
-       | ^~~
- src/endian.c: In function 'caml_extunix_set_l16':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:31:15: note: in expansion of macro 'String_val'
-    31 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:96:1: note: in expansion of macro 'SET'
-    96 | SET(l16, uint16_t, htole16, Long_val)
-       | ^~~
- src/endian.c: In function 'caml_extunix_set_l31':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:31:15: note: in expansion of macro 'String_val'
-    31 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:97:1: note: in expansion of macro 'SET'
-    97 | SET(l31, uint32_t, htole32, Long_val)
-       | ^~~
- src/endian.c: In function 'caml_extunix_set_l32':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:31:15: note: in expansion of macro 'String_val'
-    31 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:98:1: note: in expansion of macro 'SET'
-    98 | SET(l32, uint32_t, htole32, Int32_val)
-       | ^~~
- src/endian.c: In function 'caml_extunix_set_l63':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:31:15: note: in expansion of macro 'String_val'
-    31 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:99:1: note: in expansion of macro 'SET'
-    99 | SET(l63, uint64_t, htole64, Long_val)
-       | ^~~
- src/endian.c: In function 'caml_extunix_set_l64':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:31:15: note: in expansion of macro 'String_val'
-    31 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:100:1: note: in expansion of macro 'SET'
-   100 | SET(l64, uint64_t, htole64, Int64_val)
-       | ^~~
- src/endian.c: In function 'caml_extunix_get_u8':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:20:15: note: in expansion of macro 'String_val'
-    20 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:106:1: note: in expansion of macro 'GET'
-   106 | GET(u8,    uint8_t, id, Val_long)
-       | ^~~
- src/endian.c: In function 'caml_extunix_get_s8':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:20:15: note: in expansion of macro 'String_val'
-    20 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:107:1: note: in expansion of macro 'GET'
-   107 | GET(s8,     int8_t, id, Val_long)
-       | ^~~
- src/endian.c: In function 'caml_extunix_get_hu16':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:20:15: note: in expansion of macro 'String_val'
-    20 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:108:1: note: in expansion of macro 'GET'
-   108 | GET(hu16, uint16_t, id, Val_long)
-       | ^~~
- src/endian.c: In function 'caml_extunix_get_hs16':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:20:15: note: in expansion of macro 'String_val'
-    20 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:109:1: note: in expansion of macro 'GET'
-   109 | GET(hs16,  int16_t, id, Val_long)
-       | ^~~
- src/endian.c: In function 'caml_extunix_get_hu31':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:20:15: note: in expansion of macro 'String_val'
-    20 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:110:1: note: in expansion of macro 'GET'
-   110 | GET(hu31, uint32_t, id, Val_long)
-       | ^~~
- src/endian.c: In function 'caml_extunix_get_hs31':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:20:15: note: in expansion of macro 'String_val'
-    20 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:111:1: note: in expansion of macro 'GET'
-   111 | GET(hs31,  int32_t, id, Val_long)
-       | ^~~
- src/endian.c: In function 'caml_extunix_get_hs32':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:20:15: note: in expansion of macro 'String_val'
-    20 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:112:1: note: in expansion of macro 'GET'
-   112 | GET(hs32,  int32_t, id, caml_copy_int32)
-       | ^~~
- src/endian.c: In function 'caml_extunix_get_hu63':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:20:15: note: in expansion of macro 'String_val'
-    20 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:113:1: note: in expansion of macro 'GET'
-   113 | GET(hu63, uint64_t, id, Val_long)
-       | ^~~
- src/endian.c: In function 'caml_extunix_get_hs63':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:20:15: note: in expansion of macro 'String_val'
-    20 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:114:1: note: in expansion of macro 'GET'
-   114 | GET(hs63,  int64_t, id, Val_long)
-       | ^~~
- src/endian.c: In function 'caml_extunix_get_hs64':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:20:15: note: in expansion of macro 'String_val'
-    20 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:115:1: note: in expansion of macro 'GET'
-   115 | GET(hs64,  int64_t, id, caml_copy_int64)
-       | ^~~
- src/endian.c: In function 'caml_extunix_set_8':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:31:15: note: in expansion of macro 'String_val'
-    31 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:117:1: note: in expansion of macro 'SET'
-   117 | SET(8,    uint8_t, id, Long_val)
-       | ^~~
- src/endian.c: In function 'caml_extunix_set_h16':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:31:15: note: in expansion of macro 'String_val'
-    31 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:118:1: note: in expansion of macro 'SET'
-   118 | SET(h16, uint16_t, id, Long_val)
-       | ^~~
- src/endian.c: In function 'caml_extunix_set_h31':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:31:15: note: in expansion of macro 'String_val'
-    31 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:119:1: note: in expansion of macro 'SET'
-   119 | SET(h31, uint32_t, id, Long_val)
-       | ^~~
- src/endian.c: In function 'caml_extunix_set_h32':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:31:15: note: in expansion of macro 'String_val'
-    31 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:120:1: note: in expansion of macro 'SET'
-   120 | SET(h32, uint32_t, id, Int32_val)
-       | ^~~
- src/endian.c: In function 'caml_extunix_set_h63':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:31:15: note: in expansion of macro 'String_val'
-    31 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:121:1: note: in expansion of macro 'SET'
-   121 | SET(h63, uint64_t, id, Long_val)
-       | ^~~
- src/endian.c: In function 'caml_extunix_set_h64':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/endian.c:31:15: note: in expansion of macro 'String_val'
-    31 |   char *str = String_val(v_str);                                        \
-       |               ^~~~~~~~~~
- src/endian.c:122:1: note: in expansion of macro 'SET'
-   122 | SET(h64, uint64_t, id, Int64_val)
-       | ^~~
- + mv endian.o src/endian.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/read_cred.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/read_cred.c
- In file included from src/config.h:27,
-                  from src/read_cred.c:3:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv read_cred.o src/read_cred.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/fexecve.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/fexecve.c
- In file included from src/config.h:27,
-                  from src/fexecve.c:3:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- src/fexecve.c: In function 'array_of_value':
- src/fexecve.c:19:12: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-    19 |     arr[i] = String_val(Field(v, i));
-       |            ^
- + mv fexecve.o src/fexecve.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/sendmsg.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/sendmsg.c
- In file included from src/config.h:27,
-                  from src/sendmsg.c:12:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- src/sendmsg.c: In function 'caml_extunix_recvmsg':
- /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))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- src/sendmsg.c:144:10: note: in expansion of macro 'String_val'
-   144 |   memcpy(String_val(data), buf, len);
-       |          ^~~~~~~~~~
- In file included from src/config.h: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,
-       |                      ~~~~~~~~~~~~~~~~~^~~~~~
- + mv sendmsg.o src/sendmsg.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/mktemp.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/mktemp.c
- In file included from src/config.h:27,
-                  from src/mktemp.c:5:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- src/mktemp.c: In function 'caml_extunix_internal_mkstemps':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/mktemp.c:34:20: note: in expansion of macro 'String_val'
-    34 |   char *template = String_val(v_template);
-       |                    ^~~~~~~~~~
- src/mktemp.c: In function 'caml_extunix_internal_mkostemps':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/mktemp.c:60:20: note: in expansion of macro 'String_val'
-    60 |   char *template = String_val(v_template);
-       |                    ^~~~~~~~~~
- + mv mktemp.o src/mktemp.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/memalign.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/memalign.c
- In file included from src/config.h:27,
-                  from src/memalign.c:3:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv memalign.o src/memalign.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/endianba.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/endianba.c
- In file included from src/config.h:27,
-                  from src/endianba.c:2:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv endianba.o src/endianba.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/pread_pwrite_ba.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/pread_pwrite_ba.c
- In file included from src/config.h:27,
-                  from src/pread_pwrite_ba.c:4:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv pread_pwrite_ba.o src/pread_pwrite_ba.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/bigarray.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/bigarray.c
- In file included from src/config.h:27,
-                  from src/bigarray.c:1:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- src/bigarray.c: In function 'caml_extunixba_get_substr':
- src/bigarray.c:14:9: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-    14 |     str = String_val(v_str);
-       |         ^
- src/bigarray.c: In function 'caml_extunixba_set_substr':
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- src/bigarray.c:25:17: note: in expansion of macro 'String_val'
-    25 |     char *str = String_val(v_str);
-       |                 ^~~~~~~~~~
- + mv bigarray.o src/bigarray.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/splice.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/splice.c
- In file included from src/config.h:27,
-                  from src/splice.c:5:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv splice.o src/splice.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/sysconf.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/sysconf.c
- In file included from src/config.h:27,
-                  from src/sysconf.c:13:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv sysconf.o src/sysconf.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/common.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/common.c
- In file included from src/config.h:27,
-                  from src/common.c:2:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv common.o src/common.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/sockopt.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/sockopt.c
- In file included from src/config.h:27,
-                  from src/sockopt.c:3:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv sockopt.o src/sockopt.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/poll.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/poll.c
- In file included from src/config.h:27,
-                  from src/poll.c:3:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv poll.o src/poll.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/sysinfo.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/sysinfo.c
- In file included from src/config.h:27,
-                  from src/sysinfo.c:3:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv sysinfo.o src/sysinfo.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/mount.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/mount.c
- In file included from src/config.h:27,
-                  from src/mount.c:3:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv mount.o src/mount.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/unshare.c
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -g -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -c src/unshare.c
- In file included from src/config.h:27,
-                  from src/unshare.c:3:
- src/common.h:5:9: warning: "Some_val" redefined
-     5 | #define Some_val(v) Field(v,0)
-       |         ^~~~~~~~
- In file included from /home/opam/.opam/4.14/lib/ocaml/caml/memory.h:31,
-                  from src/config.h:17:
- /home/opam/.opam/4.14/lib/ocaml/caml/mlvalues.h:408:9: note: this is the location of the previous definition
-   408 | #define Some_val(v) Field(v, 0)
-       |         ^~~~~~~~
- + mv unshare.o src/unshare.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlmklib -o src/extunix_stubs -g src/eventfd.o src/dirfd.o src/fsync.o src/statvfs.o src/atfile.o src/ioctl_siocgifconf.o src/uname.o src/fadvise.o src/fallocate.o src/tty_ioctl.o src/unistd.o src/stdlib.o src/signalfd.o src/ptrace.o src/resource.o src/mman.o src/time.o src/pts.o src/execinfo.o src/malloc.o src/endian.o src/read_cred.o src/fexecve.o src/sendmsg.o src/mktemp.o src/memalign.o src/endianba.o src/pread_pwrite_ba.o src/bigarray.o src/splice.o src/sysconf.o src/common.o src/sockopt.o src/poll.o src/sysinfo.o src/mount.o src/unshare.o
- + /home/opam/.opam/4.14/bin/ocamlfind ocamldep -package bigarray -package bytes -package unix -modules src/extUnix.ml > src/extUnix.ml.depends
- + /home/opam/.opam/4.14/bin/ocamlfind ocamldep -package bigarray -package bytes -syntax camlp4o -package camlp4.extend -syntax camlp4o -package camlp4.quotations.r -package unix -syntax camlp4o -modules src/pa_have.ml > src/pa_have.ml.depends
- + /home/opam/.opam/4.14/bin/ocamlfind ocamldep -package bigarray -package bytes -package unix -modules src/extUnixConfig.ml > src/extUnixConfig.ml.depends
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -c -w +A-e-3-44-48-50 -g -annot -bin-annot -safe-string -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -package bigarray -package bytes -package unix -I src -o src/extUnixConfig.cmo src/extUnixConfig.ml
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -c -w +A-e-3-44-48-50 -g -annot -bin-annot -safe-string -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -package bigarray -package bytes -package unix -I src -o src/extUnixConfig.cmo src/extUnixConfig.ml
- File "src/extUnixConfig.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -c -w +A-e-3-44-48-50 -g -annot -bin-annot -safe-string -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -package bigarray -package bytes -syntax camlp4o -package camlp4.extend -syntax camlp4o -package camlp4.quotations.r -package unix -syntax camlp4o -I src -o src/pa_have.cmo src/pa_have.ml
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -c -w +A-e-3-44-48-50 -g -annot -bin-annot -safe-string -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -package bigarray -package bytes -syntax camlp4o -package camlp4.extend -syntax camlp4o -package camlp4.quotations.r -package unix -syntax camlp4o -I src -o src/pa_have.cmo src/pa_have.ml
- File "src/pa_have.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- File "src/pa_have.ml", lines 9-83, characters 11-3:
-  9 | ...........(Syntax : Camlp4.Sig.Camlp4Syntax) =
- 10 | struct
- 11 |   open Camlp4.PreCast
- 12 | 
- 13 |   include Syntax
- ...
- 80 |   Camlp4.Options.add "-gen-all" (Arg.Set all) " generate values from all HAVE sections";;
- 81 |   Camlp4.Options.add "-gen-verbose" (Arg.Set verbose) " verbose mode";;
- 82 | 
- 83 | end
- Warning 60 [unused-module]: unused module Syntax.
- + camlp4o src/extUnixConfig.cmo src/pa_have.cmo pr_o.cmo -impl src/extUnix.mlpp -o src/extUnixAll.ml -gen-all
- + /home/opam/.opam/4.14/bin/ocamlfind ocamldep -package bigarray -package bytes -package unix -modules src/extUnixAll.ml > src/extUnixAll.ml.depends
- + camlp4o src/extUnixConfig.cmo src/pa_have.cmo pr_o.cmo -impl src/extUnix.mlpp -o src/extUnixSpecific.ml
- + /home/opam/.opam/4.14/bin/ocamlfind ocamldep -package bigarray -package bytes -package unix -modules src/extUnixSpecific.ml > src/extUnixSpecific.ml.depends
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -c -w +A-e-3-44-48-50 -g -annot -bin-annot -safe-string -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -package bigarray -package bytes -package unix -I src -o src/extUnixAll.cmo src/extUnixAll.ml
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -c -w +A-e-3-44-48-50 -g -annot -bin-annot -safe-string -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -package bigarray -package bytes -package unix -I src -o src/extUnixAll.cmo src/extUnixAll.ml
- File "src/extUnixAll.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -c -w +A-e-3-44-48-50 -g -annot -bin-annot -safe-string -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -package bigarray -package bytes -package unix -I src -o src/extUnixSpecific.cmo src/extUnixSpecific.ml
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -c -w +A-e-3-44-48-50 -g -annot -bin-annot -safe-string -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -package bigarray -package bytes -package unix -I src -o src/extUnixSpecific.cmo src/extUnixSpecific.ml
- File "src/extUnixSpecific.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -c -w +A-e-3-44-48-50 -g -annot -bin-annot -safe-string -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -package bigarray -package bytes -package unix -I src -o src/extUnix.cmo src/extUnix.ml
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -c -w +A-e-3-44-48-50 -g -annot -bin-annot -safe-string -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -package bigarray -package bytes -package unix -I src -o src/extUnix.cmo src/extUnix.ml
- File "src/extUnix.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -a -dllib -lextunix_stubs -cclib -lextunix_stubs -I src src/extUnixAll.cmo src/extUnixConfig.cmo src/extUnixSpecific.cmo src/extUnix.cmo -o src/extunix.cma
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -c -w +A-e-3-44-48-50 -g -annot -bin-annot -safe-string -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -package bigarray -package bytes -package unix -I src -o src/extUnixAll.cmx src/extUnixAll.ml
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -c -w +A-e-3-44-48-50 -g -annot -bin-annot -safe-string -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -package bigarray -package bytes -package unix -I src -o src/extUnixAll.cmx src/extUnixAll.ml
- File "src/extUnixAll.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -c -w +A-e-3-44-48-50 -g -annot -bin-annot -safe-string -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -package bigarray -package bytes -package unix -I src -o src/extUnixConfig.cmx src/extUnixConfig.ml
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -c -w +A-e-3-44-48-50 -g -annot -bin-annot -safe-string -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -package bigarray -package bytes -package unix -I src -o src/extUnixConfig.cmx src/extUnixConfig.ml
- File "src/extUnixConfig.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -c -w +A-e-3-44-48-50 -g -annot -bin-annot -safe-string -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -package bigarray -package bytes -package unix -I src -o src/extUnixSpecific.cmx src/extUnixSpecific.ml
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -c -w +A-e-3-44-48-50 -g -annot -bin-annot -safe-string -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -package bigarray -package bytes -package unix -I src -o src/extUnixSpecific.cmx src/extUnixSpecific.ml
- File "src/extUnixSpecific.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -c -w +A-e-3-44-48-50 -g -annot -bin-annot -safe-string -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -package bigarray -package bytes -package unix -I src -o src/extUnix.cmx src/extUnix.ml
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -c -w +A-e-3-44-48-50 -g -annot -bin-annot -safe-string -ccopt -pedantic -ccopt -Wno-long-long -ccopt -Wextra -package bigarray -package bytes -package unix -I src -o src/extUnix.cmx src/extUnix.ml
- File "src/extUnix.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -a -cclib -lextunix_stubs -I src src/extUnixAll.cmx src/extUnixConfig.cmx src/extUnixSpecific.cmx src/extUnix.cmx -o src/extunix.cmxa
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -shared -I src/ -I src src/extunix.cmxa src/extUnixAll.cmx src/extUnixConfig.cmx src/extUnixSpecific.cmx src/extUnix.cmx -o src/extunix.cmxs
- + /home/opam/.opam/4.14/bin/ocamlfind ocamldep -package bigarray -package bytes -package oUnit -package str -package unix -modules test/test.ml > test/test.ml.depends
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -c -w +A-e-3-44-48-50 -g -annot -bin-annot -safe-string -w d -I src -package bigarray -package bytes -package oUnit -package str -package unix -I test -I src -o test/test.cmo test/test.ml
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -c -w +A-e-3-44-48-50 -g -annot -bin-annot -safe-string -w d -I src -package bigarray -package bytes -package oUnit -package str -package unix -I test -I src -o test/test.cmo test/test.ml
- File "test/test.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -c -w +A-e-3-44-48-50 -g -annot -bin-annot -safe-string -w d -I src -package bigarray -package bytes -package oUnit -package str -package unix -I test -I src -o test/test.cmx test/test.ml
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -c -w +A-e-3-44-48-50 -g -annot -bin-annot -safe-string -w d -I src -package bigarray -package bytes -package oUnit -package str -package unix -I test -I src -o test/test.cmx test/test.ml
- File "test/test.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -g -I src/ -linkpkg -package bigarray -package bytes -package oUnit -package unix -I src -I test src/extunix.cmxa test/test.cmx -o test/test.native
- + /home/opam/.opam/4.14/bin/ocamlfind ocamldep -package bigarray -package bytes -package oUnit -package str -package unix -modules test/testba.ml > test/testba.ml.depends
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -c -w +A-e-3-44-48-50 -g -annot -bin-annot -safe-string -I src -package bigarray -package bytes -package oUnit -package str -package unix -I test -I src -o test/testba.cmo test/testba.ml
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -c -w +A-e-3-44-48-50 -g -annot -bin-annot -safe-string -I src -package bigarray -package bytes -package oUnit -package str -package unix -I test -I src -o test/testba.cmo test/testba.ml
- File "test/testba.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -c -w +A-e-3-44-48-50 -g -annot -bin-annot -safe-string -I src -package bigarray -package bytes -package oUnit -package str -package unix -I test -I src -o test/testba.cmx test/testba.ml
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -c -w +A-e-3-44-48-50 -g -annot -bin-annot -safe-string -I src -package bigarray -package bytes -package oUnit -package str -package unix -I test -I src -o test/testba.cmx test/testba.ml
- File "test/testba.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -g -I src/ -linkpkg -package bigarray -package bytes -package oUnit -package unix -I src -I test src/extunix.cmxa test/testba.cmx -o test/testba.native
- + /home/opam/.opam/4.14/bin/ocamlfind ocamldep -package bigarray -package bytes -package oUnit -package str -package unix -modules test/test_user_namespace.ml > test/test_user_namespace.ml.depends
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -c -w +A-e-3-44-48-50 -g -annot -bin-annot -safe-string -I src -package bigarray -package bytes -package oUnit -package str -package unix -I test -I src -o test/test_user_namespace.cmo test/test_user_namespace.ml
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlc -c -w +A-e-3-44-48-50 -g -annot -bin-annot -safe-string -I src -package bigarray -package bytes -package oUnit -package str -package unix -I test -I src -o test/test_user_namespace.cmo test/test_user_namespace.ml
- File "test/test_user_namespace.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -c -w +A-e-3-44-48-50 -g -annot -bin-annot -safe-string -I src -package bigarray -package bytes -package oUnit -package str -package unix -I test -I src -o test/test_user_namespace.cmx test/test_user_namespace.ml
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -c -w +A-e-3-44-48-50 -g -annot -bin-annot -safe-string -I src -package bigarray -package bytes -package oUnit -package str -package unix -I test -I src -o test/test_user_namespace.cmx test/test_user_namespace.ml
- File "test/test_user_namespace.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + /home/opam/.opam/4.14/bin/ocamlfind ocamlopt -g -I src/ -linkpkg -package bigarray -package bytes -package oUnit -package str -package unix -I src -I test src/extunix.cmxa test/test_user_namespace.cmx -o test/test_user_namespace.native
- + /home/opam/.opam/4.14/bin/ocamlopt.opt unix.cmxa -I /home/opam/.opam/4.14/lib/ocamlbuild /home/opam/.opam/4.14/lib/ocamlbuild/ocamlbuildlib.cmxa myocamlbuild.ml /home/opam/.opam/4.14/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild
- File "myocamlbuild.ml", line 460, characters 8-19:
- 460 |         Stream.from
-               ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "myocamlbuild.ml", line 463, characters 21-32:
- 463 |                match Stream.next st with
-                            ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "myocamlbuild.ml", line 466, characters 18-32:
- 466 |              with Stream.Failure -> None)
-                         ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "myocamlbuild.ml", line 468, characters 6-23:
- 468 |       Genlex.make_lexer ["="] st_line
-             ^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "myocamlbuild.ml", line 471, characters 12-24:
- 471 |       match Stream.npeek 3 lxr with
-                   ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "myocamlbuild.ml", line 472, characters 9-21:
- 472 |       | [Genlex.Ident nm; Genlex.Kwd "="; Genlex.String value] ->
-                ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "myocamlbuild.ml", line 472, characters 26-36:
- 472 |       | [Genlex.Ident nm; Genlex.Kwd "="; Genlex.String value] ->
-                                 ^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "myocamlbuild.ml", line 472, characters 42-55:
- 472 |       | [Genlex.Ident nm; Genlex.Kwd "="; Genlex.String value] ->
-                                                 ^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "myocamlbuild.ml", line 473, characters 8-19:
- 473 |         Stream.junk lxr; Stream.junk lxr; Stream.junk lxr;
-               ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "myocamlbuild.ml", line 473, characters 25-36:
- 473 |         Stream.junk lxr; Stream.junk lxr; Stream.junk lxr;
-                                ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "myocamlbuild.ml", line 473, characters 42-53:
- 473 |         Stream.junk lxr; Stream.junk lxr; Stream.junk lxr;
-                                                 ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "myocamlbuild.ml", line 485, characters 17-34:
- 485 |         let st = Stream.of_channel chn in
-                        ^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "ocaml" "setup.ml" "-test" (CWD=/home/opam/.opam/4.14/.opam-switch/build/extunix.0.1.5)
- File "./setup.ml", line 581, characters 4-15:
- 581 |     Stream.from next
-           ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "./setup.ml", line 609, characters 19-36:
- 609 |         let strm = Stream.of_channel chn in
-                          ^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "./setup.ml", line 616, characters 37-48:
- 616 |                 Buffer.add_char buf (Stream.next strm);
-                                            ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "./setup.ml", line 619, characters 17-31:
- 619 |             with Stream.Failure ->
-                        ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "./setup.ml", line 1437, characters 16-33:
- 1437 |       let lxr = Genlex.make_lexer [] in
-                        ^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "./setup.ml", line 1439, characters 22-38:
- 1439 |         let st = lxr (Stream.of_string s) in
-                              ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "./setup.ml", line 1440, characters 14-26:
- 1440 |         match Stream.npeek 3 st with
-                      ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "./setup.ml", line 1441, characters 11-23:
- 1441 |         | [Genlex.Ident fn; Genlex.Ident nm] -> Call(fn, Ident nm)
-                   ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "./setup.ml", line 1441, characters 28-40:
- 1441 |         | [Genlex.Ident fn; Genlex.Ident nm] -> Call(fn, Ident nm)
-                                    ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "./setup.ml", line 1442, characters 11-23:
- 1442 |         | [Genlex.Ident fn; Genlex.String str] -> Call(fn, String str)
-                   ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "./setup.ml", line 1442, characters 28-41:
- 1442 |         | [Genlex.Ident fn; Genlex.String str] -> Call(fn, String str)
-                                    ^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "./setup.ml", line 1443, characters 11-24:
- 1443 |         | [Genlex.String str] -> String str
-                   ^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "./setup.ml", line 1444, characters 11-23:
- 1444 |         | [Genlex.Ident nm] -> Ident nm
-                   ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "./setup.ml", line 1781, characters 22-40:
- 1781 |         let compare = Pervasives.compare
-                              ^^^^^^^^^^^^^^^^^^
- 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 "setup.ml", line 3182, characters 8-19:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3185, characters 21-32:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3188, characters 18-32:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3190, characters 6-23:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3193, characters 12-24:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3194, characters 9-21:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3194, characters 26-36:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3194, characters 42-55:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3195, characters 8-19:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3195, characters 25-36:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3195, characters 42-53:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3207, characters 17-34:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3332, characters 16-33:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3351, characters 22-38:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3353, characters 17-29:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3354, characters 16-28:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3354, characters 37-49:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3356, characters 16-28:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3356, characters 37-50:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3358, characters 16-28:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3358, characters 46-58:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3360, characters 16-28:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3360, characters 46-59:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3362, characters 16-28:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3375, characters 13-25:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3473, characters 16-34:
- 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 "setup.ml", line 4524, characters 21-38:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 4526, characters 19-31:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 4527, characters 16-29:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 4527, characters 33-46:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 4529, characters 15-26:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 4529, characters 32-43:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- ........................................................
- Ran: 41 tests in: 0.03 seconds.
- OK
- 
- Ran: 41 tests in: 0.03 seconds.
- OK
- 
- Ran: 41 tests in: 0.03 seconds.
- OK
- 
- Ran: 41 tests in: 0.03 seconds.
- OK
- ......
- Ran: 6 tests in: 0.01 seconds.
- OK
-> compiled  extunix.0.1.5
Processing  3/4: [extunix: ocamlfind remove]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "remove" "ocamlfind" "remove" "extunix" (CWD=/home/opam/.opam/4.14/.opam-switch/remove/extunix.0.1.5)
- Removed /home/opam/.opam/4.14/lib/extunix/META
- Removed /home/opam/.opam/4.14/lib/stublibs/dllextunix_stubs.so.owner
- Removed /home/opam/.opam/4.14/lib/stublibs/dllextunix_stubs.so
- Removed /home/opam/.opam/4.14/lib/extunix
-> removed   extunix.0.1.5
Processing  4/4: [extunix: ocaml setup.ml]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "install" "ocaml" "setup.ml" "-install" (CWD=/home/opam/.opam/4.14/.opam-switch/build/extunix.0.1.5)
- File "./setup.ml", line 581, characters 4-15:
- 581 |     Stream.from next
-           ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "./setup.ml", line 609, characters 19-36:
- 609 |         let strm = Stream.of_channel chn in
-                          ^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "./setup.ml", line 616, characters 37-48:
- 616 |                 Buffer.add_char buf (Stream.next strm);
-                                            ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "./setup.ml", line 619, characters 17-31:
- 619 |             with Stream.Failure ->
-                        ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "./setup.ml", line 1437, characters 16-33:
- 1437 |       let lxr = Genlex.make_lexer [] in
-                        ^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "./setup.ml", line 1439, characters 22-38:
- 1439 |         let st = lxr (Stream.of_string s) in
-                              ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "./setup.ml", line 1440, characters 14-26:
- 1440 |         match Stream.npeek 3 st with
-                      ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "./setup.ml", line 1441, characters 11-23:
- 1441 |         | [Genlex.Ident fn; Genlex.Ident nm] -> Call(fn, Ident nm)
-                   ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "./setup.ml", line 1441, characters 28-40:
- 1441 |         | [Genlex.Ident fn; Genlex.Ident nm] -> Call(fn, Ident nm)
-                                    ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "./setup.ml", line 1442, characters 11-23:
- 1442 |         | [Genlex.Ident fn; Genlex.String str] -> Call(fn, String str)
-                   ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "./setup.ml", line 1442, characters 28-41:
- 1442 |         | [Genlex.Ident fn; Genlex.String str] -> Call(fn, String str)
-                                    ^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "./setup.ml", line 1443, characters 11-24:
- 1443 |         | [Genlex.String str] -> String str
-                   ^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "./setup.ml", line 1444, characters 11-23:
- 1444 |         | [Genlex.Ident nm] -> Ident nm
-                   ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "./setup.ml", line 1781, characters 22-40:
- 1781 |         let compare = Pervasives.compare
-                              ^^^^^^^^^^^^^^^^^^
- 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 "setup.ml", line 3182, characters 8-19:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3185, characters 21-32:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3188, characters 18-32:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3190, characters 6-23:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3193, characters 12-24:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3194, characters 9-21:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3194, characters 26-36:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3194, characters 42-55:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3195, characters 8-19:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3195, characters 25-36:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3195, characters 42-53:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3207, characters 17-34:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3332, characters 16-33:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3351, characters 22-38:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3353, characters 17-29:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3354, characters 16-28:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3354, characters 37-49:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3356, characters 16-28:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3356, characters 37-50:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3358, characters 16-28:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3358, characters 46-58:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3360, characters 16-28:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3360, characters 46-59:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3362, characters 16-28:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 3375, characters 13-25:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 3473, characters 16-34:
- 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 "setup.ml", line 4524, characters 21-38:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 4526, characters 19-31:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 4527, characters 16-29:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 4527, characters 33-46:
- Alert deprecated: module Stdlib.Genlex
- Use the camlp-streams library instead.
- File "setup.ml", line 4529, characters 15-26:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "setup.ml", line 4529, characters 32-43:
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- W: Cannot find source header for module library in ExtUnixAll extunix
- W: Cannot find source header for module library in ExtUnixSpecific extunix
- Installed /home/opam/.opam/4.14/lib/extunix/extUnix.ml
- Installed /home/opam/.opam/4.14/lib/extunix/extUnixConfig.ml
- Installed /home/opam/.opam/4.14/lib/extunix/libextunix_stubs.a
- Installed /home/opam/.opam/4.14/lib/extunix/extunix.cma
- Installed /home/opam/.opam/4.14/lib/extunix/extunix.cmxa
- Installed /home/opam/.opam/4.14/lib/extunix/extunix.a
- Installed /home/opam/.opam/4.14/lib/extunix/extunix.cmxs
- Installed /home/opam/.opam/4.14/lib/extunix/extUnixConfig.cmi
- Installed /home/opam/.opam/4.14/lib/extunix/extUnixConfig.cmt
- Installed /home/opam/.opam/4.14/lib/extunix/extUnixConfig.annot
- Installed /home/opam/.opam/4.14/lib/extunix/extUnixSpecific.cmi
- Installed /home/opam/.opam/4.14/lib/extunix/extUnixSpecific.cmt
- Installed /home/opam/.opam/4.14/lib/extunix/extUnixSpecific.annot
- Installed /home/opam/.opam/4.14/lib/extunix/extUnixAll.cmi
- Installed /home/opam/.opam/4.14/lib/extunix/extUnixAll.cmt
- Installed /home/opam/.opam/4.14/lib/extunix/extUnixAll.annot
- Installed /home/opam/.opam/4.14/lib/extunix/extUnix.cmi
- Installed /home/opam/.opam/4.14/lib/extunix/extUnix.cmt
- Installed /home/opam/.opam/4.14/lib/extunix/extUnix.annot
- Installed /home/opam/.opam/4.14/lib/extunix/extUnixConfig.cmx
- Installed /home/opam/.opam/4.14/lib/extunix/extUnixSpecific.cmx
- Installed /home/opam/.opam/4.14/lib/extunix/extUnixAll.cmx
- Installed /home/opam/.opam/4.14/lib/extunix/extUnix.cmx
- Installed /home/opam/.opam/4.14/lib/stublibs/dllextunix_stubs.so
- Installed /home/opam/.opam/4.14/lib/stublibs/dllextunix_stubs.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/extunix/META
-> installed extunix.0.1.5
Done.
# To update the current shell environment, run: eval $(opam env)
2026-04-30 08:52.15 ---> saved as "89f98595a5ab1cb4084d20f0d40bfa83bda3509d06913ee1ec0cd91e12363cdc"
Job succeeded
2026-04-30 08:54.42: Job succeeded