(not at the head of any monitored branch or PR)
2022-07-26 15:58.07: New job: test labrys.0.1 with ounit2.2.2.0, using opam dev
                              from https://github.com/ocaml/opam-repository.git#refs/pull/21354/head (10b49fadb0efcff442ed8cae85f7cc119fe28629)
                              on debian-11-ocaml-4.14/amd64

To reproduce locally:

git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/21354/head" && git reset --hard 10b49fad
git fetch origin master
git merge 42e749bdca1e36a9f7bbef60b3507d34c6c57fa3
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-11-ocaml-4.14@sha256:1461d919411f5999f6d7ffd573b9b5385cda91accf83d3866b26097e791220be
USER 1000:1000
WORKDIR /home/opam
RUN for pkg in $(opam pin list --short); do opam pin remove "$pkg"; done
RUN opam repository remove -a multicore || true
RUN sudo ln -f /usr/bin/opam-dev /usr/bin/opam
RUN opam init --reinit -ni
ENV OPAMDOWNLOADJOBS="1"
ENV OPAMERRLOGLEN="0"
ENV OPAMSOLVERTIMEOUT="500"
ENV OPAMPRECISETRACKING="1"
RUN rm -rf opam-repository/
COPY --chown=1000:1000 . opam-repository/
RUN opam repository set-url --strict default opam-repository/
RUN opam pin add -k version -yn ounit2.2.2.0 2.2.0
RUN opam update --depexts
RUN opam remove ounit2.2.2.0 && opam install --deps-only ounit2.2.2.0 && opam install -v ounit2.2.2.0; \
    res=$?; \
    test "$res" != 31 && exit "$res"; \
    export OPAMCLI=2.0; \
    build_dir=$(opam var prefix)/.opam-switch/build; \
    failed=$(ls "$build_dir"); \
    for pkg in $failed; do \
    if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-11\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    done; \
    exit 1
RUN opam update --depexts
RUN opam remove labrys.0.1 && opam install --deps-only labrys.0.1 && opam install -v labrys.0.1; \
    res=$?; \
    test "$res" != 31 && exit "$res"; \
    export OPAMCLI=2.0; \
    build_dir=$(opam var prefix)/.opam-switch/build; \
    failed=$(ls "$build_dir"); \
    for pkg in $failed; do \
    if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-11\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    done; \
    exit 1
RUN opam update --depexts
RUN opam remove labrys.0.1 && opam install --deps-only --with-test labrys.0.1 && opam install -v --with-test labrys.0.1; \
    res=$?; \
    test "$res" != 31 && exit "$res"; \
    export OPAMCLI=2.0; \
    build_dir=$(opam var prefix)/.opam-switch/build; \
    failed=$(ls "$build_dir"); \
    for pkg in $failed; do \
    if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-11\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    done; \
    exit 1

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

2022-07-26 15:58.07: Using cache hint "ocaml/opam:debian-11-ocaml-4.14@sha256:1461d919411f5999f6d7ffd573b9b5385cda91accf83d3866b26097e791220be-ounit2.2.2.0-labrys.0.1-10b49fadb0efcff442ed8cae85f7cc119fe28629"
2022-07-26 15:58.07: Using OBuilder spec:
((from ocaml/opam:debian-11-ocaml-4.14@sha256:1461d919411f5999f6d7ffd573b9b5385cda91accf83d3866b26097e791220be)
 (user (uid 1000) (gid 1000))
 (workdir /home/opam)
 (run (shell "for pkg in $(opam pin list --short); do opam pin remove \"$pkg\"; done"))
 (run (shell "opam repository remove -a multicore || true"))
 (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
 (run (shell "opam init --reinit --config .opamrc-sandbox -ni"))
 (env OPAMDOWNLOADJOBS 1)
 (env OPAMERRLOGLEN 0)
 (env OPAMSOLVERTIMEOUT 500)
 (env OPAMPRECISETRACKING 1)
 (run (shell "rm -rf opam-repository/"))
 (copy (src .) (dst opam-repository/))
 (run (shell "opam repository set-url --strict default opam-repository/"))
 (run (shell "opam pin add -k version -yn ounit2.2.2.0 2.2.0"))
 (run (network host)
      (shell "opam update --depexts"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam remove ounit2.2.2.0 && opam install --deps-only ounit2.2.2.0 && opam install -v ounit2.2.2.0;\
             \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        for pkg in $failed; do\
             \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-11\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n        done;\
             \n        exit 1"))
 (run (network host)
      (shell "opam update --depexts"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam remove labrys.0.1 && opam install --deps-only labrys.0.1 && opam install -v labrys.0.1;\
             \n        res=$?;\
             \n        test \"$res\" != 31 && exit \"$res\";\
             \n        export OPAMCLI=2.0;\
             \n        build_dir=$(opam var prefix)/.opam-switch/build;\
             \n        failed=$(ls \"$build_dir\");\
             \n        for pkg in $failed; do\
             \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-11\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n        done;\
             \n        exit 1"))
 (run (network host)
      (shell "opam update --depexts"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam remove labrys.0.1 && opam install --deps-only --with-test labrys.0.1 && opam install -v --with-test labrys.0.1;\
             \n        res=$?;\
             \n        test \"$res\" != 31 && exit \"$res\";\
             \n        export OPAMCLI=2.0;\
             \n        build_dir=$(opam var prefix)/.opam-switch/build;\
             \n        failed=$(ls \"$build_dir\");\
             \n        for pkg in $failed; do\
             \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-11\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n        done;\
             \n        exit 1"))
)

2022-07-26 15:58.07: Waiting for resource in pool OCluster
2022-07-27 05:01.32: Waiting for worker...
2022-07-27 05:03.02: Got resource from pool OCluster
Building on m1-c.ocamllabs.io
All commits already cached
Updating files:  17% (4580/26809)
Updating files:  18% (4826/26809)
Updating files:  19% (5094/26809)
Updating files:  20% (5362/26809)
Updating files:  21% (5630/26809)
Updating files:  22% (5898/26809)
Updating files:  23% (6167/26809)
Updating files:  23% (6404/26809)
Updating files:  24% (6435/26809)
Updating files:  25% (6703/26809)
Updating files:  26% (6971/26809)
Updating files:  27% (7239/26809)
Updating files:  28% (7507/26809)
Updating files:  29% (7775/26809)
Updating files:  30% (8043/26809)
Updating files:  31% (8311/26809)
Updating files:  32% (8579/26809)
Updating files:  33% (8847/26809)
Updating files:  34% (9116/26809)
Updating files:  35% (9384/26809)
Updating files:  36% (9652/26809)
Updating files:  37% (9920/26809)
Updating files:  38% (10188/26809)
Updating files:  39% (10456/26809)
Updating files:  40% (10724/26809)
Updating files:  41% (10992/26809)
Updating files:  42% (11260/26809)
Updating files:  43% (11528/26809)
Updating files:  44% (11796/26809)
Updating files:  45% (12065/26809)
Updating files:  45% (12197/26809)
Updating files:  46% (12333/26809)
Updating files:  47% (12601/26809)
Updating files:  48% (12869/26809)
Updating files:  49% (13137/26809)
Updating files:  50% (13405/26809)
Updating files:  51% (13673/26809)
Updating files:  52% (13941/26809)
Updating files:  53% (14209/26809)
Updating files:  54% (14477/26809)
Updating files:  55% (14745/26809)
Updating files:  56% (15014/26809)
Updating files:  57% (15282/26809)
Updating files:  58% (15550/26809)
Updating files:  59% (15818/26809)
Updating files:  60% (16086/26809)
Updating files:  61% (16354/26809)
Updating files:  62% (16622/26809)
Updating files:  63% (16890/26809)
Updating files:  64% (17158/26809)
Updating files:  65% (17426/26809)
Updating files:  66% (17694/26809)
Updating files:  67% (17963/26809)
Updating files:  68% (18231/26809)
Updating files:  69% (18499/26809)
Updating files:  70% (18767/26809)
Updating files:  71% (19035/26809)
Updating files:  72% (19303/26809)
Updating files:  73% (19571/26809)
Updating files:  74% (19839/26809)
Updating files:  75% (20107/26809)
Updating files:  76% (20375/26809)
Updating files:  77% (20643/26809)
Updating files:  78% (20912/26809)
Updating files:  79% (21180/26809)
Updating files:  80% (21448/26809)
Updating files:  81% (21716/26809)
Updating files:  82% (21984/26809)
Updating files:  83% (22252/26809)
Updating files:  83% (22359/26809)
Updating files:  84% (22520/26809)
Updating files:  85% (22788/26809)
Updating files:  86% (23056/26809)
Updating files:  87% (23324/26809)
Updating files:  88% (23592/26809)
Updating files:  89% (23861/26809)
Updating files:  90% (24129/26809)
Updating files:  91% (24397/26809)
Updating files:  92% (24665/26809)
Updating files:  93% (24933/26809)
Updating files:  94% (25201/26809)
Updating files:  95% (25469/26809)
Updating files:  96% (25737/26809)
Updating files:  97% (26005/26809)
Updating files:  98% (26273/26809)
Updating files:  99% (26541/26809)
Updating files: 100% (26809/26809)
Updating files: 100% (26809/26809), done.
HEAD is now at 42e749bdca Merge pull request #21885 from kit-ty-kate/fix-123
Merge made by the 'ort' strategy.
 packages/ounit2/ounit2.2.2.0/opam | 3 +++
 packages/ounit2/ounit2.2.2.1/opam | 3 +++
 packages/ounit2/ounit2.2.2.2/opam | 3 +++
 packages/ounit2/ounit2.2.2.3/opam | 3 +++
 packages/ounit2/ounit2.2.2.4/opam | 3 +++
 packages/ounit2/ounit2.2.2.5/opam | 3 +++
 packages/ounit2/ounit2.2.2.6/opam | 3 +++
 7 files changed, 21 insertions(+)

(from ocaml/opam:debian-11-ocaml-4.14@sha256:1461d919411f5999f6d7ffd573b9b5385cda91accf83d3866b26097e791220be)
2022-07-27 05:03.41 ---> using "d837bbe1b6e58c32e942b55a1eb695ef30d2cac63c8a5d708beb3548d17192b4" from cache

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

/: (workdir /home/opam)

/home/opam: (run (shell "for pkg in $(opam pin list --short); do opam pin remove \"$pkg\"; done"))
Ok, ocaml-base-compiler is no longer pinned to https://github.com/ocaml/ocaml/archive/4.14.0.tar.gz (version 4.14.0)
No package build needed.
Nothing to do.
# Run eval $(opam env) to update the current shell environment
2022-07-27 05:03.41 ---> using "543d29c04ee698e03faf7cfdc4bb3cf9e04a80ab924d981f1055393f1479d117" from cache

/home/opam: (run (shell "opam repository remove -a multicore || true"))
[WARNING] No configured repositories by these names found: multicore
2022-07-27 05:03.41 ---> using "e8a5c58b05459f7be98d7b03e29623d3a05b15b34833b50ebffb60eff7871cde" from cache

/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2022-07-27 05:03.41 ---> using "4687a20afa7557b4b2498b537430ed75c7b51cd6cad60d9c4757ff852befb1a7" from cache

/home/opam: (run (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 development version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.1, which can't be reverted.
You may want to back it up before going further.

Continue? [y/n] y
Format upgrade done.

<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from file:///home/opam/opam-repository
2022-07-27 05:03.41 ---> using "87c4051d859f505ce794fbdc2ed87105744babed536dd4b09731a9b1e22fd3d4" from cache

/home/opam: (env OPAMDOWNLOADJOBS 1)

/home/opam: (env OPAMERRLOGLEN 0)

/home/opam: (env OPAMSOLVERTIMEOUT 500)

/home/opam: (env OPAMPRECISETRACKING 1)

/home/opam: (run (shell "rm -rf opam-repository/"))
2022-07-27 05:03.41 ---> using "96a067e6b08152c0f77ff1628817c13e12ac3db1ba1ac882a90278edcbb3d011" from cache

/home/opam: (copy (src .) (dst opam-repository/))
2022-07-27 05:03.44 ---> using "5ce106567f73501cd746c3358ba50b49e5b3ad28d47e7894c1f65b44fcda87e7" from cache

/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2022-07-27 05:03.44 ---> using "0981e55d831537155c9e161d0ab37d0aeee18cf4c3d1dbad8143304b4c508a5d" from cache

/home/opam: (run (shell "opam pin add -k version -yn ounit2.2.2.0 2.2.0"))
ounit2 is now pinned to version 2.2.0
2022-07-27 05:03.44 ---> using "a5b811fe2c6ab2fd90efb98285ea9db0346a5de8dadc9481e3cd36fb68f11371" from cache

/home/opam: (run (network host)
                 (shell "opam update --depexts"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian bullseye InRelease
- Get:2 http://deb.debian.org/debian-security bullseye-security InRelease [48.4 kB]
- Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]
- Get:4 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages [168 kB]
- Fetched 261 kB in 2s (170 kB/s)
- Reading package lists...
- 
2022-07-27 05:03.44 ---> using "db2d7bb6f3a492dbe20e0d4ddb4733d768da5e64ce8f97c3cbc89325acd13b48" from cache

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam remove ounit2.2.2.0 && opam install --deps-only ounit2.2.2.0 && opam install -v ounit2.2.2.0;\
                        \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        for pkg in $failed; do\
                        \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-11\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n        done;\
                        \n        exit 1"))
[NOTE] ounit2.2.2.0 is not installed.

Nothing to do.
The following actions will be performed:
=== install 4 packages
  - install base-bytes   base  [required by ounit2]
  - install dune         3.4.1 [required by ounit2]
  - install ocamlfind    1.9.5 [required by base-bytes]
  - install stdlib-shims 0.3.0 [required by ounit2]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved dune.3.4.1  (cached)
-> retrieved ocamlfind.1.9.5  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> installed ocamlfind.1.9.5
-> installed base-bytes.base
-> installed dune.3.4.1
-> installed stdlib-shims.0.3.0
Done.
# Run eval $(opam env) to update the current shell environment
The following actions will be performed:
=== install 1 package
  - install ounit2 2.2.0 (pinned)

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/3:
-> retrieved ounit2.2.2.0  (cached)
Processing  2/3: [ounit2: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "ounit2" "-j" "31" (CWD=/home/opam/.opam/4.14/.opam-switch/build/ounit2.2.2.0)
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/lib/ounit2/advanced/.oUnitAdvanced.objs/byte -I /home/opam/.opam/4.14/lib/stdlib-shims -no-alias-deps -o src/lib/ounit2/advanced/.oUnitAdvanced.objs/byte/oUnitAssert.cmo -c -impl src/lib/ounit2/advanced/oUnitAssert.ml)
- File "src/lib/ounit2/advanced/oUnitAssert.ml", line 130, characters 13-27:
- 130 |     ?(sinput=Stream.of_list [])
-                    ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "src/lib/ounit2/advanced/oUnitAssert.ml", line 270, characters 13-24:
- 270 |              Stream.iter
-                    ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "src/lib/ounit2/advanced/oUnitAssert.ml", line 315, characters 26-43:
- 315 |                  foutput (Stream.of_channel chn)
-                                 ^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I src/lib/ounit2/advanced/.oUnitAdvanced.objs/byte -I src/lib/ounit2/advanced/.oUnitAdvanced.objs/native -I /home/opam/.opam/4.14/lib/stdlib-shims -intf-suffix .ml -no-alias-deps -o src/lib/ounit2/advanced/.oUnitAdvanced.objs/native/oUnitAssert.cmx -c -impl src/lib/ounit2/advanced/oUnitAssert.ml)
- File "src/lib/ounit2/advanced/oUnitAssert.ml", line 130, characters 13-27:
- 130 |     ?(sinput=Stream.of_list [])
-                    ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "src/lib/ounit2/advanced/oUnitAssert.ml", line 270, characters 13-24:
- 270 |              Stream.iter
-                    ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "src/lib/ounit2/advanced/oUnitAssert.ml", line 315, characters 26-43:
- 315 |                  foutput (Stream.of_channel chn)
-                                 ^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/lib/ounit2/.oUnit.objs/byte -I /home/opam/.opam/4.14/lib/stdlib-shims -I src/lib/ounit2/advanced/.oUnitAdvanced.objs/byte -no-alias-deps -o src/lib/ounit2/.oUnit.objs/byte/oUnit2.cmi -c -intf src/lib/ounit2/oUnit2.mli)
- File "src/lib/ounit2/oUnit2.mli", line 88, characters 17-25:
- 88 |     ?sinput:char Stream.t ->
-                       ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "src/lib/ounit2/oUnit2.mli", line 89, characters 19-27:
- 89 |     ?foutput:(char Stream.t -> unit) ->
-                         ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/lib/ounit2/.oUnit.objs/byte -I /home/opam/.opam/4.14/lib/stdlib-shims -I src/lib/ounit2/advanced/.oUnitAdvanced.objs/byte -no-alias-deps -o src/lib/ounit2/.oUnit.objs/byte/oUnit.cmi -c -intf src/lib/ounit2/oUnit.mli)
- File "src/lib/ounit2/oUnit.mli", line 80, characters 17-25:
- 80 |     ?sinput:char Stream.t ->
-                       ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "src/lib/ounit2/oUnit.mli", line 81, characters 19-27:
- 81 |     ?foutput:(char Stream.t -> unit) ->
-                         ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/lib/ounit2/threads/.oUnitThreads.objs/byte -I src/lib/ounit2/threads/.oUnitThreads.objs/public_cmi -I /home/opam/.opam/4.14/lib/ocaml/threads -I /home/opam/.opam/4.14/lib/stdlib-shims -I src/lib/ounit2/.oUnit.objs/byte -I src/lib/ounit2/advanced/.oUnitAdvanced.objs/byte -no-alias-deps -open OUnitThreads__ -o src/lib/ounit2/threads/.oUnitThreads.objs/byte/oUnitThreads__OUnitRunnerThreads.cmo -c -impl src/lib/ounit2/threads/oUnitRunnerThreads.ml)
- File "src/lib/ounit2/threads/oUnitRunnerThreads.ml", line 147, characters 8-19:
- 147 |         Thread.kill thread;
-               ^^^^^^^^^^^
- Alert deprecated: Thread.kill
- Not implemented, do not use
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I src/lib/ounit2/threads/.oUnitThreads.objs/byte -I src/lib/ounit2/threads/.oUnitThreads.objs/native -I src/lib/ounit2/threads/.oUnitThreads.objs/public_cmi -I /home/opam/.opam/4.14/lib/ocaml/threads -I /home/opam/.opam/4.14/lib/stdlib-shims -I src/lib/ounit2/.oUnit.objs/byte -I src/lib/ounit2/.oUnit.objs/native -I src/lib/ounit2/advanced/.oUnitAdvanced.objs/byte -I src/lib/ounit2/advanced/.oUnitAdvanced.objs/native -intf-suffix .ml -no-alias-deps -open OUnitThreads__ -o src/lib/ounit2/threads/.oUnitThreads.objs/native/oUnitThreads__OUnitRunnerThreads.cmx -c -impl src/lib/ounit2/threads/oUnitRunnerThreads.ml)
- File "src/lib/ounit2/threads/oUnitRunnerThreads.ml", line 147, characters 8-19:
- 147 |         Thread.kill thread;
-               ^^^^^^^^^^^
- Alert deprecated: Thread.kill
- Not implemented, do not use
-> compiled  ounit2.2.2.0
-> installed ounit2.2.2.0
Done.
# Run eval $(opam env) to update the current shell environment
2022-07-27 05:03.44 ---> using "549816a256be73d9a20d8aac9e10b779e4fdffd8e09de149b8d5e327ac84c14f" from cache

/home/opam: (run (network host)
                 (shell "opam update --depexts"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian bullseye InRelease
- Hit:2 http://deb.debian.org/debian-security bullseye-security InRelease
- Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
- Reading package lists...
- 
2022-07-27 05:03.44 ---> using "ed77e423a302c60a5809ee2b791a97889b346ae238a3ae55d40f898cb095304c" from cache

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam remove labrys.0.1 && opam install --deps-only labrys.0.1 && opam install -v labrys.0.1;\
                        \n        res=$?;\
                        \n        test \"$res\" != 31 && exit \"$res\";\
                        \n        export OPAMCLI=2.0;\
                        \n        build_dir=$(opam var prefix)/.opam-switch/build;\
                        \n        failed=$(ls \"$build_dir\");\
                        \n        for pkg in $failed; do\
                        \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-11\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n        done;\
                        \n        exit 1"))
[NOTE] labrys.0.1 is not installed.

Nothing to do.
The following actions will be performed:
=== install 22 packages
  - install bigarray-compat   1.1.0    [required by ctypes]
  - install cmdliner          1.1.1    [required by labrys]
  - install conf-cmake        1        [required by llvm]
  - install conf-llvm         11.0.0   [required by llvm]
  - install conf-python-2-7   1.2      [required by llvm]
  - install containers        2.8.1    [required by labrys]
  - install csexp             1.5.1    [required by dune-configurator]
  - install ctypes            0.20.1   [required by llvm]
  - install dune-configurator 3.4.1    [required by containers]
  - install integers          0.7.0    [required by ctypes]
  - install llvm              11.0.0   [required by labrys]
  - install menhir            20211128 [required by labrys]
  - install menhirLib         20211128 [required by menhir]
  - install menhirSdk         20211128 [required by menhir]
  - install msgpack           1.3.0    [required by labrys]
  - install num               1.4      [required by msgpack]
  - install ocamlbuild        0.14.1   [required by msgpack, uutf]
  - install pprint            20211129 [required by labrys]
  - install re                1.10.4   [required by labrys]
  - install seq               base     [required by containers, re]
  - install topkg             1.0.5    [required by uutf]
  - install uutf              1.0.3    [required by labrys]

The following system packages will first need to be installed:
    cmake llvm-11-dev python2.7

<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>

opam believes some required external dependencies are missing. opam can:
> 1. Run apt-get to install them (may need root/sudo access)
  2. Display the recommended apt-get command and wait while you run it manually (e.g. in another terminal)
  3. Attempt installation anyway, and permanently register that this external dependency is present, but not detectable
  4. Abort the installation

[1/2/3/4] 1
+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "cmake" "llvm-11-dev" "python2.7"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libpython2.7-minimal:amd64.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 18331 files and directories currently installed.)
- Preparing to unpack .../libpython2.7-minimal_2.7.18-8_amd64.deb ...
- Unpacking libpython2.7-minimal:amd64 (2.7.18-8) ...
- Selecting previously unselected package python2.7-minimal.
- Preparing to unpack .../python2.7-minimal_2.7.18-8_amd64.deb ...
- Unpacking python2.7-minimal (2.7.18-8) ...
- Selecting previously unselected package libpython3.9-minimal:amd64.
- Preparing to unpack .../libpython3.9-minimal_3.9.2-1_amd64.deb ...
- Unpacking libpython3.9-minimal:amd64 (3.9.2-1) ...
- Selecting previously unselected package python3.9-minimal.
- Preparing to unpack .../python3.9-minimal_3.9.2-1_amd64.deb ...
- Unpacking python3.9-minimal (3.9.2-1) ...
- Setting up libpython3.9-minimal:amd64 (3.9.2-1) ...
- Setting up python3.9-minimal (3.9.2-1) ...
- Selecting previously unselected package python3-minimal.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 18829 files and directories currently installed.)
- Preparing to unpack .../0-python3-minimal_3.9.2-3_amd64.deb ...
- Unpacking python3-minimal (3.9.2-3) ...
- Selecting previously unselected package media-types.
- Preparing to unpack .../1-media-types_4.0.0_all.deb ...
- Unpacking media-types (4.0.0) ...
- Selecting previously unselected package mailcap.
- Preparing to unpack .../2-mailcap_3.69_all.deb ...
- Unpacking mailcap (3.69) ...
- Selecting previously unselected package mime-support.
- Preparing to unpack .../3-mime-support_3.66_all.deb ...
- Unpacking mime-support (3.66) ...
- Selecting previously unselected package libmpdec3:amd64.
- Preparing to unpack .../4-libmpdec3_2.5.1-1_amd64.deb ...
- Unpacking libmpdec3:amd64 (2.5.1-1) ...
- Selecting previously unselected package libpython3.9-stdlib:amd64.
- Preparing to unpack .../5-libpython3.9-stdlib_3.9.2-1_amd64.deb ...
- Unpacking libpython3.9-stdlib:amd64 (3.9.2-1) ...
- Selecting previously unselected package python3.9.
- Preparing to unpack .../6-python3.9_3.9.2-1_amd64.deb ...
- Unpacking python3.9 (3.9.2-1) ...
- Selecting previously unselected package libpython3-stdlib:amd64.
- Preparing to unpack .../7-libpython3-stdlib_3.9.2-3_amd64.deb ...
- Unpacking libpython3-stdlib:amd64 (3.9.2-3) ...
- Setting up python3-minimal (3.9.2-3) ...
- Selecting previously unselected package python3.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19250 files and directories currently installed.)
- Preparing to unpack .../00-python3_3.9.2-3_amd64.deb ...
- Unpacking python3 (3.9.2-3) ...
- Selecting previously unselected package libmagic-mgc.
- Preparing to unpack .../01-libmagic-mgc_1%3a5.39-3_amd64.deb ...
- Unpacking libmagic-mgc (1:5.39-3) ...
- Selecting previously unselected package libmagic1:amd64.
- Preparing to unpack .../02-libmagic1_1%3a5.39-3_amd64.deb ...
- Unpacking libmagic1:amd64 (1:5.39-3) ...
- Selecting previously unselected package file.
- Preparing to unpack .../03-file_1%3a5.39-3_amd64.deb ...
- Unpacking file (1:5.39-3) ...
- Selecting previously unselected package libpipeline1:amd64.
- Preparing to unpack .../04-libpipeline1_1.5.3-1_amd64.deb ...
- Unpacking libpipeline1:amd64 (1.5.3-1) ...
- Selecting previously unselected package binfmt-support.
- Preparing to unpack .../05-binfmt-support_2.2.1-1_amd64.deb ...
- Unpacking binfmt-support (2.2.1-1) ...
- Selecting previously unselected package cmake-data.
- Preparing to unpack .../06-cmake-data_3.18.4-2+deb11u1_all.deb ...
- Unpacking cmake-data (3.18.4-2+deb11u1) ...
- Selecting previously unselected package libicu67:amd64.
- Preparing to unpack .../07-libicu67_67.1-7_amd64.deb ...
- Unpacking libicu67:amd64 (67.1-7) ...
- Selecting previously unselected package libxml2:amd64.
- Preparing to unpack .../08-libxml2_2.9.10+dfsg-6.7+deb11u2_amd64.deb ...
- Unpacking libxml2:amd64 (2.9.10+dfsg-6.7+deb11u2) ...
- Selecting previously unselected package libarchive13:amd64.
- Preparing to unpack .../09-libarchive13_3.4.3-2+deb11u1_amd64.deb ...
- Unpacking libarchive13:amd64 (3.4.3-2+deb11u1) ...
- Selecting previously unselected package libjsoncpp24:amd64.
- Preparing to unpack .../10-libjsoncpp24_1.9.4-4_amd64.deb ...
- Unpacking libjsoncpp24:amd64 (1.9.4-4) ...
- Selecting previously unselected package librhash0:amd64.
- Preparing to unpack .../11-librhash0_1.4.1-2_amd64.deb ...
- Unpacking librhash0:amd64 (1.4.1-2) ...
- Selecting previously unselected package libuv1:amd64.
- Preparing to unpack .../12-libuv1_1.40.0-2_amd64.deb ...
- Unpacking libuv1:amd64 (1.40.0-2) ...
- Selecting previously unselected package cmake.
- Preparing to unpack .../13-cmake_3.18.4-2+deb11u1_amd64.deb ...
- Unpacking cmake (3.18.4-2+deb11u1) ...
- Selecting previously unselected package libz3-4:amd64.
- Preparing to unpack .../14-libz3-4_4.8.10-1_amd64.deb ...
- Unpacking libz3-4:amd64 (4.8.10-1) ...
- Selecting previously unselected package libllvm11:amd64.
- Preparing to unpack .../15-libllvm11_1%3a11.0.1-2_amd64.deb ...
- Unpacking libllvm11:amd64 (1:11.0.1-2) ...
- Selecting previously unselected package libclang-cpp11.
- Preparing to unpack .../16-libclang-cpp11_1%3a11.0.1-2_amd64.deb ...
- Unpacking libclang-cpp11 (1:11.0.1-2) ...
- Selecting previously unselected package libffi-dev:amd64.
- Preparing to unpack .../17-libffi-dev_3.3-6_amd64.deb ...
- Unpacking libffi-dev:amd64 (3.3-6) ...
- Selecting previously unselected package libncurses-dev:amd64.
- Preparing to unpack .../18-libncurses-dev_6.2+20201114-2_amd64.deb ...
- Unpacking libncurses-dev:amd64 (6.2+20201114-2) ...
- Selecting previously unselected package libpfm4:amd64.
- Preparing to unpack .../19-libpfm4_4.11.1+git32-gd0b85fb-1_amd64.deb ...
- Unpacking libpfm4:amd64 (4.11.1+git32-gd0b85fb-1) ...
- Selecting previously unselected package libpython2.7-stdlib:amd64.
- Preparing to unpack .../20-libpython2.7-stdlib_2.7.18-8_amd64.deb ...
- Unpacking libpython2.7-stdlib:amd64 (2.7.18-8) ...
- Selecting previously unselected package libtinfo-dev:amd64.
- Preparing to unpack .../21-libtinfo-dev_6.2+20201114-2_amd64.deb ...
- Unpacking libtinfo-dev:amd64 (6.2+20201114-2) ...
- Selecting previously unselected package libyaml-0-2:amd64.
- Preparing to unpack .../22-libyaml-0-2_0.2.2-1_amd64.deb ...
- Unpacking libyaml-0-2:amd64 (0.2.2-1) ...
- Selecting previously unselected package libz3-dev:amd64.
- Preparing to unpack .../23-libz3-dev_4.8.10-1_amd64.deb ...
- Unpacking libz3-dev:amd64 (4.8.10-1) ...
- Selecting previously unselected package llvm-11-runtime.
- Preparing to unpack .../24-llvm-11-runtime_1%3a11.0.1-2_amd64.deb ...
- Unpacking llvm-11-runtime (1:11.0.1-2) ...
- Selecting previously unselected package llvm-11.
- Preparing to unpack .../25-llvm-11_1%3a11.0.1-2_amd64.deb ...
- Unpacking llvm-11 (1:11.0.1-2) ...
- Selecting previously unselected package python3-pkg-resources.
- Preparing to unpack .../26-python3-pkg-resources_52.0.0-4_all.deb ...
- Unpacking python3-pkg-resources (52.0.0-4) ...
- Selecting previously unselected package python3-pygments.
- Preparing to unpack .../27-python3-pygments_2.7.1+dfsg-2.1_all.deb ...
- Unpacking python3-pygments (2.7.1+dfsg-2.1) ...
- Selecting previously unselected package python3-yaml.
- Preparing to unpack .../28-python3-yaml_5.3.1-5_amd64.deb ...
- Unpacking python3-yaml (5.3.1-5) ...
- Selecting previously unselected package llvm-11-tools.
- Preparing to unpack .../29-llvm-11-tools_1%3a11.0.1-2_amd64.deb ...
- Unpacking llvm-11-tools (1:11.0.1-2) ...
- Selecting previously unselected package llvm-11-dev.
- Preparing to unpack .../30-llvm-11-dev_1%3a11.0.1-2_amd64.deb ...
- Unpacking llvm-11-dev (1:11.0.1-2) ...
- Selecting previously unselected package python2.7.
- Preparing to unpack .../31-python2.7_2.7.18-8_amd64.deb ...
- Unpacking python2.7 (2.7.18-8) ...
- Setting up media-types (4.0.0) ...
- Setting up libpipeline1:amd64 (1.5.3-1) ...
- Setting up libncurses-dev:amd64 (6.2+20201114-2) ...
- Setting up libicu67:amd64 (67.1-7) ...
- Setting up libmagic-mgc (1:5.39-3) ...
- Setting up libyaml-0-2:amd64 (0.2.2-1) ...
- Setting up libmagic1:amd64 (1:5.39-3) ...
- Setting up file (1:5.39-3) ...
- Setting up libffi-dev:amd64 (3.3-6) ...
- Setting up libz3-4:amd64 (4.8.10-1) ...
- Setting up libuv1:amd64 (1.40.0-2) ...
- Setting up libpfm4:amd64 (4.11.1+git32-gd0b85fb-1) ...
- Setting up libpython2.7-minimal:amd64 (2.7.18-8) ...
- Setting up libllvm11:amd64 (1:11.0.1-2) ...
- Setting up python2.7-minimal (2.7.18-8) ...
- Linking and byte-compiling packages for runtime python2.7...
- Setting up binfmt-support (2.2.1-1) ...
- invoke-rc.d: could not determine current runlevel
- invoke-rc.d: policy-rc.d denied execution of start.
- Setting up libjsoncpp24:amd64 (1.9.4-4) ...
- Setting up librhash0:amd64 (1.4.1-2) ...
- Setting up libmpdec3:amd64 (2.5.1-1) ...
- Setting up cmake-data (3.18.4-2+deb11u1) ...
- Setting up mailcap (3.69) ...
- Setting up libxml2:amd64 (2.9.10+dfsg-6.7+deb11u2) ...
- Setting up libpython3.9-stdlib:amd64 (3.9.2-1) ...
- Setting up libpython3-stdlib:amd64 (3.9.2-3) ...
- Setting up libtinfo-dev:amd64 (6.2+20201114-2) ...
- Setting up libz3-dev:amd64 (4.8.10-1) ...
- Setting up llvm-11-runtime (1:11.0.1-2) ...
- Setting up mime-support (3.66) ...
- Setting up libarchive13:amd64 (3.4.3-2+deb11u1) ...
- Setting up llvm-11 (1:11.0.1-2) ...
- Setting up libpython2.7-stdlib:amd64 (2.7.18-8) ...
- Setting up libclang-cpp11 (1:11.0.1-2) ...
- Setting up cmake (3.18.4-2+deb11u1) ...
- Setting up python3.9 (3.9.2-1) ...
- Setting up python2.7 (2.7.18-8) ...
- Setting up python3 (3.9.2-3) ...
- running python rtupdate hooks for python3.9...
- running python post-rtupdate hooks for python3.9...
- Setting up python3-pkg-resources (52.0.0-4) ...
- Setting up python3-yaml (5.3.1-5) ...
- Setting up python3-pygments (2.7.1+dfsg-2.1) ...
- Setting up llvm-11-tools (1:11.0.1-2) ...
- Setting up llvm-11-dev (1:11.0.1-2) ...
- Processing triggers for libc-bin (2.31-13+deb11u3) ...

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved bigarray-compat.1.1.0  (cached)
-> retrieved cmdliner.1.1.1  (cached)
-> retrieved containers.2.8.1  (cached)
-> installed conf-cmake.1
-> installed conf-python-2-7.1.2
-> installed conf-llvm.11.0.0
-> retrieved csexp.1.5.1  (cached)
-> retrieved ctypes.0.20.1  (cached)
-> installed csexp.1.5.1
-> installed bigarray-compat.1.1.0
-> retrieved dune-configurator.3.4.1  (cached)
-> retrieved integers.0.7.0  (cached)
-> installed integers.0.7.0
-> installed dune-configurator.3.4.1
-> installed cmdliner.1.1.1
-> retrieved llvm.11.0.0  (https://github.com/llvm/llvm-project/releases/download/llvmorg-11.1.0/llvm-11.1.0.src.tar.xz)
-> retrieved menhir.20211128, menhirLib.20211128, menhirSdk.20211128  (cached)
-> retrieved msgpack.1.3.0  (cached)
-> retrieved num.1.4  (cached)
-> retrieved ocamlbuild.0.14.1  (cached)
-> retrieved pprint.20211129  (cached)
-> retrieved re.1.10.4  (cached)
-> retrieved topkg.1.0.5  (cached)
-> retrieved uutf.1.0.3  (cached)
-> installed ctypes.0.20.1
-> installed seq.base
-> installed menhirLib.20211128
-> installed menhirSdk.20211128
-> installed num.1.4
-> installed pprint.20211129
-> installed re.1.10.4
-> installed containers.2.8.1
-> installed ocamlbuild.0.14.1
-> installed topkg.1.0.5
-> installed uutf.1.0.3
-> installed msgpack.1.3.0
-> installed menhir.20211128
-> installed llvm.11.0.0
Done.
# Run eval $(opam env) to update the current shell environment
The following actions will be performed:
=== install 1 package
  - install labrys 0.1

The following system packages will first need to be installed:
    libgc-dev

<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>

opam believes some required external dependencies are missing. opam can:
> 1. Run apt-get to install them (may need root/sudo access)
  2. Display the recommended apt-get command and wait while you run it manually (e.g. in another terminal)
  3. Attempt installation anyway, and permanently register that this external dependency is present, but not detectable
  4. Abort the installation

[1/2/3/4] 1
+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libgc-dev"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libgc1:amd64.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 25675 files and directories currently installed.)
- Preparing to unpack .../libgc1_1%3a8.0.4-3_amd64.deb ...
- Unpacking libgc1:amd64 (1:8.0.4-3) ...
- Selecting previously unselected package libgc-dev:amd64.
- Preparing to unpack .../libgc-dev_1%3a8.0.4-3_amd64.deb ...
- Unpacking libgc-dev:amd64 (1:8.0.4-3) ...
- Setting up libgc1:amd64 (1:8.0.4-3) ...
- Setting up libgc-dev:amd64 (1:8.0.4-3) ...
- Processing triggers for libc-bin (2.31-13+deb11u3) ...

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/3:
-> retrieved labrys.0.1  (cached)
[labrys: patch] applying fix-dune.patch
Processing  2/3: [labrys: patch]
Processing  2/3: [labrys: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "labrys" "-j" "31" (CWD=/home/opam/.opam/4.14/.opam-switch/build/labrys.0.1)
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -safe-string -warn-error -A -w A-44-33-4 -open Containers -g -bin-annot -I src/.main.eobjs/byte -I /home/opam/.opam/4.14/lib/cmdliner -I /home/opam/.opam/4.14/lib/containers -I /home/opam/.opam/4.14/lib/containers/data -I /home/opam/.opam/4.14/lib/containers/monomorphic -I /home/opam/.opam/4.14/lib/llvm -I /home/opam/.opam/4.14/lib/msgpack -I /home/opam/.opam/4.14/lib/pprint -I /home/opam/.opam/4.14/lib/re -I /home/opam/.opam/4.14/lib/seq -I /home/opam/.opam/4.14/lib/uutf -no-alias-deps -o src/.main.eobjs/byte/parser.cmi -c -intf src/parser.mli)
- File "src/parser.mli", line 3, characters 13-21:
- 3 |            ( Filename : sig val get : string end )
-                  ^^^^^^^^
- Warning 67 [unused-functor-parameter]: unused functor parameter Filename.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -safe-string -warn-error -A -w A-44-33-4 -open Containers -g -bin-annot -I src/.main.eobjs/byte -I /home/opam/.opam/4.14/lib/cmdliner -I /home/opam/.opam/4.14/lib/containers -I /home/opam/.opam/4.14/lib/containers/data -I /home/opam/.opam/4.14/lib/containers/monomorphic -I /home/opam/.opam/4.14/lib/llvm -I /home/opam/.opam/4.14/lib/msgpack -I /home/opam/.opam/4.14/lib/pprint -I /home/opam/.opam/4.14/lib/re -I /home/opam/.opam/4.14/lib/seq -I /home/opam/.opam/4.14/lib/uutf -no-alias-deps -o src/.main.eobjs/byte/parserHandler.cmi -c -intf src/parserHandler.mli)
- File "src/parserHandler.mli", line 6, characters 13-21:
- 6 | module Make (Filename : sig val get : string end) : sig
-                  ^^^^^^^^
- Warning 67 [unused-functor-parameter]: unused functor parameter Filename.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -safe-string -warn-error -A -w A-44-33-4 -open Containers -g -bin-annot -I src/.main.eobjs/byte -I /home/opam/.opam/4.14/lib/cmdliner -I /home/opam/.opam/4.14/lib/containers -I /home/opam/.opam/4.14/lib/containers/data -I /home/opam/.opam/4.14/lib/containers/monomorphic -I /home/opam/.opam/4.14/lib/llvm -I /home/opam/.opam/4.14/lib/msgpack -I /home/opam/.opam/4.14/lib/pprint -I /home/opam/.opam/4.14/lib/re -I /home/opam/.opam/4.14/lib/seq -I /home/opam/.opam/4.14/lib/uutf -no-alias-deps -o src/.main.eobjs/byte/main.cmo -c -impl src/main.ml)
- File "src/main.ml", line 154, characters 13-22:
- 154 |   let args = Term.pure program |> output in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 155, characters 9-18:
- 155 |   (args, Term.info ~doc "build-program")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 159, characters 13-22:
- 159 |   let args = Term.pure modul |> base_llvm in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 160, characters 9-18:
- 160 |   (args, Term.info ~doc "build-module")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 164, characters 13-22:
- 164 |   let args = Term.pure print_parse_tree |> restrained_base in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 165, characters 9-18:
- 165 |   (args, Term.info ~doc "print-parse-tree")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 169, characters 13-22:
- 169 |   let args = Term.pure print_desugared_tree |> base in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 170, characters 9-18:
- 170 |   (args, Term.info ~doc "print-desugared-tree")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 174, characters 13-22:
- 174 |   let args = Term.pure print_pretyped_tree |> base in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 175, characters 9-18:
- 175 |   (args, Term.info ~doc "print-pretyped-tree")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 179, characters 13-22:
- 179 |   let args = Term.pure print_untyped_tree |> base in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 180, characters 9-18:
- 180 |   (args, Term.info ~doc "print-untyped-tree")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 184, characters 13-22:
- 184 |   let args = Term.pure print_lambda_tree |> base in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 185, characters 9-18:
- 185 |   (args, Term.info ~doc "print-lambda-tree")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 189, characters 13-22:
- 189 |   let args = Term.pure print_flatten_tree |> base in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 190, characters 9-18:
- 190 |   (args, Term.info ~doc "print-flatten-tree")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 194, characters 13-22:
- 194 |   let args = Term.pure print_optimized_tree |> base in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 195, characters 9-18:
- 195 |   (args, Term.info ~doc "print-optimized-tree")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 199, characters 13-22:
- 199 |   let args = Term.pure print_early_llvm |> base_llvm in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 200, characters 9-18:
- 200 |   (args, Term.info ~doc "print-early-llvm")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 204, characters 13-22:
- 204 |   let args = Term.pure print_llvm |> optimization in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 205, characters 9-18:
- 205 |   (args, Term.info ~doc "print-llvm")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 209, characters 3-12:
- 209 |   (Term.pure Fun.id, Term.info ~doc ~version:Config.version "labrys")
-          ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 209, characters 21-30:
- 209 |   (Term.pure Fun.id, Term.info ~doc ~version:Config.version "labrys")
-                            ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 226, characters 8-24:
- 226 |   match Term.eval_choice default_cmd cmds with
-               ^^^^^^^^^^^^^^^^
- Alert deprecated: Term.eval_choice
- Use Cmd.group and one of Cmd.eval* instead.
- File "src/main.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -safe-string -warn-error -A -w A-44-33-4 -open Containers -g -I src/.main.eobjs/byte -I src/.main.eobjs/native -I /home/opam/.opam/4.14/lib/cmdliner -I /home/opam/.opam/4.14/lib/containers -I /home/opam/.opam/4.14/lib/containers/data -I /home/opam/.opam/4.14/lib/containers/monomorphic -I /home/opam/.opam/4.14/lib/llvm -I /home/opam/.opam/4.14/lib/msgpack -I /home/opam/.opam/4.14/lib/pprint -I /home/opam/.opam/4.14/lib/re -I /home/opam/.opam/4.14/lib/seq -I /home/opam/.opam/4.14/lib/uutf -intf-suffix .ml -no-alias-deps -o src/.main.eobjs/native/module.cmx -c -impl src/module.ml)
- File "src/module.ml", line 35, characters 4-8:
- 35 |     test (exec regexp modul) 0
-          ^^^^
- Alert deprecated: Re.test
- Use Group.test
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -safe-string -warn-error -A -w A-44-33-4 -open Containers -g -I src/.main.eobjs/byte -I src/.main.eobjs/native -I /home/opam/.opam/4.14/lib/cmdliner -I /home/opam/.opam/4.14/lib/containers -I /home/opam/.opam/4.14/lib/containers/data -I /home/opam/.opam/4.14/lib/containers/monomorphic -I /home/opam/.opam/4.14/lib/llvm -I /home/opam/.opam/4.14/lib/msgpack -I /home/opam/.opam/4.14/lib/pprint -I /home/opam/.opam/4.14/lib/re -I /home/opam/.opam/4.14/lib/seq -I /home/opam/.opam/4.14/lib/uutf -intf-suffix .ml -no-alias-deps -o src/.main.eobjs/native/main.cmx -c -impl src/main.ml)
- File "src/main.ml", line 154, characters 13-22:
- 154 |   let args = Term.pure program |> output in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 155, characters 9-18:
- 155 |   (args, Term.info ~doc "build-program")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 159, characters 13-22:
- 159 |   let args = Term.pure modul |> base_llvm in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 160, characters 9-18:
- 160 |   (args, Term.info ~doc "build-module")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 164, characters 13-22:
- 164 |   let args = Term.pure print_parse_tree |> restrained_base in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 165, characters 9-18:
- 165 |   (args, Term.info ~doc "print-parse-tree")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 169, characters 13-22:
- 169 |   let args = Term.pure print_desugared_tree |> base in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 170, characters 9-18:
- 170 |   (args, Term.info ~doc "print-desugared-tree")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 174, characters 13-22:
- 174 |   let args = Term.pure print_pretyped_tree |> base in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 175, characters 9-18:
- 175 |   (args, Term.info ~doc "print-pretyped-tree")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 179, characters 13-22:
- 179 |   let args = Term.pure print_untyped_tree |> base in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 180, characters 9-18:
- 180 |   (args, Term.info ~doc "print-untyped-tree")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 184, characters 13-22:
- 184 |   let args = Term.pure print_lambda_tree |> base in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 185, characters 9-18:
- 185 |   (args, Term.info ~doc "print-lambda-tree")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 189, characters 13-22:
- 189 |   let args = Term.pure print_flatten_tree |> base in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 190, characters 9-18:
- 190 |   (args, Term.info ~doc "print-flatten-tree")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 194, characters 13-22:
- 194 |   let args = Term.pure print_optimized_tree |> base in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 195, characters 9-18:
- 195 |   (args, Term.info ~doc "print-optimized-tree")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 199, characters 13-22:
- 199 |   let args = Term.pure print_early_llvm |> base_llvm in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 200, characters 9-18:
- 200 |   (args, Term.info ~doc "print-early-llvm")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 204, characters 13-22:
- 204 |   let args = Term.pure print_llvm |> optimization in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 205, characters 9-18:
- 205 |   (args, Term.info ~doc "print-llvm")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 209, characters 3-12:
- 209 |   (Term.pure Fun.id, Term.info ~doc ~version:Config.version "labrys")
-          ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 209, characters 21-30:
- 209 |   (Term.pure Fun.id, Term.info ~doc ~version:Config.version "labrys")
-                            ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 226, characters 8-24:
- 226 |   match Term.eval_choice default_cmd cmds with
-               ^^^^^^^^^^^^^^^^
- Alert deprecated: Term.eval_choice
- Use Cmd.group and one of Cmd.eval* instead.
- (cd _build/default/stdlib && ../../install/default/bin/labrys build-module --no-prelude --build-dir . Prelude)
- Compiling Prelude
- Module Prelude compiled
-> compiled  labrys.0.1
-> installed labrys.0.1
Done.
# Run eval $(opam env) to update the current shell environment
2022-07-27 05:08.27 ---> saved as "8e4e34524a3164d7a644f84c2aefd75f23911539462a03d3d523d179d4dc6cf9"

/home/opam: (run (network host)
                 (shell "opam update --depexts"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian bullseye InRelease
- Hit:2 http://deb.debian.org/debian-security bullseye-security InRelease
- Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
- Reading package lists...
- 
2022-07-27 05:08.36 ---> saved as "f80f9a7bc74c5765466776927b2f3627b3658f41933c603b40fea1f8a63c4390"

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam remove labrys.0.1 && opam install --deps-only --with-test labrys.0.1 && opam install -v --with-test labrys.0.1;\
                        \n        res=$?;\
                        \n        test \"$res\" != 31 && exit \"$res\";\
                        \n        export OPAMCLI=2.0;\
                        \n        build_dir=$(opam var prefix)/.opam-switch/build;\
                        \n        failed=$(ls \"$build_dir\");\
                        \n        for pkg in $failed; do\
                        \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-11\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n        done;\
                        \n        exit 1"))
The following actions will be performed:
=== remove 1 package
  - remove labrys 0.1

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> removed   labrys.0.1
Done.
# Run eval $(opam env) to update the current shell environment
The following actions will be performed:
=== install 5 packages
  - install astring  0.8.5        [required by craml]
  - install craml    1.0.0        [required by labrys]
  - install fmt      0.9.0        [required by craml]
  - install jbuilder 1.0+beta20.2 [required by craml]
  - install logs     0.7.0        [required by craml]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved astring.0.8.5  (cached)
-> retrieved craml.1.0.0  (cached)
-> retrieved fmt.0.9.0  (cached)
-> retrieved jbuilder.1.0+beta20.2  (cached)
-> retrieved logs.0.7.0  (cached)
-> installed fmt.0.9.0
-> installed astring.0.8.5
-> installed logs.0.7.0
-> installed jbuilder.1.0+beta20.2
-> installed craml.1.0.0
Done.
# Run eval $(opam env) to update the current shell environment
The following actions will be performed:
=== install 1 package
  - install labrys 0.1

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/3:
-> retrieved labrys.0.1  (cached)
[labrys: patch] applying fix-dune.patch
Processing  2/3: [labrys: patch]
Processing  2/3: [labrys: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "labrys" "-j" "31" (CWD=/home/opam/.opam/4.14/.opam-switch/build/labrys.0.1)
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -safe-string -warn-error -A -w A-44-33-4 -open Containers -g -bin-annot -I src/.main.eobjs/byte -I /home/opam/.opam/4.14/lib/cmdliner -I /home/opam/.opam/4.14/lib/containers -I /home/opam/.opam/4.14/lib/containers/data -I /home/opam/.opam/4.14/lib/containers/monomorphic -I /home/opam/.opam/4.14/lib/llvm -I /home/opam/.opam/4.14/lib/msgpack -I /home/opam/.opam/4.14/lib/pprint -I /home/opam/.opam/4.14/lib/re -I /home/opam/.opam/4.14/lib/seq -I /home/opam/.opam/4.14/lib/uutf -no-alias-deps -o src/.main.eobjs/byte/parserHandler.cmi -c -intf src/parserHandler.mli)
- File "src/parserHandler.mli", line 6, characters 13-21:
- 6 | module Make (Filename : sig val get : string end) : sig
-                  ^^^^^^^^
- Warning 67 [unused-functor-parameter]: unused functor parameter Filename.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -safe-string -warn-error -A -w A-44-33-4 -open Containers -g -bin-annot -I src/.main.eobjs/byte -I /home/opam/.opam/4.14/lib/cmdliner -I /home/opam/.opam/4.14/lib/containers -I /home/opam/.opam/4.14/lib/containers/data -I /home/opam/.opam/4.14/lib/containers/monomorphic -I /home/opam/.opam/4.14/lib/llvm -I /home/opam/.opam/4.14/lib/msgpack -I /home/opam/.opam/4.14/lib/pprint -I /home/opam/.opam/4.14/lib/re -I /home/opam/.opam/4.14/lib/seq -I /home/opam/.opam/4.14/lib/uutf -no-alias-deps -o src/.main.eobjs/byte/parser.cmi -c -intf src/parser.mli)
- File "src/parser.mli", line 3, characters 13-21:
- 3 |            ( Filename : sig val get : string end )
-                  ^^^^^^^^
- Warning 67 [unused-functor-parameter]: unused functor parameter Filename.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -safe-string -warn-error -A -w A-44-33-4 -open Containers -g -bin-annot -I src/.main.eobjs/byte -I /home/opam/.opam/4.14/lib/cmdliner -I /home/opam/.opam/4.14/lib/containers -I /home/opam/.opam/4.14/lib/containers/data -I /home/opam/.opam/4.14/lib/containers/monomorphic -I /home/opam/.opam/4.14/lib/llvm -I /home/opam/.opam/4.14/lib/msgpack -I /home/opam/.opam/4.14/lib/pprint -I /home/opam/.opam/4.14/lib/re -I /home/opam/.opam/4.14/lib/seq -I /home/opam/.opam/4.14/lib/uutf -no-alias-deps -o src/.main.eobjs/byte/main.cmo -c -impl src/main.ml)
- File "src/main.ml", line 154, characters 13-22:
- 154 |   let args = Term.pure program |> output in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 155, characters 9-18:
- 155 |   (args, Term.info ~doc "build-program")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 159, characters 13-22:
- 159 |   let args = Term.pure modul |> base_llvm in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 160, characters 9-18:
- 160 |   (args, Term.info ~doc "build-module")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 164, characters 13-22:
- 164 |   let args = Term.pure print_parse_tree |> restrained_base in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 165, characters 9-18:
- 165 |   (args, Term.info ~doc "print-parse-tree")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 169, characters 13-22:
- 169 |   let args = Term.pure print_desugared_tree |> base in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 170, characters 9-18:
- 170 |   (args, Term.info ~doc "print-desugared-tree")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 174, characters 13-22:
- 174 |   let args = Term.pure print_pretyped_tree |> base in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 175, characters 9-18:
- 175 |   (args, Term.info ~doc "print-pretyped-tree")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 179, characters 13-22:
- 179 |   let args = Term.pure print_untyped_tree |> base in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 180, characters 9-18:
- 180 |   (args, Term.info ~doc "print-untyped-tree")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 184, characters 13-22:
- 184 |   let args = Term.pure print_lambda_tree |> base in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 185, characters 9-18:
- 185 |   (args, Term.info ~doc "print-lambda-tree")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 189, characters 13-22:
- 189 |   let args = Term.pure print_flatten_tree |> base in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 190, characters 9-18:
- 190 |   (args, Term.info ~doc "print-flatten-tree")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 194, characters 13-22:
- 194 |   let args = Term.pure print_optimized_tree |> base in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 195, characters 9-18:
- 195 |   (args, Term.info ~doc "print-optimized-tree")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 199, characters 13-22:
- 199 |   let args = Term.pure print_early_llvm |> base_llvm in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 200, characters 9-18:
- 200 |   (args, Term.info ~doc "print-early-llvm")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 204, characters 13-22:
- 204 |   let args = Term.pure print_llvm |> optimization in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 205, characters 9-18:
- 205 |   (args, Term.info ~doc "print-llvm")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 209, characters 3-12:
- 209 |   (Term.pure Fun.id, Term.info ~doc ~version:Config.version "labrys")
-          ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 209, characters 21-30:
- 209 |   (Term.pure Fun.id, Term.info ~doc ~version:Config.version "labrys")
-                            ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 226, characters 8-24:
- 226 |   match Term.eval_choice default_cmd cmds with
-               ^^^^^^^^^^^^^^^^
- Alert deprecated: Term.eval_choice
- Use Cmd.group and one of Cmd.eval* instead.
- File "src/main.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -safe-string -warn-error -A -w A-44-33-4 -open Containers -g -I src/.main.eobjs/byte -I src/.main.eobjs/native -I /home/opam/.opam/4.14/lib/cmdliner -I /home/opam/.opam/4.14/lib/containers -I /home/opam/.opam/4.14/lib/containers/data -I /home/opam/.opam/4.14/lib/containers/monomorphic -I /home/opam/.opam/4.14/lib/llvm -I /home/opam/.opam/4.14/lib/msgpack -I /home/opam/.opam/4.14/lib/pprint -I /home/opam/.opam/4.14/lib/re -I /home/opam/.opam/4.14/lib/seq -I /home/opam/.opam/4.14/lib/uutf -intf-suffix .ml -no-alias-deps -o src/.main.eobjs/native/module.cmx -c -impl src/module.ml)
- File "src/module.ml", line 35, characters 4-8:
- 35 |     test (exec regexp modul) 0
-          ^^^^
- Alert deprecated: Re.test
- Use Group.test
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -safe-string -warn-error -A -w A-44-33-4 -open Containers -g -I src/.main.eobjs/byte -I src/.main.eobjs/native -I /home/opam/.opam/4.14/lib/cmdliner -I /home/opam/.opam/4.14/lib/containers -I /home/opam/.opam/4.14/lib/containers/data -I /home/opam/.opam/4.14/lib/containers/monomorphic -I /home/opam/.opam/4.14/lib/llvm -I /home/opam/.opam/4.14/lib/msgpack -I /home/opam/.opam/4.14/lib/pprint -I /home/opam/.opam/4.14/lib/re -I /home/opam/.opam/4.14/lib/seq -I /home/opam/.opam/4.14/lib/uutf -intf-suffix .ml -no-alias-deps -o src/.main.eobjs/native/main.cmx -c -impl src/main.ml)
- File "src/main.ml", line 154, characters 13-22:
- 154 |   let args = Term.pure program |> output in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 155, characters 9-18:
- 155 |   (args, Term.info ~doc "build-program")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 159, characters 13-22:
- 159 |   let args = Term.pure modul |> base_llvm in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 160, characters 9-18:
- 160 |   (args, Term.info ~doc "build-module")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 164, characters 13-22:
- 164 |   let args = Term.pure print_parse_tree |> restrained_base in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 165, characters 9-18:
- 165 |   (args, Term.info ~doc "print-parse-tree")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 169, characters 13-22:
- 169 |   let args = Term.pure print_desugared_tree |> base in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 170, characters 9-18:
- 170 |   (args, Term.info ~doc "print-desugared-tree")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 174, characters 13-22:
- 174 |   let args = Term.pure print_pretyped_tree |> base in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 175, characters 9-18:
- 175 |   (args, Term.info ~doc "print-pretyped-tree")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 179, characters 13-22:
- 179 |   let args = Term.pure print_untyped_tree |> base in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 180, characters 9-18:
- 180 |   (args, Term.info ~doc "print-untyped-tree")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 184, characters 13-22:
- 184 |   let args = Term.pure print_lambda_tree |> base in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 185, characters 9-18:
- 185 |   (args, Term.info ~doc "print-lambda-tree")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 189, characters 13-22:
- 189 |   let args = Term.pure print_flatten_tree |> base in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 190, characters 9-18:
- 190 |   (args, Term.info ~doc "print-flatten-tree")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 194, characters 13-22:
- 194 |   let args = Term.pure print_optimized_tree |> base in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 195, characters 9-18:
- 195 |   (args, Term.info ~doc "print-optimized-tree")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 199, characters 13-22:
- 199 |   let args = Term.pure print_early_llvm |> base_llvm in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 200, characters 9-18:
- 200 |   (args, Term.info ~doc "print-early-llvm")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 204, characters 13-22:
- 204 |   let args = Term.pure print_llvm |> optimization in
-                    ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 205, characters 9-18:
- 205 |   (args, Term.info ~doc "print-llvm")
-                ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 209, characters 3-12:
- 209 |   (Term.pure Fun.id, Term.info ~doc ~version:Config.version "labrys")
-          ^^^^^^^^^
- Alert deprecated: Term.pure
- Use Term.const instead.
- File "src/main.ml", line 209, characters 21-30:
- 209 |   (Term.pure Fun.id, Term.info ~doc ~version:Config.version "labrys")
-                            ^^^^^^^^^
- Alert deprecated: Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 226, characters 8-24:
- 226 |   match Term.eval_choice default_cmd cmds with
-               ^^^^^^^^^^^^^^^^
- Alert deprecated: Term.eval_choice
- Use Cmd.group and one of Cmd.eval* instead.
- (cd _build/default/stdlib && ../../install/default/bin/labrys build-module --no-prelude --build-dir . Prelude)
- Compiling Prelude
- Module Prelude compiled
Processing  2/3: [labrys: dune runtest]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "runtest" "-p" "labrys" "-j" "31" (CWD=/home/opam/.opam/4.14/.opam-switch/build/labrys.0.1)
-> compiled  labrys.0.1
-> installed labrys.0.1
Done.
# Run eval $(opam env) to update the current shell environment
2022-07-27 05:09.46 ---> saved as "5102c082edde492340b6278739c7a4a533045cef36d4bb81cf5553bf47088d8c"
Job succeeded
2022-07-27 05:10.15: Job succeeded