Build:
  1. 0
2024-01-29 15:19.05: New job: Voodoo prep gadelac.0.6.1; fec7b8911277234eae776995e0931450
2024-01-29 15:19.05: Waiting for resource in pool OCluster
2024-01-29 19:14.46: Waiting for worker…
2024-01-29 19:15.18: Got resource from pool OCluster
2024-01-29 19:15.18: Using cache hint "docs-universe-prep-4.14.1"

To reproduce locally:

cat > prep.spec <<'END-OF-SPEC'
((build tools
        ((from ocaml/opam:debian-12-ocaml-4.14@sha256:8e390dbf29f7a115e5c8098ffb1a3c7234a873cf738a5ae22f3a4846122db9ef)
         (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.14@sha256:8e390dbf29f7a115e5c8098ffb1a3c7234a873cf738a5ae22f3a4846122db9ef)
 (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"))
 (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 gadelac.0.6.1 ocamlbuild.0.14.3 menhirSdk.20231231 menhirLib.20231231 menhirCST.20231231 menhir.20231231 dune.3.13.0 2>&1 | tee ~/opam.err.log) || echo 'Failed to install all packages')"))
 (run (shell "opam exec -- ~/voodoo-prep -u gadelac:fec7b8911277234eae776995e0931450,menhirSdk:42869bead0586b31a3ab42bb9bc3b412,menhirLib:42869bead0586b31a3ab42bb9bc3b412,menhirCST:42869bead0586b31a3ab42bb9bc3b412,menhir:bc897cead05a4e1584c9784b703b6dde"))
 (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.873325') && (for DATA in prep/universes/bc897cead05a4e1584c9784b703b6dde/menhir/20231231,menhir.20231231-bc897cead05a4e1584c9784b703b6dde,menhir.20231231 prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirCST/20231231,menhirCST.20231231-42869bead0586b31a3ab42bb9bc3b412,menhirCST.20231231 prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirLib/20231231,menhirLib.20231231-42869bead0586b31a3ab42bb9bc3b412,menhirLib.20231231 prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirSdk/20231231,menhirSdk.20231231-42869bead0586b31a3ab42bb9bc3b412,menhirSdk.20231231 prep/universes/fec7b8911277234eae776995e0931450/gadelac/0.6.1,gadelac.0.6.1-fec7b8911277234eae776995e0931450,gadelac.0.6.1; 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/bc897cead05a4e1584c9784b703b6dde/menhir/20231231,menhir.20231231-bc897cead05a4e1584c9784b703b6dde,menhir.20231231 prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirCST/20231231,menhirCST.20231231-42869bead0586b31a3ab42bb9bc3b412,menhirCST.20231231 prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirLib/20231231,menhirLib.20231231-42869bead0586b31a3ab42bb9bc3b412,menhirLib.20231231 prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirSdk/20231231,menhirSdk.20231231-42869bead0586b31a3ab42bb9bc3b412,menhirSdk.20231231 prep/universes/fec7b8911277234eae776995e0931450/gadelac/0.6.1,gadelac.0.6.1-fec7b8911277234eae776995e0931450,gadelac.0.6.1; do IFS=\",\"; set -- $DATA; rsync -aR --no-p ./$1 docs.ci.ocaml.org:/data/.; done) && (for DATA in prep/universes/bc897cead05a4e1584c9784b703b6dde/menhir/20231231,menhir.20231231-bc897cead05a4e1584c9784b703b6dde,menhir.20231231 prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirCST/20231231,menhirCST.20231231-42869bead0586b31a3ab42bb9bc3b412,menhirCST.20231231 prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirLib/20231231,menhirLib.20231231-42869bead0586b31a3ab42bb9bc3b412,menhirLib.20231231 prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirSdk/20231231,menhirSdk.20231231-42869bead0586b31a3ab42bb9bc3b412,menhirSdk.20231231 prep/universes/fec7b8911277234eae776995e0931450/gadelac/0.6.1,gadelac.0.6.1-fec7b8911277234eae776995e0931450,gadelac.0.6.1; 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.14.1 \
--secret ssh_privkey:id_rsa --secret ssh_pubkey:id_rsa.pub--secret ssh_config:ssh_config

2024-01-29 19:15.18: RETRYING: 2024-01-29/151905-voodoo-prep-5d0567 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.14@sha256:8e390dbf29f7a115e5c8098ffb1a3c7234a873cf738a5ae22f3a4846122db9ef)
Unable to find image 'ocaml/opam:debian-12-ocaml-4.14@sha256:8e390dbf29f7a115e5c8098ffb1a3c7234a873cf738a5ae22f3a4846122db9ef' locally
docker.io/ocaml/opam@sha256:8e390dbf29f7a115e5c8098ffb1a3c7234a873cf738a5ae22f3a4846122db9ef: Pulling from ocaml/opam
82e8c0c7d92b: Pulling fs layer
82e8c0c7d92b: Verifying Checksum
82e8c0c7d92b: Download complete
82e8c0c7d92b: Pull complete
Digest: sha256:8e390dbf29f7a115e5c8098ffb1a3c7234a873cf738a5ae22f3a4846122db9ef
Status: Downloaded newer image for ocaml/opam@sha256:8e390dbf29f7a115e5c8098ffb1a3c7234a873cf738a5ae22f3a4846122db9ef
2024-01-29 19:10.29 ---> using "1f16aa8fbc1a229ca02cdf7d8b4234eb4608a9074cec5292a9e72517b48fb577" from cache

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

/: (workdir /home/opam)

/home/opam: (run (shell "sudo chown opam:opam /home/opam"))
2024-01-29 19:10.29 ---> using "258ae3900365106d3b475f7327e1977f1a9ae54d4b6cd6e024f1ed5ef4f3381c" 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 0s (1004 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 (8182 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:10.29 ---> using "d64ddc7053307a6e5bac376e2af0af138c2728532db1941a0e2c7ed3dcb6923f" 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.2.0  [required by voodoo-prep]
  - install dune             3.13.0 [required by voodoo-prep]
  - install ocamlfind        1.9.6  [required by bos]
  - install seq              base   [required by re]
  - install stdlib-shims     0.3.0  [required by ocamlgraph]
  - install opam-file-format 2.1.6  [required by opam-format]
  - install cppo             1.6.9  [required by opam-core]
  - install topkg            1.0.7  [required by bos]
  - install re               1.11.0 [required by opam-format]
  - install ocamlgraph       2.1.0  [required by opam-core]
  - install rresult          0.7.0  [required by bos]
  - install fmt              0.9.0  [required by bos]
  - install astring          0.8.5  [required by bos]
  - install opam-core        2.1.5  [required by opam-format]
  - install logs             0.7.0  [required by bos]
  - install fpath            0.7.3  [required by voodoo-prep]
  - install opam-format      2.1.5  [required by voodoo-prep]
  - install bos              0.2.1  [required by voodoo-prep]
  - install voodoo-prep      ~dev*
===== 20 to install =====

<><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
[astring.0.8.5] found in cache
[bos.0.2.1] found in cache
[cmdliner.1.2.0] found in cache
[cppo.1.6.9] found in cache
[dune.3.13.0] found in cache
[fmt.0.9.0] 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
[ocamlgraph.2.1.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
[rresult.0.7.0] 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 seq.base
-> installed cmdliner.1.2.0
-> installed ocamlfind.1.9.6
-> installed ocamlbuild.0.14.3
-> installed topkg.1.0.7
-> installed rresult.0.7.0
-> installed fmt.0.9.0
-> installed astring.0.8.5
-> installed fpath.0.7.3
-> installed logs.0.7.0
-> installed bos.0.2.1
-> installed dune.3.13.0
-> installed stdlib-shims.0.3.0
-> installed opam-file-format.2.1.6
-> installed re.1.11.0
-> installed cppo.1.6.9
-> installed ocamlgraph.2.1.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:10.29 ---> using "d95d2426ec6638d4946232810cc7377b78e0b12578cf93755f6aecdc254fcd78" from cache

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

(from ocaml/opam:debian-12-ocaml-4.14@sha256:8e390dbf29f7a115e5c8098ffb1a3c7234a873cf738a5ae22f3a4846122db9ef)
Unable to find image 'ocaml/opam:debian-12-ocaml-4.14@sha256:8e390dbf29f7a115e5c8098ffb1a3c7234a873cf738a5ae22f3a4846122db9ef' locally
docker.io/ocaml/opam@sha256:8e390dbf29f7a115e5c8098ffb1a3c7234a873cf738a5ae22f3a4846122db9ef: Pulling from ocaml/opam
82e8c0c7d92b: Pulling fs layer
82e8c0c7d92b: Verifying Checksum
82e8c0c7d92b: Download complete
82e8c0c7d92b: Pull complete
Digest: sha256:8e390dbf29f7a115e5c8098ffb1a3c7234a873cf738a5ae22f3a4846122db9ef
Status: Downloaded newer image for ocaml/opam@sha256:8e390dbf29f7a115e5c8098ffb1a3c7234a873cf738a5ae22f3a4846122db9ef
2024-01-29 19:10.29 ---> using "1f16aa8fbc1a229ca02cdf7d8b4234eb4608a9074cec5292a9e72517b48fb577" from cache

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

/: (workdir /home/opam)

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

/home/opam: (run (shell "sudo mkdir /src"))
2024-01-29 19:10.29 ---> using "50a061015e57b489daec5893a083c81b93ec0b29b89dbcf9b55da6d4003431c6" from cache

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

/home/opam: (copy (src repo) (dst /src/repo))
2024-01-29 19:10.30 ---> using "2f80ca12a98e6c8d13b2d4313d2e1042fd6f790370cc08f16159385ad3fc5996" 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:10.30 ---> using "5080f4d462ceb6f0e8f61edcf012437834ade0821fc592cdddca031349d9cf72" from cache

/home/opam: (run (shell "opam repo remove default && opam repo add opam /src"))
Repositories removed from the selections of switch 4.14. Use '--all' to forget about them altogether.
[opam] Initialised
[NOTE] Repository opam has been added to the selections of switch 4.14 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:10.30 ---> using "52bf3f5f6e7a46ac8833cf5cd91e39754db742f33dddb3831406ffa0cde994a1" from cache

/home/opam: (copy (from (build tools))
                  (src /home/opam/voodoo-prep)
                  (dst /home/opam/))
2024-01-29 19:10.30 ---> using "e11031127d8519055a60a4dd91b72f34724cc3bc999b18218ffd0ca30feb91a0" 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"))
The following actions will be performed:
  - install dune 3.13.0

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved dune.3.13.0  (cached)
-> installed dune.3.13.0
Done.
# Run eval $(opam env) to update the current shell environment
2024-01-29 19:10.30 ---> using "650ba0493118dda305685901aae29c16985278bdb959c560215f9280518b9304" 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 gadelac.0.6.1 ocamlbuild.0.14.3 menhirSdk.20231231 menhirLib.20231231 menhirCST.20231231 menhir.20231231 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 (971 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 gadelac.0.6.1 ocamlbuild.0.14.3 menhirSdk.20231231 menhirLib.20231231 menhirCST.20231231 menhir.20231231 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).
The following actions will be performed:
  - install menhirLib  20231231
  - install ocamlbuild 0.14.3
  - install menhirCST  20231231
  - install menhirSdk  20231231
  - install menhir     20231231
  - install gadelac    0.6.1
===== 6 to install =====

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/18:
Processing  2/18:
Processing  3/18:
-> retrieved gadelac.0.6.1  (cached)
Processing  4/18:
-> retrieved menhir.20231231  (cached)
Processing  5/18:
-> retrieved menhirCST.20231231  (cached)
Processing  6/18:
Processing  7/18: [menhirCST: dune build]
-> retrieved menhirLib.20231231  (cached)
Processing  8/18: [menhirCST: dune build] [menhirLib: dune build]
-> retrieved menhirSdk.20231231  (cached)
Processing  9/18: [menhirCST: dune build] [menhirLib: dune build] [menhirSdk: dune build]
-> retrieved ocamlbuild.0.14.3  (cached)
Processing 10/18: [menhirCST: dune build] [menhirLib: dune build] [menhirSdk: dune build] [ocamlbuild: make configure.make]
- (echo "# This file was generated from configure.make"; \
- echo ;\
- echo "OCAML_PREFIX="; \
- echo "OCAML_BINDIR=/home/opam/.opam/4.14/bin"; \
- echo "OCAML_LIBDIR=/home/opam/.opam/4.14/lib/ocaml"; \
- echo "OCAML_MANDIR=/home/opam/.opam/4.14/man"; \
- echo ;\
- echo "EXT_OBJ=.o"; \
- echo "EXT_ASM=.s"; \
- echo "EXT_LIB=.a"; \
- echo "EXT_DLL=.so"; \
- echo "EXE="; \
- echo ;\
- echo "OCAML_NATIVE=true"; \
- echo "OCAML_NATIVE_TOOLS=true"; \
- echo "NATDYNLINK=true"; \
- echo "SUPPORT_SHARED_LIBRARIES=true"; \
- echo ;\
- echo "PREFIX=/home/opam/.opam/4.14"; \
- echo "BINDIR=/home/opam/.opam/4.14/bin"; \
- echo "LIBDIR=/home/opam/.opam/4.14/lib"; \
- echo "MANDIR=/home/opam/.opam/4.14/man"; \
- ) > Makefile.config
- (echo "(* This file was generated from ../configure.make *)"; \
- echo ;\
- echo 'let bindir = "/home/opam/.opam/4.14/bin"'; \
- echo 'let libdir = "/home/opam/.opam/4.14/lib"'; \
- echo 'let ocaml_libdir = "/home/opam/.opam/4.14/lib/ocaml"'; \
- echo 'let libdir_abs = "/home/opam/.opam/4.14/lib"'; \
- echo 'let ocaml_native = true'; \
- echo 'let ocaml_native_tools = true'; \
- echo 'let supports_shared_libraries = true';\
- echo 'let a = "a"'; \
- echo 'let o = "o"'; \
- echo 'let so = "so"'; \
- echo 'let ext_dll = ".so"'; \
- echo 'let exe = ""'; \
- echo 'let version = "0.14.3"'; \
- ) > src/ocamlbuild_config.ml
Processing 10/18: [menhirCST: dune build] [menhirLib: dune build] [menhirSdk: dune build] [ocamlbuild: make check-if-preinstalled]
-> compiled  menhirCST.20231231
Processing 10/18: [menhirLib: dune build] [menhirSdk: dune build] [ocamlbuild: make check-if-preinstalled]
-> installed menhirCST.20231231
Processing 11/18: [menhirLib: dune build] [menhirSdk: dune build] [ocamlbuild: make check-if-preinstalled]
-> compiled  menhirSdk.20231231
Processing 11/18: [menhirLib: dune build] [ocamlbuild: make check-if-preinstalled]
-> installed menhirSdk.20231231
Processing 12/18: [menhirLib: dune build] [ocamlbuild: make check-if-preinstalled]
- (cd _build/default/lib/pack && ./pack.exe)
- Creating menhirLib.ml...
- Creating menhirLib.mli...
-> compiled  menhirLib.20231231
Processing 12/18: [ocamlbuild: make check-if-preinstalled]
-> installed menhirLib.20231231
Processing 13/18: [ocamlbuild: make check-if-preinstalled]
Processing 14/18: [menhir: dune build] [ocamlbuild: make check-if-preinstalled]
- if test -d /home/opam/.opam/4.14/lib/ocaml/ocamlbuild; then\
-   >&2 echo "ERROR: Preinstalled ocamlbuild detected at"\
-        "/home/opam/.opam/4.14/lib/ocaml/ocamlbuild";\
-   >&2 echo "Installation aborted; if you want to bypass this"\
-         "safety check, pass CHECK_IF_PREINSTALLED=false to make";\
-   exit 2;\
- fi
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/const.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/loc.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/loc.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/discard_printf.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/discard_printf.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/signatures.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/my_std.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/my_std.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/my_unix.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/my_unix.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/tags.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/tags.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/display.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/display.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/log.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/log.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/shell.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/shell.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/bool.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/bool.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_ast.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_ast.ml
- ocamllex.opt src/glob_lexer.mll
- 55 states, 419 transitions, table size 2006 bytes
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_lexer.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_lexer.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob.ml
- ocamllex.opt src/lexers.mll
- 251 states, 1051 transitions, table size 5710 bytes
- 4334 additional bytes used for bindings
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/lexers.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/lexers.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/param_tags.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/param_tags.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/command.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/command.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_config.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_where.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_where.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/slurp.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/slurp.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/options.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/options.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/pathname.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/pathname.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/configuration.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/configuration.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/flags.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/flags.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/hygiene.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/hygiene.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/digest_cache.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/digest_cache.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/resource.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/resource.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/rule.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/rule.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/solver.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/solver.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/report.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/report.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/tools.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/tools.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/fda.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/fda.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/findlib.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/findlib.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_arch.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_arch.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_utils.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_utils.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_dependencies.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_dependencies.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_compiler.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_compiler.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_tools.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_tools.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_specific.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_specific.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/exit_codes.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/exit_codes.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/plugin.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/plugin.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/hooks.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/hooks.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/main.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/main.ml
- mkdir -p tmp
- ocamlc.opt -pack src/const.cmo src/loc.cmo src/discard_printf.cmo src/signatures.cmi src/my_std.cmo src/my_unix.cmo src/tags.cmo src/display.cmo src/log.cmo src/shell.cmo src/bool.cmo src/glob_ast.cmo src/glob_lexer.cmo src/glob.cmo src/lexers.cmo src/param_tags.cmo src/command.cmo src/ocamlbuild_config.cmo src/ocamlbuild_where.cmo src/slurp.cmo src/options.cmo src/pathname.cmo src/configuration.cmo src/flags.cmo src/hygiene.cmo src/digest_cache.cmo src/resource.cmo src/rule.cmo src/solver.cmo src/report.cmo src/tools.cmo src/fda.cmo src/findlib.cmo src/ocaml_arch.cmo src/ocaml_utils.cmo src/ocaml_dependencies.cmo src/ocaml_compiler.cmo src/ocaml_tools.cmo src/ocaml_specific.cmo src/exit_codes.cmo src/plugin.cmo src/hooks.cmo src/main.cmo -o tmp/ocamlbuild_pack.cmo
- mv tmp/ocamlbuild_pack.cmi src/ocamlbuild_pack.cmi
- mv tmp/ocamlbuild_pack.cmo src/ocamlbuild_pack.cmo
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_plugin.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_plugin.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_executor.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_executor.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_unix_plugin.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_unix_plugin.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c bin/ocamlbuild.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c bin/ocamlbuild.ml
- ocamlc.opt -I +unix -I src -o ocamlbuild.byte unix.cma src/ocamlbuild_pack.cmo plugin-lib/ocamlbuild_plugin.cmo plugin-lib/ocamlbuild_executor.cmo plugin-lib/ocamlbuild_unix_plugin.cmo bin/ocamlbuild.cmo
- ocamlc.opt -a -o plugin-lib/ocamlbuildlib.cma src/ocamlbuild_pack.cmo plugin-lib/ocamlbuild_plugin.cmo plugin-lib/ocamlbuild_executor.cmo plugin-lib/ocamlbuild_unix_plugin.cmo
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/const.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/loc.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/discard_printf.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/my_std.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/my_unix.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/tags.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/display.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/log.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/shell.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/bool.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_ast.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_lexer.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/lexers.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/param_tags.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/command.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_config.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_where.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/slurp.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/options.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/pathname.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/configuration.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/flags.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/hygiene.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/digest_cache.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/resource.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/rule.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/solver.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/report.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/tools.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/fda.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/findlib.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_arch.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_utils.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_dependencies.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_compiler.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_tools.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_specific.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/exit_codes.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/plugin.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/hooks.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/main.ml
- mkdir -p tmp
- ocamlopt.opt -pack src/const.cmx src/loc.cmx src/discard_printf.cmx src/signatures.cmi src/my_std.cmx src/my_unix.cmx src/tags.cmx src/display.cmx src/log.cmx src/shell.cmx src/bool.cmx src/glob_ast.cmx src/glob_lexer.cmx src/glob.cmx src/lexers.cmx src/param_tags.cmx src/command.cmx src/ocamlbuild_config.cmx src/ocamlbuild_where.cmx src/slurp.cmx src/options.cmx src/pathname.cmx src/configuration.cmx src/flags.cmx src/hygiene.cmx src/digest_cache.cmx src/resource.cmx src/rule.cmx src/solver.cmx src/report.cmx src/tools.cmx src/fda.cmx src/findlib.cmx src/ocaml_arch.cmx src/ocaml_utils.cmx src/ocaml_dependencies.cmx src/ocaml_compiler.cmx src/ocaml_tools.cmx src/ocaml_specific.cmx src/exit_codes.cmx src/plugin.cmx src/hooks.cmx src/main.cmx -o tmp/ocamlbuild_pack.cmx
- mv tmp/ocamlbuild_pack.cmx src/ocamlbuild_pack.cmx
- mv tmp/ocamlbuild_pack.o src/ocamlbuild_pack.o
- ocamlopt.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_plugin.ml
- ocamlopt.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_executor.ml
- ocamlopt.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_unix_plugin.ml
- ocamlopt.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c bin/ocamlbuild.ml
- ocamlopt.opt -I +unix -I src -o ocamlbuild.native unix.cmxa src/ocamlbuild_pack.cmx plugin-lib/ocamlbuild_plugin.cmx plugin-lib/ocamlbuild_executor.cmx plugin-lib/ocamlbuild_unix_plugin.cmx bin/ocamlbuild.cmx
- ocamlopt.opt -a -o plugin-lib/ocamlbuildlib.cmxa src/ocamlbuild_pack.cmx plugin-lib/ocamlbuild_plugin.cmx plugin-lib/ocamlbuild_executor.cmx plugin-lib/ocamlbuild_unix_plugin.cmx
- ocamlc.opt src/ocamlbuild_pack.cmo -I src man/options_man.ml -o man/options_man.byte
- ./man/options_man.byte > man/ocamlbuild.options.1
- cat man/ocamlbuild.header.1 man/ocamlbuild.options.1 man/ocamlbuild.footer.1 > man/ocamlbuild.1
- /usr/bin/make ocamlbuild.install
- make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
- rm -f ocamlbuild.install
- touch ocamlbuild.install
- /usr/bin/make install-bin-opam
- make[2]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
- echo 'bin: [' >> ocamlbuild.install
- echo '  "ocamlbuild.byte" {"ocamlbuild.byte"}' >> ocamlbuild.install
- echo '  "ocamlbuild.native" {"ocamlbuild.native"}' >> ocamlbuild.install
- echo '  "ocamlbuild.native" {"ocamlbuild"}' >> ocamlbuild.install
- echo ']' >> ocamlbuild.install
- echo >> ocamlbuild.install
- make[2]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
- /usr/bin/make install-lib-opam
- make[2]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
- echo 'lib: [' >> ocamlbuild.install
- /usr/bin/make install-lib-basics-opam
- make[3]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
- echo '  "ocamlbuild.opam" {"opam"}' >> ocamlbuild.install
- echo '  "META"' >> ocamlbuild.install
- for lib in src/signatures.mli src/signatures.cmi src/signatures.cmti; do \
-   echo "  \"$lib\" {\"$(basename $lib)\"}" >> ocamlbuild.install; \
- done
- make[3]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
- /usr/bin/make install-lib-byte-opam
- make[3]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
- for lib in plugin-lib/ocamlbuildlib.cma bin/ocamlbuild.cmo src/ocamlbuild_pack.cmi plugin-lib/ocamlbuild_plugin.cmi plugin-lib/ocamlbuild_executor.cmi plugin-lib/ocamlbuild_unix_plugin.cmi; do \
-   echo "  \"$lib\" {\"$(basename $lib)\"}" >> ocamlbuild.install; \
- done
- make[3]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
- /usr/bin/make install-lib-native-opam
- make[3]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
- for lib in plugin-lib/ocamlbuildlib.cmxa plugin-lib/ocamlbuildlib.a bin/ocamlbuild.cmx bin/ocamlbuild.o src/ocamlbuild_pack.cmx plugin-lib/ocamlbuild_plugin.cmx plugin-lib/ocamlbuild_executor.cmx plugin-lib/ocamlbuild_unix_plugin.cmx plugin-lib/ocamlbuild_plugin.o plugin-lib/ocamlbuild_executor.o plugin-lib/ocamlbuild_unix_plugin.o; do \
-   echo "  \"$lib\" {\"$(basename $lib)\"}" >> ocamlbuild.install; \
- done
- make[3]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
- echo ']' >> ocamlbuild.install
- echo >> ocamlbuild.install
- make[2]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
- /usr/bin/make install-man-opam
- make[2]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
- echo 'man: [' >> ocamlbuild.install
- echo '  "man/ocamlbuild.1" {"man1/ocamlbuild.1"}' >> ocamlbuild.install
- echo ']' >> ocamlbuild.install
- echo >> ocamlbuild.install
- make[2]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
- /usr/bin/make install-doc-opam
- make[2]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
- echo 'doc: [' >> ocamlbuild.install
- echo '  "LICENSE"' >> ocamlbuild.install
- echo '  "Changes"' >> ocamlbuild.install
- echo '  "Readme.md"' >> ocamlbuild.install
- echo ']' >> ocamlbuild.install
- make[2]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
- make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocamlbuild.0.14.3'
-> compiled  ocamlbuild.0.14.3
Processing 14/18: [menhir: dune build]
-> installed ocamlbuild.0.14.3
Processing 15/18: [menhir: dune build]
+ /home/opam/.opam/4.14/bin/dune "build" "-p" "menhir" "-j" "255" (CWD=/home/opam/.opam/4.14/.opam-switch/build/menhir.20231231)
- (cd _build/default/lib/pack && ./pack.exe)
- Creating menhirLib.ml...
- Creating menhirLib.mli...
- (cd _build/default/src/stage2 && .bin/menhir --exn-carries-state --no-pager --require-aliases --strict parser.mly --compare-errors parserMessages.auto.messages --compare-errors parserMessages.messages) > _build/default/src/stage2/parserMessages.check
- Read 99 sample input sentences and 99 error messages.
- Read 99 sample input sentences and 47 error messages.
- (cd _build/default && src/stage2/.bin/menhir --exn-carries-state --no-pager --require-aliases --strict -lg 1 -la 1 -lc 1 -v src/stage2/parser.mly --base src/stage2/parser --infer-read-reply src/stage2/parser__mock.mli.inferred)
- Grammar has 56 nonterminal symbols, among which 1 start symbols.
- Grammar has 37 terminal symbols.
- Grammar has 129 productions.
- Built an LR(0) automaton with 199 states.
- The grammar is not SLR(1) -- 7 states have a conflict.
- The construction mode is no-pager.
- Built an LR(1) automaton with 308 states.
- One shift/reduce conflict was silently solved.
- Extra reductions on error were added in 50 states.
- Priority played a role in 0 of these states.
- 156 out of 308 states have a default reduction.
- 108 out of 308 states are represented.
- 44 out of 96 symbols keep track of their start position.
- 39 out of 96 symbols keep track of their end position.
- The StackLang code contains 4113 instructions in 277 blocks.
- The StackLang code comprises 5 mutually recursive groups.
- (cd _build/default/src/stage2 && .bin/menhir --exn-carries-state --no-pager --require-aliases --strict parser.mly --compile-errors parserMessages.messages) > _build/default/src/stage2/parserMessages.ml
- Read 99 sample input sentences and 47 error messages.
-> compiled  menhir.20231231
-> installed menhir.20231231
Processing 17/18: [gadelac: make gadelac]
+ /usr/bin/make "gadelac" (CWD=/home/opam/.opam/4.14/.opam-switch/build/gadelac.0.6.1)
- cd Src; ocamlbuild -j 4 -use-menhir -libs str,unix -no-links Main.native; cd ..
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Main.ml > Main.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules ASP.mli > ASP.mli.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Desugared.mli > Desugared.mli.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Ast.mli > Ast.mli.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Logic.mli > Logic.mli.depends
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Logic.cmi Logic.mli
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Unification.mli > Unification.mli.depends
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Ast.cmi Ast.mli
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Variable.ml > Variable.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Utils/Bool.ml > Utils/Bool.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Utils/Choice.mli > Utils/Choice.mli.depends
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -I Utils -o Utils/Choice.cmi Utils/Choice.mli
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Utils/Choice.ml > Utils/Choice.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Utils/DataStructure.mli > Utils/DataStructure.mli.depends
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -I Utils -o Utils/DataStructure.cmi Utils/DataStructure.mli
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Utils/DataStructure.ml > Utils/DataStructure.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Utils/MStack.ml > Utils/MStack.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Utils/PList.mli > Utils/PList.mli.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Utils/Print.mli > Utils/Print.mli.depends
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -I Utils -o Utils/MStack.cmo Utils/MStack.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -I Utils -o Utils/PList.cmi Utils/PList.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -I Utils -o Utils/Print.cmi Utils/Print.mli
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Utils/Function.mli > Utils/Function.mli.depends
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -I Utils -o Utils/Function.cmi Utils/Function.mli
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Utils/Function.ml > Utils/Function.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Utils/Int.ml > Utils/Int.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Utils/Matrix.ml > Utils/Matrix.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Utils/MString.mli > Utils/MString.mli.depends
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -I Utils -o Utils/MString.cmi Utils/MString.mli
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Utils/MString.ml > Utils/MString.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Utils/Option.mli > Utils/Option.mli.depends
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -I Utils -o Utils/Option.cmi Utils/Option.mli
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Utils/Option.ml > Utils/Option.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Utils/PList.ml > Utils/PList.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Utils/Print.ml > Utils/Print.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Utils/Rand.mli > Utils/Rand.mli.depends
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -I Utils -o Utils/Rand.cmi Utils/Rand.mli
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Utils/Rand.ml > Utils/Rand.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Utils/Read.ml > Utils/Read.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Utils/Time.mli > Utils/Time.mli.depends
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -I Utils -o Utils/Time.cmi Utils/Time.mli
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Utils/Time.ml > Utils/Time.ml.depends
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -I Utils -o Utils/Bool.cmo Utils/Bool.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -I Utils -o Utils/Choice.cmo Utils/Choice.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -I Utils -o Utils/DataStructure.cmo Utils/DataStructure.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -I Utils -o Utils/Function.cmo Utils/Function.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -I Utils -o Utils/Int.cmo Utils/Int.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -I Utils -o Utils/Matrix.cmo Utils/Matrix.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -I Utils -o Utils/MString.cmo Utils/MString.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -I Utils -o Utils/Option.cmo Utils/Option.ml
- + /home/opam/.opam/4.14/bin/ocamlc.opt -c -I Utils -o Utils/MString.cmo Utils/MString.ml
- File "Utils/MString.ml", line 19, characters 20-31:
- 19 |   with Not_found -> String.copy original
-                          ^^^^^^^^^^^
- Alert deprecated: Stdlib.String.copy
- Strings now immutable: no need to copy
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -I Utils -o Utils/PList.cmo Utils/PList.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -I Utils -o Utils/Print.cmo Utils/Print.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -I Utils -o Utils/Rand.cmo Utils/Rand.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -I Utils -o Utils/Read.cmo Utils/Read.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -I Utils -o Utils/Time.cmo Utils/Time.ml
- + /home/opam/.opam/4.14/bin/ocamlc.opt -c -I Utils -o Utils/Read.cmo Utils/Read.ml
- File "Utils/Read.ml", line 1, characters 19-35:
- 1 | let bool s = match String.lowercase s with
-                        ^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.String.lowercase
- Use String.lowercase_ascii/StringLabels.lowercase_ascii instead.
- File "Utils/Read.ml", line 6, characters 52-67:
- 6 | let int s = try Some (int_of_string s) with Failure "int_of_string" -> None
-                                                         ^^^^^^^^^^^^^^^
- Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of
- this constructor's arguments. They are only for information
- and may change in future versions. (See manual section 11.5)
- /home/opam/.opam/4.14/bin/ocamlc.opt -pack Utils/Bool.cmo Utils/Choice.cmo Utils/MStack.cmo Utils/Function.cmo Utils/PList.cmo Utils/Print.cmo Utils/DataStructure.cmo Utils/Int.cmo Utils/Matrix.cmo Utils/MString.cmo Utils/Option.cmo Utils/Rand.cmo Utils/Read.cmo Utils/Time.cmo -o Utils.cmo
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Variable.cmo Variable.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Unification.cmi Unification.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Desugared.cmi Desugared.mli
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules C.ml > C.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Instructions.mli > Instructions.mli.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules PreInstruction.mli > PreInstruction.mli.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Annotations.mli > Annotations.mli.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Frequency.mli > Frequency.mli.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Pred.ml > Pred.ml.depends
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Pred.cmo Pred.ml
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules GAtomic.ml > GAtomic.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules GTerm.ml > GTerm.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Symbol.ml > Symbol.ml.depends
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Frequency.cmi Frequency.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o GAtomic.cmo GAtomic.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o GTerm.cmo GTerm.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Symbol.cmo Symbol.ml
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Grouping.mli > Grouping.mli.depends
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Annotations.cmi Annotations.mli
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Inversion.mli > Inversion.mli.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Normal.mli > Normal.mli.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Stratify.mli > Stratify.mli.depends
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Stratify.cmi Stratify.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Normal.cmi Normal.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Inversion.cmi Inversion.mli
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Scope.mli > Scope.mli.depends
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Grouping.cmi Grouping.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Scope.cmi Scope.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o PreInstruction.cmi PreInstruction.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Instructions.cmi Instructions.mli
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules CLIPS.mli > CLIPS.mli.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules CommandLine.ml > CommandLine.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Optimization.mli > Optimization.mli.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Reachability.mli > Reachability.mli.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Domain.mli > Domain.mli.depends
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Domain.cmi Domain.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Reachability.cmi Reachability.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Optimization.cmi Optimization.mli
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules OCaml.mli > OCaml.mli.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Prolog.mli > Prolog.mli.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Transformations.ml > Transformations.ml.depends
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o CommandLine.cmo CommandLine.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o ASP.cmi ASP.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o C.cmo C.ml
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o CLIPS.cmi CLIPS.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o OCaml.cmi OCaml.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Prolog.cmi Prolog.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Transformations.cmo Transformations.ml
- + /home/opam/.opam/4.14/bin/ocamlc.opt -c -o C.cmo C.ml
- File "C.ml", line 84, characters 90-94:
- 84 |   | I.KBGet   (v1, pred) -> sprintf "%s %s" (_data "get") (print_args [v1; I.FunConstant (pred; assert false)])
-                                                                                                ^^^^
- Warning 10 [non-unit-statement]: this expression should have type unit.
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Main.cmo Main.ml
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules ASP.ml > ASP.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Ast.ml > Ast.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Logic.ml > Logic.ml.depends
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -for-pack Utils -I Utils -o Utils/Function.cmx Utils/Function.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -for-pack Utils -I Utils -o Utils/PList.cmx Utils/PList.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -for-pack Utils -I Utils -o Utils/MStack.cmx Utils/MStack.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -for-pack Utils -I Utils -o Utils/Print.cmx Utils/Print.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -for-pack Utils -I Utils -o Utils/DataStructure.cmx Utils/DataStructure.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -for-pack Utils -I Utils -o Utils/Bool.cmx Utils/Bool.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -for-pack Utils -I Utils -o Utils/Choice.cmx Utils/Choice.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -for-pack Utils -I Utils -o Utils/Int.cmx Utils/Int.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -for-pack Utils -I Utils -o Utils/Matrix.cmx Utils/Matrix.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -for-pack Utils -I Utils -o Utils/MString.cmx Utils/MString.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -for-pack Utils -I Utils -o Utils/Option.cmx Utils/Option.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -for-pack Utils -I Utils -o Utils/Rand.cmx Utils/Rand.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -for-pack Utils -I Utils -o Utils/Read.cmx Utils/Read.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -for-pack Utils -I Utils -o Utils/Time.cmx Utils/Time.ml
- + /home/opam/.opam/4.14/bin/ocamlopt.opt -c -for-pack Utils -I Utils -o Utils/Read.cmx Utils/Read.ml
- File "Utils/Read.ml", line 1, characters 19-35:
- 1 | let bool s = match String.lowercase s with
-                        ^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.String.lowercase
- Use String.lowercase_ascii/StringLabels.lowercase_ascii instead.
- File "Utils/Read.ml", line 6, characters 52-67:
- 6 | let int s = try Some (int_of_string s) with Failure "int_of_string" -> None
-                                                         ^^^^^^^^^^^^^^^
- Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of
- this constructor's arguments. They are only for information
- and may change in future versions. (See manual section 11.5)
- + /home/opam/.opam/4.14/bin/ocamlopt.opt -c -for-pack Utils -I Utils -o Utils/MString.cmx Utils/MString.ml
- File "Utils/MString.ml", line 19, characters 20-31:
- 19 |   with Not_found -> String.copy original
-                          ^^^^^^^^^^^
- Alert deprecated: Stdlib.String.copy
- Strings now immutable: no need to copy
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Logic.cmx Logic.ml
- touch Utils.mli  ; if  /home/opam/.opam/4.14/bin/ocamlopt.opt -pack -I Utils Utils/Bool.cmx Utils/Choice.cmx Utils/Function.cmx Utils/MStack.cmx Utils/PList.cmx Utils/Print.cmx Utils/DataStructure.cmx Utils/Int.cmx Utils/Matrix.cmx Utils/MString.cmx Utils/Option.cmx Utils/Rand.cmx Utils/Read.cmx Utils/Time.cmx -o Utils.cmx  ; then  rm -f Utils.mli  ; else  rm -f Utils.mli  ; exit 1; fi
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Desugared.ml > Desugared.ml.depends
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Ast.cmx Ast.ml
- + /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Ast.cmx Ast.ml
- File "Ast.ml", line 103, characters 34-50:
- 103 | let predicate pred arity = match (String.lowercase pred, arity) with
-                                         ^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.String.lowercase
- Use String.lowercase_ascii/StringLabels.lowercase_ascii instead.
- File "Ast.ml", line 124, characters 37-53:
- 124 |   | S.Positive (pred, [t1; t2]) when String.lowercase pred = "distinct" -> Distinct (term t1, term t2)
-                                            ^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.String.lowercase
- Use String.lowercase_ascii/StringLabels.lowercase_ascii instead.
- File "Ast.ml", line 125, characters 37-53:
- 125 |   | S.Negative (pred, [t1; t2]) when String.lowercase pred = "distinct" -> Equal    (term t1, term t2)
-                                            ^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.String.lowercase
- Use String.lowercase_ascii/StringLabels.lowercase_ascii instead.
- File "Ast.ml", line 126, characters 53-69:
- 126 |   | S.Positive (pred, _) | S.Negative (pred, _) when String.lowercase pred = "distinct" -> failwith "distinct used with the wrong number of arguments."
-                                                            ^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.String.lowercase
- Use String.lowercase_ascii/StringLabels.lowercase_ascii instead.
- /home/opam/.opam/4.14/bin/ocamllex.opt -q Lexer.mll
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Lexer.ml > Lexer.ml.depends
- menhir --raw-depend --ocamldep '/home/opam/.opam/4.14/bin/ocamldep.opt -modules' Parser.mly > Parser.mly.depends
- menhir --ocamlc /home/opam/.opam/4.14/bin/ocamlc.opt --infer Parser.mly
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Parser.mli > Parser.mli.depends
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Parser.cmi Parser.mli
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Lexer.cmo Lexer.ml
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Parser.ml > Parser.ml.depends
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Parser.cmx Parser.ml
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Unification.ml > Unification.ml.depends
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Variable.cmx Variable.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Lexer.cmx Lexer.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Unification.cmx Unification.ml
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Temporize.ml > Temporize.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Temporize.mli > Temporize.mli.depends
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Temporize.cmi Temporize.mli
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Analysis.ml > Analysis.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Analysis.mli > Analysis.mli.depends
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Analysis.cmi Analysis.mli
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Desugared.cmx Desugared.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Pred.cmx Pred.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Symbol.cmx Symbol.ml
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Frequency.ml > Frequency.ml.depends
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Analysis.cmx Analysis.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Frequency.cmx Frequency.ml
- + /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Frequency.cmx Frequency.ml
- File "Frequency.ml", line 12, characters 25-41:
- 12 | let read_param s = match String.lowercase s with
-                               ^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.String.lowercase
- Use String.lowercase_ascii/StringLabels.lowercase_ascii instead.
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Temporize.cmx Temporize.ml
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Instructions.ml > Instructions.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Annotations.ml > Annotations.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules ComputeRigids.ml > ComputeRigids.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules ComputeRigids.mli > ComputeRigids.mli.depends
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o ComputeRigids.cmi ComputeRigids.mli
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Domain.ml > Domain.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Reachability.ml > Reachability.ml.depends
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Domain.cmx Domain.ml
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Safety.ml > Safety.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Safety.mli > Safety.mli.depends
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Safety.cmi Safety.mli
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Safety.cmx Safety.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Reachability.cmx Reachability.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o ComputeRigids.cmx ComputeRigids.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o GAtomic.cmx GAtomic.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o GTerm.cmx GTerm.ml
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules PreInstruction.ml > PreInstruction.ml.depends
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Annotations.cmx Annotations.ml
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Grouping.ml > Grouping.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Inversion.ml > Inversion.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Normal.ml > Normal.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Generate.ml > Generate.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Generate.mli > Generate.mli.depends
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Generate.cmi Generate.mli
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Stratify.ml > Stratify.ml.depends
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Generate.cmx Generate.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Stratify.cmx Stratify.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Normal.cmx Normal.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Inversion.cmx Inversion.ml
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Scope.ml > Scope.ml.depends
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Grouping.cmx Grouping.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Scope.cmx Scope.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o PreInstruction.cmx PreInstruction.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Instructions.cmx Instructions.ml
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules CLIPS.ml > CLIPS.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Optimization.ml > Optimization.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Context.ml > Context.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Context.mli > Context.mli.depends
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Context.cmi Context.mli
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Frame.ml > Frame.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Frame.mli > Frame.mli.depends
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Frame.cmi Frame.mli
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Inlining.ml > Inlining.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Inlining.mli > Inlining.mli.depends
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Inlining.cmi Inlining.mli
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Inlining.cmx Inlining.ml
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Ground.ml > Ground.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Ground.mli > Ground.mli.depends
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Ground.cmi Ground.mli
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Context.cmx Context.ml
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules MergeRigids.ml > MergeRigids.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules MergeRigids.mli > MergeRigids.mli.depends
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o MergeRigids.cmi MergeRigids.mli
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Specialization.ml > Specialization.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Specialization.mli > Specialization.mli.depends
- /home/opam/.opam/4.14/bin/ocamlc.opt -c -o Specialization.cmi Specialization.mli
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Frame.cmx Frame.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Ground.cmx Ground.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o MergeRigids.cmx MergeRigids.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Specialization.cmx Specialization.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Optimization.cmx Optimization.ml
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules OCaml.ml > OCaml.ml.depends
- /home/opam/.opam/4.14/bin/ocamldep.opt -modules Prolog.ml > Prolog.ml.depends
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o ASP.cmx ASP.ml
- + /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o ASP.cmx ASP.ml
- File "ASP.ml", line 5, characters 29-46:
- 5 |   let upcs = Utils.PList.map String.capitalize vars in
-                                  ^^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.String.capitalize
- Use String.capitalize_ascii/StringLabels.capitalize_ascii instead.
- File "ASP.ml", line 10, characters 47-64:
- 10 | let variable capitalize v = if capitalize then String.capitalize v else "V" ^ v
-                                                     ^^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.String.capitalize
- Use String.capitalize_ascii/StringLabels.capitalize_ascii instead.
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o CommandLine.cmx CommandLine.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o C.cmx C.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o CLIPS.cmx CLIPS.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o OCaml.cmx OCaml.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Prolog.cmx Prolog.ml
- + /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Prolog.cmx Prolog.ml
- File "Prolog.ml", line 6, characters 47-64:
- 6 | let variable capitalize v = if capitalize then String.capitalize v else "V" ^ v
-                                                    ^^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.String.capitalize
- Use String.capitalize_ascii/StringLabels.capitalize_ascii instead.
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Transformations.cmx Transformations.ml
- + /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o C.cmx C.ml
- File "C.ml", line 84, characters 90-94:
- 84 |   | I.KBGet   (v1, pred) -> sprintf "%s %s" (_data "get") (print_args [v1; I.FunConstant (pred; assert false)])
-                                                                                                ^^^^
- Warning 10 [non-unit-statement]: this expression should have type unit.
- /home/opam/.opam/4.14/bin/ocamlopt.opt -c -o Main.cmx Main.ml
- /home/opam/.opam/4.14/bin/ocamlopt.opt str.cmxa unix.cmxa Logic.cmx Utils.cmx Ast.cmx Parser.cmx Lexer.cmx Variable.cmx Unification.cmx Desugared.cmx Pred.cmx Symbol.cmx Analysis.cmx Frequency.cmx Temporize.cmx ASP.cmx Domain.cmx Safety.cmx Reachability.cmx ComputeRigids.cmx GAtomic.cmx GTerm.cmx Annotations.cmx Generate.cmx Stratify.cmx Normal.cmx Inversion.cmx Grouping.cmx Scope.cmx PreInstruction.cmx Instructions.cmx C.cmx CLIPS.cmx Context.cmx Inlining.cmx Frame.cmx Ground.cmx MergeRigids.cmx Specialization.cmx Optimization.cmx CommandLine.cmx OCaml.cmx Prolog.cmx Transformations.cmx Main.cmx -o Main.native
- # Parallel statistics: { count(total): 15(179), max: 13, min: 2, average(total): 4.067(1.257) }
- cp Src/_build/Main.native gadelac
-> compiled  gadelac.0.6.1
-> installed gadelac.0.6.1
Done.
# Run eval $(opam env) to update the current shell environment
2024-01-29 19:11.44 ---> saved as "86265a0990ce04a37e2fafb15a7867b408946d081466c1f758719ae6c7b333eb"

/home/opam: (run (shell "opam exec -- ~/voodoo-prep -u gadelac:fec7b8911277234eae776995e0931450,menhirSdk:42869bead0586b31a3ab42bb9bc3b412,menhirLib:42869bead0586b31a3ab42bb9bc3b412,menhirCST:42869bead0586b31a3ab42bb9bc3b412,menhir:bc897cead05a4e1584c9784b703b6dde"))
2024-01-29 19:11.45 ---> saved as "95dc93b028a0816a113ca8a3772e17584adca6b4a8095443a6c5a9d86ea850a6"

/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.873325') && (for DATA in prep/universes/bc897cead05a4e1584c9784b703b6dde/menhir/20231231,menhir.20231231-bc897cead05a4e1584c9784b703b6dde,menhir.20231231 prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirCST/20231231,menhirCST.20231231-42869bead0586b31a3ab42bb9bc3b412,menhirCST.20231231 prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirLib/20231231,menhirLib.20231231-42869bead0586b31a3ab42bb9bc3b412,menhirLib.20231231 prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirSdk/20231231,menhirSdk.20231231-42869bead0586b31a3ab42bb9bc3b412,menhirSdk.20231231 prep/universes/fec7b8911277234eae776995e0931450/gadelac/0.6.1,gadelac.0.6.1-fec7b8911277234eae776995e0931450,gadelac.0.6.1; 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/bc897cead05a4e1584c9784b703b6dde/menhir/20231231,menhir.20231231-bc897cead05a4e1584c9784b703b6dde,menhir.20231231 prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirCST/20231231,menhirCST.20231231-42869bead0586b31a3ab42bb9bc3b412,menhirCST.20231231 prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirLib/20231231,menhirLib.20231231-42869bead0586b31a3ab42bb9bc3b412,menhirLib.20231231 prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirSdk/20231231,menhirSdk.20231231-42869bead0586b31a3ab42bb9bc3b412,menhirSdk.20231231 prep/universes/fec7b8911277234eae776995e0931450/gadelac/0.6.1,gadelac.0.6.1-fec7b8911277234eae776995e0931450,gadelac.0.6.1; do IFS=\",\"; set -- $DATA; rsync -aR --no-p ./$1 docs.ci.ocaml.org:/data/.; done) && (for DATA in prep/universes/bc897cead05a4e1584c9784b703b6dde/menhir/20231231,menhir.20231231-bc897cead05a4e1584c9784b703b6dde,menhir.20231231 prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirCST/20231231,menhirCST.20231231-42869bead0586b31a3ab42bb9bc3b412,menhirCST.20231231 prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirLib/20231231,menhirLib.20231231-42869bead0586b31a3ab42bb9bc3b412,menhirLib.20231231 prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirSdk/20231231,menhirSdk.20231231-42869bead0586b31a3ab42bb9bc3b412,menhirSdk.20231231 prep/universes/fec7b8911277234eae776995e0931450/gadelac/0.6.1,gadelac.0.6.1-fec7b8911277234eae776995e0931450,gadelac.0.6.1; do IFS=\",\"; set -- $DATA; HASH=$((sha256sum $1/content.tar | cut -d \" \" -f 1)  || echo -n 'empty'); printf \"HASHES:$2:$HASH\\n\"; done)"))
0.873325
prep/universes/bc897cead05a4e1584c9784b703b6dde/menhir/20231231/doc/
prep/universes/bc897cead05a4e1584c9784b703b6dde/menhir/20231231/doc/menhir/
prep/universes/bc897cead05a4e1584c9784b703b6dde/menhir/20231231/doc/menhir/LICENSE
prep/universes/bc897cead05a4e1584c9784b703b6dde/menhir/20231231/doc/menhir/manual.html
prep/universes/bc897cead05a4e1584c9784b703b6dde/menhir/20231231/doc/menhir/manual.pdf
prep/universes/bc897cead05a4e1584c9784b703b6dde/menhir/20231231/doc/menhir/manual001.png
prep/universes/bc897cead05a4e1584c9784b703b6dde/menhir/20231231/doc/menhir/manual002.png
prep/universes/bc897cead05a4e1584c9784b703b6dde/menhir/20231231/doc/menhir/manual003.png
prep/universes/bc897cead05a4e1584c9784b703b6dde/menhir/20231231/lib/
prep/universes/bc897cead05a4e1584c9784b703b6dde/menhir/20231231/lib/menhir/
prep/universes/bc897cead05a4e1584c9784b703b6dde/menhir/20231231/lib/menhir/META
prep/universes/bc897cead05a4e1584c9784b703b6dde/menhir/20231231/lib/menhir/dune-package
prep/universes/bc897cead05a4e1584c9784b703b6dde/menhir/20231231/opam
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirCST/20231231/doc/
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirCST/20231231/doc/menhirCST/
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirCST/20231231/doc/menhirCST/LICENSE
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirCST/20231231/lib/
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirCST/20231231/lib/menhirCST/
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirCST/20231231/lib/menhirCST/menhirCST.ocamlobjinfo
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirCST/20231231/lib/menhirCST/META
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirCST/20231231/lib/menhirCST/dune-package
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirCST/20231231/lib/menhirCST/menhirCST.cmi
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirCST/20231231/lib/menhirCST/menhirCST.cmt
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirCST/20231231/lib/menhirCST/menhirCST__Settle.cmi
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirCST/20231231/lib/menhirCST/menhirCST__Settle.cmt
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirCST/20231231/lib/menhirCST/menhirCST__Settle.cmti
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirCST/20231231/opam
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirLib/20231231/doc/
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirLib/20231231/doc/menhirLib/
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirLib/20231231/doc/menhirLib/LICENSE
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirLib/20231231/lib/
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirLib/20231231/lib/menhirLib/
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirLib/20231231/lib/menhirLib/menhirLib.ocamlobjinfo
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirLib/20231231/lib/menhirLib/META
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirLib/20231231/lib/menhirLib/dune-package
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirLib/20231231/lib/menhirLib/menhirLib.cmi
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirLib/20231231/lib/menhirLib/menhirLib.cmt
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirLib/20231231/lib/menhirLib/menhirLib.cmti
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirLib/20231231/opam
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirSdk/20231231/doc/
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirSdk/20231231/doc/menhirSdk/
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirSdk/20231231/doc/menhirSdk/LICENSE
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirSdk/20231231/lib/
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirSdk/20231231/lib/menhirSdk/
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirSdk/20231231/lib/menhirSdk/menhirSdk.ocamlobjinfo
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirSdk/20231231/lib/menhirSdk/META
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirSdk/20231231/lib/menhirSdk/dune-package
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirSdk/20231231/lib/menhirSdk/menhirSdk.cmi
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirSdk/20231231/lib/menhirSdk/menhirSdk.cmt
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirSdk/20231231/lib/menhirSdk/menhirSdk__Cmly_api.cmi
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirSdk/20231231/lib/menhirSdk/menhirSdk__Cmly_api.cmt
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirSdk/20231231/lib/menhirSdk/menhirSdk__Cmly_format.cmi
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirSdk/20231231/lib/menhirSdk/menhirSdk__Cmly_format.cmt
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirSdk/20231231/lib/menhirSdk/menhirSdk__Cmly_read.cmi
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirSdk/20231231/lib/menhirSdk/menhirSdk__Cmly_read.cmt
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirSdk/20231231/lib/menhirSdk/menhirSdk__Cmly_read.cmti
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirSdk/20231231/lib/menhirSdk/menhirSdk__Keyword.cmi
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirSdk/20231231/lib/menhirSdk/menhirSdk__Keyword.cmt
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirSdk/20231231/lib/menhirSdk/menhirSdk__Keyword.cmti
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirSdk/20231231/lib/menhirSdk/menhirSdk__Version.cmi
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirSdk/20231231/lib/menhirSdk/menhirSdk__Version.cmt
prep/universes/42869bead0586b31a3ab42bb9bc3b412/menhirSdk/20231231/opam
prep/universes/fec7b8911277234eae776995e0931450/gadelac/0.6.1/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.
Warning: Permanently added '[docs.ci.ocaml.org]:2222' (ED25519) to the list of known hosts.
HASHES:menhir.20231231-bc897cead05a4e1584c9784b703b6dde:c3374d4b75ed6b3e6f0230ac7b46e60e4b1e02945a3212b0991a63deb92fe42a
HASHES:menhirCST.20231231-42869bead0586b31a3ab42bb9bc3b412:7a95a5f89fe5083f1882a5d1b08ae850d794548508b30581c928a86fc56e1744
HASHES:menhirLib.20231231-42869bead0586b31a3ab42bb9bc3b412:59619cae8d62c7987049cb417c4ded30643230bd91330d1cb6a4e291f04e98dd
HASHES:menhirSdk.20231231-42869bead0586b31a3ab42bb9bc3b412:3ff979ad8f14b431f01e39d13f0f012e4c96d01e2db28d53507c2238e56028ca
HASHES:gadelac.0.6.1-fec7b8911277234eae776995e0931450:77d4e3640849a4a68fa5940432a858b52539d4d42602e4ff2c4a7f88b92e94ad
2024-01-29 19:11.47 ---> saved as "88fb6d12a480f9bf3f03774796efe9c28fa6adcdc6769facd752246dd6e09347"
Job succeeded
2024-01-29 19:18.12: gadelac.0.6.1-fec7b8911277234eae776995e0931450 -> 77d4e3640849a4a68fa5940432a858b52539d4d42602e4ff2c4a7f88b92e94ad
2024-01-29 19:18.12: menhirSdk.20231231-42869bead0586b31a3ab42bb9bc3b412 -> 3ff979ad8f14b431f01e39d13f0f012e4c96d01e2db28d53507c2238e56028ca
2024-01-29 19:18.12: menhirLib.20231231-42869bead0586b31a3ab42bb9bc3b412 -> 59619cae8d62c7987049cb417c4ded30643230bd91330d1cb6a4e291f04e98dd
2024-01-29 19:18.12: menhirCST.20231231-42869bead0586b31a3ab42bb9bc3b412 -> 7a95a5f89fe5083f1882a5d1b08ae850d794548508b30581c928a86fc56e1744
2024-01-29 19:18.12: menhir.20231231-bc897cead05a4e1584c9784b703b6dde -> c3374d4b75ed6b3e6f0230ac7b46e60e4b1e02945a3212b0991a63deb92fe42a
2024-01-29 19:18.12: Job succeeded