Build:
  1. 0
2024-01-29 15:19.04: New job: Voodoo prep spotlib.3.1.2; 3bf30a64f8e5ee44f7e992ffae0fd93c
2024-01-29 15:19.04: Waiting for resource in pool OCluster
2024-01-29 19:04.23: Waiting for worker…
2024-01-29 19:05.12: Got resource from pool OCluster
2024-01-29 19:05.12: Using cache hint "docs-universe-prep-4.05.0"

To reproduce locally:

cat > prep.spec <<'END-OF-SPEC'
((build tools
        ((from ocaml/opam:debian-12-ocaml-4.05@sha256:207166ddb5eb4fca496547a9dcf2a06d4f201e6684bb97f51d9e193a3369cb85)
         (user (uid 1000) (gid 1000))
         (workdir /home/opam)
         (run (shell "sudo chown opam:opam /home/opam"))
         (run (network host)
              (shell "sudo apt-get update && sudo apt-get install -yy m4 pkg-config"))
         (run (cache (opam-archives (target /home/opam/.opam/download-cache)) (opam-dune-cache (target /home/opam/.cache/dune)))
              (network host)
              (shell "opam pin -ny https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9  && opam depext -iy voodoo-prep"))
         (run (shell "cp $(opam config var bin)/voodoo-prep /home/opam"))))
 (from ocaml/opam:debian-12-ocaml-4.05@sha256:207166ddb5eb4fca496547a9dcf2a06d4f201e6684bb97f51d9e193a3369cb85)
 (user (uid 1000) (gid 1000))
 (workdir /home/opam)
 (run (shell "sudo chown opam:opam /home/opam"))
 (run (shell "sudo mkdir /src"))
 (copy (src packages) (dst /src/packages))
 (copy (src repo) (dst /src/repo))
 (run (network host)
      (shell "sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam && opam init --reinit -ni"))
 (run (shell "opam repo remove default && opam repo add opam /src"))
 (copy (from (build tools)) (src /home/opam/voodoo-prep) (dst /home/opam/))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)) (opam-dune-cache (target /home/opam/.cache/dune)))
      (network host)
      (shell "opam install dune.3.13.0 ocamlfind.1.9.6"))
 (env DUNE_CACHE enabled)
 (env DUNE_CACHE_TRANSPORT direct)
 (env DUNE_CACHE_DUPLICATION copy)
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)) (opam-dune-cache (target /home/opam/.cache/dune)))
      (network host)
      (shell "(sudo apt update) && ((opam depext -viy spotlib.3.1.2 seq.0.3.1 result.1.5 re.1.11.0 ppxx.2.1.0 ppx_tools_versioned.5.4.0 ppx_test.1.5.0 ppx_derivers.1.2.1 omake.0.10.6 ocamlfind.1.9.6 ocaml-migrate-parsetree.1.8.0 ocaml-compiler-libs.v0.12.4 dune.3.13.0 2>&1 | tee ~/opam.err.log) || echo 'Failed to install all packages')"))
 (run (shell "opam exec -- ~/voodoo-prep -u spotlib:3bf30a64f8e5ee44f7e992ffae0fd93c,ppxx:e5cfe7ff0ddeae00e2ec2b7cf2aeb225,ppx_tools_versioned:2eeda89acc6019b3fd6ef51441f3d1e7,ppx_test:a5744e529f2ef345093719dcd428833e"))
 (run (network host)
      (secrets (ssh_privkey (target /home/opam/.ssh/id_rsa)) (ssh_pubkey (target /home/opam/.ssh/id_rsa.pub)) (ssh_config (target /home/opam/.ssh/config)))
      (shell "(echo '0.895448') && (for DATA in prep/universes/a5744e529f2ef345093719dcd428833e/ppx_test/1.5.0,ppx_test.1.5.0-a5744e529f2ef345093719dcd428833e,ppx_test.1.5.0 prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0,ppx_tools_versioned.5.4.0-2eeda89acc6019b3fd6ef51441f3d1e7,ppx_tools_versioned.5.4.0 prep/universes/e5cfe7ff0ddeae00e2ec2b7cf2aeb225/ppxx/2.1.0,ppxx.2.1.0-e5cfe7ff0ddeae00e2ec2b7cf2aeb225,ppxx.2.1.0 prep/universes/3bf30a64f8e5ee44f7e992ffae0fd93c/spotlib/3.1.2,spotlib.3.1.2-3bf30a64f8e5ee44f7e992ffae0fd93c,spotlib.3.1.2; do IFS=\",\"; set -- $DATA; ([ -d $1 ] || (echo \"FAILED:$2\" && mkdir -p $1 && cp ~/opam.err.log $1 && opam show $3 --raw > $1/opam)) && (shopt -s nullglob && ((tar -cvf $1.tar $1/*  && rm -R $1/* && mv $1.tar $1/content.tar) || (echo 'Empty directory'))) done) && (for DATA in prep/universes/a5744e529f2ef345093719dcd428833e/ppx_test/1.5.0,ppx_test.1.5.0-a5744e529f2ef345093719dcd428833e,ppx_test.1.5.0 prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0,ppx_tools_versioned.5.4.0-2eeda89acc6019b3fd6ef51441f3d1e7,ppx_tools_versioned.5.4.0 prep/universes/e5cfe7ff0ddeae00e2ec2b7cf2aeb225/ppxx/2.1.0,ppxx.2.1.0-e5cfe7ff0ddeae00e2ec2b7cf2aeb225,ppxx.2.1.0 prep/universes/3bf30a64f8e5ee44f7e992ffae0fd93c/spotlib/3.1.2,spotlib.3.1.2-3bf30a64f8e5ee44f7e992ffae0fd93c,spotlib.3.1.2; do IFS=\",\"; set -- $DATA; rsync -aR --no-p ./$1 docs.ci.ocaml.org:/data/.; done) && (for DATA in prep/universes/a5744e529f2ef345093719dcd428833e/ppx_test/1.5.0,ppx_test.1.5.0-a5744e529f2ef345093719dcd428833e,ppx_test.1.5.0 prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0,ppx_tools_versioned.5.4.0-2eeda89acc6019b3fd6ef51441f3d1e7,ppx_tools_versioned.5.4.0 prep/universes/e5cfe7ff0ddeae00e2ec2b7cf2aeb225/ppxx/2.1.0,ppxx.2.1.0-e5cfe7ff0ddeae00e2ec2b7cf2aeb225,ppxx.2.1.0 prep/universes/3bf30a64f8e5ee44f7e992ffae0fd93c/spotlib/3.1.2,spotlib.3.1.2-3bf30a64f8e5ee44f7e992ffae0fd93c,spotlib.3.1.2; do IFS=\",\"; set -- $DATA; HASH=$((sha256sum $1/content.tar | cut -d \" \" -f 1)  || echo -n 'empty'); printf \"HASHES:$2:$HASH\\n\"; done)"))
)
END-OF-SPEC

ocluster-client submit-obuilder https://github.com/ocaml/opam-repository.git 9fc3fa05d7b0bd182f65b5988f8caf2647c8f3fe --local-file prep.spec \
--pool linux-x86_64 --connect ocluster-submission.cap --cache-hint docs-universe-prep-4.05.0 \
--secret ssh_privkey:id_rsa --secret ssh_pubkey:id_rsa.pub--secret ssh_config:ssh_config

2024-01-29 19:05.12: RETRYING: 2024-01-29/151904-voodoo-prep-0f0b99 Number of retries: 0 (retriable error condition)
Building on marpe.caelum.ci.dev
All commits already cached
HEAD is now at 9fc3fa05d7 [new release] dune (15 packages) (3.13.0)

(build "tools" …)

(from ocaml/opam:debian-12-ocaml-4.05@sha256:207166ddb5eb4fca496547a9dcf2a06d4f201e6684bb97f51d9e193a3369cb85)
Unable to find image 'ocaml/opam:debian-12-ocaml-4.05@sha256:207166ddb5eb4fca496547a9dcf2a06d4f201e6684bb97f51d9e193a3369cb85' locally
docker.io/ocaml/opam@sha256:207166ddb5eb4fca496547a9dcf2a06d4f201e6684bb97f51d9e193a3369cb85: Pulling from ocaml/opam
dbd5af0f204b: Pulling fs layer
dbd5af0f204b: Verifying Checksum
dbd5af0f204b: Download complete
dbd5af0f204b: Pull complete
Digest: sha256:207166ddb5eb4fca496547a9dcf2a06d4f201e6684bb97f51d9e193a3369cb85
Status: Downloaded newer image for ocaml/opam@sha256:207166ddb5eb4fca496547a9dcf2a06d4f201e6684bb97f51d9e193a3369cb85
2024-01-29 19:00.08 ---> using "b1e21d37cd49b6148620a316f1dc69cb8535bfcbe1ed382a11dd76411eef0ac6" from cache

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

/: (workdir /home/opam)

/home/opam: (run (shell "sudo chown opam:opam /home/opam"))
2024-01-29 19:00.08 ---> using "d6776737340caeb1cd54e01a0e8d80dcb50ea93a08aea20da4dc65c61981f591" from cache

/home/opam: (run (network host)
                 (shell "sudo apt-get update && sudo apt-get install -yy m4 pkg-config"))
Hit:1 http://deb.debian.org/debian bookworm InRelease
Get:2 http://deb.debian.org/debian bookworm-updates InRelease [52.1 kB]
Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Get:4 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [134 kB]
Fetched 234 kB in 1s (451 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  libpkgconf3 pkgconf pkgconf-bin
Suggested packages:
  m4-doc
The following NEW packages will be installed:
  libpkgconf3 m4 pkg-config pkgconf pkgconf-bin
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 392 kB of archives.
After this operation, 969 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bookworm/main amd64 libpkgconf3 amd64 1.8.1-1 [36.1 kB]
Get:2 http://deb.debian.org/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB]
Get:3 http://deb.debian.org/debian bookworm/main amd64 pkgconf-bin amd64 1.8.1-1 [29.5 kB]
Get:4 http://deb.debian.org/debian bookworm/main amd64 pkgconf amd64 1.8.1-1 [25.9 kB]
Get:5 http://deb.debian.org/debian bookworm/main amd64 pkg-config amd64 1.8.1-1 [13.7 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 392 kB in 0s (792 kB/s)
Selecting previously unselected package libpkgconf3:amd64.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 18743 files and directories currently installed.)
Preparing to unpack .../libpkgconf3_1.8.1-1_amd64.deb ...
Unpacking libpkgconf3:amd64 (1.8.1-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../archives/m4_1.4.19-3_amd64.deb ...
Unpacking m4 (1.4.19-3) ...
Selecting previously unselected package pkgconf-bin.
Preparing to unpack .../pkgconf-bin_1.8.1-1_amd64.deb ...
Unpacking pkgconf-bin (1.8.1-1) ...
Selecting previously unselected package pkgconf:amd64.
Preparing to unpack .../pkgconf_1.8.1-1_amd64.deb ...
Unpacking pkgconf:amd64 (1.8.1-1) ...
Selecting previously unselected package pkg-config:amd64.
Preparing to unpack .../pkg-config_1.8.1-1_amd64.deb ...
Unpacking pkg-config:amd64 (1.8.1-1) ...
Setting up m4 (1.4.19-3) ...
Setting up libpkgconf3:amd64 (1.8.1-1) ...
Setting up pkgconf-bin (1.8.1-1) ...
Setting up pkgconf:amd64 (1.8.1-1) ...
Setting up pkg-config:amd64 (1.8.1-1) ...
Processing triggers for libc-bin (2.36-9+deb12u3) ...
2024-01-29 19:00.08 ---> using "49b3b286b358d7259d401e37eb99aa4c941901605954f155ad62f727d8f7c7f8" from cache

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)) (opam-dune-cache (target /home/opam/.cache/dune)))
                 (network host)
                 (shell "opam pin -ny https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9  && opam depext -iy voodoo-prep"))
[voodoo: git]
[voodoo: git]
[voodoo: git]
[voodoo: git]
[voodoo: git]
[voodoo: git]
[voodoo: git]
[voodoo: git]
[voodoo] synchronised from git+https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9
This will pin the following packages: voodoo-prep, voodoo-lib, voodoo-gen, voodoo-do. Continue? [Y/n] y
Package voodoo-prep does not exist, create as a NEW package? [Y/n] y
[voodoo-prep.~dev: git]
[voodoo-prep.~dev: git]
[voodoo-prep.~dev: git]
[voodoo-prep.~dev: git]
[voodoo-prep.~dev: git]
[voodoo-prep.~dev: git]
[voodoo-prep.~dev: git]
[voodoo-prep.~dev: git]
[voodoo-prep.~dev] synchronised from git+https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9
voodoo-prep is now pinned to git+https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9 (version ~dev)
Package voodoo-lib does not exist, create as a NEW package? [Y/n] y
[voodoo-lib.~dev: git]
[voodoo-lib.~dev: git]
[voodoo-lib.~dev: git]
[voodoo-lib.~dev: git]
[voodoo-lib.~dev: git]
[voodoo-lib.~dev: git]
[voodoo-lib.~dev: git]
[voodoo-lib.~dev: git]
[voodoo-lib.~dev] synchronised from git+https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9
voodoo-lib is now pinned to git+https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9 (version ~dev)
Package voodoo-gen does not exist, create as a NEW package? [Y/n] y
[voodoo-gen.~dev: git]
[voodoo-gen.~dev: git]
[voodoo-gen.~dev: git]
[voodoo-gen.~dev: git]
[voodoo-gen.~dev: git]
[voodoo-gen.~dev: git]
[voodoo-gen.~dev: git]
[voodoo-gen.~dev: git]
[voodoo-gen.~dev] synchronised from git+https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9
voodoo-gen is now pinned to git+https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9 (version ~dev)
Package voodoo-do does not exist, create as a NEW package? [Y/n] y
[voodoo-do.~dev: git]
[voodoo-do.~dev: git]
[voodoo-do.~dev: git]
[voodoo-do.~dev: git]
[voodoo-do.~dev: git]
[voodoo-do.~dev: git]
[voodoo-do.~dev: git]
[voodoo-do.~dev: git]
[voodoo-do.~dev] synchronised from git+https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9
voodoo-do is now pinned to git+https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9 (version ~dev)
# Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=debian, os-family=debian
# No extra OS packages requirements found.
# All required OS packages found.
# Now letting opam install the packages

<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[voodoo-prep.~dev] no changes from git+https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9

The following actions will be performed:
  - install ocamlbuild          0.14.3 [required by bos]
  - install cmdliner            1.0.4  [required by voodoo-prep]
  - install ocamlfind           1.9.6  [required by bos]
  - install topkg               1.0.7  [required by bos]
  - install ocamlfind-secondary 1.9.6  [required by dune]
  - install astring             0.8.5  [required by bos]
  - install dune                3.13.0 [required by voodoo-prep]
  - install fpath               0.7.3  [required by voodoo-prep]
  - install stdlib-shims        0.3.0  [required by fmt]
  - install seq                 0.3.1  [required by fmt]
  - install result              1.5    [required by rresult]
  - install opam-file-format    2.1.6  [required by opam-format]
  - install cppo                1.6.9  [required by opam-core]
  - install ocamlgraph          2.0.0  [required by opam-core]
  - install re                  1.11.0 [required by opam-format]
  - install fmt                 0.8.9  [required by bos]
  - install rresult             0.6.0  [required by bos]
  - install opam-core           2.1.5  [required by opam-format]
  - install logs                0.7.0  [required by bos]
  - install opam-format         2.1.5  [required by voodoo-prep]
  - install bos                 0.2.0  [required by voodoo-prep]
  - install voodoo-prep         ~dev*
===== 22 to install =====

<><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
[astring.0.8.5] found in cache
[bos.0.2.0] found in cache
[cmdliner.1.0.4] found in cache
[cppo.1.6.9] found in cache
[dune.3.13.0] found in cache
[fmt.0.8.9] found in cache
[fpath.0.7.3] found in cache
[logs.0.7.0] found in cache
[ocamlbuild.0.14.3] found in cache
[ocamlfind.1.9.6] found in cache
[ocamlfind-secondary.1.9.6] found in cache
[ocamlgraph.2.0.0] found in cache
[opam-core.2.1.5] found in cache
[opam-file-format.2.1.6] found in cache
[opam-format.2.1.5] found in cache
[re.1.11.0] found in cache
[result.1.5] found in cache
[rresult.0.6.0] found in cache
[seq.0.3.1] found in cache
[stdlib-shims.0.3.0] found in cache
[topkg.1.0.7] found in cache
[voodoo-prep.~dev] synchronised from git+https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> installed cmdliner.1.0.4
-> installed ocamlfind.1.9.6
-> installed ocamlbuild.0.14.3
-> installed ocamlfind-secondary.1.9.6
-> installed topkg.1.0.7
-> installed astring.0.8.5
-> installed fpath.0.7.3
-> installed dune.3.13.0
-> installed result.1.5
-> installed seq.0.3.1
-> installed stdlib-shims.0.3.0
-> installed opam-file-format.2.1.6
-> installed cppo.1.6.9
-> installed rresult.0.6.0
-> installed re.1.11.0
-> installed fmt.0.8.9
-> installed ocamlgraph.2.0.0
-> installed logs.0.7.0
-> installed bos.0.2.0
-> installed opam-core.2.1.5
-> installed opam-format.2.1.5
-> installed voodoo-prep.~dev
Done.
# Run eval $(opam env) to update the current shell environment
2024-01-29 19:00.08 ---> using "eeb612487fd8dcd7dea2991932fe507ef16bd9a1345d4af6c7c19ccb634d66b8" from cache

/home/opam: (run (shell "cp $(opam config var bin)/voodoo-prep /home/opam"))
2024-01-29 19:00.08 ---> using "f7c406d2a001e6c69d22a3aa0ce7f493680f6bf53adf0e96d0c267f2e91e4dde" from cache
2024-01-29 19:00.08 --> finished "tools"

(from ocaml/opam:debian-12-ocaml-4.05@sha256:207166ddb5eb4fca496547a9dcf2a06d4f201e6684bb97f51d9e193a3369cb85)
Unable to find image 'ocaml/opam:debian-12-ocaml-4.05@sha256:207166ddb5eb4fca496547a9dcf2a06d4f201e6684bb97f51d9e193a3369cb85' locally
docker.io/ocaml/opam@sha256:207166ddb5eb4fca496547a9dcf2a06d4f201e6684bb97f51d9e193a3369cb85: Pulling from ocaml/opam
dbd5af0f204b: Pulling fs layer
dbd5af0f204b: Verifying Checksum
dbd5af0f204b: Download complete
dbd5af0f204b: Pull complete
Digest: sha256:207166ddb5eb4fca496547a9dcf2a06d4f201e6684bb97f51d9e193a3369cb85
Status: Downloaded newer image for ocaml/opam@sha256:207166ddb5eb4fca496547a9dcf2a06d4f201e6684bb97f51d9e193a3369cb85
2024-01-29 19:00.08 ---> using "b1e21d37cd49b6148620a316f1dc69cb8535bfcbe1ed382a11dd76411eef0ac6" from cache

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

/: (workdir /home/opam)

/home/opam: (run (shell "sudo chown opam:opam /home/opam"))
2024-01-29 19:00.08 ---> using "d6776737340caeb1cd54e01a0e8d80dcb50ea93a08aea20da4dc65c61981f591" from cache

/home/opam: (run (shell "sudo mkdir /src"))
2024-01-29 19:00.08 ---> using "6cc95500c50146d1591a1a51536c7023374f57661eaa67feeeaa365bc204f4ce" from cache

/home/opam: (copy (src packages) (dst /src/packages))
2024-01-29 19:00.09 ---> using "b9724e0af6ea809c96a36bd8dd7f947263cf066eaaaf3b27e70e454fae8959c7" from cache

/home/opam: (copy (src repo) (dst /src/repo))
2024-01-29 19:00.09 ---> using "eb64b1e8cb94d110551be710d449517fe7f90b552e85d431e71c95cfcb97bd21" from cache

/home/opam: (run (network host)
                 (shell "sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam && opam init --reinit -ni"))
Configuring from /home/opam/.opamrc and then 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.1, which can't be reverted.
You may want to back it up before going further.

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

<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from file:///home/opam/opam-repository
2024-01-29 19:00.09 ---> using "11ebc521caf43db6250f6abc26f3a7b0133196b9729bab57bb90652aab429137" from cache

/home/opam: (run (shell "opam repo remove default && opam repo add opam /src"))
Repositories removed from the selections of switch 4.05. Use '--all' to forget about them altogether.
[opam] Initialised
[NOTE] Repository opam has been added to the selections of switch 4.05 only.
       Run `opam repository add opam --all-switches|--set-default' to use it in all existing switches, or in newly created switches, respectively.

2024-01-29 19:00.09 ---> using "0718517bb54eadd62aa0f015ef3008667024892d9bbb1bb62f1357f040ce779a" from cache

/home/opam: (copy (from (build tools))
                  (src /home/opam/voodoo-prep)
                  (dst /home/opam/))
2024-01-29 19:00.09 ---> using "d81a477f6ce38d29ce5f05e3db014107d5b3dc89ecccc2c9d602da3c5e9c7317" from cache

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)) (opam-dune-cache (target /home/opam/.cache/dune)))
                 (network host)
                 (shell "opam install dune.3.13.0 ocamlfind.1.9.6"))
The following actions will be performed:
  - install ocamlfind           1.9.6
  - install ocamlfind-secondary 1.9.6  [required by dune]
  - install dune                3.13.0
===== 3 to install =====

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved ocamlfind.1.9.6  (cached)
-> retrieved dune.3.13.0  (cached)
-> retrieved ocamlfind-secondary.1.9.6  (cached)
-> installed ocamlfind.1.9.6
-> installed ocamlfind-secondary.1.9.6
-> installed dune.3.13.0
Done.
# Run eval $(opam env) to update the current shell environment
2024-01-29 19:00.09 ---> using "2bb3be710f2ecfd761a141117b9c630594bc0c408c80db7cd65fa0f46c3ee220" from cache

/home/opam: (env DUNE_CACHE enabled)

/home/opam: (env DUNE_CACHE_TRANSPORT direct)

/home/opam: (env DUNE_CACHE_DUPLICATION copy)

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)) (opam-dune-cache (target /home/opam/.cache/dune)))
                 (network host)
                 (shell "(sudo apt update) && ((opam depext -viy spotlib.3.1.2 seq.0.3.1 result.1.5 re.1.11.0 ppxx.2.1.0 ppx_tools_versioned.5.4.0 ppx_test.1.5.0 ppx_derivers.1.2.1 omake.0.10.6 ocamlfind.1.9.6 ocaml-migrate-parsetree.1.8.0 ocaml-compiler-libs.v0.12.4 dune.3.13.0 2>&1 | tee ~/opam.err.log) || echo 'Failed to install all packages')"))

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Hit:1 http://deb.debian.org/debian bookworm InRelease
Get:2 http://deb.debian.org/debian bookworm-updates InRelease [52.1 kB]
Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Get:4 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [134 kB]
Fetched 234 kB in 0s (1014 kB/s)
Reading package lists...
Building dependency tree...
Reading state information...
All packages are up to date.
Opam plugin "depext" may require upgrading/reinstalling. Reinstall the plugin on the current switch? [Y/n] y
The following actions will be performed:
  - recompile opam-depext 1.2.1-1

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved opam-depext.1.2.1-1  (cached)
-> removed   opam-depext.1.2.1-1
-> installed opam-depext.1.2.1-1
Done.

<><> opam-depext.1.2.1-1 installed successfully <><><><><><><><><><><><><><><><>
=> opam-depext is unnecessary when used with opam >= 2.1. Please use opam install directly instead
# Run eval $(opam env) to update the current shell environment

<><> Carrying on to "opam depext -viy spotlib.3.1.2 seq.0.3.1 result.1.5 re.1.11.0 ppxx.2.1.0 ppx_tools_versioned.5.4.0 ppx_test.1.5.0 ppx_derivers.1.2.1 omake.0.10.6 ocamlfind.1.9.6 ocaml-migrate-parsetree.1.8.0 ocaml-compiler-libs.v0.12.4 dune.3.13.0" 

You are using opam 2.1+, where external dependency handling has been integrated: consider calling opam directly, the 'depext' plugin interface is provided for backwards compatibility only
# Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=debian, os-family=debian
# No extra OS packages requirements found.
[NOTE] Package dune is already installed (current version is 3.13.0).
[NOTE] Package ocamlfind is already installed (current version is 1.9.6).
The following actions will be performed:
  - install ppx_derivers            1.2.1
  - install result                  1.5
  - install ocaml-compiler-libs     v0.12.4
  - install seq                     0.3.1
  - install omake                   0.10.6
  - install ocaml-migrate-parsetree 1.8.0
  - install re                      1.11.0
  - install ppx_tools_versioned     5.4.0
  - install ppxx                    2.1.0
  - install ppx_test                1.5.0
  - install spotlib                 3.1.2
===== 11 to install =====

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/33:
Processing  2/33:
Processing  3/33:
-> retrieved ocaml-compiler-libs.v0.12.4  (cached)
Processing  4/33:
Processing  5/33: [ocaml-compiler-libs: dune build]
-> retrieved ocaml-migrate-parsetree.1.8.0  (cached)
Processing  6/33: [ocaml-compiler-libs: dune build]
-> retrieved omake.0.10.6  (cached)
Processing  7/33: [ocaml-compiler-libs: dune build]
Processing  8/33: [ocaml-compiler-libs: dune build] [omake: ./configure]
-> retrieved ppx_derivers.1.2.1  (cached)
Processing  9/33: [ocaml-compiler-libs: dune build] [omake: ./configure]
Processing 10/33: [ocaml-compiler-libs: dune build] [omake: ./configure] [ppx_derivers: dune build]
-> retrieved ppx_test.1.5.0  (cached)
Processing 11/33: [ocaml-compiler-libs: dune build] [omake: ./configure] [ppx_derivers: dune build]
-> retrieved ppx_tools_versioned.5.4.0  (cached)
Processing 12/33: [ocaml-compiler-libs: dune build] [omake: ./configure] [ppx_derivers: dune build]
-> retrieved ppxx.2.1.0  (cached)
Processing 13/33: [ocaml-compiler-libs: dune build] [omake: ./configure] [ppx_derivers: dune build]
-> retrieved re.1.11.0  (cached)
Processing 14/33: [ocaml-compiler-libs: dune build] [omake: ./configure] [ppx_derivers: dune build]
- Wrote .preconfig
Processing 14/33: [ocaml-compiler-libs: dune build] [omake: make] [ppx_derivers: dune build]
-> retrieved result.1.5  (cached)
Processing 15/33: [ocaml-compiler-libs: dune build] [omake: make] [ppx_derivers: dune build] [result: dune build]
-> retrieved seq.0.3.1  (cached)
Processing 16/33: [ocaml-compiler-libs: dune build] [omake: make] [ppx_derivers: dune build] [result: dune build] [seq: dune build]
-> retrieved spotlib.3.1.2  (cached)
-> compiled  ppx_derivers.1.2.1
Processing 16/33: [ocaml-compiler-libs: dune build] [omake: make] [result: dune build] [seq: dune build]
-> installed ppx_derivers.1.2.1
Processing 17/33: [ocaml-compiler-libs: dune build] [omake: make] [result: dune build] [seq: dune build]
-> compiled  seq.0.3.1
Processing 17/33: [ocaml-compiler-libs: dune build] [omake: make] [result: dune build]
-> installed seq.0.3.1
Processing 18/33: [ocaml-compiler-libs: dune build] [omake: make] [result: dune build]
Processing 19/33: [ocaml-compiler-libs: dune build] [omake: make] [re: dune build] [result: dune build]
-> compiled  result.1.5
Processing 19/33: [ocaml-compiler-libs: dune build] [omake: make] [re: dune build]
-> installed result.1.5
Processing 20/33: [ocaml-compiler-libs: dune build] [omake: make] [re: dune build]
Processing 21/33: [ocaml-compiler-libs: dune build] [ocaml-migrate-parsetree: dune build] [omake: make] [re: dune build]
-> compiled  ocaml-compiler-libs.v0.12.4
Processing 21/33: [ocaml-migrate-parsetree: dune build] [omake: make] [re: dune build]
-> installed ocaml-compiler-libs.v0.12.4
Processing 22/33: [ocaml-migrate-parsetree: dune build] [omake: make] [re: dune build]
-> compiled  re.1.11.0
Processing 22/33: [ocaml-migrate-parsetree: dune build] [omake: make]
-> installed re.1.11.0
Processing 23/33: [ocaml-migrate-parsetree: dune build] [omake: make]
-> compiled  ocaml-migrate-parsetree.1.8.0
Processing 23/33: [omake: make]
-> installed ocaml-migrate-parsetree.1.8.0
Processing 24/33: [omake: make]
Processing 25/33: [omake: make] [ppx_tools_versioned: dune build]
-> compiled  ppx_tools_versioned.5.4.0
Processing 25/33: [omake: make]
-> installed ppx_tools_versioned.5.4.0
Processing 26/33: [omake: make]
+ /usr/bin/make  (CWD=/home/opam/.opam/4.05/.opam-switch/build/omake.0.10.6)
- ocaml -safe-string -strict-sequence -I +unix -I +str build.ml -auto-bootstrap OCAML="ocaml"
- ocaml '-I' '+str' '-I' '+unix' '/home/opam/.opam/4.05/.opam-switch/build/omake.0.10.6/make.ml' '-C' 'boot' 'Makefile.dep' 'PREFERRED=.opt' 'OCAMLSUFFIX=.opt' 'OCAML=ocaml'
- ln -sf ../src/env/omake_ast_lex.mll omake_ast_lex.mll
- ocamllex omake_ast_lex.mll
- 143 states, 3100 transitions, table size 13258 bytes
- ln -sf ../src/env/omake_gen_parse.ml omake_gen_parse.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_gen_parse.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -custom -o omake_gen_parse.byte  unix.cma   omake_gen_parse.cmo
- ln -sf omake_gen_parse.byte omake_gen_parse
- ln -sf ../src/env/omake_ast_parse.input omake_ast_parse.input
- ./omake_gen_parse -o omake_ast_parse.mly omake_ast_parse.input
- ocamlyacc omake_ast_parse.mly
- ocamlyacc omake_ast_parse.mly
- ln -sf ../src/env/omake_exp_parse.mly omake_exp_parse.mly
- ocamlyacc omake_exp_parse.mly
- ocamlyacc omake_exp_parse.mly
- ln -sf ../src/shell/omake_shell_parse.mly omake_shell_parse.mly
- ocamlyacc omake_shell_parse.mly
- ocamlyacc omake_shell_parse.mly
- ln -sf ../src/shell/omake_shell_sys_unix.ml omake_shell_sys.ml
- ln -sf ../src/clib/lm_channel.c c_lm_channel.c
- ln -sf ../src/clib/lm_printf.c c_lm_printf.c
- ln -sf ../src/clib/lm_ctype.c c_lm_ctype.c
- ln -sf ../src/clib/lm_uname_ext.c c_lm_uname_ext.c
- ln -sf ../src/clib/lm_unix_cutil.c c_lm_unix_cutil.c
- ln -sf ../src/clib/lm_compat_win32.c c_lm_compat_win32.c
- ln -sf ../src/clib/readline.c c_readline.c
- ln -sf ../src/clib/omake_shell_sys.c c_omake_shell_sys.c
- ln -sf ../src/clib/omake_shell_spawn.c c_omake_shell_spawn.c
- ln -sf ../src/clib/fam_win32.c c_fam_win32.c
- ln -sf ../src/clib/fam_kqueue.c c_fam_kqueue.c
- ln -sf ../src/clib/fam_inotify.c c_fam_inotify.c
- ln -sf ../src/clib/lm_notify.c c_lm_notify.c
- ln -sf ../src/clib/lm_termsize.c c_lm_termsize.c
- ln -sf ../src/clib/lm_terminfo.c c_lm_terminfo.c
- ln -sf ../src/clib/lm_fs_case_sensitive.c c_lm_fs_case_sensitive.c
- ln -sf ../src/clib/lm_compat_win32.h lm_compat_win32.h
- ln -sf ../src/libmojave/lm_arg.ml lm_arg.ml
- ln -sf ../src/libmojave/lm_arg.mli lm_arg.mli
- ln -sf ../src/libmojave/lm_array_util.ml lm_array_util.ml
- ln -sf ../src/libmojave/lm_array_util.mli lm_array_util.mli
- ln -sf ../src/libmojave/lm_bitset.ml lm_bitset.ml
- ln -sf ../src/libmojave/lm_bitset.mli lm_bitset.mli
- ln -sf ../src/libmojave/lm_channel.ml lm_channel.ml
- ln -sf ../src/libmojave/lm_channel.mli lm_channel.mli
- ln -sf ../src/libmojave/lm_db.ml lm_db.ml
- ln -sf ../src/libmojave/lm_db.mli lm_db.mli
- ln -sf ../src/libmojave/lm_debug.ml lm_debug.ml
- ln -sf ../src/libmojave/lm_debug.mli lm_debug.mli
- ln -sf ../src/libmojave/lm_filename_util.ml lm_filename_util.ml
- ln -sf ../src/libmojave/lm_filename_util.mli lm_filename_util.mli
- ln -sf ../src/libmojave/lm_fs_case_sensitive.ml lm_fs_case_sensitive.ml
- ln -sf ../src/libmojave/lm_fs_case_sensitive.mli lm_fs_case_sensitive.mli
- ln -sf ../src/libmojave/lm_handle_table.ml lm_handle_table.ml
- ln -sf ../src/libmojave/lm_handle_table.mli lm_handle_table.mli
- ln -sf ../src/libmojave/lm_hash.ml lm_hash.ml
- ln -sf ../src/libmojave/lm_hash.mli lm_hash.mli
- ln -sf ../src/libmojave/lm_hash_code.ml lm_hash_code.ml
- ln -sf ../src/libmojave/lm_hash_code.mli lm_hash_code.mli
- ln -sf ../src/libmojave/lm_heap.ml lm_heap.ml
- ln -sf ../src/libmojave/lm_heap.mli lm_heap.mli
- ln -sf ../src/libmojave/lm_index.ml lm_index.ml
- ln -sf ../src/libmojave/lm_index.mli lm_index.mli
- ln -sf ../src/libmojave/lm_instrument.ml lm_instrument.ml
- ln -sf ../src/libmojave/lm_instrument.mli lm_instrument.mli
- ln -sf ../src/libmojave/lm_int_handle_table.ml lm_int_handle_table.ml
- ln -sf ../src/libmojave/lm_int_handle_table.mli lm_int_handle_table.mli
- ln -sf ../src/libmojave/lm_int_set.ml lm_int_set.ml
- ln -sf ../src/libmojave/lm_int_set.mli lm_int_set.mli
- ln -sf ../src/libmojave/lm_list_util.ml lm_list_util.ml
- ln -sf ../src/libmojave/lm_list_util.mli lm_list_util.mli
- ln -sf ../src/libmojave/lm_location.ml lm_location.ml
- ln -sf ../src/libmojave/lm_location.mli lm_location.mli
- ln -sf ../src/libmojave/lm_map.ml lm_map.ml
- ln -sf ../src/libmojave/lm_map.mli lm_map.mli
- ln -sf ../src/libmojave/lm_map_sig.ml lm_map_sig.ml
- ln -sf ../src/libmojave/lm_marshal.ml lm_marshal.ml
- ln -sf ../src/libmojave/lm_marshal.mli lm_marshal.mli
- ln -sf ../src/libmojave/lm_notify.ml lm_notify.ml
- ln -sf ../src/libmojave/lm_notify.mli lm_notify.mli
- ln -sf ../src/libmojave/lm_position.ml lm_position.ml
- ln -sf ../src/libmojave/lm_position.mli lm_position.mli
- ln -sf ../src/libmojave/lm_printf.ml lm_printf.ml
- ln -sf ../src/libmojave/lm_printf.mli lm_printf.mli
- ln -sf ../src/libmojave/lm_readline.ml lm_readline.ml
- ln -sf ../src/libmojave/lm_readline.mli lm_readline.mli
- ln -sf ../src/libmojave/lm_set.ml lm_set.ml
- ln -sf ../src/libmojave/lm_set.mli lm_set.mli
- ln -sf ../src/libmojave/lm_set_sig.ml lm_set_sig.ml
- ln -sf ../src/libmojave/lm_string_set.ml lm_string_set.ml
- ln -sf ../src/libmojave/lm_string_set.mli lm_string_set.mli
- ln -sf ../src/libmojave/lm_string_util.ml lm_string_util.ml
- ln -sf ../src/libmojave/lm_string_util.mli lm_string_util.mli
- ln -sf ../src/libmojave/lm_symbol.ml lm_symbol.ml
- ln -sf ../src/libmojave/lm_symbol.mli lm_symbol.mli
- ln -sf ../src/libmojave/lm_terminfo.ml lm_terminfo.ml
- ln -sf ../src/libmojave/lm_terminfo.mli lm_terminfo.mli
- ln -sf ../src/libmojave/lm_termsize.ml lm_termsize.ml
- ln -sf ../src/libmojave/lm_termsize.mli lm_termsize.mli
- ln -sf ../src/libmojave/lm_thread.ml lm_thread.ml
- ln -sf ../src/libmojave/lm_thread.mli lm_thread.mli
- ln -sf ../src/libmojave/lm_thread_core.mli lm_thread_core.mli
- ln -sf ../src/libmojave/lm_thread_pool.mli lm_thread_pool.mli
- ln -sf ../src/libmojave/lm_thread_sig.ml lm_thread_sig.ml
- ln -sf ../src/libmojave/lm_uname.ml lm_uname.ml
- ln -sf ../src/libmojave/lm_uname.mli lm_uname.mli
- ln -sf ../src/libmojave/lm_unix_util.ml lm_unix_util.ml
- ln -sf ../src/libmojave/lm_unix_util.mli lm_unix_util.mli
- ln -sf ../src/libmojave/lm_wild.ml lm_wild.ml
- ln -sf ../src/libmojave/lm_wild.mli lm_wild.mli
- ln -sf ../src/libmojave/lm_thread_pool_null.ml lm_thread_pool.ml
- ln -sf ../src/libmojave/lm_thread_core_null.ml lm_thread_core.ml
- ln -sf ../src/front/lm_glob.ml lm_glob.ml
- ln -sf ../src/front/lm_glob.mli lm_glob.mli
- ln -sf ../src/front/lm_hash_cons.ml lm_hash_cons.ml
- ln -sf ../src/front/lm_hash_cons.mli lm_hash_cons.mli
- ln -sf ../src/front/lm_lexer.ml lm_lexer.ml
- ln -sf ../src/front/lm_lexer.mli lm_lexer.mli
- ln -sf ../src/front/lm_parser.ml lm_parser.ml
- ln -sf ../src/front/lm_parser.mli lm_parser.mli
- ln -sf ../src/magic/omake_gen_magic.ml omake_gen_magic.ml
- ln -sf ../src/ir/omake_cache.ml omake_cache.ml
- ln -sf ../src/ir/omake_cache.mli omake_cache.mli
- ln -sf ../src/ir/omake_cache_type.ml omake_cache_type.ml
- ln -sf ../src/ir/omake_command.ml omake_command.ml
- ln -sf ../src/ir/omake_command.mli omake_command.mli
- ln -sf ../src/ir/omake_command_type.ml omake_command_type.ml
- ln -sf ../src/ir/omake_command_type.mli omake_command_type.mli
- ln -sf ../src/ir/omake_install.ml omake_install.ml
- ln -sf ../src/ir/omake_install.mli omake_install.mli
- ln -sf ../src/ir/omake_ir.ml omake_ir.ml
- ln -sf ../src/ir/omake_ir_free_vars.ml omake_ir_free_vars.ml
- ln -sf ../src/ir/omake_ir_free_vars.mli omake_ir_free_vars.mli
- ln -sf ../src/ir/omake_ir_print.ml omake_ir_print.ml
- ln -sf ../src/ir/omake_ir_print.mli omake_ir_print.mli
- ln -sf ../src/ir/omake_ir_util.ml omake_ir_util.ml
- ln -sf ../src/ir/omake_lexer.ml omake_lexer.ml
- ln -sf ../src/ir/omake_node.ml omake_node.ml
- ln -sf ../src/ir/omake_node.mli omake_node.mli
- ln -sf ../src/ir/omake_node_sig.ml omake_node_sig.ml
- ln -sf ../src/ir/omake_node_type.ml omake_node_type.ml
- ln -sf ../src/ir/omake_options.ml omake_options.ml
- ln -sf ../src/ir/omake_options.mli omake_options.mli
- ln -sf ../src/ir/omake_parser.ml omake_parser.ml
- ln -sf ../src/ir/omake_pos.ml omake_pos.ml
- ln -sf ../src/ir/omake_pos.mli omake_pos.mli
- ln -sf ../src/ir/omake_shell_type.ml omake_shell_type.ml
- ln -sf ../src/ir/omake_state.ml omake_state.ml
- ln -sf ../src/ir/omake_state.mli omake_state.mli
- ln -sf ../src/ir/omake_symbol.ml omake_symbol.ml
- ln -sf ../src/ir/omake_value_print.ml omake_value_print.ml
- ln -sf ../src/ir/omake_value_print.mli omake_value_print.mli
- ln -sf ../src/ir/omake_value_type.ml omake_value_type.ml
- ln -sf ../src/ir/omake_value_util.ml omake_value_util.ml
- ln -sf ../src/ir/omake_value_util.mli omake_value_util.mli
- ln -sf ../src/ir/omake_var.ml omake_var.ml
- ln -sf ../src/ir/omake_var.mli omake_var.mli
- ln -sf ../src/exec/omake_exec.ml omake_exec.ml
- ln -sf ../src/exec/omake_exec.mli omake_exec.mli
- ln -sf ../src/exec/omake_exec_id.ml omake_exec_id.ml
- ln -sf ../src/exec/omake_exec_id.mli omake_exec_id.mli
- ln -sf ../src/exec/omake_exec_local.ml omake_exec_local.ml
- ln -sf ../src/exec/omake_exec_local.mli omake_exec_local.mli
- ln -sf ../src/exec/omake_exec_notify.ml omake_exec_notify.ml
- ln -sf ../src/exec/omake_exec_notify.mli omake_exec_notify.mli
- ln -sf ../src/exec/omake_exec_print.ml omake_exec_print.ml
- ln -sf ../src/exec/omake_exec_print.mli omake_exec_print.mli
- ln -sf ../src/exec/omake_exec_remote.ml omake_exec_remote.ml
- ln -sf ../src/exec/omake_exec_remote.mli omake_exec_remote.mli
- ln -sf ../src/exec/omake_exec_type.ml omake_exec_type.ml
- ln -sf ../src/exec/omake_exec_util.ml omake_exec_util.ml
- ln -sf ../src/exec/omake_exec_util.mli omake_exec_util.mli
- ln -sf ../src/ast/omake_ast.ml omake_ast.ml
- ln -sf ../src/ast/omake_ast_print.ml omake_ast_print.ml
- ln -sf ../src/ast/omake_ast_print.mli omake_ast_print.mli
- ln -sf ../src/ast/omake_ast_util.ml omake_ast_util.ml
- ln -sf ../src/ast/omake_ast_util.mli omake_ast_util.mli
- ln -sf ../src/env/omake_ast_lex.mli omake_ast_lex.mli
- ln -sf ../src/env/omake_command_digest.ml omake_command_digest.ml
- ln -sf ../src/env/omake_command_digest.mli omake_command_digest.mli
- ln -sf ../src/env/omake_env.ml omake_env.ml
- ln -sf ../src/env/omake_env.mli omake_env.mli
- ln -sf ../src/env/omake_exn_print.ml omake_exn_print.ml
- ln -sf ../src/env/omake_exn_print.mli omake_exn_print.mli
- ln -sf ../src/env/omake_exp_lex.ml omake_exp_lex.ml
- ln -sf ../src/env/omake_exp_lex.mli omake_exp_lex.mli
- ln -sf ../src/env/omake_ir_ast.ml omake_ir_ast.ml
- ln -sf ../src/env/omake_ir_ast.mli omake_ir_ast.mli
- ln -sf ../src/env/omake_ir_semant.ml omake_ir_semant.ml
- ln -sf ../src/env/omake_ir_semant.mli omake_ir_semant.mli
- ln -sf ../src/shell/omake_shell_completion.ml omake_shell_completion.ml
- ln -sf ../src/shell/omake_shell_completion.mli omake_shell_completion.mli
- ln -sf ../src/shell/omake_shell_job.ml omake_shell_job.ml
- ln -sf ../src/shell/omake_shell_job.mli omake_shell_job.mli
- ln -sf ../src/shell/omake_shell_lex.ml omake_shell_lex.ml
- ln -sf ../src/shell/omake_shell_lex.mli omake_shell_lex.mli
- ln -sf ../src/shell/omake_shell_spawn.ml omake_shell_spawn.ml
- ln -sf ../src/shell/omake_shell_spawn.mli omake_shell_spawn.mli
- ln -sf ../src/shell/omake_shell_sys.mli omake_shell_sys.mli
- ln -sf ../src/shell/omake_shell_sys_type.ml omake_shell_sys_type.ml
- ln -sf ../src/eval/omake_eval.ml omake_eval.ml
- ln -sf ../src/eval/omake_eval.mli omake_eval.mli
- ln -sf ../src/eval/omake_value.ml omake_value.ml
- ln -sf ../src/eval/omake_value.mli omake_value.mli
- ln -sf ../src/build/omake_build.ml omake_build.ml
- ln -sf ../src/build/omake_build.mli omake_build.mli
- ln -sf ../src/build/omake_build_tee.ml omake_build_tee.ml
- ln -sf ../src/build/omake_build_tee.mli omake_build_tee.mli
- ln -sf ../src/build/omake_build_type.ml omake_build_type.ml
- ln -sf ../src/build/omake_build_util.ml omake_build_util.ml
- ln -sf ../src/build/omake_build_util.mli omake_build_util.mli
- ln -sf ../src/build/omake_builtin.ml omake_builtin.ml
- ln -sf ../src/build/omake_builtin.mli omake_builtin.mli
- ln -sf ../src/build/omake_builtin_type.ml omake_builtin_type.ml
- ln -sf ../src/build/omake_rule.ml omake_rule.ml
- ln -sf ../src/build/omake_rule.mli omake_rule.mli
- ln -sf ../src/build/omake_target.ml omake_target.ml
- ln -sf ../src/build/omake_target.mli omake_target.mli
- ln -sf ../src/builtin/omake_builtin_arith.ml omake_builtin_arith.ml
- ln -sf ../src/builtin/omake_builtin_arith.mli omake_builtin_arith.mli
- ln -sf ../src/builtin/omake_builtin_base.ml omake_builtin_base.ml
- ln -sf ../src/builtin/omake_builtin_base.mli omake_builtin_base.mli
- ln -sf ../src/builtin/omake_builtin_file.ml omake_builtin_file.ml
- ln -sf ../src/builtin/omake_builtin_file.mli omake_builtin_file.mli
- ln -sf ../src/builtin/omake_builtin_fun.ml omake_builtin_fun.ml
- ln -sf ../src/builtin/omake_builtin_fun.mli omake_builtin_fun.mli
- ln -sf ../src/builtin/omake_builtin_io.ml omake_builtin_io.ml
- ln -sf ../src/builtin/omake_builtin_io.mli omake_builtin_io.mli
- ln -sf ../src/builtin/omake_builtin_io_fun.ml omake_builtin_io_fun.ml
- ln -sf ../src/builtin/omake_builtin_io_fun.mli omake_builtin_io_fun.mli
- ln -sf ../src/builtin/omake_builtin_object.ml omake_builtin_object.ml
- ln -sf ../src/builtin/omake_builtin_object.mli omake_builtin_object.mli
- ln -sf ../src/builtin/omake_builtin_ocamldep.ml omake_builtin_ocamldep.ml
- ln -sf ../src/builtin/omake_builtin_rule.ml omake_builtin_rule.ml
- ln -sf ../src/builtin/omake_builtin_rule.mli omake_builtin_rule.mli
- ln -sf ../src/builtin/omake_builtin_shell.ml omake_builtin_shell.ml
- ln -sf ../src/builtin/omake_builtin_shell.mli omake_builtin_shell.mli
- ln -sf ../src/builtin/omake_builtin_sys.ml omake_builtin_sys.ml
- ln -sf ../src/builtin/omake_builtin_sys.mli omake_builtin_sys.mli
- ln -sf ../src/builtin/omake_builtin_target.ml omake_builtin_target.ml
- ln -sf ../src/builtin/omake_builtin_target.mli omake_builtin_target.mli
- ln -sf ../src/builtin/omake_builtin_test.ml omake_builtin_test.ml
- ln -sf ../src/builtin/omake_builtin_test.mli omake_builtin_test.mli
- ln -sf ../src/builtin/omake_builtin_util.ml omake_builtin_util.ml
- ln -sf ../src/builtin/omake_builtin_util.mli omake_builtin_util.mli
- ln -sf ../src/builtin/omake_printf.ml omake_printf.ml
- ln -sf ../src/builtin/omake_printf.mli omake_printf.mli
- ln -sf ../src/main/omake_main.ml omake_main.ml
- ln -sf ../src/main/omake_main.mli omake_main.mli
- ln -sf ../src/main/omake_main_util.ml omake_main_util.ml
- ln -sf ../src/main/omake_shell.ml omake_shell.ml
- ln -sf ../src/main/omake_shell.mli omake_shell.mli
- ocamldep  *.ml *.mli > Makefile.dep
- ocaml '-I' '+str' '-I' '+unix' '/home/opam/.opam/4.05/.opam-switch/build/omake.0.10.6/make.ml' '-C' 'boot' 'omake' 'PREFERRED=.opt' 'OCAMLSUFFIX=.opt' 'OCAML=ocaml'
- ln -sf ../src/env/omake_ast_lex.mll omake_ast_lex.mll
- ocamllex omake_ast_lex.mll
- 143 states, 3100 transitions, table size 13258 bytes
- ln -sf ../src/env/omake_gen_parse.ml omake_gen_parse.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_gen_parse.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -custom -o omake_gen_parse.byte  unix.cma   omake_gen_parse.cmo
- ln -sf omake_gen_parse.byte omake_gen_parse
- ln -sf ../src/env/omake_ast_parse.input omake_ast_parse.input
- ./omake_gen_parse -o omake_ast_parse.mly omake_ast_parse.input
- ocamlyacc omake_ast_parse.mly
- ocamlyacc omake_ast_parse.mly
- ln -sf ../src/env/omake_exp_parse.mly omake_exp_parse.mly
- ocamlyacc omake_exp_parse.mly
- ocamlyacc omake_exp_parse.mly
- ln -sf ../src/shell/omake_shell_parse.mly omake_shell_parse.mly
- ocamlyacc omake_shell_parse.mly
- ocamlyacc omake_shell_parse.mly
- ln -sf ../src/shell/omake_shell_sys_unix.ml omake_shell_sys.ml
- ln -sf ../src/clib/lm_channel.c c_lm_channel.c
- ln -sf ../src/clib/lm_printf.c c_lm_printf.c
- ln -sf ../src/clib/lm_ctype.c c_lm_ctype.c
- ln -sf ../src/clib/lm_uname_ext.c c_lm_uname_ext.c
- ln -sf ../src/clib/lm_unix_cutil.c c_lm_unix_cutil.c
- ln -sf ../src/clib/lm_compat_win32.c c_lm_compat_win32.c
- ln -sf ../src/clib/readline.c c_readline.c
- ln -sf ../src/clib/omake_shell_sys.c c_omake_shell_sys.c
- ln -sf ../src/clib/omake_shell_spawn.c c_omake_shell_spawn.c
- ln -sf ../src/clib/fam_win32.c c_fam_win32.c
- ln -sf ../src/clib/fam_kqueue.c c_fam_kqueue.c
- ln -sf ../src/clib/fam_inotify.c c_fam_inotify.c
- ln -sf ../src/clib/lm_notify.c c_lm_notify.c
- ln -sf ../src/clib/lm_termsize.c c_lm_termsize.c
- ln -sf ../src/clib/lm_terminfo.c c_lm_terminfo.c
- ln -sf ../src/clib/lm_fs_case_sensitive.c c_lm_fs_case_sensitive.c
- ln -sf ../src/clib/lm_compat_win32.h lm_compat_win32.h
- ln -sf ../src/libmojave/lm_arg.ml lm_arg.ml
- ln -sf ../src/libmojave/lm_arg.mli lm_arg.mli
- ln -sf ../src/libmojave/lm_array_util.ml lm_array_util.ml
- ln -sf ../src/libmojave/lm_array_util.mli lm_array_util.mli
- ln -sf ../src/libmojave/lm_bitset.ml lm_bitset.ml
- ln -sf ../src/libmojave/lm_bitset.mli lm_bitset.mli
- ln -sf ../src/libmojave/lm_channel.ml lm_channel.ml
- ln -sf ../src/libmojave/lm_channel.mli lm_channel.mli
- ln -sf ../src/libmojave/lm_db.ml lm_db.ml
- ln -sf ../src/libmojave/lm_db.mli lm_db.mli
- ln -sf ../src/libmojave/lm_debug.ml lm_debug.ml
- ln -sf ../src/libmojave/lm_debug.mli lm_debug.mli
- ln -sf ../src/libmojave/lm_filename_util.ml lm_filename_util.ml
- ln -sf ../src/libmojave/lm_filename_util.mli lm_filename_util.mli
- ln -sf ../src/libmojave/lm_fs_case_sensitive.ml lm_fs_case_sensitive.ml
- ln -sf ../src/libmojave/lm_fs_case_sensitive.mli lm_fs_case_sensitive.mli
- ln -sf ../src/libmojave/lm_handle_table.ml lm_handle_table.ml
- ln -sf ../src/libmojave/lm_handle_table.mli lm_handle_table.mli
- ln -sf ../src/libmojave/lm_hash.ml lm_hash.ml
- ln -sf ../src/libmojave/lm_hash.mli lm_hash.mli
- ln -sf ../src/libmojave/lm_hash_code.ml lm_hash_code.ml
- ln -sf ../src/libmojave/lm_hash_code.mli lm_hash_code.mli
- ln -sf ../src/libmojave/lm_heap.ml lm_heap.ml
- ln -sf ../src/libmojave/lm_heap.mli lm_heap.mli
- ln -sf ../src/libmojave/lm_index.ml lm_index.ml
- ln -sf ../src/libmojave/lm_index.mli lm_index.mli
- ln -sf ../src/libmojave/lm_instrument.ml lm_instrument.ml
- ln -sf ../src/libmojave/lm_instrument.mli lm_instrument.mli
- ln -sf ../src/libmojave/lm_int_handle_table.ml lm_int_handle_table.ml
- ln -sf ../src/libmojave/lm_int_handle_table.mli lm_int_handle_table.mli
- ln -sf ../src/libmojave/lm_int_set.ml lm_int_set.ml
- ln -sf ../src/libmojave/lm_int_set.mli lm_int_set.mli
- ln -sf ../src/libmojave/lm_list_util.ml lm_list_util.ml
- ln -sf ../src/libmojave/lm_list_util.mli lm_list_util.mli
- ln -sf ../src/libmojave/lm_location.ml lm_location.ml
- ln -sf ../src/libmojave/lm_location.mli lm_location.mli
- ln -sf ../src/libmojave/lm_map.ml lm_map.ml
- ln -sf ../src/libmojave/lm_map.mli lm_map.mli
- ln -sf ../src/libmojave/lm_map_sig.ml lm_map_sig.ml
- ln -sf ../src/libmojave/lm_marshal.ml lm_marshal.ml
- ln -sf ../src/libmojave/lm_marshal.mli lm_marshal.mli
- ln -sf ../src/libmojave/lm_notify.ml lm_notify.ml
- ln -sf ../src/libmojave/lm_notify.mli lm_notify.mli
- ln -sf ../src/libmojave/lm_position.ml lm_position.ml
- ln -sf ../src/libmojave/lm_position.mli lm_position.mli
- ln -sf ../src/libmojave/lm_printf.ml lm_printf.ml
- ln -sf ../src/libmojave/lm_printf.mli lm_printf.mli
- ln -sf ../src/libmojave/lm_readline.ml lm_readline.ml
- ln -sf ../src/libmojave/lm_readline.mli lm_readline.mli
- ln -sf ../src/libmojave/lm_set.ml lm_set.ml
- ln -sf ../src/libmojave/lm_set.mli lm_set.mli
- ln -sf ../src/libmojave/lm_set_sig.ml lm_set_sig.ml
- ln -sf ../src/libmojave/lm_string_set.ml lm_string_set.ml
- ln -sf ../src/libmojave/lm_string_set.mli lm_string_set.mli
- ln -sf ../src/libmojave/lm_string_util.ml lm_string_util.ml
- ln -sf ../src/libmojave/lm_string_util.mli lm_string_util.mli
- ln -sf ../src/libmojave/lm_symbol.ml lm_symbol.ml
- ln -sf ../src/libmojave/lm_symbol.mli lm_symbol.mli
- ln -sf ../src/libmojave/lm_terminfo.ml lm_terminfo.ml
- ln -sf ../src/libmojave/lm_terminfo.mli lm_terminfo.mli
- ln -sf ../src/libmojave/lm_termsize.ml lm_termsize.ml
- ln -sf ../src/libmojave/lm_termsize.mli lm_termsize.mli
- ln -sf ../src/libmojave/lm_thread.ml lm_thread.ml
- ln -sf ../src/libmojave/lm_thread.mli lm_thread.mli
- ln -sf ../src/libmojave/lm_thread_core.mli lm_thread_core.mli
- ln -sf ../src/libmojave/lm_thread_pool.mli lm_thread_pool.mli
- ln -sf ../src/libmojave/lm_thread_sig.ml lm_thread_sig.ml
- ln -sf ../src/libmojave/lm_uname.ml lm_uname.ml
- ln -sf ../src/libmojave/lm_uname.mli lm_uname.mli
- ln -sf ../src/libmojave/lm_unix_util.ml lm_unix_util.ml
- ln -sf ../src/libmojave/lm_unix_util.mli lm_unix_util.mli
- ln -sf ../src/libmojave/lm_wild.ml lm_wild.ml
- ln -sf ../src/libmojave/lm_wild.mli lm_wild.mli
- ln -sf ../src/libmojave/lm_thread_pool_null.ml lm_thread_pool.ml
- ln -sf ../src/libmojave/lm_thread_core_null.ml lm_thread_core.ml
- ln -sf ../src/front/lm_glob.ml lm_glob.ml
- ln -sf ../src/front/lm_glob.mli lm_glob.mli
- ln -sf ../src/front/lm_hash_cons.ml lm_hash_cons.ml
- ln -sf ../src/front/lm_hash_cons.mli lm_hash_cons.mli
- ln -sf ../src/front/lm_lexer.ml lm_lexer.ml
- ln -sf ../src/front/lm_lexer.mli lm_lexer.mli
- ln -sf ../src/front/lm_parser.ml lm_parser.ml
- ln -sf ../src/front/lm_parser.mli lm_parser.mli
- ln -sf ../src/magic/omake_gen_magic.ml omake_gen_magic.ml
- ln -sf ../src/ir/omake_cache.ml omake_cache.ml
- ln -sf ../src/ir/omake_cache.mli omake_cache.mli
- ln -sf ../src/ir/omake_cache_type.ml omake_cache_type.ml
- ln -sf ../src/ir/omake_command.ml omake_command.ml
- ln -sf ../src/ir/omake_command.mli omake_command.mli
- ln -sf ../src/ir/omake_command_type.ml omake_command_type.ml
- ln -sf ../src/ir/omake_command_type.mli omake_command_type.mli
- ln -sf ../src/ir/omake_install.ml omake_install.ml
- ln -sf ../src/ir/omake_install.mli omake_install.mli
- ln -sf ../src/ir/omake_ir.ml omake_ir.ml
- ln -sf ../src/ir/omake_ir_free_vars.ml omake_ir_free_vars.ml
- ln -sf ../src/ir/omake_ir_free_vars.mli omake_ir_free_vars.mli
- ln -sf ../src/ir/omake_ir_print.ml omake_ir_print.ml
- ln -sf ../src/ir/omake_ir_print.mli omake_ir_print.mli
- ln -sf ../src/ir/omake_ir_util.ml omake_ir_util.ml
- ln -sf ../src/ir/omake_lexer.ml omake_lexer.ml
- ln -sf ../src/ir/omake_node.ml omake_node.ml
- ln -sf ../src/ir/omake_node.mli omake_node.mli
- ln -sf ../src/ir/omake_node_sig.ml omake_node_sig.ml
- ln -sf ../src/ir/omake_node_type.ml omake_node_type.ml
- ln -sf ../src/ir/omake_options.ml omake_options.ml
- ln -sf ../src/ir/omake_options.mli omake_options.mli
- ln -sf ../src/ir/omake_parser.ml omake_parser.ml
- ln -sf ../src/ir/omake_pos.ml omake_pos.ml
- ln -sf ../src/ir/omake_pos.mli omake_pos.mli
- ln -sf ../src/ir/omake_shell_type.ml omake_shell_type.ml
- ln -sf ../src/ir/omake_state.ml omake_state.ml
- ln -sf ../src/ir/omake_state.mli omake_state.mli
- ln -sf ../src/ir/omake_symbol.ml omake_symbol.ml
- ln -sf ../src/ir/omake_value_print.ml omake_value_print.ml
- ln -sf ../src/ir/omake_value_print.mli omake_value_print.mli
- ln -sf ../src/ir/omake_value_type.ml omake_value_type.ml
- ln -sf ../src/ir/omake_value_util.ml omake_value_util.ml
- ln -sf ../src/ir/omake_value_util.mli omake_value_util.mli
- ln -sf ../src/ir/omake_var.ml omake_var.ml
- ln -sf ../src/ir/omake_var.mli omake_var.mli
- ln -sf ../src/exec/omake_exec.ml omake_exec.ml
- ln -sf ../src/exec/omake_exec.mli omake_exec.mli
- ln -sf ../src/exec/omake_exec_id.ml omake_exec_id.ml
- ln -sf ../src/exec/omake_exec_id.mli omake_exec_id.mli
- ln -sf ../src/exec/omake_exec_local.ml omake_exec_local.ml
- ln -sf ../src/exec/omake_exec_local.mli omake_exec_local.mli
- ln -sf ../src/exec/omake_exec_notify.ml omake_exec_notify.ml
- ln -sf ../src/exec/omake_exec_notify.mli omake_exec_notify.mli
- ln -sf ../src/exec/omake_exec_print.ml omake_exec_print.ml
- ln -sf ../src/exec/omake_exec_print.mli omake_exec_print.mli
- ln -sf ../src/exec/omake_exec_remote.ml omake_exec_remote.ml
- ln -sf ../src/exec/omake_exec_remote.mli omake_exec_remote.mli
- ln -sf ../src/exec/omake_exec_type.ml omake_exec_type.ml
- ln -sf ../src/exec/omake_exec_util.ml omake_exec_util.ml
- ln -sf ../src/exec/omake_exec_util.mli omake_exec_util.mli
- ln -sf ../src/ast/omake_ast.ml omake_ast.ml
- ln -sf ../src/ast/omake_ast_print.ml omake_ast_print.ml
- ln -sf ../src/ast/omake_ast_print.mli omake_ast_print.mli
- ln -sf ../src/ast/omake_ast_util.ml omake_ast_util.ml
- ln -sf ../src/ast/omake_ast_util.mli omake_ast_util.mli
- ln -sf ../src/env/omake_ast_lex.mli omake_ast_lex.mli
- ln -sf ../src/env/omake_command_digest.ml omake_command_digest.ml
- ln -sf ../src/env/omake_command_digest.mli omake_command_digest.mli
- ln -sf ../src/env/omake_env.ml omake_env.ml
- ln -sf ../src/env/omake_env.mli omake_env.mli
- ln -sf ../src/env/omake_exn_print.ml omake_exn_print.ml
- ln -sf ../src/env/omake_exn_print.mli omake_exn_print.mli
- ln -sf ../src/env/omake_exp_lex.ml omake_exp_lex.ml
- ln -sf ../src/env/omake_exp_lex.mli omake_exp_lex.mli
- ln -sf ../src/env/omake_ir_ast.ml omake_ir_ast.ml
- ln -sf ../src/env/omake_ir_ast.mli omake_ir_ast.mli
- ln -sf ../src/env/omake_ir_semant.ml omake_ir_semant.ml
- ln -sf ../src/env/omake_ir_semant.mli omake_ir_semant.mli
- ln -sf ../src/shell/omake_shell_completion.ml omake_shell_completion.ml
- ln -sf ../src/shell/omake_shell_completion.mli omake_shell_completion.mli
- ln -sf ../src/shell/omake_shell_job.ml omake_shell_job.ml
- ln -sf ../src/shell/omake_shell_job.mli omake_shell_job.mli
- ln -sf ../src/shell/omake_shell_lex.ml omake_shell_lex.ml
- ln -sf ../src/shell/omake_shell_lex.mli omake_shell_lex.mli
- ln -sf ../src/shell/omake_shell_spawn.ml omake_shell_spawn.ml
- ln -sf ../src/shell/omake_shell_spawn.mli omake_shell_spawn.mli
- ln -sf ../src/shell/omake_shell_sys.mli omake_shell_sys.mli
- ln -sf ../src/shell/omake_shell_sys_type.ml omake_shell_sys_type.ml
- ln -sf ../src/eval/omake_eval.ml omake_eval.ml
- ln -sf ../src/eval/omake_eval.mli omake_eval.mli
- ln -sf ../src/eval/omake_value.ml omake_value.ml
- ln -sf ../src/eval/omake_value.mli omake_value.mli
- ln -sf ../src/build/omake_build.ml omake_build.ml
- ln -sf ../src/build/omake_build.mli omake_build.mli
- ln -sf ../src/build/omake_build_tee.ml omake_build_tee.ml
- ln -sf ../src/build/omake_build_tee.mli omake_build_tee.mli
- ln -sf ../src/build/omake_build_type.ml omake_build_type.ml
- ln -sf ../src/build/omake_build_util.ml omake_build_util.ml
- ln -sf ../src/build/omake_build_util.mli omake_build_util.mli
- ln -sf ../src/build/omake_builtin.ml omake_builtin.ml
- ln -sf ../src/build/omake_builtin.mli omake_builtin.mli
- ln -sf ../src/build/omake_builtin_type.ml omake_builtin_type.ml
- ln -sf ../src/build/omake_rule.ml omake_rule.ml
- ln -sf ../src/build/omake_rule.mli omake_rule.mli
- ln -sf ../src/build/omake_target.ml omake_target.ml
- ln -sf ../src/build/omake_target.mli omake_target.mli
- ln -sf ../src/builtin/omake_builtin_arith.ml omake_builtin_arith.ml
- ln -sf ../src/builtin/omake_builtin_arith.mli omake_builtin_arith.mli
- ln -sf ../src/builtin/omake_builtin_base.ml omake_builtin_base.ml
- ln -sf ../src/builtin/omake_builtin_base.mli omake_builtin_base.mli
- ln -sf ../src/builtin/omake_builtin_file.ml omake_builtin_file.ml
- ln -sf ../src/builtin/omake_builtin_file.mli omake_builtin_file.mli
- ln -sf ../src/builtin/omake_builtin_fun.ml omake_builtin_fun.ml
- ln -sf ../src/builtin/omake_builtin_fun.mli omake_builtin_fun.mli
- ln -sf ../src/builtin/omake_builtin_io.ml omake_builtin_io.ml
- ln -sf ../src/builtin/omake_builtin_io.mli omake_builtin_io.mli
- ln -sf ../src/builtin/omake_builtin_io_fun.ml omake_builtin_io_fun.ml
- ln -sf ../src/builtin/omake_builtin_io_fun.mli omake_builtin_io_fun.mli
- ln -sf ../src/builtin/omake_builtin_object.ml omake_builtin_object.ml
- ln -sf ../src/builtin/omake_builtin_object.mli omake_builtin_object.mli
- ln -sf ../src/builtin/omake_builtin_ocamldep.ml omake_builtin_ocamldep.ml
- ln -sf ../src/builtin/omake_builtin_rule.ml omake_builtin_rule.ml
- ln -sf ../src/builtin/omake_builtin_rule.mli omake_builtin_rule.mli
- ln -sf ../src/builtin/omake_builtin_shell.ml omake_builtin_shell.ml
- ln -sf ../src/builtin/omake_builtin_shell.mli omake_builtin_shell.mli
- ln -sf ../src/builtin/omake_builtin_sys.ml omake_builtin_sys.ml
- ln -sf ../src/builtin/omake_builtin_sys.mli omake_builtin_sys.mli
- ln -sf ../src/builtin/omake_builtin_target.ml omake_builtin_target.ml
- ln -sf ../src/builtin/omake_builtin_target.mli omake_builtin_target.mli
- ln -sf ../src/builtin/omake_builtin_test.ml omake_builtin_test.ml
- ln -sf ../src/builtin/omake_builtin_test.mli omake_builtin_test.mli
- ln -sf ../src/builtin/omake_builtin_util.ml omake_builtin_util.ml
- ln -sf ../src/builtin/omake_builtin_util.mli omake_builtin_util.mli
- ln -sf ../src/builtin/omake_printf.ml omake_printf.ml
- ln -sf ../src/builtin/omake_printf.mli omake_printf.mli
- ln -sf ../src/main/omake_main.ml omake_main.ml
- ln -sf ../src/main/omake_main.mli omake_main.mli
- ln -sf ../src/main/omake_main_util.ml omake_main_util.ml
- ln -sf ../src/main/omake_shell.ml omake_shell.ml
- ln -sf ../src/main/omake_shell.mli omake_shell.mli
- ocamldep  *.ml *.mli > Makefile.dep
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_string_util.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_gen_magic.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_printf.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_printf.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_debug.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_debug.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_heap.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_heap.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_list_util.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_list_util.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_array_util.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_array_util.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_set_sig.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_set.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_set.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_map_sig.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_map.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_map.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_int_set.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_int_set.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_termsize.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_termsize.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_terminfo.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_terminfo.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_arg.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_arg.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_index.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_index.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_thread_sig.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_thread_core.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_thread_core.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_thread.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_thread.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_string_util.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_string_set.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_string_set.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_hash.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_hash.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_hash_code.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_hash_code.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_symbol.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_symbol.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_location.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_location.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_position.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_position.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_filename_util.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_filename_util.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_uname.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_uname.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_thread_pool.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_thread_pool.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_channel.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_channel.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_unix_util.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_unix_util.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_db.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_db.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_notify.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_notify.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_fs_case_sensitive.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_fs_case_sensitive.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_wild.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_wild.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_readline.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_readline.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_marshal.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_marshal.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_handle_table.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_handle_table.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_int_handle_table.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_int_handle_table.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_bitset.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_bitset.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_instrument.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_instrument.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix   -a -o lm.cma lm_printf.cmo lm_debug.cmo lm_heap.cmo lm_list_util.cmo lm_array_util.cmo lm_set_sig.cmo lm_set.cmo lm_map_sig.cmo lm_map.cmo lm_int_set.cmo lm_termsize.cmo lm_terminfo.cmo lm_arg.cmo lm_index.cmo lm_thread_sig.cmo lm_thread_core.cmo lm_thread.cmo lm_string_util.cmo lm_string_set.cmo lm_hash.cmo lm_hash_code.cmo lm_symbol.cmo lm_location.cmo lm_position.cmo lm_filename_util.cmo lm_uname.cmo lm_thread_pool.cmo lm_channel.cmo lm_unix_util.cmo lm_db.cmo lm_notify.cmo lm_fs_case_sensitive.cmo lm_wild.cmo lm_readline.cmo lm_marshal.cmo lm_handle_table.cmo lm_int_handle_table.cmo lm_bitset.cmo lm_instrument.cmo
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_hash_cons.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_hash_cons.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_lexer.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_lexer.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_parser.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_parser.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_glob.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c lm_glob.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix   -a -o frt.cma lm_hash_cons.cmo lm_lexer.cmo lm_parser.cmo lm_glob.cmo
- gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC -I"/home/opam/.opam/4.05/lib/ocaml" -I"/home/opam/.opam/4.05/lib/ocaml/caml"  -c c_lm_channel.c
- gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC -I"/home/opam/.opam/4.05/lib/ocaml" -I"/home/opam/.opam/4.05/lib/ocaml/caml"  -c c_lm_printf.c
- gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC -I"/home/opam/.opam/4.05/lib/ocaml" -I"/home/opam/.opam/4.05/lib/ocaml/caml"  -c c_lm_ctype.c
- gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC -I"/home/opam/.opam/4.05/lib/ocaml" -I"/home/opam/.opam/4.05/lib/ocaml/caml"  -c c_lm_uname_ext.c
- gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC -I"/home/opam/.opam/4.05/lib/ocaml" -I"/home/opam/.opam/4.05/lib/ocaml/caml"  -c c_lm_unix_cutil.c
- gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC -I"/home/opam/.opam/4.05/lib/ocaml" -I"/home/opam/.opam/4.05/lib/ocaml/caml"  -c c_lm_compat_win32.c
- gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC -I"/home/opam/.opam/4.05/lib/ocaml" -I"/home/opam/.opam/4.05/lib/ocaml/caml"  -c c_readline.c
- gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC -I"/home/opam/.opam/4.05/lib/ocaml" -I"/home/opam/.opam/4.05/lib/ocaml/caml"  -c c_omake_shell_sys.c
- gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC -I"/home/opam/.opam/4.05/lib/ocaml" -I"/home/opam/.opam/4.05/lib/ocaml/caml"  -c c_omake_shell_spawn.c
- gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC -I"/home/opam/.opam/4.05/lib/ocaml" -I"/home/opam/.opam/4.05/lib/ocaml/caml"  -c c_fam_win32.c
- gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC -I"/home/opam/.opam/4.05/lib/ocaml" -I"/home/opam/.opam/4.05/lib/ocaml/caml"  -c c_fam_kqueue.c
- gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC -I"/home/opam/.opam/4.05/lib/ocaml" -I"/home/opam/.opam/4.05/lib/ocaml/caml"  -c c_fam_inotify.c
- gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC -I"/home/opam/.opam/4.05/lib/ocaml" -I"/home/opam/.opam/4.05/lib/ocaml/caml"  -c c_lm_notify.c
- gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC -I"/home/opam/.opam/4.05/lib/ocaml" -I"/home/opam/.opam/4.05/lib/ocaml/caml"  -c c_lm_termsize.c
- gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC -I"/home/opam/.opam/4.05/lib/ocaml" -I"/home/opam/.opam/4.05/lib/ocaml/caml"  -c c_lm_terminfo.c
- gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC -I"/home/opam/.opam/4.05/lib/ocaml" -I"/home/opam/.opam/4.05/lib/ocaml/caml"  -c c_lm_fs_case_sensitive.c
- rm -f clib.a
- ar cq clib.a c_lm_channel.o c_lm_printf.o c_lm_ctype.o c_lm_uname_ext.o c_lm_unix_cutil.o c_lm_compat_win32.o c_readline.o c_omake_shell_sys.o c_omake_shell_spawn.o c_fam_win32.o c_fam_kqueue.o c_fam_inotify.o c_lm_notify.o c_lm_termsize.o c_lm_terminfo.o c_lm_fs_case_sensitive.o
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -custom -o omake_gen_magic.byte -cclib clib.a unix.cma  lm.cma frt.cma omake_gen_magic.cmo
- ln -sf omake_gen_magic.byte omake_gen_magic
- ./omake_gen_magic -o omake_magic.ml --version version.txt --var "omake_cc=gcc" --var "omake_cflags=-O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC -I"/home/opam/.opam/4.05/lib/ocaml" -I"/home/opam/.opam/4.05/lib/ocaml/caml" "  --var "omake_ccomptype=cc" --magic --cache-files lm_filename_util.ml lm_hash.ml lm_location.ml lm_map.ml lm_position.ml lm_set.ml lm_symbol.ml omake_value_type.ml omake_cache.ml omake_cache_type.ml omake_node.ml omake_command_digest.ml    --omc-files lm_filename_util.ml lm_hash.ml lm_location.ml lm_symbol.ml lm_map.ml lm_set.ml omake_node.ml omake_ir.ml    --omo-files lm_filename_util.ml lm_hash.ml lm_lexer.ml lm_location.ml lm_map.ml lm_parser.ml lm_position.ml lm_set.ml lm_symbol.ml omake_value_type.ml omake_cache_type.ml omake_ir.ml omake_node.ml omake_env.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_magic.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix   -a -o magic.cma omake_magic.cmo
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_node_sig.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_node.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_ir.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_var.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_symbol.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_lexer.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_parser.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_ir_util.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_ir_free_vars.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_ast.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_value_type.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_state.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_shell_type.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_options.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_exec_id.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_command_type.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_exec_type.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_exec.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_cache_type.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_cache.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_env.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_rule.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_pos.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_exec_remote.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_exec_util.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_build_type.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_builtin_type.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_builtin.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_main_util.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_value_print.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_value.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_shell_sys_type.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_shell_sys.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_shell_job.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_shell_completion.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_ir_ast.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_exn_print.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_eval.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_ast_print.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_ast_lex.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_shell.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_shell.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_install.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_builtin_io_fun.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_build_util.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_build.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_main.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_main.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_ast_util.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_ast_util.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_ast_print.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix   -a -o ast.cma omake_ast.cmo omake_ast_util.cmo omake_ast_print.cmo
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_options.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_state.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_node_type.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_node.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_install.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_var.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_ir_print.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_ir_print.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_ir_free_vars.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_command_type.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_value_util.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_value_util.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_value_print.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_pos.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_command.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_command.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_cache.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix   -a -o ir.cma omake_options.cmo omake_symbol.cmo omake_state.cmo omake_node_type.cmo omake_node_sig.cmo omake_node.cmo omake_install.cmo omake_ir.cmo omake_var.cmo omake_ir_util.cmo omake_ir_print.cmo omake_ir_free_vars.cmo omake_lexer.cmo omake_parser.cmo omake_value_type.cmo omake_command_type.cmo omake_value_util.cmo omake_value_print.cmo omake_pos.cmo omake_shell_type.cmo omake_command.cmo omake_cache_type.cmo omake_cache.cmo
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_env.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_exn_print.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_ast_parse.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_ast_parse.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_ast_lex.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_exp_parse.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_exp_parse.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_exp_lex.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_exp_lex.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_ir_ast.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_ir_semant.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_ir_semant.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_command_digest.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_command_digest.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix   -a -o env.cma omake_env.cmo omake_exn_print.cmo omake_ast_parse.cmo omake_ast_lex.cmo omake_exp_parse.cmo omake_exp_lex.cmo omake_ir_ast.cmo omake_ir_semant.cmo omake_command_digest.cmo
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_exec_id.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_exec_print.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_exec_print.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_exec_util.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_exec_local.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_exec_local.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_exec_remote.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_exec_notify.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_exec_notify.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_exec.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix   -a -o exec.cma omake_exec_id.cmo omake_exec_type.cmo omake_exec_print.cmo omake_exec_util.cmo omake_exec_local.cmo omake_exec_remote.cmo omake_exec_notify.cmo omake_exec.cmo
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_eval.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_value.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix   -a -o eval.cma omake_eval.cmo omake_value.cmo
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_shell_parse.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_shell_parse.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_shell_lex.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_shell_lex.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_shell_spawn.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_shell_spawn.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_shell_sys.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_shell_job.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_shell_completion.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix   -a -o shell.cma omake_shell_parse.cmo omake_shell_lex.cmo omake_shell_spawn.cmo omake_shell_sys_type.cmo omake_shell_sys.cmo omake_shell_job.cmo omake_shell_completion.cmo
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_rule.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_build_tee.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_build_tee.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_build_util.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_target.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_target.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_builtin.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_build.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix   -a -o build.cma omake_rule.cmo omake_build_type.cmo omake_build_tee.cmo omake_build_util.cmo omake_builtin_type.cmo omake_target.cmo omake_builtin.cmo omake_build.cmo
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_printf.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_printf.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_builtin_util.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_builtin_util.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_builtin_base.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_builtin_base.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_builtin_arith.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_builtin_arith.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_builtin_file.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_builtin_file.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_builtin_fun.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_builtin_fun.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_builtin_io.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_builtin_io.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_builtin_io_fun.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_builtin_sys.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_builtin_sys.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_builtin_target.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_builtin_target.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_builtin_shell.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_builtin_shell.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_builtin_rule.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_builtin_rule.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_builtin_object.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_builtin_object.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_builtin_test.mli
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_builtin_test.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -c omake_builtin_ocamldep.ml
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -linkall -a -o builtin.cma omake_printf.cmo omake_builtin_util.cmo omake_builtin_base.cmo omake_builtin_arith.cmo omake_builtin_file.cmo omake_builtin_fun.cmo omake_builtin_io.cmo omake_builtin_io_fun.cmo omake_builtin_sys.cmo omake_builtin_target.cmo omake_builtin_shell.cmo omake_builtin_rule.cmo omake_builtin_object.cmo omake_builtin_test.cmo omake_builtin_ocamldep.cmo
- ocamlc -safe-string -strict-sequence -g -w -40 -I +unix  -custom -o omake.byte -cclib clib.a unix.cma  lm.cma frt.cma magic.cma ast.cma ir.cma env.cma exec.cma eval.cma shell.cma build.cma builtin.cma omake_main_util.cmo omake_shell.cmo omake_main.cmo
- ln -sf omake.byte omake
- boot/omake '--dotomake' '.omake' '--force-dotomake' '-j1' 'main' 'OCAML=ocaml'
- *** omake: reading OMakefiles
- --- Checking for ocamlfind... (found /home/opam/.opam/4.05/bin/ocamlfind)
- --- Checking for ocamlc.opt... (found /home/opam/.opam/4.05/bin/ocamlc.opt)
- --- Checking for ocamlopt.opt... (found /home/opam/.opam/4.05/bin/ocamlopt.opt)
- --- Checking for ocamldep.opt... (found /home/opam/.opam/4.05/bin/ocamldep.opt)
- --- Checking for ocamllex.opt... (found /home/opam/.opam/4.05/bin/ocamllex.opt)
- --- Checking whether ocamlc understands the "z" warnings... (yes)
- --- Checking whether ocamlopt can create cmxs plugins... (yes)
- --- Checking for ncurses... --- Checking for gcc... (found /usr/bin/gcc)
- --- Checking for g++... (found /usr/bin/g++)
- --- Checking for gcc... (found /usr/bin/gcc)
- --- Checking for g++... (found /usr/bin/g++)
- --- Checking for gcc... (found /usr/bin/gcc)
- --- Checking for ld... (found /usr/bin/ld)
- --- Checking for as... (found /usr/bin/as)
- (NOT found)
- --- Checking for inotify... (found)
- --- Checking if ocamldep understands -modules... (yes)
- Updating the .config file.
- --- Checking for OCaml library location... (/home/opam/.opam/4.05/lib/ocaml)
- --- Checking if ocamlopt was compiled with flambda... (no)
- --- Checking for ncurses... --- Checking for gcc... (found /usr/bin/gcc)
- --- Checking for g++... (found /usr/bin/g++)
- --- Checking for gcc... (found /usr/bin/gcc)
- --- Checking for g++... (found /usr/bin/g++)
- --- Checking for gcc... (found /usr/bin/gcc)
- --- Checking for ld... (found /usr/bin/ld)
- --- Checking for as... (found /usr/bin/as)
- (NOT found)
- --- Checking for inotify... (found)
- --- Checking for function snprintf... (found)
- --- Checking for optimal filesystem case-sensitivity test... (Generic)
- --- Checking for function posix_spawn... (found)
- --- Checking for function moncontrol... (found)
- --- Checking if ocamldep understands -modules... (yes)
- --- Checking for hevea... (FAILED - no hevea found)
- --- *** Hevea not found or Hevea installation is incomplete;
- --- *** will neither be able to build plain text, Info,
- --- *** nor HTML version of OMake documentation
- --- Checking for date... (found /usr/bin/date)
- --- Checking for date... (found /usr/bin/date)
- *** omake: finished reading OMakefiles (1.01 sec)
- *** omake: saved .omakedb
- *** omake: done (26.21 sec, 244/244 scans, 268/429 rules, 721/912 digests)
- src/main/prelim_omake '--dotomake' '.omake' '--force-dotomake' '-j1' 'all' 'OCAML=ocaml'
- *** omake: reading OMakefiles
- *** omake: finished reading OMakefiles (0.03 sec)
- *** omake: done (8.98 sec, 244/244 scans, 130/469 rules, 220/403 digests)
-> compiled  omake.0.10.6
Processing 27/33: [omake: make install]
+ /usr/bin/make "install" (CWD=/home/opam/.opam/4.05/.opam-switch/build/omake.0.10.6)
- ocaml -safe-string -strict-sequence -I +unix -I +str build.ml -install OCAML="ocaml"
- src/main/prelim_omake '--dotomake' '.omake' '--force-dotomake' 'install' 'OCAML=ocaml'
- *** omake: reading OMakefiles
- *** omake: finished reading OMakefiles (0.03 sec)
- *** omake: done (0.19 sec, 0/244 scans, 3/458 rules, 0/165 digests)
-> installed omake.0.10.6
Processing 28/33: [ppxx: ocaml setup.ml]
+ /home/opam/.opam/4.05/bin/ocaml "setup.ml" "-configure" "--prefix" "/home/opam/.opam/4.05" (CWD=/home/opam/.opam/4.05/.opam-switch/build/ppxx.2.1.0)
- 
- Configuration:
- ocamlfind: ........................................... /home/opam/.opam/4.05/bin/ocamlfind
- ocamlc: .............................................. /home/opam/.opam/4.05/bin/ocamlc.opt
- ocamlopt: ............................................ /home/opam/.opam/4.05/bin/ocamlopt.opt
- Package name: ........................................ ppxx
- Package version: ..................................... 2.1.0
- os_type: ............................................. Unix
- system: .............................................. linux
- architecture: ........................................ amd64
- ccomp_type: .......................................... cc
- ocaml_version: ....................................... 4.05.0
- standard_library_default: ............................ /home/opam/.opam/4.05/lib/ocaml
- standard_library: .................................... /home/opam/.opam/4.05/lib/ocaml
- standard_runtime: .................................... /home/opam/.opam/4.05/bin/ocamlrun
- bytecomp_c_compiler: ................................. gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC
- native_c_compiler: ................................... gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT
- model: ............................................... default
- ext_obj: ............................................. .o
- ext_asm: ............................................. .s
- ext_lib: ............................................. .a
- ext_dll: ............................................. .so
- default_executable_name: ............................. a.out
- systhread_supported: ................................. true
- Install architecture-independent files dir: .......... /home/opam/.opam/4.05
- Install architecture-dependent files in dir: ......... $prefix
- User executables: .................................... $exec_prefix/bin
- System admin executables: ............................ $exec_prefix/sbin
- Program executables: ................................. $exec_prefix/libexec
- Read-only single-machine data: ....................... $prefix/etc
- Modifiable architecture-independent data: ............ $prefix/com
- Modifiable single-machine data: ...................... $prefix/var
- Object code libraries: ............................... $exec_prefix/lib
- Read-only arch-independent data root: ................ $prefix/share
- Read-only architecture-independent data: ............. $datarootdir
- Info documentation: .................................. $datarootdir/info
- Locale-dependent data: ............................... $datarootdir/locale
- Man documentation: ................................... $datarootdir/man
- Documentation root: .................................. $datarootdir/doc/$pkg_name
- HTML documentation: .................................. $docdir
- DVI documentation: ................................... $docdir
- PDF documentation: ................................... $docdir
- PS documentation: .................................... $docdir
- findlib_version: ..................................... 1.9.6
- is_native: ........................................... true
- suffix_program: ......................................
- Remove a file.: ...................................... rm -f
- Remove a directory.: ................................. rm -rf
- Turn ocaml debug flag on: ............................ true
- Turn ocaml profile flag on: .......................... false
- Compiler support generation of .cmxs.: ............... true
- Create documentations: ............................... true
- Compile tests executable and library and run them: ... false
- 
+ /home/opam/.opam/4.05/bin/ocaml "setup.ml" "-build" (CWD=/home/opam/.opam/4.05/.opam-switch/build/ppxx.2.1.0)
- *** omake: reading OMakefiles
- --- Checking for ocamlfind... (found /home/opam/.opam/4.05/bin/ocamlfind)
- --- Checking for ocamlc.opt... (found /home/opam/.opam/4.05/bin/ocamlc.opt)
- --- Checking for ocamlopt.opt... (found /home/opam/.opam/4.05/bin/ocamlopt.opt)
- --- Checking for ocamldep.opt... (found /home/opam/.opam/4.05/bin/ocamldep.opt)
- --- Checking for ocamllex.opt... (found /home/opam/.opam/4.05/bin/ocamllex.opt)
- --- Checking whether ocamlc understands the "z" warnings... (yes)
- --- Checking whether ocamlopt can create cmxs plugins... (yes)
- File OMyMakefile: line 57, characters 2-21:
-    Warning: old-style foreach expression.
-    This expression should use a => binding.
- File OMyMakefile: line 235, characters 3-26:
-    Warning: old-style foreach expression.
-    This expression should use a => binding.
- File OMyMakefile: line 745, characters 6-34:
-    Warning: old-style foreach expression.
-    This expression should use a => binding.
- *** omake: finished reading OMakefiles (0.11 sec)
- --- Checking if ocamldep understands -modules... (yes)
- *** omake: done (0.64 sec, 11/11 scans, 13/47 rules, 68/104 digests)
-> compiled  ppxx.2.1.0
Processing 29/33: [ppxx: ocaml setup.ml]
+ /home/opam/.opam/4.05/bin/ocaml "setup.ml" "-install" (CWD=/home/opam/.opam/4.05/.opam-switch/build/ppxx.2.1.0)
- *** omake: reading OMakefiles
- *** omake: finished reading OMakefiles (0.04 sec)
- - build src <install>
- + ocamlfind remove ppxx
- ocamlfind: [WARNING] No such file: /home/opam/.opam/4.05/lib/ppxx/META
- - build src <install>
- + ocamlfind install ppxx ppx.mli utils.mli graph.mli helper.mli compilerlib.mli ppxx.cmi ppxx.cmo ppxx.cmx ppxx.cma ppxx.cmxa ppxx.cmxs ppxx.cmt ppxx.o ppxx.a META
- Installed /home/opam/.opam/4.05/lib/ppxx/ppxx.a
- Installed /home/opam/.opam/4.05/lib/ppxx/ppxx.o
- Installed /home/opam/.opam/4.05/lib/ppxx/ppxx.cmt
- Installed /home/opam/.opam/4.05/lib/ppxx/ppxx.cmxs
- Installed /home/opam/.opam/4.05/lib/ppxx/ppxx.cmxa
- Installed /home/opam/.opam/4.05/lib/ppxx/ppxx.cma
- Installed /home/opam/.opam/4.05/lib/ppxx/ppxx.cmx
- Installed /home/opam/.opam/4.05/lib/ppxx/ppxx.cmo
- Installed /home/opam/.opam/4.05/lib/ppxx/ppxx.cmi
- Installed /home/opam/.opam/4.05/lib/ppxx/compilerlib.mli
- Installed /home/opam/.opam/4.05/lib/ppxx/helper.mli
- Installed /home/opam/.opam/4.05/lib/ppxx/graph.mli
- Installed /home/opam/.opam/4.05/lib/ppxx/utils.mli
- Installed /home/opam/.opam/4.05/lib/ppxx/ppx.mli
- Installed /home/opam/.opam/4.05/lib/ppxx/META
- *** omake: done (0.12 sec, 0/11 scans, 2/51 rules, 6/47 digests)
-> installed ppxx.2.1.0
Processing 30/33: [ppx_test: ocaml setup.ml]
+ /home/opam/.opam/4.05/bin/ocaml "setup.ml" "-configure" "--prefix" "/home/opam/.opam/4.05" (CWD=/home/opam/.opam/4.05/.opam-switch/build/ppx_test.1.5.0)
- 
- Configuration:
- ocamlfind: ........................................... /home/opam/.opam/4.05/bin/ocamlfind
- ocamlc: .............................................. /home/opam/.opam/4.05/bin/ocamlc.opt
- ocamlopt: ............................................ /home/opam/.opam/4.05/bin/ocamlopt.opt
- Package name: ........................................ ppx_test
- Package version: ..................................... 1.5.0
- os_type: ............................................. Unix
- system: .............................................. linux
- architecture: ........................................ amd64
- ccomp_type: .......................................... cc
- ocaml_version: ....................................... 4.05.0
- standard_library_default: ............................ /home/opam/.opam/4.05/lib/ocaml
- standard_library: .................................... /home/opam/.opam/4.05/lib/ocaml
- standard_runtime: .................................... /home/opam/.opam/4.05/bin/ocamlrun
- bytecomp_c_compiler: ................................. gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC
- native_c_compiler: ................................... gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT
- model: ............................................... default
- ext_obj: ............................................. .o
- ext_asm: ............................................. .s
- ext_lib: ............................................. .a
- ext_dll: ............................................. .so
- default_executable_name: ............................. a.out
- systhread_supported: ................................. true
- Install architecture-independent files dir: .......... /home/opam/.opam/4.05
- Install architecture-dependent files in dir: ......... $prefix
- User executables: .................................... $exec_prefix/bin
- System admin executables: ............................ $exec_prefix/sbin
- Program executables: ................................. $exec_prefix/libexec
- Read-only single-machine data: ....................... $prefix/etc
- Modifiable architecture-independent data: ............ $prefix/com
- Modifiable single-machine data: ...................... $prefix/var
- Object code libraries: ............................... $exec_prefix/lib
- Read-only arch-independent data root: ................ $prefix/share
- Read-only architecture-independent data: ............. $datarootdir
- Info documentation: .................................. $datarootdir/info
- Locale-dependent data: ............................... $datarootdir/locale
- Man documentation: ................................... $datarootdir/man
- Documentation root: .................................. $datarootdir/doc/$pkg_name
- HTML documentation: .................................. $docdir
- DVI documentation: ................................... $docdir
- PDF documentation: ................................... $docdir
- PS documentation: .................................... $docdir
- findlib_version: ..................................... 1.9.6
- is_native: ........................................... true
- suffix_program: ......................................
- Remove a file.: ...................................... rm -f
- Remove a directory.: ................................. rm -rf
- Turn ocaml debug flag on: ............................ true
- Turn ocaml profile flag on: .......................... false
- Compiler support generation of .cmxs.: ............... true
- Create documentations: ............................... true
- Compile tests executable and library and run them: ... false
- 
+ /home/opam/.opam/4.05/bin/ocaml "setup.ml" "-build" (CWD=/home/opam/.opam/4.05/.opam-switch/build/ppx_test.1.5.0)
- *** omake: reading OMakefiles
- --- Checking for ocamlfind... (found /home/opam/.opam/4.05/bin/ocamlfind)
- --- Checking for ocamlc.opt... (found /home/opam/.opam/4.05/bin/ocamlc.opt)
- --- Checking for ocamlopt.opt... (found /home/opam/.opam/4.05/bin/ocamlopt.opt)
- --- Checking for ocamldep.opt... (found /home/opam/.opam/4.05/bin/ocamldep.opt)
- --- Checking for ocamllex.opt... (found /home/opam/.opam/4.05/bin/ocamllex.opt)
- --- Checking whether ocamlc understands the "z" warnings... (yes)
- --- Checking whether ocamlopt can create cmxs plugins... (yes)
- File OMyMakefile: line 58, characters 2-21:
-    Warning: old-style foreach expression.
-    This expression should use a => binding.
- File OMyMakefile: line 237, characters 3-26:
-    Warning: old-style foreach expression.
-    This expression should use a => binding.
- File OMyMakefile: line 752, characters 6-34:
-    Warning: old-style foreach expression.
-    This expression should use a => binding.
- *** omake: finished reading OMakefiles (0.08 sec)
- --- Checking if ocamldep understands -modules... (yes)
- - build test test3.o
- + ocamlfind ocamlopt -package re,re.pcre -g -w A-3-4-9-40-41-42-44-45-48 -warn-error a -annot -bin-annot -ppx '../ppx/ppx_test.opt -top-name Package.Top' -I . -I ../lib -o test3.cmx -c test3.ml
- findlib: [WARNING] Interface test.cmi occurs in several directories: ../lib, .
- - build test test2.o
- + ocamlfind ocamlopt -package re,re.pcre -g -w A-3-4-9-40-41-42-44-45-48 -warn-error a -annot -bin-annot -ppx '../ppx/ppx_test.opt -top-name Package.Top' -I . -I ../lib -o test2.cmx -c test2.ml
- findlib: [WARNING] Interface test.cmi occurs in several directories: ../lib, .
- - build test fail.o
- + ocamlfind ocamlopt -package re,re.pcre -g -w A-3-4-9-40-41-42-44-45-48 -warn-error a -annot -bin-annot -ppx '../ppx/ppx_test.opt -top-name Package.Top' -I . -I ../lib -o fail.cmx -c fail.ml
- findlib: [WARNING] Interface test.cmi occurs in several directories: ../lib, .
- - build test test.o
- + ocamlfind ocamlopt -package re,re.pcre -g -w A-3-4-9-40-41-42-44-45-48 -warn-error a -annot -bin-annot -ppx '../ppx/ppx_test.opt -top-name Package.Top' -I . -I ../lib -o test.cmx -c test.ml
- findlib: [WARNING] Interface test.cmi occurs in several directories: ../lib, .
- - build test test3.run
- + ocamlfind ocamlc -package re,re.pcre -g -g -I . -I ../lib -o test3.run ../lib/ppx_test.cmo test3.cmo -linkpkg -linkall
- findlib: [WARNING] Interface test.cmi occurs in several directories: ../lib, .
- - build test test2.run
- + ocamlfind ocamlc -package re,re.pcre -g -g -I . -I ../lib -o test2.run ../lib/ppx_test.cmo test2.cmo -linkpkg -linkall
- findlib: [WARNING] Interface test.cmi occurs in several directories: ../lib, .
- - build test test3.opt
- + ocamlfind ocamlopt -package re,re.pcre -g -I . -I ../lib -o test3.opt ../lib/ppx_test.cmx test3.cmx -linkpkg -linkall
- findlib: [WARNING] Interface test.cmi occurs in several directories: ../lib, .
- - build test test2.opt
- + ocamlfind ocamlopt -package re,re.pcre -g -I . -I ../lib -o test2.opt ../lib/ppx_test.cmx test2.cmx -linkpkg -linkall
- findlib: [WARNING] Interface test.cmi occurs in several directories: ../lib, .
- - build test fail.run
- + ocamlfind ocamlc -package re,re.pcre -g -g -I . -I ../lib -o fail.run ../lib/ppx_test.cmo fail.cmo -linkpkg -linkall
- findlib: [WARNING] Interface test.cmi occurs in several directories: ../lib, .
- - build test fail.opt
- + ocamlfind ocamlopt -package re,re.pcre -g -I . -I ../lib -o fail.opt ../lib/ppx_test.cmx fail.cmx -linkpkg -linkall
- findlib: [WARNING] Interface test.cmi occurs in several directories: ../lib, .
- - build test test.opt
- + ocamlfind ocamlopt -package re,re.pcre -g -I . -I ../lib -o test.opt ../lib/ppx_test.cmx test.cmx -linkpkg -linkall
- findlib: [WARNING] Interface test.cmi occurs in several directories: ../lib, .
- - build test test.run
- + ocamlfind ocamlc -package re,re.pcre -g -g -I . -I ../lib -o test.run ../lib/ppx_test.cmo test.cmo -linkpkg -linkall
- findlib: [WARNING] Interface test.cmi occurs in several directories: ../lib, .
- *** omake: done (1.20 sec, 14/14 scans, 40/75 rules, 98/134 digests)
-> compiled  ppx_test.1.5.0
Processing 31/33: [ppx_test: ocaml setup.ml]
+ /home/opam/.opam/4.05/bin/ocaml "setup.ml" "-install" (CWD=/home/opam/.opam/4.05/.opam-switch/build/ppx_test.1.5.0)
- *** omake: reading OMakefiles
- *** omake: finished reading OMakefiles (0.04 sec)
- - build . <install>
- + ocamlfind remove ppx_test
- ocamlfind: [WARNING] No such file: /home/opam/.opam/4.05/lib/ppx_test/META
- - build . <install>
- + ocamlfind install ppx_test META lib/test.mli lib/location.mli lib/longident.mli lib/ppx_test.cmi lib/ppx_test.cmo lib/ppx_test.cmx lib/ppx_test.cma lib/ppx_test.cmxa lib/ppx_test.cmxs lib/ppx_test.cmt lib/ppx_test.o lib/ppx_test.a ppx/ppx_test_plugin.cmi ppx/ppx_test_plugin.cmo ppx/ppx_test_plugin.cmx ppx/ppx_test_plugin.cma ppx/ppx_test_plugin.cmxa ppx/ppx_test_plugin.cmxs ppx/ppx_test_plugin.cmt ppx/ppx_test_plugin.o ppx/ppx_test_plugin.a ppx/ppx_test.opt ppx/ppx_test.run ppx/ppx_test ppx/ppx_test_migrate.opt ppx/ppx_test_migrate.run ppx/ppx_test_migrate
- Installed /home/opam/.opam/4.05/lib/ppx_test/ppx_test_migrate
- Installed /home/opam/.opam/4.05/lib/ppx_test/ppx_test_migrate.run
- Installed /home/opam/.opam/4.05/lib/ppx_test/ppx_test_migrate.opt
- Installed /home/opam/.opam/4.05/lib/ppx_test/ppx_test
- Installed /home/opam/.opam/4.05/lib/ppx_test/ppx_test.run
- Installed /home/opam/.opam/4.05/lib/ppx_test/ppx_test.opt
- Installed /home/opam/.opam/4.05/lib/ppx_test/ppx_test_plugin.a
- Installed /home/opam/.opam/4.05/lib/ppx_test/ppx_test_plugin.o
- Installed /home/opam/.opam/4.05/lib/ppx_test/ppx_test_plugin.cmt
- Installed /home/opam/.opam/4.05/lib/ppx_test/ppx_test_plugin.cmxs
- Installed /home/opam/.opam/4.05/lib/ppx_test/ppx_test_plugin.cmxa
- Installed /home/opam/.opam/4.05/lib/ppx_test/ppx_test_plugin.cma
- Installed /home/opam/.opam/4.05/lib/ppx_test/ppx_test_plugin.cmx
- Installed /home/opam/.opam/4.05/lib/ppx_test/ppx_test_plugin.cmo
- Installed /home/opam/.opam/4.05/lib/ppx_test/ppx_test_plugin.cmi
- Installed /home/opam/.opam/4.05/lib/ppx_test/ppx_test.a
- Installed /home/opam/.opam/4.05/lib/ppx_test/ppx_test.o
- Installed /home/opam/.opam/4.05/lib/ppx_test/ppx_test.cmt
- Installed /home/opam/.opam/4.05/lib/ppx_test/ppx_test.cmxs
- Installed /home/opam/.opam/4.05/lib/ppx_test/ppx_test.cmxa
- Installed /home/opam/.opam/4.05/lib/ppx_test/ppx_test.cma
- Installed /home/opam/.opam/4.05/lib/ppx_test/ppx_test.cmx
- Installed /home/opam/.opam/4.05/lib/ppx_test/ppx_test.cmo
- Installed /home/opam/.opam/4.05/lib/ppx_test/ppx_test.cmi
- Installed /home/opam/.opam/4.05/lib/ppx_test/longident.mli
- Installed /home/opam/.opam/4.05/lib/ppx_test/location.mli
- Installed /home/opam/.opam/4.05/lib/ppx_test/test.mli
- Installed /home/opam/.opam/4.05/lib/ppx_test/META
- *** omake: done (0.20 sec, 0/10 scans, 3/56 rules, 10/55 digests)
-> installed ppx_test.1.5.0
Processing 32/33: [spotlib: ocaml setup.ml]
+ /home/opam/.opam/4.05/bin/ocaml "setup.ml" "-configure" "--prefix" "/home/opam/.opam/4.05" (CWD=/home/opam/.opam/4.05/.opam-switch/build/spotlib.3.1.2)
- 
- Configuration:
- ocamlfind: ........................................... /home/opam/.opam/4.05/bin/ocamlfind
- ocamlc: .............................................. /home/opam/.opam/4.05/bin/ocamlc.opt
- ocamlopt: ............................................ /home/opam/.opam/4.05/bin/ocamlopt.opt
- Package name: ........................................ spotlib
- Package version: ..................................... 3.1.2
- os_type: ............................................. Unix
- system: .............................................. linux
- architecture: ........................................ amd64
- ccomp_type: .......................................... cc
- ocaml_version: ....................................... 4.05.0
- standard_library_default: ............................ /home/opam/.opam/4.05/lib/ocaml
- standard_library: .................................... /home/opam/.opam/4.05/lib/ocaml
- standard_runtime: .................................... /home/opam/.opam/4.05/bin/ocamlrun
- bytecomp_c_compiler: ................................. gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC
- native_c_compiler: ................................... gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT
- model: ............................................... default
- ext_obj: ............................................. .o
- ext_asm: ............................................. .s
- ext_lib: ............................................. .a
- ext_dll: ............................................. .so
- default_executable_name: ............................. a.out
- systhread_supported: ................................. true
- Install architecture-independent files dir: .......... /home/opam/.opam/4.05
- Install architecture-dependent files in dir: ......... $prefix
- User executables: .................................... $exec_prefix/bin
- System admin executables: ............................ $exec_prefix/sbin
- Program executables: ................................. $exec_prefix/libexec
- Read-only single-machine data: ....................... $prefix/etc
- Modifiable architecture-independent data: ............ $prefix/com
- Modifiable single-machine data: ...................... $prefix/var
- Object code libraries: ............................... $exec_prefix/lib
- Read-only arch-independent data root: ................ $prefix/share
- Read-only architecture-independent data: ............. $datarootdir
- Info documentation: .................................. $datarootdir/info
- Locale-dependent data: ............................... $datarootdir/locale
- Man documentation: ................................... $datarootdir/man
- Documentation root: .................................. $datarootdir/doc/$pkg_name
- HTML documentation: .................................. $docdir
- DVI documentation: ................................... $docdir
- PDF documentation: ................................... $docdir
- PS documentation: .................................... $docdir
- findlib_version: ..................................... 1.9.6
- is_native: ........................................... true
- suffix_program: ......................................
- Remove a file.: ...................................... rm -f
- Remove a directory.: ................................. rm -rf
- Turn ocaml debug flag on: ............................ true
- Turn ocaml profile flag on: .......................... false
- Compiler support generation of .cmxs.: ............... true
- Create documentations: ............................... true
- Compile tests executable and library and run them: ... false
- 
+ /home/opam/.opam/4.05/bin/ocaml "setup.ml" "-build" (CWD=/home/opam/.opam/4.05/.opam-switch/build/spotlib.3.1.2)
- *** omake: reading OMakefiles
- --- Checking for ocamlfind... (found /home/opam/.opam/4.05/bin/ocamlfind)
- --- Checking for ocamlc.opt... (found /home/opam/.opam/4.05/bin/ocamlc.opt)
- --- Checking for ocamlopt.opt... (found /home/opam/.opam/4.05/bin/ocamlopt.opt)
- --- Checking for ocamldep.opt... (found /home/opam/.opam/4.05/bin/ocamldep.opt)
- --- Checking for ocamllex.opt... (found /home/opam/.opam/4.05/bin/ocamllex.opt)
- --- Checking whether ocamlc understands the "z" warnings... (yes)
- --- Checking whether ocamlopt can create cmxs plugins... (yes)
- File OMyMakefile: line 57, characters 2-21:
-    Warning: old-style foreach expression.
-    This expression should use a => binding.
- File OMyMakefile: line 239, characters 3-26:
-    Warning: old-style foreach expression.
-    This expression should use a => binding.
- File OMyMakefile: line 753, characters 6-34:
-    Warning: old-style foreach expression.
-    This expression should use a => binding.
- PREFIX=/home/opam/.opam/4.05
- *** omake: finished reading OMakefiles (0.08 sec)
- --- Checking if ocamldep understands -modules... (yes)
- - build lib dllist.cmo
- + ocamlfind ocamlc -for-pack Spotlib -package unix,str,ppx_test -g -w A-3-4-9-40-41-42-44-45-48 -warn-error a -g -annot -bin-annot -I . -o dllist.cmo -c dllist.ml
- File "dllist.ml", line 256, characters 0-3066:
- Warning 60: unused module Test.
- - build lib dllist.cmx
- + ocamlfind ocamlopt -for-pack Spotlib -package unix,str,ppx_test -g -w A-3-4-9-40-41-42-44-45-48 -warn-error a -annot -bin-annot -I . -o dllist.cmx -c dllist.ml
- File "dllist.ml", line 256, characters 0-3066:
- Warning 60: unused module Test.
- - build lib temporal.cmo
- + ocamlfind ocamlc -for-pack Spotlib -package unix,str,ppx_test -g -w A-3-4-9-40-41-42-44-45-48 -warn-error a -g -annot -bin-annot -I . -o temporal.cmo -c temporal.ml
- File "temporal.ml", line 423, characters 0-2442:
- Warning 60: unused module Fat.
- - build lib temporal.cmx
- + ocamlfind ocamlopt -for-pack Spotlib -package unix,str,ppx_test -g -w A-3-4-9-40-41-42-44-45-48 -warn-error a -annot -bin-annot -I . -o temporal.cmx -c temporal.ml
- File "temporal.ml", line 423, characters 0-2442:
- Warning 60: unused module Fat.
- *** omake: done (1.55 sec, 80/80 scans, 122/194 rules, 284/318 digests)
-> compiled  spotlib.3.1.2
Processing 33/33: [spotlib: ocaml setup.ml]
+ /home/opam/.opam/4.05/bin/ocaml "setup.ml" "-install" (CWD=/home/opam/.opam/4.05/.opam-switch/build/spotlib.3.1.2)
- *** omake: reading OMakefiles
- PREFIX=/home/opam/.opam/4.05
- *** omake: finished reading OMakefiles (0.05 sec)
- - build lib <install>
- + ocamlfind remove spotlib
- ocamlfind: [WARNING] No such file: /home/opam/.opam/4.05/lib/spotlib/META
- - build lib <install>
- + ocamlfind install spotlib META at.mli uRL.mli exn.mli xgc.mli file.mli base.mli xset.mli xobj.mli xsys.mli once.mli freem.mli xunix.mli xlazy.mli tuple.mli xlist.mli shell.mli monad.mli comopt.mli result.mli dllist.mli option.mli xarray.mli command.mli channel.mli xprintf.mli xlexing.mli xformat.mli hashset.mli xstring.mli uniqueID.mli filepath.mli temporal.mli xhashtbl.mli xprintexc.mli xfilename.mli spotStream.mli spotlib.cmi spotlib.cmo spotlib.cmx spotlib.cma spotlib.cmxa spotlib.cmxs spotlib.cmt spotlib.o spotlib.a
- Installed /home/opam/.opam/4.05/lib/spotlib/spotlib.a
- Installed /home/opam/.opam/4.05/lib/spotlib/spotlib.o
- Installed /home/opam/.opam/4.05/lib/spotlib/spotlib.cmt
- Installed /home/opam/.opam/4.05/lib/spotlib/spotlib.cmxs
- Installed /home/opam/.opam/4.05/lib/spotlib/spotlib.cmxa
- Installed /home/opam/.opam/4.05/lib/spotlib/spotlib.cma
- Installed /home/opam/.opam/4.05/lib/spotlib/spotlib.cmx
- Installed /home/opam/.opam/4.05/lib/spotlib/spotlib.cmo
- Installed /home/opam/.opam/4.05/lib/spotlib/spotlib.cmi
- Installed /home/opam/.opam/4.05/lib/spotlib/spotStream.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/xfilename.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/xprintexc.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/xhashtbl.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/temporal.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/filepath.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/uniqueID.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/xstring.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/hashset.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/xformat.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/xlexing.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/xprintf.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/channel.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/command.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/xarray.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/option.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/dllist.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/result.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/comopt.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/monad.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/shell.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/xlist.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/tuple.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/xlazy.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/xunix.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/freem.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/once.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/xsys.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/xobj.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/xset.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/base.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/file.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/xgc.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/exn.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/uRL.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/at.mli
- Installed /home/opam/.opam/4.05/lib/spotlib/META
- *** omake: done (0.10 sec, 0/79 scans, 1/187 rules, 3/71 digests)
-> installed spotlib.3.1.2
Done.
# Run eval $(opam env) to update the current shell environment
2024-01-29 19:02.10 ---> saved as "2768525cc7be929bcab928f02c29d3f6b1252f81b3b3609fc2018389c871542e"

/home/opam: (run (shell "opam exec -- ~/voodoo-prep -u spotlib:3bf30a64f8e5ee44f7e992ffae0fd93c,ppxx:e5cfe7ff0ddeae00e2ec2b7cf2aeb225,ppx_tools_versioned:2eeda89acc6019b3fd6ef51441f3d1e7,ppx_test:a5744e529f2ef345093719dcd428833e"))
2024-01-29 19:02.12 ---> saved as "d99319045e6a2cc5752e666b82c82cef8ef9e220ab04780720ddcc8cdc40e271"

/home/opam: (run (network host)
                 (secrets (ssh_privkey (target /home/opam/.ssh/id_rsa)) (ssh_pubkey (target /home/opam/.ssh/id_rsa.pub)) (ssh_config (target /home/opam/.ssh/config)))
                 (shell "(echo '0.895448') && (for DATA in prep/universes/a5744e529f2ef345093719dcd428833e/ppx_test/1.5.0,ppx_test.1.5.0-a5744e529f2ef345093719dcd428833e,ppx_test.1.5.0 prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0,ppx_tools_versioned.5.4.0-2eeda89acc6019b3fd6ef51441f3d1e7,ppx_tools_versioned.5.4.0 prep/universes/e5cfe7ff0ddeae00e2ec2b7cf2aeb225/ppxx/2.1.0,ppxx.2.1.0-e5cfe7ff0ddeae00e2ec2b7cf2aeb225,ppxx.2.1.0 prep/universes/3bf30a64f8e5ee44f7e992ffae0fd93c/spotlib/3.1.2,spotlib.3.1.2-3bf30a64f8e5ee44f7e992ffae0fd93c,spotlib.3.1.2; do IFS=\",\"; set -- $DATA; ([ -d $1 ] || (echo \"FAILED:$2\" && mkdir -p $1 && cp ~/opam.err.log $1 && opam show $3 --raw > $1/opam)) && (shopt -s nullglob && ((tar -cvf $1.tar $1/*  && rm -R $1/* && mv $1.tar $1/content.tar) || (echo 'Empty directory'))) done) && (for DATA in prep/universes/a5744e529f2ef345093719dcd428833e/ppx_test/1.5.0,ppx_test.1.5.0-a5744e529f2ef345093719dcd428833e,ppx_test.1.5.0 prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0,ppx_tools_versioned.5.4.0-2eeda89acc6019b3fd6ef51441f3d1e7,ppx_tools_versioned.5.4.0 prep/universes/e5cfe7ff0ddeae00e2ec2b7cf2aeb225/ppxx/2.1.0,ppxx.2.1.0-e5cfe7ff0ddeae00e2ec2b7cf2aeb225,ppxx.2.1.0 prep/universes/3bf30a64f8e5ee44f7e992ffae0fd93c/spotlib/3.1.2,spotlib.3.1.2-3bf30a64f8e5ee44f7e992ffae0fd93c,spotlib.3.1.2; do IFS=\",\"; set -- $DATA; rsync -aR --no-p ./$1 docs.ci.ocaml.org:/data/.; done) && (for DATA in prep/universes/a5744e529f2ef345093719dcd428833e/ppx_test/1.5.0,ppx_test.1.5.0-a5744e529f2ef345093719dcd428833e,ppx_test.1.5.0 prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0,ppx_tools_versioned.5.4.0-2eeda89acc6019b3fd6ef51441f3d1e7,ppx_tools_versioned.5.4.0 prep/universes/e5cfe7ff0ddeae00e2ec2b7cf2aeb225/ppxx/2.1.0,ppxx.2.1.0-e5cfe7ff0ddeae00e2ec2b7cf2aeb225,ppxx.2.1.0 prep/universes/3bf30a64f8e5ee44f7e992ffae0fd93c/spotlib/3.1.2,spotlib.3.1.2-3bf30a64f8e5ee44f7e992ffae0fd93c,spotlib.3.1.2; do IFS=\",\"; set -- $DATA; HASH=$((sha256sum $1/content.tar | cut -d \" \" -f 1)  || echo -n 'empty'); printf \"HASHES:$2:$HASH\\n\"; done)"))
0.895448
prep/universes/a5744e529f2ef345093719dcd428833e/ppx_test/1.5.0/lib/
prep/universes/a5744e529f2ef345093719dcd428833e/ppx_test/1.5.0/lib/ppx_test/
prep/universes/a5744e529f2ef345093719dcd428833e/ppx_test/1.5.0/lib/ppx_test/ppx_test.ocamlobjinfo
prep/universes/a5744e529f2ef345093719dcd428833e/ppx_test/1.5.0/lib/ppx_test/ppx_test_plugin.ocamlobjinfo
prep/universes/a5744e529f2ef345093719dcd428833e/ppx_test/1.5.0/lib/ppx_test/META
prep/universes/a5744e529f2ef345093719dcd428833e/ppx_test/1.5.0/lib/ppx_test/ppx_test.cmi
prep/universes/a5744e529f2ef345093719dcd428833e/ppx_test/1.5.0/lib/ppx_test/ppx_test.cmt
prep/universes/a5744e529f2ef345093719dcd428833e/ppx_test/1.5.0/lib/ppx_test/ppx_test_plugin.cmi
prep/universes/a5744e529f2ef345093719dcd428833e/ppx_test/1.5.0/lib/ppx_test/ppx_test_plugin.cmt
prep/universes/a5744e529f2ef345093719dcd428833e/ppx_test/1.5.0/opam
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/doc/
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/doc/ppx_tools_versioned/
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/doc/ppx_tools_versioned/LICENSE
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/doc/ppx_tools_versioned/README.md
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ppx_tools_versioned.ocamlobjinfo
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/META
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_convenience_402.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_convenience_402.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_convenience_402.cmti
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_convenience_403.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_convenience_403.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_convenience_403.cmti
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_convenience_404.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_convenience_404.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_convenience_404.cmti
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_convenience_405.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_convenience_405.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_convenience_405.cmti
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_convenience_406.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_convenience_406.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_convenience_406.cmti
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_convenience_407.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_convenience_407.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_convenience_407.cmti
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_convenience_408.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_convenience_408.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_convenience_408.cmti
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_convenience_409.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_convenience_409.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_convenience_409.cmti
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_convenience_410.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_convenience_410.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_convenience_410.cmti
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_convenience_411.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_convenience_411.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_convenience_411.cmti
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_lifter_402.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_lifter_402.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_lifter_403.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_lifter_403.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_lifter_404.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_lifter_404.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_lifter_405.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_lifter_405.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_lifter_406.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_lifter_406.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_lifter_407.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_lifter_407.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_lifter_408.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_lifter_408.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_lifter_409.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_lifter_409.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_lifter_410.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_lifter_410.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_lifter_411.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_lifter_411.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_mapper_class_402.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_mapper_class_402.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_mapper_class_402.cmti
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_mapper_class_403.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_mapper_class_403.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_mapper_class_403.cmti
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_mapper_class_404.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_mapper_class_404.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_mapper_class_404.cmti
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_mapper_class_405.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_mapper_class_405.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_mapper_class_405.cmti
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_mapper_class_406.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_mapper_class_406.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_mapper_class_406.cmti
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_mapper_class_407.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_mapper_class_407.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_mapper_class_407.cmti
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_mapper_class_408.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_mapper_class_408.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_mapper_class_408.cmti
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_mapper_class_409.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_mapper_class_409.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_mapper_class_409.cmti
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_mapper_class_410.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_mapper_class_410.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_mapper_class_410.cmti
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_mapper_class_411.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_mapper_class_411.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ast_mapper_class_411.cmti
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/dune-package
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_402/
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_402/ppx_tools_versioned_metaquot_402.ocamlobjinfo
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_402/ppx_metaquot_402.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_402/ppx_metaquot_402.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_403/
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_403/ppx_tools_versioned_metaquot_403.ocamlobjinfo
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_403/ppx_metaquot_403.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_403/ppx_metaquot_403.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_404/
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_404/ppx_tools_versioned_metaquot_404.ocamlobjinfo
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_404/ppx_metaquot_404.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_404/ppx_metaquot_404.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_405/
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_405/ppx_tools_versioned_metaquot_405.ocamlobjinfo
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_405/ppx_metaquot_405.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_405/ppx_metaquot_405.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_406/
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_406/ppx_tools_versioned_metaquot_406.ocamlobjinfo
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_406/ppx_metaquot_406.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_406/ppx_metaquot_406.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_407/
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_407/ppx_tools_versioned_metaquot_407.ocamlobjinfo
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_407/ppx_metaquot_407.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_407/ppx_metaquot_407.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_408/
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_408/ppx_tools_versioned_metaquot_408.ocamlobjinfo
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_408/ppx_metaquot_408.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_408/ppx_metaquot_408.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_409/
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_409/ppx_tools_versioned_metaquot_409.ocamlobjinfo
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_409/ppx_metaquot_409.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_409/ppx_metaquot_409.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_410/
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_410/ppx_tools_versioned_metaquot_410.ocamlobjinfo
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_410/ppx_metaquot_410.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_410/ppx_metaquot_410.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_411/
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_411/ppx_tools_versioned_metaquot_411.ocamlobjinfo
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_411/ppx_metaquot_411.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/metaquot_411/ppx_metaquot_411.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ppx_tools_402.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ppx_tools_402.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ppx_tools_403.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ppx_tools_403.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ppx_tools_404.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ppx_tools_404.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ppx_tools_405.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ppx_tools_405.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ppx_tools_406.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ppx_tools_406.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ppx_tools_407.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ppx_tools_407.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ppx_tools_408.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ppx_tools_408.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ppx_tools_409.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ppx_tools_409.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ppx_tools_410.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ppx_tools_410.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ppx_tools_411.cmi
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/lib/ppx_tools_versioned/ppx_tools_411.cmt
prep/universes/2eeda89acc6019b3fd6ef51441f3d1e7/ppx_tools_versioned/5.4.0/opam
prep/universes/e5cfe7ff0ddeae00e2ec2b7cf2aeb225/ppxx/2.1.0/lib/
prep/universes/e5cfe7ff0ddeae00e2ec2b7cf2aeb225/ppxx/2.1.0/lib/ppxx/
prep/universes/e5cfe7ff0ddeae00e2ec2b7cf2aeb225/ppxx/2.1.0/lib/ppxx/ppxx.ocamlobjinfo
prep/universes/e5cfe7ff0ddeae00e2ec2b7cf2aeb225/ppxx/2.1.0/lib/ppxx/META
prep/universes/e5cfe7ff0ddeae00e2ec2b7cf2aeb225/ppxx/2.1.0/lib/ppxx/ppxx.cmi
prep/universes/e5cfe7ff0ddeae00e2ec2b7cf2aeb225/ppxx/2.1.0/lib/ppxx/ppxx.cmt
prep/universes/e5cfe7ff0ddeae00e2ec2b7cf2aeb225/ppxx/2.1.0/opam
prep/universes/3bf30a64f8e5ee44f7e992ffae0fd93c/spotlib/3.1.2/lib/
prep/universes/3bf30a64f8e5ee44f7e992ffae0fd93c/spotlib/3.1.2/lib/spotlib/
prep/universes/3bf30a64f8e5ee44f7e992ffae0fd93c/spotlib/3.1.2/lib/spotlib/spotlib.ocamlobjinfo
prep/universes/3bf30a64f8e5ee44f7e992ffae0fd93c/spotlib/3.1.2/lib/spotlib/META
prep/universes/3bf30a64f8e5ee44f7e992ffae0fd93c/spotlib/3.1.2/lib/spotlib/spotlib.cmi
prep/universes/3bf30a64f8e5ee44f7e992ffae0fd93c/spotlib/3.1.2/lib/spotlib/spotlib.cmt
prep/universes/3bf30a64f8e5ee44f7e992ffae0fd93c/spotlib/3.1.2/opam
Warning: Permanently added '[docs.ci.ocaml.org]:2222' (ED25519) to the list of known hosts.
Warning: Permanently added '[docs.ci.ocaml.org]:2222' (ED25519) to the list of known hosts.
Warning: Permanently added '[docs.ci.ocaml.org]:2222' (ED25519) to the list of known hosts.
Warning: Permanently added '[docs.ci.ocaml.org]:2222' (ED25519) to the list of known hosts.
HASHES:ppx_test.1.5.0-a5744e529f2ef345093719dcd428833e:80887d8a4c88617e59a84fcbdc3c3fdb70ba61ad0e7e454c813d593f9316871f
HASHES:ppx_tools_versioned.5.4.0-2eeda89acc6019b3fd6ef51441f3d1e7:d8021eccbd3ae23824b125534e8a7df45236c5ba498d7e0ed585881766dbf05a
HASHES:ppxx.2.1.0-e5cfe7ff0ddeae00e2ec2b7cf2aeb225:7170a357841ecfc4bcfae1054983d97215406d41a35c8ada484b2c52e4e22ce7
HASHES:spotlib.3.1.2-3bf30a64f8e5ee44f7e992ffae0fd93c:d6712bfb0e8434e0abe63064ade5f572cec32e2519835cd290ebdbc464ae450b
2024-01-29 19:02.14 ---> saved as "36e99675f84df03a7d401d1f13ed301dcf159f3a016ef4fcb4ddaeededf21a01"
Job succeeded
2024-01-29 19:08.23: spotlib.3.1.2-3bf30a64f8e5ee44f7e992ffae0fd93c -> d6712bfb0e8434e0abe63064ade5f572cec32e2519835cd290ebdbc464ae450b
2024-01-29 19:08.23: ppxx.2.1.0-e5cfe7ff0ddeae00e2ec2b7cf2aeb225 -> 7170a357841ecfc4bcfae1054983d97215406d41a35c8ada484b2c52e4e22ce7
2024-01-29 19:08.23: ppx_tools_versioned.5.4.0-2eeda89acc6019b3fd6ef51441f3d1e7 -> d8021eccbd3ae23824b125534e8a7df45236c5ba498d7e0ed585881766dbf05a
2024-01-29 19:08.23: ppx_test.1.5.0-a5744e529f2ef345093719dcd428833e -> 80887d8a4c88617e59a84fcbdc3c3fdb70ba61ad0e7e454c813d593f9316871f
2024-01-29 19:08.23: Job succeeded