(not at the head of any monitored branch or PR)
2026-03-16 19:17.29: New job: test pxp.1.2.9 with dune.3.22.0~alpha2, using opam dev
                              from https://github.com/ocaml/opam-repository.git#refs/pull/29547/head (19c70fd6a788b154ec5e9fe26bca1d12fb2519be)
                              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/29547/head" && git reset --hard 19c70fd6
git fetch origin master
git merge --no-edit 4f056bfedf536e66065c3783e694e6aa0b38261a
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-4.14@sha256:37323dc71cac48a3e4688e16b45b95486f3cc440c55ab3f83114e8973362f41e
USER 1000:1000
WORKDIR /home/opam
RUN sudo ln -f /usr/bin/opam-dev /usr/bin/opam
RUN opam init --reinit -ni
RUN opam option solver=builtin-0install && opam config report
ENV OPAMDOWNLOADJOBS="1"
ENV OPAMERRLOGLEN="0"
ENV OPAMPRECISETRACKING="1"
ENV CI="true"
ENV OPAM_REPO_CI="true"
RUN rm -rf opam-repository/
COPY --chown=1000:1000 . opam-repository/
RUN opam repository set-url --strict default opam-repository/
RUN opam update --depexts || true
RUN opam pin add -k version -yn dune.3.22.0~alpha2 3.22.0~alpha2
RUN opam reinstall dune.3.22.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.22.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 pxp.1.2.9; \
    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" != 'pxp.1.2.9' && 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 pxp.1.2.9) || true
RUN opam reinstall --with-test --verbose pxp.1.2.9; \
    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" != 'pxp.1.2.9' && 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-03-16 19:17.29: Using cache hint "ocaml/opam:debian-13-ocaml-4.14@sha256:37323dc71cac48a3e4688e16b45b95486f3cc440c55ab3f83114e8973362f41e-dune.3.22.0~alpha2-pxp.1.2.9-19c70fd6a788b154ec5e9fe26bca1d12fb2519be"
2026-03-16 19:17.29: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-4.14@sha256:37323dc71cac48a3e4688e16b45b95486f3cc440c55ab3f83114e8973362f41e)
 (user (uid 1000) (gid 1000))
 (workdir /home/opam)
 (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
 (run (network host)
      (shell "opam init --reinit --config .opamrc-sandbox -ni"))
 (run (shell "opam option solver=builtin-0install && opam config report"))
 (env OPAMDOWNLOADJOBS 1)
 (env OPAMERRLOGLEN 0)
 (env OPAMPRECISETRACKING 1)
 (env CI true)
 (env OPAM_REPO_CI true)
 (run (shell "rm -rf opam-repository/"))
 (copy (src .) (dst opam-repository/))
 (run (shell "opam repository set-url --strict default opam-repository/"))
 (run (network host)
      (shell "opam update --depexts || true"))
 (run (shell "opam pin add -k version -yn dune.3.22.0~alpha2 3.22.0~alpha2"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall dune.3.22.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.22.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 pxp.1.2.9;\
             \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\" != 'pxp.1.2.9' && 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 pxp.1.2.9) || true"))
 (run (shell  "opam reinstall --with-test --verbose pxp.1.2.9;\
             \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\" != 'pxp.1.2.9' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
)

2026-03-16 19:17.29: Waiting for resource in pool OCluster
2026-03-17 04:10.05: Waiting for worker…
2026-03-17 04:12.10: Got resource from pool OCluster
Building on bremusa.ocamllabs.io
All commits already cached
Updating files:  90% (16679/18461)
Updating files:  91% (16800/18461)
Updating files:  92% (16985/18461)
Updating files:  93% (17169/18461)
Updating files:  94% (17354/18461)
Updating files:  95% (17538/18461)
Updating files:  96% (17723/18461)
Updating files:  97% (17908/18461)
Updating files:  98% (18092/18461)
Updating files:  99% (18277/18461)
Updating files: 100% (18461/18461)
Updating files: 100% (18461/18461), done.
HEAD is now at 4f056bfedf Merge pull request #29543 from Zaneham/add-olint-0.1.0
Updating 4f056bfedf..19c70fd6a7
Fast-forward
 .../chrome-trace/chrome-trace.3.22.0~alpha2/opam   | 39 +++++++++++
 .../dune-action-plugin.3.22.0~alpha2/opam          | 52 +++++++++++++++
 .../dune-action-trace.3.22.0~alpha2/opam           | 39 +++++++++++
 .../dune-build-info.3.22.0~alpha2/opam             | 45 +++++++++++++
 .../dune-configurator.3.22.0~alpha2/opam           | 49 ++++++++++++++
 packages/dune-glob/dune-glob.3.22.0~alpha2/opam    | 42 ++++++++++++
 .../dune-private-libs.3.22.0~alpha2/opam           | 50 +++++++++++++++
 .../dune-rpc-lwt/dune-rpc-lwt.3.22.0~alpha2/opam   | 41 ++++++++++++
 packages/dune-rpc/dune-rpc.3.22.0~alpha2/opam      | 44 +++++++++++++
 packages/dune-site/dune-site.3.22.0~alpha2/opam    | 37 +++++++++++
 packages/dune/dune.3.22.0~alpha2/opam              | 75 ++++++++++++++++++++++
 packages/dyn/dyn.3.22.0~alpha2/opam                | 40 ++++++++++++
 packages/fs-io/fs-io.3.22.0~alpha2/opam            | 39 +++++++++++
 packages/ocamlc-loc/ocamlc-loc.3.22.0~alpha2/opam  | 43 +++++++++++++
 packages/ordering/ordering.3.22.0~alpha2/opam      | 38 +++++++++++
 packages/stdune/stdune.3.22.0~alpha2/opam          | 46 +++++++++++++
 .../top-closure/top-closure.3.22.0~alpha2/opam     | 38 +++++++++++
 packages/xdg/xdg.3.22.0~alpha2/opam                | 39 +++++++++++
 18 files changed, 796 insertions(+)
 create mode 100644 packages/chrome-trace/chrome-trace.3.22.0~alpha2/opam
 create mode 100644 packages/dune-action-plugin/dune-action-plugin.3.22.0~alpha2/opam
 create mode 100644 packages/dune-action-trace/dune-action-trace.3.22.0~alpha2/opam
 create mode 100644 packages/dune-build-info/dune-build-info.3.22.0~alpha2/opam
 create mode 100644 packages/dune-configurator/dune-configurator.3.22.0~alpha2/opam
 create mode 100644 packages/dune-glob/dune-glob.3.22.0~alpha2/opam
 create mode 100644 packages/dune-private-libs/dune-private-libs.3.22.0~alpha2/opam
 create mode 100644 packages/dune-rpc-lwt/dune-rpc-lwt.3.22.0~alpha2/opam
 create mode 100644 packages/dune-rpc/dune-rpc.3.22.0~alpha2/opam
 create mode 100644 packages/dune-site/dune-site.3.22.0~alpha2/opam
 create mode 100644 packages/dune/dune.3.22.0~alpha2/opam
 create mode 100644 packages/dyn/dyn.3.22.0~alpha2/opam
 create mode 100644 packages/fs-io/fs-io.3.22.0~alpha2/opam
 create mode 100644 packages/ocamlc-loc/ocamlc-loc.3.22.0~alpha2/opam
 create mode 100644 packages/ordering/ordering.3.22.0~alpha2/opam
 create mode 100644 packages/stdune/stdune.3.22.0~alpha2/opam
 create mode 100644 packages/top-closure/top-closure.3.22.0~alpha2/opam
 create mode 100644 packages/xdg/xdg.3.22.0~alpha2/opam

(from ocaml/opam:debian-13-ocaml-4.14@sha256:37323dc71cac48a3e4688e16b45b95486f3cc440c55ab3f83114e8973362f41e)
2026-03-17 04:12.20 ---> using "32cd5b5baf995c02200cf270da597dbb25becd220af2c200c00b8b241a742195" 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-03-17 04:12.20 ---> using "f3ed7bdbef828c9c0b079b10505c5f05c3c9adcca11ce5bf2dac2a4183e099d8" 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
Format upgrade done.

<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2026-03-17 04:12.20 ---> using "5bf6adb7b45bb7e0c215b8f509c71a8dae73a9a2060efcc27df9d4ef6c6d3350" from cache

/home/opam: (run (shell "opam option solver=builtin-0install && opam config report"))
Set to 'builtin-0install' the field solver in global configuration
# opam config report
# opam-version         2.5.0
# self-upgrade         no
# system               arch=x86_64 os=linux os-distribution=debian os-version=13
# solver               builtin-0install
# install-criteria     -changed,-count[avoid-version,solution]
# upgrade-criteria     -count[avoid-version,solution]
# jobs                 71
# repositories         1 (version-controlled)
# pinned               1 (version)
# current-switch       4.14
# invariant            ["ocaml-base-compiler" {= "4.14.2"}]
# compiler-packages    ocaml-base-compiler.4.14.2, 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.2
2026-03-17 04:12.20 ---> using "0546f18fa5979677ee22eb9f2fcf19ab371564e845d317c2c70e41dd97dc22dd" 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-03-17 04:12.20 ---> using "0a7188cbe95f4fe0ff26694977eb8794c975bdb534078da98a06d6c7373289b4" from cache

/home/opam: (copy (src .) (dst opam-repository/))
2026-03-17 04:12.21 ---> using "bac94271bd2933048ab9ec083de7359406ae7b709f9e625d1aacde394e5b6b85" from cache

/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-03-17 04:12.21 ---> using "1963dd823dac22306d550e5e9c9f971346ae5d465407ab924aff86b04a5120b3" from cache

/home/opam: (run (network host)
                 (shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Get:1 http://deb.debian.org/debian trixie InRelease [140 kB]
- 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 trixie/main amd64 Packages [9671 kB]
- Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [111 kB]
- Fetched 10.0 MB in 1s (7048 kB/s)
- Reading package lists...
- 
2026-03-17 04:12.21 ---> using "2bbae9754f2da55382df5a713573b4f2579b518f80eaef97920d7868fdc429fa" from cache

/home/opam: (run (shell "opam pin add -k version -yn dune.3.22.0~alpha2 3.22.0~alpha2"))
dune is now pinned to version 3.22.0~alpha2
2026-03-17 04:12.21 ---> using "3b312e1ba2e2d3ce6c50234ba2e62c6d827f15439acf5c47c65286f0b2bce15a" from cache

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

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved dune.3.22.0~alpha2  (cached)
-> installed dune.3.22.0~alpha2
Done.
# To update the current shell environment, run: eval $(opam env)
2026-03-17 04:12.21 ---> using "79a7862cc80cedc04a487927a5645f883e0c17c692a64a036ab827a7afe98a62" from cache

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

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved camlp4.4.14+1  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved ocamlnet.4.1.9-2  (cached)
-> retrieved pxp.1.2.9  (https://opam.ocaml.org/cache)
-> retrieved ulex.1.2  (https://opam.ocaml.org/cache)
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed ocamlbuild.0.16.1
-> installed ocamlnet.4.1.9-2
-> installed camlp4.4.14+1
-> installed ulex.1.2
-> installed pxp.1.2.9
Done.
# To update the current shell environment, run: eval $(opam env)
2026-03-17 04:15.03 ---> saved as "b7bdb97cbfeb3f602e4ee4fa49141fb8ca484cfe4a7f464135af2d0f4387e8c4"

/home/opam: (run (network host)
                 (shell "(opam reinstall --with-test pxp.1.2.9) || true"))
The following actions will be performed:
=== recompile 1 package
  - recompile pxp 1.2.9

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved pxp.1.2.9  (https://opam.ocaml.org/cache)
-> removed   pxp.1.2.9
-> installed pxp.1.2.9
Done.
# To update the current shell environment, run: eval $(opam env)
2026-03-17 04:15.50 ---> saved as "207e456230520f1ecb8148b78ed26a67a825f8a65c57c501dab9f9110d68b0ea"

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

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/4: [pxp.1.2.9: extract]
-> retrieved pxp.1.2.9  (cached)
[pxp: patch] applying 408.patch
Processing  2/4: [pxp: ./configure utf8,iso88591]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "./configure" "-without-wlex" "-without-wlex-compat" "-lexlist" "utf8,iso88591" (CWD=/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9)
- Checking for ocamlfind... found
- Checking for camlp4... 3.10 style
- Checking for ocamllex.opt...found
- Checking for netstring... found
- Checking for netunidata... found
- Checking for ulex... found
- Checking Lexing.lexbuf type... new style
- Checking type of camlp4 location... new style
- Checking for -safe-string... yes
- Checking for cygwin... not found
- 
- Effective options:
-     -with-lex
-     -without-wlex
-     -without-wlex-compat
-     -with-ulex
-     -with-pp
-     -lexlist utf8,iso88591
- 
- Writing src/pxp/META
- Writing src/pxp-engine/META
- Writing src/pxp-pp/META
- Writing gensrc/pxp-lex-utf8/META and Makefile
- Writing gensrc/pxp-lex-iso88591/META and Makefile
- Writing gensrc/pxp-ulex-utf8/META
- Writing Makefile.conf
- 
- You can now compile PXP by invoking
-    make all
- for the bytecode compiler, and optionally by invoking
-    make opt
- for the native-code compiler (if supported on your architecture).
- Finally, a
-    make install
- will install the package.
Processing  2/4: [pxp: make all]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "all" (CWD=/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9)
- make -C tools all
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/tools'
- make -C src
- make[2]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/tools/src'
- make -C m2parsergen
- make[3]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/tools/src/m2parsergen'
- ocamllex.opt lexer.mll
- 43 states, 449 transitions, table size 2054 bytes
- ocamlyacc parser.mly
- ocamldep  ast.ml lexer.ml parser.ml generator.ml >depend
- ocamlfind ocamlc -g -safe-string  -package "" -c ast.ml
- ocamlfind ocamlc -g -safe-string  -package "" -c parser.mli
- ocamlfind ocamlc -g -safe-string  -package "" -c lexer.ml
- ocamlfind ocamlc -g -safe-string  -package "" -c parser.ml
- ocamlfind ocamlc -g -safe-string  -package "" -c generator.ml
- File "generator.ml", line 763, characters 20-21:
- 763 |     if next_cr >= 0 & (next_lf < 0 or next_cr < next_lf) then begin
-                           ^
- Alert deprecated: Stdlib.&
- Use (&&) instead.
- File "generator.ml", line 763, characters 35-37:
- 763 |     if next_cr >= 0 & (next_lf < 0 or next_cr < next_lf) then begin
-                                          ^^
- Alert deprecated: Stdlib.or
- Use (||) instead.
- File "generator.ml", line 764, characters 23-24:
- 764 |       if next_cr+1 < l & s.[next_cr+1] = '\010' then
-                              ^
- Alert deprecated: Stdlib.&
- Use (&&) instead.
- ocamlfind ocamlc -g -safe-string  -package "" -o m2parsergen ast.cmo lexer.cmo parser.cmo generator.cmo
- make[3]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/tools/src/m2parsergen'
- make -C lexpp
- make[3]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/tools/src/lexpp'
- ocamllex.opt uni_lexer.mll
- 25 states, 715 transitions, table size 3010 bytes
- ocamlyacc uni_parser.mly
- ocamllex.opt mll_lexer.mll
- 38 states, 693 transitions, table size 3000 bytes
- ocamldep  lexpp_file.ml uni_lexer.ml uni_parser.ml uni_parser.mli uni_types.ml ucs2_to_utf8.ml main.ml mll_lexer.ml > depend
- ocamlfind ocamlc -g -safe-string  -package "bytes netstring netunidata" -c uni_types.ml
- ocamlfind ocamlc -g -safe-string  -package "bytes netstring netunidata" -c uni_parser.mli
- ocamlfind ocamlc -g -safe-string  -package "bytes netstring netunidata" -c uni_lexer.ml
- ocamlfind ocamlc -g -safe-string  -package "bytes netstring netunidata" -c uni_parser.ml
- ocamlfind ocamlc -g -safe-string  -package "bytes netstring netunidata" -c lexpp_file.ml
- ocamlfind ocamlc -g -safe-string  -package "bytes netstring netunidata" -c mll_lexer.ml
- ocamlfind ocamlc -g -safe-string  -package "bytes netstring netunidata" -c ucs2_to_utf8.ml
- ocamlfind ocamlc -g -safe-string  -package "bytes netstring netunidata" -c main.ml
- File "main.ml", line 466, characters 6-23:
- 466 |       String.capitalize (Filename.basename filename)
-             ^^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.String.capitalize
- Use String.capitalize_ascii/StringLabels.capitalize_ascii instead.
- ocamlfind ocamlc -g -safe-string  -package "bytes netstring netunidata" -o lexpp -linkpkg uni_types.cmo uni_lexer.cmo uni_parser.cmo lexpp_file.cmo mll_lexer.cmo ucs2_to_utf8.cmo main.cmo
- make[3]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/tools/src/lexpp'
- make -C odoc
- make[3]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/tools/src/odoc'
- case `ocamlc -version` in \
-   3.*) cp chtml_ocaml3.ml chtml.ml ;; \
-   4.*) cp chtml_ocaml4.ml chtml.ml ;; \
-   *)   echo "Unknown Ocaml version"; exit 1 ;; \
- esac
- ocamlfind ocamlc -g -safe-string -I +ocamldoc -package "compiler-libs.common" -c chtml.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml, /home/opam/.opam/4.14/lib/ocaml/compiler-libs
- make[3]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/tools/src/odoc'
- make[2]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/tools/src'
- test -f m2parsergen || ln -s src/m2parsergen/m2parsergen .
- #test -f ucs2_to_utf8 || ln -s src/ucs2_to_utf8/ucs2_to_utf8 .
- test -f lexpp || ln -s src/lexpp/lexpp .
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/tools'
- for pkg in pxp pxp-engine pxp-pp; do make -C src/$pkg all || exit; done
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/src/pxp'
- make[1]: Nothing to be done for 'all'.
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/src/pxp'
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/src/pxp-engine'
- cp pxp_lib_ocamlc.ml pxp_lib.ml
- make generate
- make[2]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/src/pxp-engine'
- ../../tools/m2parsergen pxp_core_parser.m2y
- WARNING: In rule `entity_body': Match for token `End_entity' hidden by previous match
- ../../tools/ifdef -D LEXBUF_307 pxp_lexing.mlp
- make[2]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/src/pxp-engine'
- make depend
- make[2]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/src/pxp-engine'
- ocamldep  *.ml *.mli >depend
- make[2]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/src/pxp-engine'
- make -f Makefile.code all
- make[2]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/src/pxp-engine'
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_lexing.mli
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_lexing.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_core_types.mli
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_core_types.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_reader.mli
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_lexer_types.mli
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_lexer_types.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_lex_aux.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_lexers.mli
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_lexers.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_lib.mli
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_lib.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_aux.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_reader.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_dfa.mli
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_dfa.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_entity.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_dtd.mli
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_dtd.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_entity_manager.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_types.mli
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_types.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_event.mli
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_event.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_document.mli
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_document.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_core_parser.mli
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_core_parser.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- File "pxp_core_parser.m2y", line 1428, characters 7-22:
- Warning 21 [nonreturning-statement]: this statement never returns (or has an unsound type.)
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_tree_parser.mli
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_tree_parser.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- File "pxp_tree_parser.ml", line 577, characters 14-36:
- 577 |     | Failure "Invalid UTF-8 stream" ->
-                     ^^^^^^^^^^^^^^^^^^^^^^
- Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of
- this constructor's arguments. They are only for information
- and may change in future versions. (See manual section 11.5)
- File "_none_", line 1:
- Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of
- this constructor's arguments. They are only for information
- and may change in future versions. (See manual section 11.5)
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_ev_parser.mli
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_ev_parser.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- File "pxp_ev_parser.ml", line 265, characters 14-36:
- 265 |     | Failure "Invalid UTF-8 stream" ->
-                     ^^^^^^^^^^^^^^^^^^^^^^
- Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of
- this constructor's arguments. They are only for information
- and may change in future versions. (See manual section 11.5)
- File "pxp_ev_parser.ml", line 299, characters 14-36:
- 299 |     | Failure "Invalid UTF-8 stream" ->
-                     ^^^^^^^^^^^^^^^^^^^^^^
- Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of
- this constructor's arguments. They are only for information
- and may change in future versions. (See manual section 11.5)
- File "pxp_ev_parser.ml", line 379, characters 16-38:
- 379 |       | Failure "Invalid UTF-8 stream" ->
-                       ^^^^^^^^^^^^^^^^^^^^^^
- Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of
- this constructor's arguments. They are only for information
- and may change in future versions. (See manual section 11.5)
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_dtd_parser.mli
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_dtd_parser.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- File "pxp_dtd_parser.ml", line 70, characters 14-36:
- 70 |     | Failure "Invalid UTF-8 stream" ->
-                    ^^^^^^^^^^^^^^^^^^^^^^
- Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of
- this constructor's arguments. They are only for information
- and may change in future versions. (See manual section 11.5)
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_yacc.mli
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_yacc.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_marshal.mli
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_marshal.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_codewriter.mli
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_codewriter.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -o pxp_engine.cma -a pxp_lexing.cmo pxp_core_types.cmo pxp_lexer_types.cmo pxp_lex_aux.cmo pxp_lexers.cmo pxp_lib.cmo pxp_aux.cmo pxp_reader.cmo pxp_dfa.cmo pxp_entity.cmo pxp_dtd.cmo pxp_entity_manager.cmo pxp_types.cmo pxp_event.cmo pxp_document.cmo pxp_core_parser.cmo pxp_tree_parser.cmo pxp_ev_parser.cmo pxp_dtd_parser.cmo pxp_yacc.cmo pxp_marshal.cmo pxp_codewriter.cmo
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_top.mli
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_top.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.14/lib/ocaml/compiler-libs, /home/opam/.opam/4.14/lib/ocaml
- make[2]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/src/pxp-engine'
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/src/pxp-engine'
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/src/pxp-pp'
- cp pxp_pp.ml.310 pxp_pp.ml
- ocamlfind ocamlc -g -safe-string -syntax camlp4o -ppopt -DOCAML_NEW_LOC -ppopt -loc -ppopt loc -package "netstring,ulex,camlp4.quotations,camlp4.macro" -c pxp_pp.ml
- File "pxp_pp.ml", line 196, characters 40-48:
- 196 | let scan_string s : (token * pos * pos) Stream.t =
-                                               ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 201, characters 2-13:
- 201 |   Stream.from
-         ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 224, characters 2-13:
- 224 |   Stream.from
-         ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 227, characters 22-33:
- 227 | 	 let (tok, p1, p2) = Stream.next stream in
-       	                     ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 242, characters 4-18:
- 242 | 	 | Stream.Failure -> None
-       	   ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 329, characters 8-19:
- 329 |   match Stream.peek s with
-               ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 331, characters 17-31:
- 331 |     | _ -> raise Stream.Failure
-                        ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 336, characters 8-19:
- 336 |   match Stream.peek s with
-               ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 347, characters 26-40:
- 347 | 	if atts <> [] then raise Stream.Failure;
-       	                         ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 349, characters 26-40:
- 349 | 	if atts <> [] then raise Stream.Failure;
-       	                         ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 351, characters 7-21:
- 351 | 	raise Stream.Failure
-       	      ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 355, characters 48-56:
- 355 | let rec parse_any_expr (s : (token * pos * pos) Stream.t) : ast_any_node =
-                                                       ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 356, characters 8-19:
- 356 |   match Stream.peek s with
-               ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 366, characters 7-21:
- 366 | 	raise Stream.Failure
-       	      ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 368, characters 50-58:
- 368 | and parse_expr string_restr : (token * pos * pos) Stream.t -> ast_node =
-                                                         ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", lines 369-379, characters 2-50:
- 369 | ..parser
- 370 |       [< (nl1, p1, p2) as nl = parse_factor string_restr;
- 371 | 	 c1 = parse_cont string_restr;
- 372 |       >] ->
- 373 | 	match c1 with
- ...
- 376 | 	  | Some(`Concat l, p1', p2') ->
- 377 | 	      (`Concat(nl :: l), p1, p2')
- 378 | 	  | Some(other, p1', p2') ->
- 379 | 	      (`Concat([nl; (other, p1', p2')]), p1, p2')
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 371, characters 2-30:
- 371 | 	 c1 = parse_cont string_restr;
-       	 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", lines 369-379, characters 2-50:
- 369 | ..parser
- 370 |       [< (nl1, p1, p2) as nl = parse_factor string_restr;
- 371 | 	 c1 = parse_cont string_restr;
- 372 |       >] ->
- 373 | 	match c1 with
- ...
- 376 | 	  | Some(`Concat l, p1', p2') ->
- 377 | 	      (`Concat(nl :: l), p1, p2')
- 378 | 	  | Some(other, p1', p2') ->
- 379 | 	      (`Concat([nl; (other, p1', p2')]), p1, p2')
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 381, characters 50-58:
- 381 | and parse_cont string_restr : (token * pos * pos) Stream.t -> ast_node option =
-                                                         ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", lines 382-388, characters 2-5:
- 382 | ..parser
- 383 |       [< '(`String_concat, p1, p2);
- 384 | 	 e = parse_expr string_restr;
- 385 |       >] ->
- 386 | 	Some e
- 387 |     | [< >] ->
- 388 | 	None
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", lines 382-388, characters 2-5:
- 382 | ..parser
- 383 |       [< '(`String_concat, p1, p2);
- 384 | 	 e = parse_expr string_restr;
- 385 |       >] ->
- 386 | 	Some e
- 387 |     | [< >] ->
- 388 | 	None
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 383, characters 9-34:
- 383 |       [< '(`String_concat, p1, p2);
-                ^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 384, characters 2-29:
- 384 | 	 e = parse_expr string_restr;
-       	 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 383, characters 9-34:
- 383 |       [< '(`String_concat, p1, p2);
-                ^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 390, characters 52-60:
- 390 | and parse_factor string_restr : (token * pos * pos) Stream.t -> ast_node =
-                                                           ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", lines 391-436, characters 2-20:
- 391 | ..parser
- 392 |       [< '(`Langle, p1, p2) when not string_restr; 
- 393 | 	 name = parse_element_name;
- 394 | 	 attrs, flag, p' = parse_attrs;
- 395 | 	 (subnodes0, p1', p2') as subnodes = 
- ...
- 433 |     | [< '(`Literal s, p1, p2) >] ->
- 434 | 	(`Literal s, p1, p2)
- 435 |     | [< '(`Name n, p1, p2) >] ->
- 436 | 	( `Ident n, p1, p2)
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", lines 391-436, characters 2-20:
- 391 | ..parser
- 392 |       [< '(`Langle, p1, p2) when not string_restr; 
- 393 | 	 name = parse_element_name;
- 394 | 	 attrs, flag, p' = parse_attrs;
- 395 | 	 (subnodes0, p1', p2') as subnodes = 
- ...
- 433 |     | [< '(`Literal s, p1, p2) >] ->
- 434 | 	(`Literal s, p1, p2)
- 435 |     | [< '(`Name n, p1, p2) >] ->
- 436 | 	( `Ident n, p1, p2)
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 392, characters 9-49:
- 392 |       [< '(`Langle, p1, p2) when not string_restr; 
-                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 393, characters 2-27:
- 393 | 	 name = parse_element_name;
-       	 ^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 392, characters 9-49:
- 392 |       [< '(`Langle, p1, p2) when not string_restr; 
-                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 394, characters 2-31:
- 394 | 	 attrs, flag, p' = parse_attrs;
-       	 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 392, characters 9-49:
- 392 |       [< '(`Langle, p1, p2) when not string_restr; 
-                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", lines 395-399, characters 2-25:
- 395 | ..(subnodes0, p1', p2') as subnodes = 
- 396 | 	   if flag then
- 397 | 	     (fun _ -> `Nodes [], p', p')
- 398 | 	   else
- 399 | 	     parse_nodelist_expr.
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 392, characters 9-49:
- 392 |       [< '(`Langle, p1, p2) when not string_restr; 
-                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 402, characters 9-55:
- 402 |     | [< '(`Langle_colon, p1, p2) when not string_restr; 
-                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 403, characters 2-21:
- 403 | 	 '(`Name name, _, _);
-       	 ^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 403, characters 2-21:
- 403 | 	 '(`Name name, _, _);
-       	 ^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 404, characters 2-31:
- 404 | 	 attrs, flag, p' = parse_attrs;
-       	 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 402, characters 9-55:
- 402 |     | [< '(`Langle_colon, p1, p2) when not string_restr; 
-                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 405, characters 2-59:
- 405 | 	 (subnode0, p1', p2') as subnode = parse_expr string_restr;
-       	 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 402, characters 9-55:
- 402 |     | [< '(`Langle_colon, p1, p2) when not string_restr; 
-                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 402, characters 9-55:
- 402 |     | [< '(`Langle_colon, p1, p2) when not string_restr; 
-                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 409, characters 9-50:
- 409 |     | [< '(`Comment, p1, p2) when not string_restr;
-                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 410, characters 2-55:
- 410 | 	 (contents0, p1', p2') as contents = parse_string_expr
-       	 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 409, characters 9-50:
- 409 |     | [< '(`Comment, p1, p2) when not string_restr;
-                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 413, characters 9-45:
- 413 |     | [< '(`PI, p1, p2) when not string_restr;
-                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 414, characters 2-55:
- 414 | 	 (contents0, p1', p2') as contents = parse_string_expr;
-       	 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 413, characters 9-45:
- 413 |     | [< '(`PI, p1, p2) when not string_restr;
-                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 415, characters 2-59:
- 415 | 	 (contents0', p1'', p2'') as contents' = parse_string_expr
-       	 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 413, characters 9-45:
- 413 |     | [< '(`PI, p1, p2) when not string_restr;
-                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 418, characters 9-48:
- 418 |     | [< '(`Super, p1, p2) when not string_restr;
-                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 419, characters 2-57:
- 419 | 	 (subnodes0, p1', p2') as subnodes = parse_nodelist_expr;
-       	 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 418, characters 9-48:
- 418 |     | [< '(`Super, p1, p2) when not string_restr;
-                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 422, characters 9-47:
- 422 |     | [< '(`Data, p1, p2) when not string_restr;
-                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 423, characters 9-62:
- 423 |          (contents0, p1', p2') as contents = parse_string_expr
-                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 422, characters 9-47:
- 422 |     | [< '(`Data, p1, p2) when not string_restr;
-                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 426, characters 9-27:
- 426 |     | [< '(`Lparen, p1, p2);
-                ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 427, characters 2-45:
- 427 | 	 (inner, p1', p2') = parse_expr string_restr;
-       	 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 426, characters 9-27:
- 426 |     | [< '(`Lparen, p1, p2);
-                ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 428, characters 2-24:
- 428 | 	 '(`Rparen, p1'', p2'') 
-       	 ^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 428, characters 2-24:
- 428 | 	 '(`Rparen, p1'', p2'') 
-       	 ^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 426, characters 9-27:
- 426 |     | [< '(`Lparen, p1, p2);
-                ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 431, characters 9-30:
- 431 |     | [< '(`Anti text, p1, p2) >] ->
-                ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 433, characters 9-30:
- 433 |     | [< '(`Literal s, p1, p2) >] ->
-                ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 435, characters 9-27:
- 435 |     | [< '(`Name n, p1, p2) >] ->
-                ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", lines 391-436, characters 2-20:
- 391 | ..parser
- 392 |       [< '(`Langle, p1, p2) when not string_restr; 
- 393 | 	 name = parse_element_name;
- 394 | 	 attrs, flag, p' = parse_attrs;
- 395 | 	 (subnodes0, p1', p2') as subnodes = 
- ...
- 433 |     | [< '(`Literal s, p1, p2) >] ->
- 434 | 	(`Literal s, p1, p2)
- 435 |     | [< '(`Name n, p1, p2) >] ->
- 436 | 	( `Ident n, p1, p2)
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 438, characters 45-53:
- 438 | and parse_element_name : (token * pos * pos) Stream.t -> ast_string =
-                                                    ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", lines 439-449, characters 2-15:
- 439 | ..parser
- 440 |       [< '(`Name n, p1, p2) >] ->
- 441 | 	( `Literal n, p1, p2 )
- 442 |     | [< '(`Anti text, p1, p2) >] ->
- 443 | 	( `Anti text, p1, p2 )
- ...
- 446 | 	 '(`Rparen, p1', p2') 
- 447 |       >] ->
- 448 | 	let (str, _, _) = s in
- 449 | 	(str, p1, p2')
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", lines 439-449, characters 2-15:
- 439 | ..parser
- 440 |       [< '(`Name n, p1, p2) >] ->
- 441 | 	( `Literal n, p1, p2 )
- 442 |     | [< '(`Anti text, p1, p2) >] ->
- 443 | 	( `Anti text, p1, p2 )
- ...
- 446 | 	 '(`Rparen, p1', p2') 
- 447 |       >] ->
- 448 | 	let (str, _, _) = s in
- 449 | 	(str, p1, p2')
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 440, characters 9-27:
- 440 |       [< '(`Name n, p1, p2) >] ->
-                ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 442, characters 9-30:
- 442 |     | [< '(`Anti text, p1, p2) >] ->
-                ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 444, characters 9-27:
- 444 |     | [< '(`Lparen, p1, p2);
-                ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 445, characters 2-23:
- 445 | 	 s = parse_string_expr;
-       	 ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 444, characters 9-27:
- 444 |     | [< '(`Lparen, p1, p2);
-                ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 446, characters 2-22:
- 446 | 	 '(`Rparen, p1', p2') 
-       	 ^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 446, characters 2-22:
- 446 | 	 '(`Rparen, p1', p2') 
-       	 ^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 444, characters 9-27:
- 444 |     | [< '(`Lparen, p1, p2);
-                ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", lines 439-449, characters 2-15:
- 439 | ..parser
- 440 |       [< '(`Name n, p1, p2) >] ->
- 441 | 	( `Literal n, p1, p2 )
- 442 |     | [< '(`Anti text, p1, p2) >] ->
- 443 | 	( `Anti text, p1, p2 )
- ...
- 446 | 	 '(`Rparen, p1', p2') 
- 447 |       >] ->
- 448 | 	let (str, _, _) = s in
- 449 | 	(str, p1, p2')
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 451, characters 38-46:
- 451 | and parse_attrs : (token * pos * pos) Stream.t -> ast_attr list * bool * pos =
-                                             ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", lines 452-478, characters 2-13:
- 452 | ..parser
- 453 |       [< '(`Name n, p1, p2);
- 454 | 	 '(`Equal, p1', p2');
- 455 | 	 (s, p1'', p2'') = parse_string_expr;
- 456 | 	 (rest, flag, p) = parse_attrs
- ...
- 475 |     | [< '(`Rangle, p1, p2) >] ->
- 476 | 	[], false, p2
- 477 |     | [< '(`Rangle_empty, p1, p2) >] ->
- 478 | 	[], true, p2
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", lines 452-478, characters 2-13:
- 452 | ..parser
- 453 |       [< '(`Name n, p1, p2);
- 454 | 	 '(`Equal, p1', p2');
- 455 | 	 (s, p1'', p2'') = parse_string_expr;
- 456 | 	 (rest, flag, p) = parse_attrs
- ...
- 475 |     | [< '(`Rangle, p1, p2) >] ->
- 476 | 	[], false, p2
- 477 |     | [< '(`Rangle_empty, p1, p2) >] ->
- 478 | 	[], true, p2
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 453, characters 9-27:
- 453 |       [< '(`Name n, p1, p2);
-                ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 454, characters 2-21:
- 454 | 	 '(`Equal, p1', p2');
-       	 ^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 454, characters 2-21:
- 454 | 	 '(`Equal, p1', p2');
-       	 ^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 455, characters 2-37:
- 455 | 	 (s, p1'', p2'') = parse_string_expr;
-       	 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 453, characters 9-27:
- 453 |       [< '(`Name n, p1, p2);
-                ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 456, characters 2-31:
- 456 | 	 (rest, flag, p) = parse_attrs
-       	 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 453, characters 9-27:
- 453 |       [< '(`Name n, p1, p2);
-                ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 453, characters 9-27:
- 453 |       [< '(`Name n, p1, p2);
-                ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 461, characters 9-27:
- 461 |     | [< '(`Lparen, p1, p2);
-                ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 462, characters 2-36:
- 462 | 	 (s1, p1', p2') = parse_string_expr;
-       	 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 461, characters 9-27:
- 461 |     | [< '(`Lparen, p1, p2);
-                ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 463, characters 2-24:
- 463 | 	 '(`Rparen, p1'', p2'');
-       	 ^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 463, characters 2-24:
- 463 | 	 '(`Rparen, p1'', p2'');
-       	 ^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 464, characters 2-17:
- 464 | 	 '(`Equal, _, _);
-       	 ^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 464, characters 2-17:
- 464 | 	 '(`Equal, _, _);
-       	 ^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 465, characters 2-40:
- 465 | 	 (s2, p1''', p2''') = parse_string_expr;
-       	 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 461, characters 9-27:
- 461 |     | [< '(`Lparen, p1, p2);
-                ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 466, characters 2-31:
- 466 | 	 (rest, flag, p) = parse_attrs
-       	 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 461, characters 9-27:
- 461 |     | [< '(`Lparen, p1, p2);
-                ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 461, characters 9-27:
- 461 |     | [< '(`Lparen, p1, p2);
-                ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 461, characters 9-27:
- 461 |     | [< '(`Lparen, p1, p2);
-                ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 471, characters 9-30:
- 471 |     | [< '(`Anti text, p1, p2);
-                ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 472, characters 2-31:
- 472 | 	 (rest, flag, p) = parse_attrs
-       	 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 471, characters 9-30:
- 471 |     | [< '(`Anti text, p1, p2);
-                ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 475, characters 9-27:
- 475 |     | [< '(`Rangle, p1, p2) >] ->
-                ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 477, characters 9-33:
- 477 |     | [< '(`Rangle_empty, p1, p2) >] ->
-                ^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", lines 452-478, characters 2-13:
- 452 | ..parser
- 453 |       [< '(`Name n, p1, p2);
- 454 | 	 '(`Equal, p1', p2');
- 455 | 	 (s, p1'', p2'') = parse_string_expr;
- 456 | 	 (rest, flag, p) = parse_attrs
- ...
- 475 |     | [< '(`Rangle, p1, p2) >] ->
- 476 | 	[], false, p2
- 477 |     | [< '(`Rangle_empty, p1, p2) >] ->
- 478 | 	[], true, p2
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 480, characters 46-54:
- 480 | and parse_nodelist_expr : (token * pos * pos) Stream.t -> ast_node_list =
-                                                     ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", lines 481-491, characters 2-50:
- 481 | ..parser
- 482 |       [< (nl1, p1, p2) as nl = parse_nodelist_factor;
- 483 | 	 c1 = parse_nodelist_cont;
- 484 |       >] ->
- 485 | 	match c1 with
- ...
- 488 | 	  | Some(`Concat l, p1', p2') ->
- 489 | 	      (`Concat(nl :: l), p1, p2')
- 490 | 	  | Some(other, p1', p2') ->
- 491 | 	      (`Concat([nl; (other, p1', p2')]), p1, p2')
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 483, characters 2-26:
- 483 | 	 c1 = parse_nodelist_cont;
-       	 ^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", lines 481-491, characters 2-50:
- 481 | ..parser
- 482 |       [< (nl1, p1, p2) as nl = parse_nodelist_factor;
- 483 | 	 c1 = parse_nodelist_cont;
- 484 |       >] ->
- 485 | 	match c1 with
- ...
- 488 | 	  | Some(`Concat l, p1', p2') ->
- 489 | 	      (`Concat(nl :: l), p1, p2')
- 490 | 	  | Some(other, p1', p2') ->
- 491 | 	      (`Concat([nl; (other, p1', p2')]), p1, p2')
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 493, characters 46-54:
- 493 | and parse_nodelist_cont : (token * pos * pos) Stream.t -> ast_node_list option =
-                                                     ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", lines 494-500, characters 2-5:
- 494 | ..parser
- 495 |       [< '(`List_concat, p1, p2);
- 496 | 	 e = parse_nodelist_expr;
- 497 |       >] ->
- 498 | 	Some e
- 499 |     | [< >] ->
- 500 | 	None
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", lines 494-500, characters 2-5:
- 494 | ..parser
- 495 |       [< '(`List_concat, p1, p2);
- 496 | 	 e = parse_nodelist_expr;
- 497 |       >] ->
- 498 | 	Some e
- 499 |     | [< >] ->
- 500 | 	None
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 495, characters 9-32:
- 495 |       [< '(`List_concat, p1, p2);
-                ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 496, characters 2-25:
- 496 | 	 e = parse_nodelist_expr;
-       	 ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 495, characters 9-32:
- 495 |       [< '(`List_concat, p1, p2);
-                ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 502, characters 48-56:
- 502 | and parse_nodelist_factor : (token * pos * pos) Stream.t -> ast_node_list =
-                                                       ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", lines 503-518, characters 2-27:
- 503 | ..parser
- 504 |       [< '(`Lbracket, p1, p2);
- 505 | 	 (l, p1', p2') = parse_bracket_expr
- 506 |       >] ->
- 507 | 	( `Nodes l, p1, p2' )
- ...
- 515 |     | [< '(`Name n, p1, p2) >] ->
- 516 | 	( `Ident n, p1, p2)
- 517 |     | [< (n, p1, p2) = parse_expr false >] ->
- 518 | 	`Nodes [n, p1, p2], p1, p2
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", lines 503-518, characters 2-27:
- 503 | ..parser
- 504 |       [< '(`Lbracket, p1, p2);
- 505 | 	 (l, p1', p2') = parse_bracket_expr
- 506 |       >] ->
- 507 | 	( `Nodes l, p1, p2' )
- ...
- 515 |     | [< '(`Name n, p1, p2) >] ->
- 516 | 	( `Ident n, p1, p2)
- 517 |     | [< (n, p1, p2) = parse_expr false >] ->
- 518 | 	`Nodes [n, p1, p2], p1, p2
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 504, characters 9-29:
- 504 |       [< '(`Lbracket, p1, p2);
-                ^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 505, characters 2-36:
- 505 | 	 (l, p1', p2') = parse_bracket_expr
-       	 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 504, characters 9-29:
- 504 |       [< '(`Lbracket, p1, p2);
-                ^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 508, characters 9-27:
- 508 |     | [< '(`Lparen, p1, p2);
-                ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 509, characters 2-37:
- 509 | 	 (e, p1', p2') = parse_nodelist_expr;
-       	 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 508, characters 9-27:
- 508 |     | [< '(`Lparen, p1, p2);
-                ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 510, characters 2-24:
- 510 | 	 '(`Rparen, p1'', p2'')
-       	 ^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 510, characters 2-24:
- 510 | 	 '(`Rparen, p1'', p2'')
-       	 ^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 508, characters 9-27:
- 508 |     | [< '(`Lparen, p1, p2);
-                ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 513, characters 9-30:
- 513 |     | [< '(`Anti text, p1, p2) >] ->
-                ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 515, characters 9-27:
- 515 |     | [< '(`Name n, p1, p2) >] ->
-                ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 520, characters 45-53:
- 520 | and parse_bracket_expr : (token * pos * pos) Stream.t -> ast_node list * pos * pos =
-                                                    ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", lines 521-526, characters 2-28:
- 521 | ..parser
- 522 |       [< '(`Rbracket, p1, p2) >] ->
- 523 | 	( [], p1, p2 )
- 524 |     | [< (n, p1, p2) = parse_expr false;
- 525 | 	 (b, p1', p2') = parse_bracket_expr >] ->
- 526 | 	((n, p1, p2) :: b, p1, p2')
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", lines 521-526, characters 2-28:
- 521 | ..parser
- 522 |       [< '(`Rbracket, p1, p2) >] ->
- 523 | 	( [], p1, p2 )
- 524 |     | [< (n, p1, p2) = parse_expr false;
- 525 | 	 (b, p1', p2') = parse_bracket_expr >] ->
- 526 | 	((n, p1, p2) :: b, p1, p2')
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 522, characters 9-29:
- 522 |       [< '(`Rbracket, p1, p2) >] ->
-                ^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 525, characters 2-36:
- 525 | 	 (b, p1', p2') = parse_bracket_expr >] ->
-       	 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", lines 521-526, characters 2-28:
- 521 | ..parser
- 522 |       [< '(`Rbracket, p1, p2) >] ->
- 523 | 	( [], p1, p2 )
- 524 |     | [< (n, p1, p2) = parse_expr false;
- 525 | 	 (b, p1', p2') = parse_bracket_expr >] ->
- 526 | 	((n, p1, p2) :: b, p1, p2')
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 528, characters 47-55:
- 528 | and parse_string_expr (s : (token * pos * pos) Stream.t) : ast_string =
-                                                      ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 542, characters 50-58:
- 542 | let rec parse_charset_decl0 : (token * pos * pos) Stream.t -> charset_decl =
-                                                         ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", lines 543-562, characters 2-14:
- 543 | ..parser
- 544 |       [< '(`Name n, p1, p2);
- 545 | 	 '(`Equal, _, _);
- 546 | 	 '(`Literal s, p1', p2');
- 547 | 	 cur = parse_charset_decl0 >] ->
- ...
- 559 | 
- 560 |     | [< >] ->
- 561 | 	(* default: *)
- 562 | 	!current_decl
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", lines 543-562, characters 2-14:
- 543 | ..parser
- 544 |       [< '(`Name n, p1, p2);
- 545 | 	 '(`Equal, _, _);
- 546 | 	 '(`Literal s, p1', p2');
- 547 | 	 cur = parse_charset_decl0 >] ->
- ...
- 559 | 
- 560 |     | [< >] ->
- 561 | 	(* default: *)
- 562 | 	!current_decl
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 544, characters 9-27:
- 544 |       [< '(`Name n, p1, p2);
-                ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 545, characters 2-17:
- 545 | 	 '(`Equal, _, _);
-       	 ^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 545, characters 2-17:
- 545 | 	 '(`Equal, _, _);
-       	 ^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 546, characters 2-25:
- 546 | 	 '(`Literal s, p1', p2');
-       	 ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 546, characters 2-25:
- 546 | 	 '(`Literal s, p1', p2');
-       	 ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 547, characters 2-27:
- 547 | 	 cur = parse_charset_decl0 >] ->
-       	 ^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 544, characters 9-27:
- 544 |       [< '(`Name n, p1, p2);
-                ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 557, characters 8-22:
- 557 | 		raise Stream.Failure
-       		      ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 544, characters 9-27:
- 544 |       [< '(`Name n, p1, p2);
-                ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 544, characters 9-27:
- 544 |       [< '(`Name n, p1, p2);
-                ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 577, characters 6-20:
- 577 |       Stream.Failure
-             ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 578, characters 6-18:
- 578 |     | Stream.Error _ ->
-             ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 579, characters 9-20:
- 579 | 	( match Stream.peek s with
-       	        ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 777, characters 42-58:
- 777 | 	  Syntax.Gram.parse Syntax.expr_eoi loc (Stream.of_string (to_src text))
-       	                                         ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 798, characters 42-58:
- 798 | 	  Syntax.Gram.parse Syntax.expr_eoi loc (Stream.of_string (to_src text))
-       	                                         ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 811, characters 42-58:
- 811 | 	  Syntax.Gram.parse Syntax.expr_eoi loc (Stream.of_string (to_src text))
-       	                                         ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 860, characters 42-58:
- 860 | 	  Syntax.Gram.parse Syntax.expr_eoi loc (Stream.of_string (to_src text))
-       	                                         ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 983, characters 44-60:
- 983 | 	    Syntax.Gram.parse Syntax.expr_eoi loc (Stream.of_string (to_src text))
-       	                                           ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 1007, characters 44-60:
- 1007 | 	    Syntax.Gram.parse Syntax.expr_eoi loc (Stream.of_string (to_src text))
-        	                                           ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 1022, characters 42-58:
- 1022 | 	  Syntax.Gram.parse Syntax.expr_eoi loc (Stream.of_string (to_src text))
-        	                                         ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "pxp_pp.ml", line 1078, characters 42-58:
- 1078 | 	  Syntax.Gram.parse Syntax.expr_eoi loc (Stream.of_string (to_src text))
-        	                                         ^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- ocamlfind ocamlc -g -safe-string -syntax camlp4o -ppopt -DOCAML_NEW_LOC -ppopt -loc -ppopt loc -package "netstring,ulex,camlp4.quotations,camlp4.macro" -a -o pxp_pp.cma pxp_pp.cmo
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/src/pxp-pp'
- for pkg in pxp-lex-utf8 pxp-lex-iso88591 pxp-ulex-utf8; do make -C gensrc/$pkg clean || exit; done
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-utf8'
- rm -f *.cmi *.cmo *.cma *.cmx *.o *.a *.cmxa *.ml *.mll gen_done
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-utf8'
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-iso88591'
- rm -f *.cmi *.cmo *.cma *.cmx *.o *.a *.cmxa *.ml *.mll gen_done
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-iso88591'
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/gensrc/pxp-ulex-utf8'
- rm -f *.cmi *.cmo *.cma *.cmx *.o *.a *.cmxa *.ml *.mll gen_done
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/gensrc/pxp-ulex-utf8'
- for pkg in pxp-lex-utf8 pxp-lex-iso88591 pxp-ulex-utf8; do make -C gensrc/$pkg generate || exit; done
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-utf8'
- if [ "utf8" = "utf8" ]; then flags="-multiple"; else flags=""; fi; \
- ../../tools/lexpp -charclasses "../../src/pxp-lex/char_classes_generic.def" \
- 	-lexsrc "../../src/pxp-lex/lex.src" \
- 	-linksrc "../../src/pxp-lex/link_ocamllex.src" \
- 	-encoding "utf8" \
- 	-outformat ocamllex \
- 	-outlexprefix "pxp_lex_utf8" \
- 	-outlinkprefix "pxp_lex_link_utf8" $flags
- [reading ../../src/pxp-lex/char_classes_generic.def]
- [Recoding character classes to UTF-8]
- [reading ../../src/pxp-lex/lex.src]
- [reading ../../src/pxp-lex/link_ocamllex.src]
- [writing pxp_lex_utf8_01.mll]
- [writing pxp_lex_utf8_02.mll]
- [writing pxp_lex_utf8_03.mll]
- [writing pxp_lex_utf8_04.mll]
- [writing pxp_lex_utf8_05.mll]
- [writing pxp_lex_utf8_06.mll]
- [writing pxp_lex_utf8_07.mll]
- [writing pxp_lex_utf8_08.mll]
- [writing pxp_lex_utf8_09.mll]
- [writing pxp_lex_utf8_10.mll]
- [writing pxp_lex_utf8_11.mll]
- [writing pxp_lex_utf8_12.mll]
- [writing pxp_lex_utf8_13.mll]
- [writing pxp_lex_utf8_14.mll]
- [writing pxp_lex_utf8_15.mll]
- [writing pxp_lex_utf8_16.mll]
- [writing pxp_lex_utf8_17.mll]
- [writing pxp_lex_utf8_18.mll]
- [writing pxp_lex_link_utf8.ml]
- for mll in *.mll; do echo "Doing $mll:"; ocamllex.opt $mll; done
- Doing pxp_lex_utf8_01.mll:
- 7 states, 259 transitions, table size 1078 bytes
- Doing pxp_lex_utf8_02.mll:
- 94 states, 6268 transitions, table size 25636 bytes
- Doing pxp_lex_utf8_03.mll:
- 244 states, 16949 transitions, table size 69260 bytes
- Doing pxp_lex_utf8_04.mll:
- 189 states, 7917 transitions, table size 32802 bytes
- Doing pxp_lex_utf8_05.mll:
- 245 states, 17650 transitions, table size 72070 bytes
- Doing pxp_lex_utf8_06.mll:
- 45 states, 2588 transitions, table size 10622 bytes
- Doing pxp_lex_utf8_07.mll:
- 526 states, 20670 transitions, table size 85836 bytes
- Doing pxp_lex_utf8_08.mll:
- 42 states, 2588 transitions, table size 10604 bytes
- Doing pxp_lex_utf8_09.mll:
- 33 states, 1984 transitions, table size 8134 bytes
- Doing pxp_lex_utf8_10.mll:
- 404 states, 18125 transitions, table size 74924 bytes
- Doing pxp_lex_utf8_11.mll:
- 543 states, 25940 transitions, table size 107018 bytes
- Doing pxp_lex_utf8_12.mll:
- 248 states, 17650 transitions, table size 72088 bytes
- Doing pxp_lex_utf8_13.mll:
- 186 states, 7917 transitions, table size 32784 bytes
- Doing pxp_lex_utf8_14.mll:
- 229 states, 10469 transitions, table size 43250 bytes
- Doing pxp_lex_utf8_15.mll:
- 235 states, 10469 transitions, table size 43286 bytes
- Doing pxp_lex_utf8_16.mll:
- 303 states, 16246 transitions, table size 66802 bytes
- Doing pxp_lex_utf8_17.mll:
- 176 states, 15334 transitions, table size 62392 bytes
- Doing pxp_lex_utf8_18.mll:
- 6 states, 259 transitions, table size 1072 bytes
- touch gen_done
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-utf8'
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-iso88591'
- if [ "iso88591" = "utf8" ]; then flags="-multiple"; else flags=""; fi; \
- ../../tools/lexpp -charclasses "../../src/pxp-lex/char_classes_generic.def" \
- 	-lexsrc "../../src/pxp-lex/lex.src" \
- 	-linksrc "../../src/pxp-lex/link_ocamllex.src" \
- 	-encoding "iso88591" \
- 	-outformat ocamllex \
- 	-outlexprefix "pxp_lex_iso88591" \
- 	-outlinkprefix "pxp_lex_link_iso88591" $flags
- [reading ../../src/pxp-lex/char_classes_generic.def]
- [Recoding character classes to ISO-8859-1]
- [reading ../../src/pxp-lex/lex.src]
- [reading ../../src/pxp-lex/link_ocamllex.src]
- [writing pxp_lex_iso88591_01.mll]
- [writing pxp_lex_link_iso88591.ml]
- for mll in *.mll; do echo "Doing $mll:"; ocamllex.opt $mll; done
- Doing pxp_lex_iso88591_01.mll:
- 332 states, 8965 transitions, table size 37852 bytes
- touch gen_done
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-iso88591'
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/gensrc/pxp-ulex-utf8'
- ../../tools/lexpp -charclasses "../../src/pxp-lex/char_classes_generic.def" \
- 	-lexsrc "../../src/pxp-lex/lex.src" \
- 	-linksrc "../../src/pxp-lex/link_ulex.src" \
- 	-encoding "utf8" \
-         -outformat ulex \
- 	-outlexprefix "pxp_ulex_utf8" \
- 	-outlinkprefix "pxp_ulex_link_utf8"
- [reading ../../src/pxp-lex/char_classes_generic.def]
- [reading ../../src/pxp-lex/lex.src]
- [reading ../../src/pxp-lex/link_ulex.src]
- [writing pxp_ulex_utf8_01.ml]
- [writing pxp_ulex_link_utf8.ml]
- touch gen_done
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/gensrc/pxp-ulex-utf8'
- for pkg in pxp-lex-utf8 pxp-lex-iso88591 pxp-ulex-utf8; do make -C gensrc/$pkg all || exit; done
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-utf8'
- ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_01.ml
- ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_02.ml
- ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_03.ml
- ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_04.ml
- ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_05.ml
- ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_06.ml
- ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_07.ml
- ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_08.ml
- ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_09.ml
- ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_10.ml
- ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_11.ml
- ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_12.ml
- ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_13.ml
- ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_14.ml
- ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_15.ml
- ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_16.ml
- ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_17.ml
- ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_18.ml
- ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -o pxp_lex_utf8.cma -a pxp_lex_utf8_01.cmo pxp_lex_utf8_02.cmo pxp_lex_utf8_03.cmo pxp_lex_utf8_04.cmo pxp_lex_utf8_05.cmo pxp_lex_utf8_06.cmo pxp_lex_utf8_07.cmo pxp_lex_utf8_08.cmo pxp_lex_utf8_09.cmo pxp_lex_utf8_10.cmo pxp_lex_utf8_11.cmo pxp_lex_utf8_12.cmo pxp_lex_utf8_13.cmo pxp_lex_utf8_14.cmo pxp_lex_utf8_15.cmo pxp_lex_utf8_16.cmo pxp_lex_utf8_17.cmo pxp_lex_utf8_18.cmo
- ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_link_utf8.ml
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-utf8'
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-iso88591'
- ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_iso88591_01.ml
- ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -o pxp_lex_iso88591.cma -a pxp_lex_iso88591_01.cmo
- ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_link_iso88591.ml
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-iso88591'
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/gensrc/pxp-ulex-utf8'
- ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -syntax camlp4o -package "netstring,ulex" -c pxp_ulex_utf8_01.ml
- ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -syntax camlp4o -package "netstring,ulex" -o pxp_ulex_utf8.cma -a pxp_ulex_utf8_01.cmo
- ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -syntax camlp4o -package "netstring,ulex" -c pxp_ulex_link_utf8.ml
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/gensrc/pxp-ulex-utf8'
Processing  2/4: [pxp: make opt]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "opt" (CWD=/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9)
- for pkg in pxp pxp-engine pxp-pp; do make -C src/$pkg opt || exit; done
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/src/pxp'
- make[1]: Nothing to be done for 'opt'.
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/src/pxp'
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/src/pxp-engine'
- cp pxp_lib_ocamlopt.ml pxp_lib.ml
- make generate
- make[2]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/src/pxp-engine'
- make[2]: Nothing to be done for 'generate'.
- make[2]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/src/pxp-engine'
- make depend
- make[2]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/src/pxp-engine'
- ocamldep  *.ml *.mli >depend
- make[2]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/src/pxp-engine'
- make -f Makefile.code opt
- make[2]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/src/pxp-engine'
- ocamlfind ocamlopt -safe-string  -package "netstring,bytes" -c pxp_lexing.ml
- ocamlfind ocamlopt -safe-string  -package "netstring,bytes" -c pxp_core_types.ml
- ocamlfind ocamlopt -safe-string  -package "netstring,bytes" -c pxp_lib.ml
- make[2]: Circular pxp_lexers.cmx <- pxp_reader.cmx dependency dropped.
- make[2]: Circular pxp_lexers.cmx <- pxp_lexer_types.cmx dependency dropped.
- ocamlfind ocamlopt -safe-string  -package "netstring,bytes" -c pxp_lexers.ml
- make[2]: Circular pxp_aux.cmx <- pxp_lexer_types.cmx dependency dropped.
- ocamlfind ocamlopt -safe-string  -package "netstring,bytes" -c pxp_aux.ml
- ocamlfind ocamlopt -safe-string  -package "netstring,bytes" -c pxp_reader.ml
- ocamlfind ocamlopt -safe-string  -package "netstring,bytes" -c pxp_lexer_types.ml
- ocamlfind ocamlopt -safe-string  -package "netstring,bytes" -c pxp_lex_aux.ml
- ocamlfind ocamlopt -safe-string  -package "netstring,bytes" -c pxp_dfa.ml
- ocamlfind ocamlopt -safe-string  -package "netstring,bytes" -c pxp_entity.ml
- ocamlfind ocamlopt -safe-string  -package "netstring,bytes" -c pxp_dtd.ml
- ocamlfind ocamlopt -safe-string  -package "netstring,bytes" -c pxp_entity_manager.ml
- ocamlfind ocamlopt -safe-string  -package "netstring,bytes" -c pxp_types.ml
- ocamlfind ocamlopt -safe-string  -package "netstring,bytes" -c pxp_event.ml
- ocamlfind ocamlopt -safe-string  -package "netstring,bytes" -c pxp_document.ml
- ocamlfind ocamlopt -safe-string  -package "netstring,bytes" -c pxp_core_parser.ml
- File "pxp_core_parser.m2y", line 1428, characters 7-22:
- Warning 21 [nonreturning-statement]: this statement never returns (or has an unsound type.)
- ocamlfind ocamlopt -safe-string  -package "netstring,bytes" -c pxp_tree_parser.ml
- File "pxp_tree_parser.ml", line 577, characters 14-36:
- 577 |     | Failure "Invalid UTF-8 stream" ->
-                     ^^^^^^^^^^^^^^^^^^^^^^
- Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of
- this constructor's arguments. They are only for information
- and may change in future versions. (See manual section 11.5)
- File "_none_", line 1:
- Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of
- this constructor's arguments. They are only for information
- and may change in future versions. (See manual section 11.5)
- ocamlfind ocamlopt -safe-string  -package "netstring,bytes" -c pxp_ev_parser.ml
- File "pxp_ev_parser.ml", line 265, characters 14-36:
- 265 |     | Failure "Invalid UTF-8 stream" ->
-                     ^^^^^^^^^^^^^^^^^^^^^^
- Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of
- this constructor's arguments. They are only for information
- and may change in future versions. (See manual section 11.5)
- File "pxp_ev_parser.ml", line 299, characters 14-36:
- 299 |     | Failure "Invalid UTF-8 stream" ->
-                     ^^^^^^^^^^^^^^^^^^^^^^
- Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of
- this constructor's arguments. They are only for information
- and may change in future versions. (See manual section 11.5)
- File "pxp_ev_parser.ml", line 379, characters 16-38:
- 379 |       | Failure "Invalid UTF-8 stream" ->
-                       ^^^^^^^^^^^^^^^^^^^^^^
- Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of
- this constructor's arguments. They are only for information
- and may change in future versions. (See manual section 11.5)
- ocamlfind ocamlopt -safe-string  -package "netstring,bytes" -c pxp_dtd_parser.ml
- File "pxp_dtd_parser.ml", line 70, characters 14-36:
- 70 |     | Failure "Invalid UTF-8 stream" ->
-                    ^^^^^^^^^^^^^^^^^^^^^^
- Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of
- this constructor's arguments. They are only for information
- and may change in future versions. (See manual section 11.5)
- ocamlfind ocamlopt -safe-string  -package "netstring,bytes" -c pxp_yacc.ml
- ocamlfind ocamlopt -safe-string  -package "netstring,bytes" -c pxp_marshal.ml
- ocamlfind ocamlopt -safe-string  -package "netstring,bytes" -c pxp_codewriter.ml
- ocamlfind ocamlopt -safe-string  -package "netstring,bytes" -o pxp_engine.cmxa -a pxp_lexing.cmx pxp_core_types.cmx pxp_lexer_types.cmx pxp_lex_aux.cmx pxp_lexers.cmx pxp_lib.cmx pxp_aux.cmx pxp_reader.cmx pxp_dfa.cmx pxp_entity.cmx pxp_dtd.cmx pxp_entity_manager.cmx pxp_types.cmx pxp_event.cmx pxp_document.cmx pxp_core_parser.cmx pxp_tree_parser.cmx pxp_ev_parser.cmx pxp_dtd_parser.cmx pxp_yacc.cmx pxp_marshal.cmx pxp_codewriter.cmx
- make[2]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/src/pxp-engine'
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/src/pxp-engine'
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/src/pxp-pp'
- make[1]: Nothing to be done for 'opt'.
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/src/pxp-pp'
- for pkg in pxp-lex-utf8 pxp-lex-iso88591 pxp-ulex-utf8; do make -C gensrc/$pkg opt || exit; done
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-utf8'
- ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_01.ml
- ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_02.ml
- ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_03.ml
- ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_04.ml
- ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_05.ml
- ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_06.ml
- ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_07.ml
- ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_08.ml
- ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_09.ml
- ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_10.ml
- ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_11.ml
- ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_12.ml
- ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_13.ml
- ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_14.ml
- ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_15.ml
- ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_16.ml
- ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_17.ml
- ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_18.ml
- ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -o pxp_lex_utf8.cmxa -a pxp_lex_utf8_01.cmx pxp_lex_utf8_02.cmx pxp_lex_utf8_03.cmx pxp_lex_utf8_04.cmx pxp_lex_utf8_05.cmx pxp_lex_utf8_06.cmx pxp_lex_utf8_07.cmx pxp_lex_utf8_08.cmx pxp_lex_utf8_09.cmx pxp_lex_utf8_10.cmx pxp_lex_utf8_11.cmx pxp_lex_utf8_12.cmx pxp_lex_utf8_13.cmx pxp_lex_utf8_14.cmx pxp_lex_utf8_15.cmx pxp_lex_utf8_16.cmx pxp_lex_utf8_17.cmx pxp_lex_utf8_18.cmx
- ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_link_utf8.ml
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-utf8'
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-iso88591'
- ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_iso88591_01.ml
- ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -o pxp_lex_iso88591.cmxa -a pxp_lex_iso88591_01.cmx
- ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_link_iso88591.ml
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-iso88591'
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/gensrc/pxp-ulex-utf8'
- ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -syntax camlp4o -package "netstring,ulex" -c pxp_ulex_utf8_01.ml
- ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -syntax camlp4o -package "netstring,ulex" -o pxp_ulex_utf8.cmxa -a pxp_ulex_utf8_01.cmx
- ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -syntax camlp4o -package "netstring,ulex" -c pxp_ulex_link_utf8.ml
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/gensrc/pxp-ulex-utf8'
-> compiled  pxp.1.2.9
-> removed   pxp.1.2.9
Processing  4/4: [pxp: make install]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "install" "make" "install" "MANDIR=/home/opam/.opam/4.14/man" (CWD=/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9)
- for pkg in pxp pxp-engine pxp-pp; do make -C src/$pkg install || exit; done
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/src/pxp'
- ocamlfind install pxp META
- Installed /home/opam/.opam/4.14/lib/pxp/META
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/src/pxp'
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/src/pxp-engine'
- files=`../../tools/collect_files *.mli *.cmi *.cma *.cmxa *.a pxp_top.cmo META` && \
- ocamlfind install pxp-engine $files
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_top.cmo
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_engine.a
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_engine.cmxa
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_engine.cma
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_yacc.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_types.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_tree_parser.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_top.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_reader.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_marshal.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_lib.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_lexing.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_lexers.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_lexer_types.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_lex_aux.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_event.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_ev_parser.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_entity_manager.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_entity.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_dtd_parser.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_dtd.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_document.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_dfa.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_core_types.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_core_parser.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_codewriter.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_aux.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_yacc.mli
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_types.mli
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_tree_parser.mli
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_top.mli
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_reader.mli
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_marshal.mli
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_lib.mli
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_lexing.mli
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_lexers.mli
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_lexer_types.mli
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_event.mli
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_ev_parser.mli
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_dtd_parser.mli
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_dtd.mli
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_document.mli
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_dfa.mli
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_core_types.mli
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_core_parser.mli
- Installed /home/opam/.opam/4.14/lib/pxp-engine/pxp_codewriter.mli
- Installed /home/opam/.opam/4.14/lib/pxp-engine/META
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/src/pxp-engine'
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/src/pxp-pp'
- ocamlfind install pxp-pp pxp_pp.cma META
- Installed /home/opam/.opam/4.14/lib/pxp-pp/pxp_pp.cma
- Installed /home/opam/.opam/4.14/lib/pxp-pp/META
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/src/pxp-pp'
- for pkg in pxp-lex-utf8 pxp-lex-iso88591 pxp-ulex-utf8; do make -C gensrc/$pkg install || exit; done
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-utf8'
- files=`../../tools/collect_files *.mli *.cmi *.cma *.cmxa *.a pxp_lex_link_*.cmo pxp_lex_link_*.cmx pxp_lex_link_*.o META` && \
-         ocamlfind install pxp-lex-utf8 $files
- Installed /home/opam/.opam/4.14/lib/pxp-lex-utf8/pxp_lex_link_utf8.o
- Installed /home/opam/.opam/4.14/lib/pxp-lex-utf8/pxp_lex_link_utf8.cmx
- Installed /home/opam/.opam/4.14/lib/pxp-lex-utf8/pxp_lex_link_utf8.cmo
- Installed /home/opam/.opam/4.14/lib/pxp-lex-utf8/pxp_lex_utf8.a
- Installed /home/opam/.opam/4.14/lib/pxp-lex-utf8/pxp_lex_utf8.cmxa
- Installed /home/opam/.opam/4.14/lib/pxp-lex-utf8/pxp_lex_utf8.cma
- Installed /home/opam/.opam/4.14/lib/pxp-lex-utf8/pxp_lex_utf8_18.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-lex-utf8/pxp_lex_utf8_17.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-lex-utf8/pxp_lex_utf8_16.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-lex-utf8/pxp_lex_utf8_15.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-lex-utf8/pxp_lex_utf8_14.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-lex-utf8/pxp_lex_utf8_13.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-lex-utf8/pxp_lex_utf8_12.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-lex-utf8/pxp_lex_utf8_11.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-lex-utf8/pxp_lex_utf8_10.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-lex-utf8/pxp_lex_utf8_09.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-lex-utf8/pxp_lex_utf8_08.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-lex-utf8/pxp_lex_utf8_07.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-lex-utf8/pxp_lex_utf8_06.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-lex-utf8/pxp_lex_utf8_05.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-lex-utf8/pxp_lex_utf8_04.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-lex-utf8/pxp_lex_utf8_03.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-lex-utf8/pxp_lex_utf8_02.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-lex-utf8/pxp_lex_utf8_01.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-lex-utf8/pxp_lex_link_utf8.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-lex-utf8/META
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-utf8'
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-iso88591'
- files=`../../tools/collect_files *.mli *.cmi *.cma *.cmxa *.a pxp_lex_link_*.cmo pxp_lex_link_*.cmx pxp_lex_link_*.o META` && \
-         ocamlfind install pxp-lex-iso88591 $files
- Installed /home/opam/.opam/4.14/lib/pxp-lex-iso88591/pxp_lex_link_iso88591.o
- Installed /home/opam/.opam/4.14/lib/pxp-lex-iso88591/pxp_lex_link_iso88591.cmx
- Installed /home/opam/.opam/4.14/lib/pxp-lex-iso88591/pxp_lex_link_iso88591.cmo
- Installed /home/opam/.opam/4.14/lib/pxp-lex-iso88591/pxp_lex_iso88591.a
- Installed /home/opam/.opam/4.14/lib/pxp-lex-iso88591/pxp_lex_iso88591.cmxa
- Installed /home/opam/.opam/4.14/lib/pxp-lex-iso88591/pxp_lex_iso88591.cma
- Installed /home/opam/.opam/4.14/lib/pxp-lex-iso88591/pxp_lex_link_iso88591.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-lex-iso88591/pxp_lex_iso88591_01.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-lex-iso88591/META
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-iso88591'
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/gensrc/pxp-ulex-utf8'
- files=`../../tools/collect_files *.mli *.cmi *.cma *.cmxa *.a pxp_ulex_link_*.cmo pxp_ulex_link_*.cmx pxp_ulex_link_*.o META` && \
-         ocamlfind install pxp-ulex-utf8 $files
- Installed /home/opam/.opam/4.14/lib/pxp-ulex-utf8/pxp_ulex_link_utf8.o
- Installed /home/opam/.opam/4.14/lib/pxp-ulex-utf8/pxp_ulex_link_utf8.cmx
- Installed /home/opam/.opam/4.14/lib/pxp-ulex-utf8/pxp_ulex_link_utf8.cmo
- Installed /home/opam/.opam/4.14/lib/pxp-ulex-utf8/pxp_ulex_utf8.a
- Installed /home/opam/.opam/4.14/lib/pxp-ulex-utf8/pxp_ulex_utf8.cmxa
- Installed /home/opam/.opam/4.14/lib/pxp-ulex-utf8/pxp_ulex_utf8.cma
- Installed /home/opam/.opam/4.14/lib/pxp-ulex-utf8/pxp_ulex_utf8_01.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-ulex-utf8/pxp_ulex_link_utf8.cmi
- Installed /home/opam/.opam/4.14/lib/pxp-ulex-utf8/META
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/pxp.1.2.9/gensrc/pxp-ulex-utf8'
-> installed pxp.1.2.9
Done.
# To update the current shell environment, run: eval $(opam env)
2026-03-17 04:16.41 ---> saved as "24bef55f03d1b1ddc060aee5124c90d8c5db5bc12a3547099114c23c7df63beb"
Job succeeded
2026-03-17 04:16.46: Job succeeded