Build:
- 0
2024-09-12 08:35.54: New job: Voodoo prep mccs.1.1+2; 4c34c15afaeed404b0ab85a5da92b23c 2024-09-12 08:35.54: Waiting for resource in pool OCluster 2024-09-12 20:41.28: Waiting for worker… 2024-09-12 20:41.28: Got resource from pool OCluster 2024-09-12 20:41.28: Using cache hint "docs-universe-prep-4.09.1" To reproduce locally: cat > prep.spec <<'END-OF-SPEC' ((build tools ((from ocaml/opam:debian-12-ocaml-4.09@sha256:7f5540b4c55cec187b443a7a1fa6da9107f0b232dd3acb68a69301a3beb5afdf) (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.09@sha256:7f5540b4c55cec187b443a7a1fa6da9107f0b232dd3acb68a69301a3beb5afdf) (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.1.11.4 ocamlfind.1.9.6")) (env DUNE_CACHE disabled) (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 mccs.1.1+2 ocamlfind.1.9.6 ocamlbuild.0.15.0 jbuilder.transition extlib.1.7.9 dune.1.11.4 cudf.0.9-1 cppo.1.6.9 conf-glpk.1 conf-c++.1.0 2>&1 | tee ~/opam.err.log) || echo 'Failed to install all packages')")) (run (shell "opam exec -- ~/voodoo-prep -u mccs:4c34c15afaeed404b0ab85a5da92b23c,conf-glpk:d41d8cd98f00b204e9800998ecf8427e")) (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.863572') && (for DATA in prep/universes/d41d8cd98f00b204e9800998ecf8427e/conf-glpk/1,conf-glpk.1-d41d8cd98f00b204e9800998ecf8427e,conf-glpk.1 prep/universes/4c34c15afaeed404b0ab85a5da92b23c/mccs/1.1+2,mccs.1.1+2-4c34c15afaeed404b0ab85a5da92b23c,mccs.1.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/d41d8cd98f00b204e9800998ecf8427e/conf-glpk/1,conf-glpk.1-d41d8cd98f00b204e9800998ecf8427e,conf-glpk.1 prep/universes/4c34c15afaeed404b0ab85a5da92b23c/mccs/1.1+2,mccs.1.1+2-4c34c15afaeed404b0ab85a5da92b23c,mccs.1.1+2; do IFS=\",\"; set -- $DATA; rsync -aR --no-p ./$1 docs.ci.ocaml.org:/data/.; done) && (for DATA in prep/universes/d41d8cd98f00b204e9800998ecf8427e/conf-glpk/1,conf-glpk.1-d41d8cd98f00b204e9800998ecf8427e,conf-glpk.1 prep/universes/4c34c15afaeed404b0ab85a5da92b23c/mccs/1.1+2,mccs.1.1+2-4c34c15afaeed404b0ab85a5da92b23c,mccs.1.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 a7755be1f839d2898c912594666b667e099627cc --local-file prep.spec \ --pool linux-x86_64 --connect ocluster-submission.cap --cache-hint docs-universe-prep-4.09.1 \ --secret ssh_privkey:id_rsa --secret ssh_pubkey:id_rsa.pub--secret ssh_config:ssh_config 2024-09-12 20:41.28: RETRYING: 2024-09-12/083554-voodoo-prep-38d917 Number of retries: 0 (retriable error condition) Building on x86-bm-c3.sw.ocaml.org All commits already cached Updating files: 75% (24122/32074) Updating files: 76% (24377/32074) Updating files: 77% (24697/32074) Updating files: 78% (25018/32074) Updating files: 79% (25339/32074) Updating files: 80% (25660/32074) Updating files: 81% (25980/32074) Updating files: 82% (26301/32074) Updating files: 83% (26622/32074) Updating files: 84% (26943/32074) Updating files: 85% (27263/32074) Updating files: 86% (27584/32074) Updating files: 87% (27905/32074) Updating files: 88% (28226/32074) Updating files: 89% (28546/32074) Updating files: 90% (28867/32074) Updating files: 91% (29188/32074) Updating files: 92% (29509/32074) Updating files: 93% (29829/32074) Updating files: 94% (30150/32074) Updating files: 95% (30471/32074) Updating files: 96% (30792/32074) Updating files: 97% (31112/32074) Updating files: 98% (31433/32074) Updating files: 99% (31754/32074) Updating files: 100% (32074/32074) Updating files: 100% (32074/32074), done. HEAD is now at a7755be1f8 extlib is not compatible with OCaml 5.3 (build "tools" …) (from ocaml/opam:debian-12-ocaml-4.09@sha256:7f5540b4c55cec187b443a7a1fa6da9107f0b232dd3acb68a69301a3beb5afdf) 2024-09-12 20:34.13 ---> using "b55902cc9743b3a887ce049aabd4cbf0585a5a1bf4deb0fb10f9c26e35e6ab04" from cache /: (user (uid 1000) (gid 1000)) /: (workdir /home/opam) /home/opam: (run (shell "sudo chown opam:opam /home/opam")) 2024-09-12 20:34.13 ---> using "71f9ce1a3b4ccb7b0859b568b1362df07b5ddbd299d2317494d04a1c9a4112fc" 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 [55.4 kB] Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB] Get:4 http://deb.debian.org/debian bookworm-updates/main amd64 Packages.diff/Index [11.7 kB] Get:5 http://deb.debian.org/debian bookworm-updates/main amd64 Packages T-2024-09-10-2011.55-F-2024-09-10-2011.55.pdiff [1116 B] Get:5 http://deb.debian.org/debian bookworm-updates/main amd64 Packages T-2024-09-10-2011.55-F-2024-09-10-2011.55.pdiff [1116 B] Get:6 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [179 kB] Fetched 295 kB in 0s (1133 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 (17.9 MB/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 ... 18733 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+deb12u8) ... 2024-09-12 20:34.13 ---> using "1c7a3536e029c8b3fc603560183257ff3deebb08e52aec54b8a8509d961358ea" 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.15.0 [required by bos] - install dune 3.16.0 [required by voodoo-prep] - install ocamlfind 1.9.6 [required by bos] - install cmdliner 1.3.0 [required by voodoo-prep] - install seq base [required by re] - install swhid_core 0.1 [required by opam-core] - install stdlib-shims 0.3.0 [required by ocamlgraph, sha] - install opam-file-format 2.1.6 [required by opam-format] - install topkg 1.0.7 [required by bos] - install re 1.11.0 [required by opam-format] - install sha 1.15.4 [required by opam-core] - install ocamlgraph 2.1.0 [required by opam-core] - install uutf 1.0.3 [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 jsonm 1.0.2 [required by opam-core] - install logs 0.7.0 [required by bos] - install fpath 0.7.3 [required by voodoo-prep] - install opam-core 2.2.1 [required by opam-format] - install bos 0.2.1 [required by voodoo-prep] - install opam-format 2.2.1 [required by voodoo-prep] - install voodoo-prep ~dev* ===== 23 to install ===== <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><> [astring.0.8.5] found in cache [bos.0.2.1] found in cache [cmdliner.1.3.0] found in cache [dune.3.16.0] found in cache [fmt.0.9.0] found in cache [fpath.0.7.3] found in cache [jsonm.1.0.2] found in cache [logs.0.7.0] found in cache [ocamlbuild.0.15.0] found in cache [ocamlfind.1.9.6] found in cache [ocamlgraph.2.1.0] found in cache [opam-core.2.2.1] found in cache [opam-file-format.2.1.6] found in cache [opam-format.2.2.1] found in cache [re.1.11.0] found in cache [rresult.0.7.0] found in cache [sha.1.15.4] found in cache [stdlib-shims.0.3.0] found in cache [swhid_core.0.1] found in cache [topkg.1.0.7] found in cache [uutf.1.0.3] 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.3.0 -> installed ocamlfind.1.9.6 -> installed ocamlbuild.0.15.0 -> installed topkg.1.0.7 -> installed rresult.0.7.0 -> installed uutf.1.0.3 -> installed fmt.0.9.0 -> installed astring.0.8.5 -> installed jsonm.1.0.2 -> installed logs.0.7.0 -> installed fpath.0.7.3 -> installed bos.0.2.1 -> installed dune.3.16.0 -> installed swhid_core.0.1 -> installed stdlib-shims.0.3.0 -> installed opam-file-format.2.1.6 -> installed re.1.11.0 -> installed sha.1.15.4 -> installed ocamlgraph.2.1.0 -> installed opam-core.2.2.1 -> installed opam-format.2.2.1 -> installed voodoo-prep.~dev Done. # Run eval $(opam env) to update the current shell environment 2024-09-12 20:34.13 ---> using "0510d679cbf7167e8bbd80028f1d8c92732a67bc792ee41194fe725ce0268096" from cache /home/opam: (run (shell "cp $(opam config var bin)/voodoo-prep /home/opam")) 2024-09-12 20:34.13 ---> using "4ebe7e6953506982b1e0dee393e704a24868b9d4e7fd245ada2aa6e159410ad6" from cache 2024-09-12 20:34.13 --> finished "tools" (from ocaml/opam:debian-12-ocaml-4.09@sha256:7f5540b4c55cec187b443a7a1fa6da9107f0b232dd3acb68a69301a3beb5afdf) 2024-09-12 20:34.13 ---> using "b55902cc9743b3a887ce049aabd4cbf0585a5a1bf4deb0fb10f9c26e35e6ab04" from cache /: (user (uid 1000) (gid 1000)) /: (workdir /home/opam) /home/opam: (run (shell "sudo chown opam:opam /home/opam")) 2024-09-12 20:34.13 ---> using "71f9ce1a3b4ccb7b0859b568b1362df07b5ddbd299d2317494d04a1c9a4112fc" from cache /home/opam: (run (shell "sudo mkdir /src")) 2024-09-12 20:34.13 ---> using "a5759316ee19f595ab697cb7d78a1cbf9f3ce20a515b7e17b72c21896cc35221" from cache /home/opam: (copy (src packages) (dst /src/packages)) 2024-09-12 20:34.37 ---> saved as "c1779c6d3d3905dd084d90e04e7001f8593deb4f3d7ffc44e2b3c5ee74033e92" /home/opam: (copy (src repo) (dst /src/repo)) 2024-09-12 20:34.37 ---> saved as "2a15c453485440d32e5fc6bc02f67754fcfb14b7e5682aaa08189c1ba3dba8d8" /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. Continue? [Y/n] y This development version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.1, which can't be reverted. You may want to back it up before going further. Format upgrade done. <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] synchronised from file:///home/opam/opam-repository 2024-09-12 20:35.44 ---> saved as "74c81bd9bf739f50e4a6964a70660768cb223d614b01f75363aa3f50f645421e" /home/opam: (run (shell "opam repo remove default && opam repo add opam /src")) Repositories removed from the selections of switch 4.09. Use '--all' to forget about them altogether. [opam] Initialised [NOTE] Repository opam has been added to the selections of switch 4.09 only. Run `opam repository add opam --all-switches|--set-default' to use it in all existing switches, or in newly created switches, respectively. 2024-09-12 20:36.05 ---> saved as "f2896cd4c21eb98af7c7e9d562e9d407c5eb9e5d734e03bcdfebec88be133ff7" /home/opam: (copy (from (build tools)) (src /home/opam/voodoo-prep) (dst /home/opam/)) 2024-09-12 20:36.06 ---> saved as "9c0f46bb75dc23aee853d9d2930262a71fc2aa8eaa38f68b490bfe80eaf00519" /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.1.11.4 ocamlfind.1.9.6")) The following actions will be performed: - install dune 1.11.4 - install ocamlfind 1.9.6 ===== 2 to install ===== <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved ocamlfind.1.9.6 (cached) -> retrieved dune.1.11.4 (cached) -> installed ocamlfind.1.9.6 -> installed dune.1.11.4 Done. # Run eval $(opam env) to update the current shell environment 2024-09-12 20:36.41 ---> saved as "6df0b4eb733377541395005d334080db8e381d90c8d24fbd7e9574968d847e97" /home/opam: (env DUNE_CACHE disabled) /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 mccs.1.1+2 ocamlfind.1.9.6 ocamlbuild.0.15.0 jbuilder.transition extlib.1.7.9 dune.1.11.4 cudf.0.9-1 cppo.1.6.9 conf-glpk.1 conf-c++.1.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 [55.4 kB] Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB] Get:4 http://deb.debian.org/debian bookworm-updates/main amd64 Packages.diff/Index [11.7 kB] Get:5 http://deb.debian.org/debian bookworm-updates/main amd64 Packages T-2024-09-10-2011.55-F-2024-09-10-2011.55.pdiff [1116 B] Get:5 http://deb.debian.org/debian bookworm-updates/main amd64 Packages T-2024-09-10-2011.55-F-2024-09-10-2011.55.pdiff [1116 B] Get:6 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [179 kB] Fetched 295 kB in 0s (918 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.3 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved opam-depext.1.2.3 (cached) -> removed opam-depext.1.2.3 -> installed opam-depext.1.2.3 Done. <><> opam-depext.1.2.3 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 mccs.1.1+2 ocamlfind.1.9.6 ocamlbuild.0.15.0 jbuilder.transition extlib.1.7.9 dune.1.11.4 cudf.0.9-1 cppo.1.6.9 conf-glpk.1 conf-c++.1.0" Since version 2.1, opam now handles external dependencies alongside OCaml ones, and the `depext` plugin interface is provided for backwards compatibility only. Consider using your usual `opam install` command to install both OCaml and system dependencies, or `opam install <pkg> --depext-only` if you want to only install external dependencies. # Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=debian, os-family=debian # The following system packages are needed: g++ libglpk-dev [NOTE] Package dune is already installed (current version is 1.11.4). [NOTE] Package ocamlfind is already installed (current version is 1.9.6). The following actions will be performed: - install cppo 1.6.9 - install ocamlbuild 0.15.0 - install conf-glpk 1 - install conf-c++ 1.0 - install jbuilder transition - install extlib 1.7.9 - install cudf 0.9-1 - install mccs 1.1+2 ===== 8 to install ===== The following system packages will first need to be installed: libglpk-dev <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><> Let opam run your package manager to install the required system packages? (answer 'n' for other options) [Y/n] y + /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libglpk-dev" - debconf: delaying package configuration, since apt-utils is not installed - Selecting previously unselected package libsuitesparseconfig5: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 ... 18733 files and directories currently installed.) - Preparing to unpack .../00-libsuitesparseconfig5_1%3a5.12.0+dfsg-2_amd64.deb ... - Unpacking libsuitesparseconfig5:amd64 (1:5.12.0+dfsg-2) ... - Selecting previously unselected package libamd2:amd64. - Preparing to unpack .../01-libamd2_1%3a5.12.0+dfsg-2_amd64.deb ... - Unpacking libamd2:amd64 (1:5.12.0+dfsg-2) ... - Selecting previously unselected package libblas3:amd64. - Preparing to unpack .../02-libblas3_3.11.0-2_amd64.deb ... - Unpacking libblas3:amd64 (3.11.0-2) ... - Selecting previously unselected package libblas-dev:amd64. - Preparing to unpack .../03-libblas-dev_3.11.0-2_amd64.deb ... - Unpacking libblas-dev:amd64 (3.11.0-2) ... - Selecting previously unselected package libbtf1:amd64. - Preparing to unpack .../04-libbtf1_1%3a5.12.0+dfsg-2_amd64.deb ... - Unpacking libbtf1:amd64 (1:5.12.0+dfsg-2) ... - Selecting previously unselected package libcamd2:amd64. - Preparing to unpack .../05-libcamd2_1%3a5.12.0+dfsg-2_amd64.deb ... - Unpacking libcamd2:amd64 (1:5.12.0+dfsg-2) ... - Selecting previously unselected package libccolamd2:amd64. - Preparing to unpack .../06-libccolamd2_1%3a5.12.0+dfsg-2_amd64.deb ... - Unpacking libccolamd2:amd64 (1:5.12.0+dfsg-2) ... - Selecting previously unselected package libcolamd2:amd64. - Preparing to unpack .../07-libcolamd2_1%3a5.12.0+dfsg-2_amd64.deb ... - Unpacking libcolamd2:amd64 (1:5.12.0+dfsg-2) ... - Selecting previously unselected package libgfortran5:amd64. - Preparing to unpack .../08-libgfortran5_12.2.0-14_amd64.deb ... - Unpacking libgfortran5:amd64 (12.2.0-14) ... - Selecting previously unselected package liblapack3:amd64. - Preparing to unpack .../09-liblapack3_3.11.0-2_amd64.deb ... - Unpacking liblapack3:amd64 (3.11.0-2) ... - Selecting previously unselected package libmetis5:amd64. - Preparing to unpack .../10-libmetis5_5.1.0.dfsg-7_amd64.deb ... - Unpacking libmetis5:amd64 (5.1.0.dfsg-7) ... - Selecting previously unselected package libcholmod3:amd64. - Preparing to unpack .../11-libcholmod3_1%3a5.12.0+dfsg-2_amd64.deb ... - Unpacking libcholmod3:amd64 (1:5.12.0+dfsg-2) ... - Selecting previously unselected package libcxsparse3:amd64. - Preparing to unpack .../12-libcxsparse3_1%3a5.12.0+dfsg-2_amd64.deb ... - Unpacking libcxsparse3:amd64 (1:5.12.0+dfsg-2) ... - Selecting previously unselected package libltdl7:amd64. - Preparing to unpack .../13-libltdl7_2.4.7-7~deb12u1_amd64.deb ... - Unpacking libltdl7:amd64 (2.4.7-7~deb12u1) ... - Selecting previously unselected package libglpk40:amd64. - Preparing to unpack .../14-libglpk40_5.0-1_amd64.deb ... - Unpacking libglpk40:amd64 (5.0-1) ... - Selecting previously unselected package libgmpxx4ldbl:amd64. - Preparing to unpack .../15-libgmpxx4ldbl_2%3a6.2.1+dfsg1-1.1_amd64.deb ... - Unpacking libgmpxx4ldbl:amd64 (2:6.2.1+dfsg1-1.1) ... - Selecting previously unselected package libgmp-dev:amd64. - Preparing to unpack .../16-libgmp-dev_2%3a6.2.1+dfsg1-1.1_amd64.deb ... - Unpacking libgmp-dev:amd64 (2:6.2.1+dfsg1-1.1) ... - Selecting previously unselected package zlib1g-dev:amd64. - Preparing to unpack .../17-zlib1g-dev_1%3a1.2.13.dfsg-1_amd64.deb ... - Unpacking zlib1g-dev:amd64 (1:1.2.13.dfsg-1) ... - Selecting previously unselected package libklu1:amd64. - Preparing to unpack .../18-libklu1_1%3a5.12.0+dfsg-2_amd64.deb ... - Unpacking libklu1:amd64 (1:5.12.0+dfsg-2) ... - Selecting previously unselected package libldl2:amd64. - Preparing to unpack .../19-libldl2_1%3a5.12.0+dfsg-2_amd64.deb ... - Unpacking libldl2:amd64 (1:5.12.0+dfsg-2) ... - Selecting previously unselected package libmongoose2:amd64. - Preparing to unpack .../20-libmongoose2_1%3a5.12.0+dfsg-2_amd64.deb ... - Unpacking libmongoose2:amd64 (1:5.12.0+dfsg-2) ... - Selecting previously unselected package libumfpack5:amd64. - Preparing to unpack .../21-libumfpack5_1%3a5.12.0+dfsg-2_amd64.deb ... - Unpacking libumfpack5:amd64 (1:5.12.0+dfsg-2) ... - Selecting previously unselected package librbio2:amd64. - Preparing to unpack .../22-librbio2_1%3a5.12.0+dfsg-2_amd64.deb ... - Unpacking librbio2:amd64 (1:5.12.0+dfsg-2) ... - Selecting previously unselected package libspqr2:amd64. - Preparing to unpack .../23-libspqr2_1%3a5.12.0+dfsg-2_amd64.deb ... - Unpacking libspqr2:amd64 (1:5.12.0+dfsg-2) ... - Selecting previously unselected package libsliplu1:amd64. - Preparing to unpack .../24-libsliplu1_1%3a5.12.0+dfsg-2_amd64.deb ... - Unpacking libsliplu1:amd64 (1:5.12.0+dfsg-2) ... - Selecting previously unselected package liblapack-dev:amd64. - Preparing to unpack .../25-liblapack-dev_3.11.0-2_amd64.deb ... - Unpacking liblapack-dev:amd64 (3.11.0-2) ... - Selecting previously unselected package libsuitesparse-dev:amd64. - Preparing to unpack .../26-libsuitesparse-dev_1%3a5.12.0+dfsg-2_amd64.deb ... - Unpacking libsuitesparse-dev:amd64 (1:5.12.0+dfsg-2) ... - Selecting previously unselected package libglpk-dev:amd64. - Preparing to unpack .../27-libglpk-dev_5.0-1_amd64.deb ... - Unpacking libglpk-dev:amd64 (5.0-1) ... - Selecting previously unselected package libgraphblas7:amd64. - Preparing to unpack .../28-libgraphblas7_7.4.0+dfsg-1_amd64.deb ... - Unpacking libgraphblas7:amd64 (7.4.0+dfsg-1) ... - Selecting previously unselected package libgraphblas-dev:amd64. - Preparing to unpack .../29-libgraphblas-dev_7.4.0+dfsg-1_amd64.deb ... - Unpacking libgraphblas-dev:amd64 (7.4.0+dfsg-1) ... - Setting up libldl2:amd64 (1:5.12.0+dfsg-2) ... - Setting up libgraphblas7:amd64 (7.4.0+dfsg-1) ... - Setting up libmetis5:amd64 (5.1.0.dfsg-7) ... - Setting up libbtf1:amd64 (1:5.12.0+dfsg-2) ... - Setting up libgraphblas-dev:amd64 (7.4.0+dfsg-1) ... - Setting up libblas3:amd64 (3.11.0-2) ... - update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode - Setting up libgmpxx4ldbl:amd64 (2:6.2.1+dfsg1-1.1) ... - Setting up libltdl7:amd64 (2.4.7-7~deb12u1) ... - Setting up libgfortran5:amd64 (12.2.0-14) ... - Setting up zlib1g-dev:amd64 (1:1.2.13.dfsg-1) ... - Setting up libcxsparse3:amd64 (1:5.12.0+dfsg-2) ... - Setting up libsuitesparseconfig5:amd64 (1:5.12.0+dfsg-2) ... - Setting up libblas-dev:amd64 (3.11.0-2) ... - update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so to provide /usr/lib/x86_64-linux-gnu/libblas.so (libblas.so-x86_64-linux-gnu) in auto mode - Setting up librbio2:amd64 (1:5.12.0+dfsg-2) ... - Setting up libamd2:amd64 (1:5.12.0+dfsg-2) ... - Setting up liblapack3:amd64 (3.11.0-2) ... - update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode - Setting up libgmp-dev:amd64 (2:6.2.1+dfsg1-1.1) ... - Setting up libcolamd2:amd64 (1:5.12.0+dfsg-2) ... - Setting up libsliplu1:amd64 (1:5.12.0+dfsg-2) ... - Setting up libcamd2:amd64 (1:5.12.0+dfsg-2) ... - Setting up libmongoose2:amd64 (1:5.12.0+dfsg-2) ... - Setting up libglpk40:amd64 (5.0-1) ... - Setting up liblapack-dev:amd64 (3.11.0-2) ... - update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so to provide /usr/lib/x86_64-linux-gnu/liblapack.so (liblapack.so-x86_64-linux-gnu) in auto mode - Setting up libklu1:amd64 (1:5.12.0+dfsg-2) ... - Setting up libccolamd2:amd64 (1:5.12.0+dfsg-2) ... - Setting up libcholmod3:amd64 (1:5.12.0+dfsg-2) ... - Setting up libspqr2:amd64 (1:5.12.0+dfsg-2) ... - Setting up libumfpack5:amd64 (1:5.12.0+dfsg-2) ... - Setting up libsuitesparse-dev:amd64 (1:5.12.0+dfsg-2) ... - Setting up libglpk-dev:amd64 (5.0-1) ... - Processing triggers for libc-bin (2.36-9+deb12u8) ... <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> Processing 3/24: Processing 4/24: [cudf.0.9-1: http] Processing 5/24: [cudf.0.9-1: http] Processing 6/24: [cudf.0.9-1: http] [conf-c++: c++] Processing 7/24: [cudf.0.9-1: http] [conf-c++: c++] [conf-glpk: sh echo '#include <glpk.h>' > test.c] -> retrieved cppo.1.6.9 (cached) Processing 8/24: [cudf.0.9-1: http] [conf-c++: c++] [conf-glpk: sh echo '#include <glpk.h>' > test.c] Processing 9/24: [cudf.0.9-1: http] [mccs.1.1+2: http] [conf-c++: c++] [conf-glpk: sh echo '#include <glpk.h>' > test.c] Processing 10/24: [cudf.0.9-1: http] [mccs.1.1+2: http] [conf-c++: c++] [conf-glpk: sh echo '#include <glpk.h>' > test.c] [cppo: dune build] Processing 11/24: [cudf.0.9-1: http] [mccs.1.1+2: http] [conf-c++: c++] [conf-glpk: sh echo '#include <glpk.h>' > test.c] [cppo: dune build] -> installed jbuilder.transition Processing 12/24: [cudf.0.9-1: http] [mccs.1.1+2: http] [conf-c++: c++] [conf-glpk: sh echo '#include <glpk.h>' > test.c] [cppo: dune build] Processing 12/24: [mccs.1.1+2: http] [conf-c++: c++] [conf-glpk: sh echo '#include <glpk.h>' > test.c] [cppo: dune build] -> retrieved extlib.1.7.9 (cached) Processing 13/24: [mccs.1.1+2: http] [conf-c++: c++] [conf-glpk: sh echo '#include <glpk.h>' > test.c] [cppo: dune build] - c++ (Debian 12.2.0-14) 12.2.0 - Copyright (C) 2022 Free Software Foundation, Inc. - This is free software; see the source for copying conditions. There is NO - warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -> compiled conf-c++.1.0 Processing 13/24: [mccs.1.1+2: http] [conf-glpk: sh echo '#include <glpk.h>' > test.c] [cppo: dune build] -> installed conf-c++.1.0 Processing 14/24: [mccs.1.1+2: http] [conf-glpk: sh echo '#include <glpk.h>' > test.c] [cppo: dune build] Processing 14/24: [mccs.1.1+2: http] [conf-glpk: cc test.c] [cppo: dune build] -> retrieved cudf.0.9-1 (https://gitlab.com/irill/cudf/-/archive/v0.9/cudf-v0.9.tar.gz) -> retrieved ocamlbuild.0.15.0 (cached) Processing 15/24: [mccs.1.1+2: http] [conf-glpk: cc test.c] [cppo: dune build] [ocamlbuild: make configure.make] - # 0 "test.c" - # 0 "<built-in>" - # 0 "<command-line>" - # 1 "/usr/include/stdc-predef.h" 1 3 4 - # 0 "<command-line>" 2 - # 1 "test.c" - # 1 "/usr/include/glpk.h" 1 3 4 - # 25 "/usr/include/glpk.h" 3 4 - # 1 "/usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h" 1 3 4 - # 40 "/usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h" 3 4 - - # 40 "/usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h" 3 4 - typedef __builtin_va_list __gnuc_va_list; - # 99 "/usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h" 3 4 - typedef __gnuc_va_list va_list; - # 26 "/usr/include/glpk.h" 2 3 4 - # 1 "/usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h" 1 3 4 - # 145 "/usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h" 3 4 - typedef long int ptrdiff_t; - # 214 "/usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h" 3 4 - typedef long unsigned int size_t; - # 329 "/usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h" 3 4 - typedef int wchar_t; - # 424 "/usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h" 3 4 - typedef struct { - long long __max_align_ll __attribute__((__aligned__(__alignof__(long long)))); - long double __max_align_ld __attribute__((__aligned__(__alignof__(long double)))); - # 435 "/usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h" 3 4 - } max_align_t; - # 27 "/usr/include/glpk.h" 2 3 4 - # 36 "/usr/include/glpk.h" 3 4 - typedef struct glp_prob glp_prob; - # 82 "/usr/include/glpk.h" 3 4 - typedef struct - { - int msg_lev; - int type; - - - - - - - - int lu_size; - double piv_tol; - int piv_lim; - int suhl; - double eps_tol; - double max_gro; - int nfs_max; - double upd_tol; - int nrs_max; - int rs_size; - double foo_bar[38]; - } glp_bfcp; - - typedef struct - { - int msg_lev; - - - - - - int meth; - - - - int pricing; - - - int r_test; - - - - - - double tol_bnd; - double tol_dj; - double tol_piv; - double obj_ll; - double obj_ul; - int it_lim; - int tm_lim; - int out_frq; - int out_dly; - int presolve; - - int excl; - int shift; - int aorn; - - - double foo_bar[33]; - - } glp_smcp; - - typedef struct - { - int msg_lev; - int ord_alg; - - - - - double foo_bar[48]; - } glp_iptcp; - - typedef struct glp_tree glp_tree; - - - typedef struct - { - int msg_lev; - int br_tech; - - - - - - int bt_tech; - - - - - double tol_int; - double tol_obj; - int tm_lim; - int out_frq; - int out_dly; - void (*cb_func)(glp_tree *T, void *info); - - void *cb_info; - int cb_size; - int pp_tech; - - - - double mip_gap; - int mir_cuts; - int gmi_cuts; - int cov_cuts; - int clq_cuts; - int presolve; - int binarize; - int fp_heur; - int ps_heur; - int ps_tm_lim; - int sr_heur; - - int use_sol; - const char *save_sol; - int alien; - - - int flip; - - double foo_bar[23]; - } glp_iocp; - - typedef struct - { - int level; - - int origin; - - - - - int klass; - - - - - - double foo_bar[7]; - - } glp_attr; - # 279 "/usr/include/glpk.h" 3 4 - typedef struct - { - int blank; - - char *obj_name; - - double tol_mps; - - double foo_bar[17]; - - } glp_mpscp; - - typedef struct - { - double foo_bar[20]; - - } glp_cpxcp; - - - typedef struct glp_prep glp_prep; - - - - typedef struct glp_tran glp_tran; - - - glp_prob *glp_create_prob(void); - - - void glp_set_prob_name(glp_prob *P, const char *name); - - - void glp_set_obj_name(glp_prob *P, const char *name); - - - void glp_set_obj_dir(glp_prob *P, int dir); - - - int glp_add_rows(glp_prob *P, int nrs); - - - int glp_add_cols(glp_prob *P, int ncs); - - - void glp_set_row_name(glp_prob *P, int i, const char *name); - - - void glp_set_col_name(glp_prob *P, int j, const char *name); - - - void glp_set_row_bnds(glp_prob *P, int i, int type, double lb, - double ub); - - - void glp_set_col_bnds(glp_prob *P, int j, int type, double lb, - double ub); - - - void glp_set_obj_coef(glp_prob *P, int j, double coef); - - - void glp_set_mat_row(glp_prob *P, int i, int len, const int ind[], - const double val[]); - - - void glp_set_mat_col(glp_prob *P, int j, int len, const int ind[], - const double val[]); - - - void glp_load_matrix(glp_prob *P, int ne, const int ia[], - const int ja[], const double ar[]); - - - int glp_check_dup(int m, int n, int ne, const int ia[], const int ja[]); - - - void glp_sort_matrix(glp_prob *P); - - - void glp_del_rows(glp_prob *P, int nrs, const int num[]); - - - void glp_del_cols(glp_prob *P, int ncs, const int num[]); - - - void glp_copy_prob(glp_prob *dest, glp_prob *prob, int names); - - - void glp_erase_prob(glp_prob *P); - - - void glp_delete_prob(glp_prob *P); - - - const char *glp_get_prob_name(glp_prob *P); - - - const char *glp_get_obj_name(glp_prob *P); - - - int glp_get_obj_dir(glp_prob *P); - - - int glp_get_num_rows(glp_prob *P); - - - int glp_get_num_cols(glp_prob *P); - - - const char *glp_get_row_name(glp_prob *P, int i); - - - const char *glp_get_col_name(glp_prob *P, int j); - - - int glp_get_row_type(glp_prob *P, int i); - - - double glp_get_row_lb(glp_prob *P, int i); - - - double glp_get_row_ub(glp_prob *P, int i); - - - int glp_get_col_type(glp_prob *P, int j); - - - double glp_get_col_lb(glp_prob *P, int j); - - - double glp_get_col_ub(glp_prob *P, int j); - - - double glp_get_obj_coef(glp_prob *P, int j); - - - int glp_get_num_nz(glp_prob *P); - - - int glp_get_mat_row(glp_prob *P, int i, int ind[], double val[]); - - - int glp_get_mat_col(glp_prob *P, int j, int ind[], double val[]); - - - void glp_create_index(glp_prob *P); - - - int glp_find_row(glp_prob *P, const char *name); - - - int glp_find_col(glp_prob *P, const char *name); - - - void glp_delete_index(glp_prob *P); - - - void glp_set_rii(glp_prob *P, int i, double rii); - - - void glp_set_sjj(glp_prob *P, int j, double sjj); - - - double glp_get_rii(glp_prob *P, int i); - - - double glp_get_sjj(glp_prob *P, int j); - - - void glp_scale_prob(glp_prob *P, int flags); - - - void glp_unscale_prob(glp_prob *P); - - - void glp_set_row_stat(glp_prob *P, int i, int stat); - - - void glp_set_col_stat(glp_prob *P, int j, int stat); - - - void glp_std_basis(glp_prob *P); - - - void glp_adv_basis(glp_prob *P, int flags); - - - void glp_cpx_basis(glp_prob *P); - - - int glp_simplex(glp_prob *P, const glp_smcp *parm); - - - int glp_exact(glp_prob *P, const glp_smcp *parm); - - - void glp_init_smcp(glp_smcp *parm); - - - int glp_get_status(glp_prob *P); - - - int glp_get_prim_stat(glp_prob *P); - - - int glp_get_dual_stat(glp_prob *P); - - - double glp_get_obj_val(glp_prob *P); - - - int glp_get_row_stat(glp_prob *P, int i); - - - double glp_get_row_prim(glp_prob *P, int i); - - - double glp_get_row_dual(glp_prob *P, int i); - - - int glp_get_col_stat(glp_prob *P, int j); - - - double glp_get_col_prim(glp_prob *P, int j); - - - double glp_get_col_dual(glp_prob *P, int j); - - - int glp_get_unbnd_ray(glp_prob *P); - - - - int glp_get_it_cnt(glp_prob *P); - - - - - void glp_set_it_cnt(glp_prob *P, int it_cnt); - - - - int glp_interior(glp_prob *P, const glp_iptcp *parm); - - - void glp_init_iptcp(glp_iptcp *parm); - - - int glp_ipt_status(glp_prob *P); - - - double glp_ipt_obj_val(glp_prob *P); - - - double glp_ipt_row_prim(glp_prob *P, int i); - - - double glp_ipt_row_dual(glp_prob *P, int i); - - - double glp_ipt_col_prim(glp_prob *P, int j); - - - double glp_ipt_col_dual(glp_prob *P, int j); - - - void glp_set_col_kind(glp_prob *P, int j, int kind); - - - int glp_get_col_kind(glp_prob *P, int j); - - - int glp_get_num_int(glp_prob *P); - - - int glp_get_num_bin(glp_prob *P); - - - int glp_intopt(glp_prob *P, const glp_iocp *parm); - - - void glp_init_iocp(glp_iocp *parm); - - - int glp_mip_status(glp_prob *P); - - - double glp_mip_obj_val(glp_prob *P); - - - double glp_mip_row_val(glp_prob *P, int i); - - - double glp_mip_col_val(glp_prob *P, int j); - - - void glp_check_kkt(glp_prob *P, int sol, int cond, double *ae_max, - int *ae_ind, double *re_max, int *re_ind); - - - int glp_print_sol(glp_prob *P, const char *fname); - - - int glp_read_sol(glp_prob *P, const char *fname); - - - int glp_write_sol(glp_prob *P, const char *fname); - - - int glp_print_ranges(glp_prob *P, int len, const int list[], - int flags, const char *fname); - - - int glp_print_ipt(glp_prob *P, const char *fname); - - - int glp_read_ipt(glp_prob *P, const char *fname); - - - int glp_write_ipt(glp_prob *P, const char *fname); - - - int glp_print_mip(glp_prob *P, const char *fname); - - - int glp_read_mip(glp_prob *P, const char *fname); - - - int glp_write_mip(glp_prob *P, const char *fname); - - - int glp_bf_exists(glp_prob *P); - - - int glp_factorize(glp_prob *P); - - - int glp_bf_updated(glp_prob *P); - - - void glp_get_bfcp(glp_prob *P, glp_bfcp *parm); - - - void glp_set_bfcp(glp_prob *P, const glp_bfcp *parm); - - - int glp_get_bhead(glp_prob *P, int k); - - - int glp_get_row_bind(glp_prob *P, int i); - - - int glp_get_col_bind(glp_prob *P, int j); - - - void glp_ftran(glp_prob *P, double x[]); - - - void glp_btran(glp_prob *P, double x[]); - - - int glp_warm_up(glp_prob *P); - - - int glp_eval_tab_row(glp_prob *P, int k, int ind[], double val[]); - - - int glp_eval_tab_col(glp_prob *P, int k, int ind[], double val[]); - - - int glp_transform_row(glp_prob *P, int len, int ind[], double val[]); - - - int glp_transform_col(glp_prob *P, int len, int ind[], double val[]); - - - int glp_prim_rtest(glp_prob *P, int len, const int ind[], - const double val[], int dir, double eps); - - - int glp_dual_rtest(glp_prob *P, int len, const int ind[], - const double val[], int dir, double eps); - - - void glp_analyze_bound(glp_prob *P, int k, double *value1, int *var1, - double *value2, int *var2); - - - void glp_analyze_coef(glp_prob *P, int k, double *coef1, int *var1, - double *value1, double *coef2, int *var2, double *value2); - - - - glp_prep *glp_npp_alloc_wksp(void); - - - void glp_npp_load_prob(glp_prep *prep, glp_prob *P, int sol, - int names); - - - int glp_npp_preprocess1(glp_prep *prep, int hard); - - - void glp_npp_build_prob(glp_prep *prep, glp_prob *Q); - - - void glp_npp_postprocess(glp_prep *prep, glp_prob *Q); - - - void glp_npp_obtain_sol(glp_prep *prep, glp_prob *P); - - - void glp_npp_free_wksp(glp_prep *prep); - - - - int glp_ios_reason(glp_tree *T); - - - glp_prob *glp_ios_get_prob(glp_tree *T); - - - void glp_ios_tree_size(glp_tree *T, int *a_cnt, int *n_cnt, - int *t_cnt); - - - int glp_ios_curr_node(glp_tree *T); - - - int glp_ios_next_node(glp_tree *T, int p); - - - int glp_ios_prev_node(glp_tree *T, int p); - - - int glp_ios_up_node(glp_tree *T, int p); - - - int glp_ios_node_level(glp_tree *T, int p); - - - double glp_ios_node_bound(glp_tree *T, int p); - - - int glp_ios_best_node(glp_tree *T); - - - double glp_ios_mip_gap(glp_tree *T); - - - void *glp_ios_node_data(glp_tree *T, int p); - - - void glp_ios_row_attr(glp_tree *T, int i, glp_attr *attr); - - - int glp_ios_pool_size(glp_tree *T); - - - int glp_ios_add_row(glp_tree *T, - const char *name, int klass, int flags, int len, const int ind[], - const double val[], int type, double rhs); - - - void glp_ios_del_row(glp_tree *T, int i); - - - void glp_ios_clear_pool(glp_tree *T); - - - int glp_ios_can_branch(glp_tree *T, int j); - - - void glp_ios_branch_upon(glp_tree *T, int j, int sel); - - - void glp_ios_select_node(glp_tree *T, int p); - - - int glp_ios_heur_sol(glp_tree *T, const double x[]); - - - void glp_ios_terminate(glp_tree *T); - # 809 "/usr/include/glpk.h" 3 4 - void glp_init_mpscp(glp_mpscp *parm); - - - int glp_read_mps(glp_prob *P, int fmt, const glp_mpscp *parm, - const char *fname); - - - int glp_write_mps(glp_prob *P, int fmt, const glp_mpscp *parm, - const char *fname); - - - void glp_init_cpxcp(glp_cpxcp *parm); - - - int glp_read_lp(glp_prob *P, const glp_cpxcp *parm, const char *fname); - - - int glp_write_lp(glp_prob *P, const glp_cpxcp *parm, const char *fname); - - - int glp_read_prob(glp_prob *P, int flags, const char *fname); - - - int glp_write_prob(glp_prob *P, int flags, const char *fname); - - - glp_tran *glp_mpl_alloc_wksp(void); - - - void glp_mpl_init_rand(glp_tran *tran, int seed); - - - int glp_mpl_read_model(glp_tran *tran, const char *fname, int skip); - - - int glp_mpl_read_data(glp_tran *tran, const char *fname); - - - int glp_mpl_generate(glp_tran *tran, const char *fname); - - - void glp_mpl_build_prob(glp_tran *tran, glp_prob *prob); - - - int glp_mpl_postsolve(glp_tran *tran, glp_prob *prob, int sol); - - - void glp_mpl_free_wksp(glp_tran *tran); - - - int glp_read_cnfsat(glp_prob *P, const char *fname); - - - int glp_check_cnfsat(glp_prob *P); - - - int glp_write_cnfsat(glp_prob *P, const char *fname); - - - int glp_minisat1(glp_prob *P); - - - int glp_intfeas1(glp_prob *P, int use_bound, int obj_bound); - - - int glp_init_env(void); - - - const char *glp_version(void); - - - const char *glp_config(const char *option); - - - int glp_free_env(void); - - - void glp_puts(const char *s); - - - void glp_printf(const char *fmt, ...); - - - void glp_vprintf(const char *fmt, va_list arg); - - - int glp_term_out(int flag); - - - void glp_term_hook(int (*func)(void *info, const char *s), void *info); - - - int glp_open_tee(const char *name); - - - int glp_close_tee(void); - - - - - typedef void (*glp_errfunc)(const char *fmt, ...); - - - - glp_errfunc glp_error_(const char *file, int line); - - - - int glp_at_error(void); - - - - - - void glp_assert_(const char *expr, const char *file, int line); - - - void glp_error_hook(void (*func)(void *info), void *info); - # 935 "/usr/include/glpk.h" 3 4 - void *glp_alloc(int n, int size); - - - void *glp_realloc(void *ptr, int n, int size); - - - void glp_free(void *ptr); - - - void glp_mem_limit(int limit); - - - void glp_mem_usage(int *count, int *cpeak, size_t *total, - size_t *tpeak); - - - double glp_time(void); - - - double glp_difftime(double t1, double t0); - - - typedef struct glp_graph glp_graph; - typedef struct glp_vertex glp_vertex; - typedef struct glp_arc glp_arc; - - struct glp_graph - { - void *pool; - - char *name; - - - int nv_max; - - int nv; - - int na; - - glp_vertex **v; - - void *index; - - - int v_size; - - int a_size; - - }; - - struct glp_vertex - { - int i; - - char *name; - - - void *entry; - - - - void *data; - - void *temp; - - glp_arc *in; - - glp_arc *out; - - }; - - struct glp_arc - { - glp_vertex *tail; - - glp_vertex *head; - - void *data; - - void *temp; - - glp_arc *t_prev; - - glp_arc *t_next; - - glp_arc *h_prev; - - glp_arc *h_next; - - }; - - glp_graph *glp_create_graph(int v_size, int a_size); - - - void glp_set_graph_name(glp_graph *G, const char *name); - - - int glp_add_vertices(glp_graph *G, int nadd); - - - void glp_set_vertex_name(glp_graph *G, int i, const char *name); - - - glp_arc *glp_add_arc(glp_graph *G, int i, int j); - - - void glp_del_vertices(glp_graph *G, int ndel, const int num[]); - - - void glp_del_arc(glp_graph *G, glp_arc *a); - - - void glp_erase_graph(glp_graph *G, int v_size, int a_size); - - - void glp_delete_graph(glp_graph *G); - - - void glp_create_v_index(glp_graph *G); - - - int glp_find_vertex(glp_graph *G, const char *name); - - - void glp_delete_v_index(glp_graph *G); - - - int glp_read_graph(glp_graph *G, const char *fname); - - - int glp_write_graph(glp_graph *G, const char *fname); - - - void glp_mincost_lp(glp_prob *P, glp_graph *G, int names, int v_rhs, - int a_low, int a_cap, int a_cost); - - - int glp_mincost_okalg(glp_graph *G, int v_rhs, int a_low, int a_cap, - int a_cost, double *sol, int a_x, int v_pi); - - - int glp_mincost_relax4(glp_graph *G, int v_rhs, int a_low, int a_cap, - int a_cost, int crash, double *sol, int a_x, int a_rc); - - - void glp_maxflow_lp(glp_prob *P, glp_graph *G, int names, int s, - int t, int a_cap); - - - int glp_maxflow_ffalg(glp_graph *G, int s, int t, int a_cap, - double *sol, int a_x, int v_cut); - - - int glp_check_asnprob(glp_graph *G, int v_set); - - - - - - - - int glp_asnprob_lp(glp_prob *P, int form, glp_graph *G, int names, - int v_set, int a_cost); - - - int glp_asnprob_okalg(int form, glp_graph *G, int v_set, int a_cost, - double *sol, int a_x); - - - int glp_asnprob_hall(glp_graph *G, int v_set, int a_x); - - - double glp_cpp(glp_graph *G, int v_t, int v_es, int v_ls); - - - int glp_read_mincost(glp_graph *G, int v_rhs, int a_low, int a_cap, - int a_cost, const char *fname); - - - int glp_write_mincost(glp_graph *G, int v_rhs, int a_low, int a_cap, - int a_cost, const char *fname); - - - int glp_read_maxflow(glp_graph *G, int *s, int *t, int a_cap, - const char *fname); - - - int glp_write_maxflow(glp_graph *G, int s, int t, int a_cap, - const char *fname); - - - int glp_read_asnprob(glp_graph *G, int v_set, int a_cost, const char - *fname); - - - int glp_write_asnprob(glp_graph *G, int v_set, int a_cost, const char - *fname); - - - int glp_read_ccdata(glp_graph *G, int v_wgt, const char *fname); - - - int glp_write_ccdata(glp_graph *G, int v_wgt, const char *fname); - - - int glp_netgen(glp_graph *G, int v_rhs, int a_cap, int a_cost, - const int parm[1+15]); - - - void glp_netgen_prob(int nprob, int parm[1+15]); - - - int glp_gridgen(glp_graph *G, int v_rhs, int a_cap, int a_cost, - const int parm[1+14]); - - - int glp_rmfgen(glp_graph *G, int *s, int *t, int a_cap, - const int parm[1+5]); - - - int glp_weak_comp(glp_graph *G, int v_num); - - - int glp_strong_comp(glp_graph *G, int v_num); - - - int glp_top_sort(glp_graph *G, int v_num); - - - int glp_wclique_exact(glp_graph *G, int v_wgt, double *sol, int v_set); - # 2 "test.c" 2 -> compiled conf-glpk.1 Processing 15/24: [mccs.1.1+2: http] [cppo: dune build] [ocamlbuild: make configure.make] -> installed conf-glpk.1 Processing 16/24: [mccs.1.1+2: http] [cppo: 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.09/bin"; \ - echo "OCAML_LIBDIR=/home/opam/.opam/4.09/lib/ocaml"; \ - echo "OCAML_MANDIR=/home/opam/.opam/4.09/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.09"; \ - echo "BINDIR=/home/opam/.opam/4.09/bin"; \ - echo "LIBDIR=/home/opam/.opam/4.09/lib"; \ - echo "MANDIR=/home/opam/.opam/4.09/man"; \ - ) > Makefile.config - (echo "(* This file was generated from ../configure.make *)"; \ - echo ;\ - echo 'let bindir = {|/home/opam/.opam/4.09/bin|}'; \ - echo 'let libdir = {|/home/opam/.opam/4.09/lib|}'; \ - echo 'let ocaml_libdir = {|/home/opam/.opam/4.09/lib/ocaml|}'; \ - echo 'let libdir_abs = {|/home/opam/.opam/4.09/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.15.0"'; \ - ) > src/ocamlbuild_config.ml Processing 16/24: [mccs.1.1+2: http] [cppo: dune build] [ocamlbuild: make check-if-preinstalled] Processing 16/24: [cppo: dune build] [ocamlbuild: make check-if-preinstalled] -> retrieved mccs.1.1+2 (https://github.com/AltGr/ocaml-mccs/archive/1.1+2b.tar.gz) -> compiled cppo.1.6.9 Processing 16/24: [ocamlbuild: make check-if-preinstalled] -> installed cppo.1.6.9 Processing 17/24: [ocamlbuild: make check-if-preinstalled] Processing 18/24: [extlib: dune build] [ocamlbuild: make check-if-preinstalled] -> compiled extlib.1.7.9 Processing 18/24: [ocamlbuild: make check-if-preinstalled] -> installed extlib.1.7.9 Processing 19/24: [ocamlbuild: make check-if-preinstalled] + /usr/bin/make "check-if-preinstalled" "all" "opam-install" (CWD=/home/opam/.opam/4.09/.opam-switch/build/ocamlbuild.0.15.0) - if test -d /home/opam/.opam/4.09/lib/ocaml/ocamlbuild; then\ - >&2 echo "ERROR: Preinstalled ocamlbuild detected at"\ - "/home/opam/.opam/4.09/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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_executor.mli - ocamlc.opt -w @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_executor.ml - ocamlc.opt -w @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 - 235 states, 1033 transitions, table size 5542 bytes - 4238 additional bytes used for bindings - ocamlc.opt -w @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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/exit_codes.cmo src/my_std.cmo src/ocamlbuild_executor.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/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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 -I +unix unix.cma src/ocamlbuild_pack.cmo plugin-lib/ocamlbuild_plugin.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_unix_plugin.cmo - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_executor.ml - ocamlopt.opt -for-pack Ocamlbuild_pack -w @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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 @14@29 -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/exit_codes.cmx src/my_std.cmx src/ocamlbuild_executor.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/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 @14@29 -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 @14@29 -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 @14@29 -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 -I +unix unix.cmxa src/ocamlbuild_pack.cmx plugin-lib/ocamlbuild_plugin.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_unix_plugin.cmx - ocamlc.opt -I +unix unix.cma 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.09/.opam-switch/build/ocamlbuild.0.15.0' - rm -f ocamlbuild.install - touch ocamlbuild.install - /usr/bin/make install-bin-opam - make[2]: Entering directory '/home/opam/.opam/4.09/.opam-switch/build/ocamlbuild.0.15.0' - 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.09/.opam-switch/build/ocamlbuild.0.15.0' - /usr/bin/make install-lib-opam - make[2]: Entering directory '/home/opam/.opam/4.09/.opam-switch/build/ocamlbuild.0.15.0' - echo 'lib: [' >> ocamlbuild.install - /usr/bin/make install-lib-basics-opam - make[3]: Entering directory '/home/opam/.opam/4.09/.opam-switch/build/ocamlbuild.0.15.0' - 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.09/.opam-switch/build/ocamlbuild.0.15.0' - /usr/bin/make install-lib-byte-opam - make[3]: Entering directory '/home/opam/.opam/4.09/.opam-switch/build/ocamlbuild.0.15.0' - for lib in plugin-lib/ocamlbuildlib.cma bin/ocamlbuild.cmo src/ocamlbuild_pack.cmi plugin-lib/ocamlbuild_plugin.cmi plugin-lib/ocamlbuild_unix_plugin.cmi; do \ - echo " \"$lib\" {\"$(basename $lib)\"}" >> ocamlbuild.install; \ - done - make[3]: Leaving directory '/home/opam/.opam/4.09/.opam-switch/build/ocamlbuild.0.15.0' - /usr/bin/make install-lib-native-opam - make[3]: Entering directory '/home/opam/.opam/4.09/.opam-switch/build/ocamlbuild.0.15.0' - 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_unix_plugin.cmx plugin-lib/ocamlbuild_plugin.o plugin-lib/ocamlbuild_unix_plugin.o; do \ - echo " \"$lib\" {\"$(basename $lib)\"}" >> ocamlbuild.install; \ - done - make[3]: Leaving directory '/home/opam/.opam/4.09/.opam-switch/build/ocamlbuild.0.15.0' - echo ']' >> ocamlbuild.install - echo >> ocamlbuild.install - make[2]: Leaving directory '/home/opam/.opam/4.09/.opam-switch/build/ocamlbuild.0.15.0' - /usr/bin/make install-man-opam - make[2]: Entering directory '/home/opam/.opam/4.09/.opam-switch/build/ocamlbuild.0.15.0' - 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.09/.opam-switch/build/ocamlbuild.0.15.0' - /usr/bin/make install-doc-opam - make[2]: Entering directory '/home/opam/.opam/4.09/.opam-switch/build/ocamlbuild.0.15.0' - 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.09/.opam-switch/build/ocamlbuild.0.15.0' - make[1]: Leaving directory '/home/opam/.opam/4.09/.opam-switch/build/ocamlbuild.0.15.0' -> compiled ocamlbuild.0.15.0 -> installed ocamlbuild.0.15.0 Processing 21/24: [cudf: make all] + /usr/bin/make "all" "opt" "DOC=" (CWD=/home/opam/.opam/4.09/.opam-switch/build/cudf.0.9-1) - ocamlbuild cudf.cma - + /home/opam/.opam/4.09/bin/ocamlopt.opt unix.cmxa -I /home/opam/.opam/4.09/lib/ocamlbuild /home/opam/.opam/4.09/lib/ocamlbuild/ocamlbuildlib.cmxa myocamlbuild.ml /home/opam/.opam/4.09/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild - File "examples/_tags", line 1, characters 25-33: - Warning: the tag "pkg_cudf" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - File "_tags", line 1, characters 26-35: - Warning: the tag "pkg_oUnit" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - File "_tags", line 2, characters 31-40: - Warning: the tag "pkg_oUnit" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - + ocamlfind ocamldep -package extlib -modules cudf_types.mli > cudf_types.mli.depends - + ocamlfind ocamlc -c -package extlib -o cudf_types.cmi cudf_types.mli - + ocamlfind ocamldep -package extlib -modules cudf_types.ml > cudf_types.ml.depends - + ocamlfind ocamldep -package extlib -modules cudf_conf.mli > cudf_conf.mli.depends - + ocamlfind ocamlc -c -package extlib -o cudf_conf.cmi cudf_conf.mli - + ocamlfind ocamldep -package extlib -modules cudf_conf.ml > cudf_conf.ml.depends - + /home/opam/.opam/4.09/bin/ocamlyacc cudf_822_parser.mly - + ocamlfind ocamldep -package extlib -modules cudf_822_parser.mli > cudf_822_parser.mli.depends - + ocamlfind ocamlc -c -package extlib -o cudf_822_parser.cmi cudf_822_parser.mli - + ocamlfind ocamldep -package extlib -modules cudf_822_parser.ml > cudf_822_parser.ml.depends - + /home/opam/.opam/4.09/bin/ocamlyacc cudf_type_parser.mly - + ocamlfind ocamldep -package extlib -modules cudf_type_parser.mli > cudf_type_parser.mli.depends - + ocamlfind ocamlc -c -package extlib -o cudf_type_parser.cmi cudf_type_parser.mli - + ocamlfind ocamldep -package extlib -modules cudf_type_parser.ml > cudf_type_parser.ml.depends - + ocamlfind ocamldep -package extlib -modules cudf_types_pp.mli > cudf_types_pp.mli.depends - + ocamlfind ocamlc -c -package extlib -o cudf_types_pp.cmi cudf_types_pp.mli - + ocamlfind ocamldep -package extlib -modules cudf_types_pp.ml > cudf_types_pp.ml.depends - + /home/opam/.opam/4.09/bin/ocamllex.opt -q cudf_type_lexer.mll - + ocamlfind ocamldep -package extlib -modules cudf_type_lexer.ml > cudf_type_lexer.ml.depends - + ocamlfind ocamlc -c -package extlib -o cudf_type_lexer.cmo cudf_type_lexer.ml - + /home/opam/.opam/4.09/bin/ocamllex.opt -q cudf_822_lexer.mll - + ocamlfind ocamldep -package extlib -modules cudf_822_lexer.ml > cudf_822_lexer.ml.depends - + ocamlfind ocamldep -package extlib -modules cudf.mli > cudf.mli.depends - + ocamlfind ocamlc -c -package extlib -o cudf.cmi cudf.mli - + ocamlfind ocamldep -package extlib -modules cudf.ml > cudf.ml.depends - + ocamlfind ocamldep -package extlib -modules cudf_parser.mli > cudf_parser.mli.depends - + ocamlfind ocamlc -c -package extlib -o cudf_parser.cmi cudf_parser.mli - + ocamlfind ocamldep -package extlib -modules cudf_parser.ml > cudf_parser.ml.depends - + ocamlfind ocamlc -c -package extlib -o cudf_822_lexer.cmo cudf_822_lexer.ml - + ocamlfind ocamldep -package extlib -modules cudf_checker.mli > cudf_checker.mli.depends - + ocamlfind ocamlc -c -package extlib -o cudf_checker.cmi cudf_checker.mli - + ocamlfind ocamldep -package extlib -modules cudf_checker.ml > cudf_checker.ml.depends - + ocamlfind ocamldep -package extlib -modules cudf_printer.mli > cudf_printer.mli.depends - + ocamlfind ocamlc -c -package extlib -o cudf_printer.cmi cudf_printer.mli - + ocamlfind ocamldep -package extlib -modules cudf_printer.ml > cudf_printer.ml.depends - + ocamlfind ocamlc -c -package extlib -o cudf_types.cmo cudf_types.ml - + ocamlfind ocamlc -c -package extlib -o cudf_conf.cmo cudf_conf.ml - + ocamlfind ocamlc -c -package extlib -o cudf_822_parser.cmo cudf_822_parser.ml - + ocamlfind ocamlc -c -package extlib -o cudf_type_parser.cmo cudf_type_parser.ml - + ocamlfind ocamlc -c -package extlib -o cudf_types_pp.cmo cudf_types_pp.ml - + ocamlfind ocamlc -c -package extlib -o cudf_types_pp.cmo cudf_types_pp.ml - File "cudf_types_pp.ml", line 104, characters 20-44: - 104 | let string_of_int = Pervasives.string_of_int - ^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "cudf_types_pp.ml", line 107, characters 21-46: - 107 | let string_of_bool = Pervasives.string_of_bool - ^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - + ocamlfind ocamlc -c -package extlib -o cudf.cmo cudf.ml - + ocamlfind ocamlc -c -package extlib -o cudf.cmo cudf.ml - File "cudf.ml", line 76, characters 2-20: - 76 | Pervasives.compare (pkg1.package, pkg1.version) (pkg2.package, pkg2.version) - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "cudf.ml", line 79, characters 2-20: - 79 | Pervasives.compare (pkg2.package, pkg2.version) (pkg1.package, pkg1.version) - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - + ocamlfind ocamlc -c -package extlib -o cudf_parser.cmo cudf_parser.ml - + ocamlfind ocamlc -c -package extlib -o cudf_checker.cmo cudf_checker.ml - + ocamlfind ocamlc -c -package extlib -o cudf_printer.cmo cudf_printer.ml - + ocamlfind ocamlc -a -linkpkg cudf_types.cmo cudf_conf.cmo cudf_822_parser.cmo cudf_type_parser.cmo cudf_type_lexer.cmo cudf_types_pp.cmo cudf_822_lexer.cmo cudf.cmo cudf_parser.cmo cudf_checker.cmo cudf_printer.cmo -o cudf.cma - ocamlbuild main_cudf_check.byte - File "examples/_tags", line 1, characters 25-33: - Warning: the tag "pkg_cudf" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - File "_tags", line 1, characters 26-35: - Warning: the tag "pkg_oUnit" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - File "_tags", line 2, characters 31-40: - Warning: the tag "pkg_oUnit" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - + ocamlfind ocamldep -package extlib -modules main_cudf_check.ml > main_cudf_check.ml.depends - + ocamlfind ocamlc -c -package extlib -o main_cudf_check.cmo main_cudf_check.ml - + ocamlfind ocamlc -linkpkg -package extlib cudf_types.cmo cudf_conf.cmo cudf_type_parser.cmo cudf_type_lexer.cmo cudf_types_pp.cmo cudf.cmo cudf_checker.cmo cudf_822_parser.cmo cudf_822_lexer.cmo cudf_parser.cmo cudf_printer.cmo main_cudf_check.cmo -o main_cudf_check.byte - ocamlbuild main_cudf_parse_822.byte - File "examples/_tags", line 1, characters 25-33: - Warning: the tag "pkg_cudf" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - File "_tags", line 1, characters 26-35: - Warning: the tag "pkg_oUnit" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - File "_tags", line 2, characters 31-40: - Warning: the tag "pkg_oUnit" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - + ocamlfind ocamldep -package extlib -modules main_cudf_parse_822.ml > main_cudf_parse_822.ml.depends - + ocamlfind ocamlc -c -package extlib -o main_cudf_parse_822.cmo main_cudf_parse_822.ml - + ocamlfind ocamlc -linkpkg -package extlib cudf_types.cmo cudf_822_parser.cmo cudf_822_lexer.cmo main_cudf_parse_822.cmo -o main_cudf_parse_822.byte - ocamlbuild cudf_c.cmo - File "examples/_tags", line 1, characters 25-33: - Warning: the tag "pkg_cudf" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - File "_tags", line 1, characters 26-35: - Warning: the tag "pkg_oUnit" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - File "_tags", line 2, characters 31-40: - Warning: the tag "pkg_oUnit" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - + ocamlfind ocamldep -package extlib -modules cudf_c.ml > cudf_c.ml.depends - + ocamlfind ocamlc -c -package extlib -o cudf_c.cmo cudf_c.ml - ocamlbuild cudf.cmxa - File "examples/_tags", line 1, characters 25-33: - Warning: the tag "pkg_cudf" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - File "_tags", line 1, characters 26-35: - Warning: the tag "pkg_oUnit" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - File "_tags", line 2, characters 31-40: - Warning: the tag "pkg_oUnit" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - + ocamlfind ocamlopt -c -package extlib -o cudf_types.cmx cudf_types.ml - + ocamlfind ocamlopt -c -package extlib -o cudf_type_parser.cmx cudf_type_parser.ml - + ocamlfind ocamlopt -c -package extlib -o cudf_type_lexer.cmx cudf_type_lexer.ml - + ocamlfind ocamlopt -c -package extlib -o cudf_822_parser.cmx cudf_822_parser.ml - + ocamlfind ocamlopt -c -package extlib -o cudf_conf.cmx cudf_conf.ml - + ocamlfind ocamlopt -c -package extlib -o cudf_types_pp.cmx cudf_types_pp.ml - + ocamlfind ocamlopt -c -package extlib -o cudf_types_pp.cmx cudf_types_pp.ml - File "cudf_types_pp.ml", line 104, characters 20-44: - 104 | let string_of_int = Pervasives.string_of_int - ^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "cudf_types_pp.ml", line 107, characters 21-46: - 107 | let string_of_bool = Pervasives.string_of_bool - ^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - + ocamlfind ocamlopt -c -package extlib -o cudf.cmx cudf.ml - + ocamlfind ocamlopt -c -package extlib -o cudf.cmx cudf.ml - File "cudf.ml", line 76, characters 2-20: - 76 | Pervasives.compare (pkg1.package, pkg1.version) (pkg2.package, pkg2.version) - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "cudf.ml", line 79, characters 2-20: - 79 | Pervasives.compare (pkg2.package, pkg2.version) (pkg1.package, pkg1.version) - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - + ocamlfind ocamlopt -c -package extlib -o cudf_822_lexer.cmx cudf_822_lexer.ml - + ocamlfind ocamlopt -c -package extlib -o cudf_parser.cmx cudf_parser.ml - + ocamlfind ocamlopt -c -package extlib -o cudf_checker.cmx cudf_checker.ml - + ocamlfind ocamlopt -c -package extlib -o cudf_printer.cmx cudf_printer.ml - + ocamlfind ocamlopt -a -linkpkg cudf_types.cmx cudf_conf.cmx cudf_822_parser.cmx cudf_type_parser.cmx cudf_type_lexer.cmx cudf_types_pp.cmx cudf_822_lexer.cmx cudf.cmx cudf_parser.cmx cudf_checker.cmx cudf_printer.cmx -o cudf.cmxa - ocamlbuild main_cudf_check.native - File "examples/_tags", line 1, characters 25-33: - Warning: the tag "pkg_cudf" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - File "_tags", line 1, characters 26-35: - Warning: the tag "pkg_oUnit" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - File "_tags", line 2, characters 31-40: - Warning: the tag "pkg_oUnit" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - + ocamlfind ocamlopt -c -package extlib -o main_cudf_check.cmx main_cudf_check.ml - + ocamlfind ocamlopt -linkpkg -package extlib cudf_types.cmx cudf_conf.cmx cudf_type_parser.cmx cudf_type_lexer.cmx cudf_types_pp.cmx cudf.cmx cudf_822_parser.cmx cudf_822_lexer.cmx cudf_checker.cmx cudf_parser.cmx cudf_printer.cmx main_cudf_check.cmx -o main_cudf_check.native - ocamlbuild main_cudf_parse_822.native - File "examples/_tags", line 1, characters 25-33: - Warning: the tag "pkg_cudf" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - File "_tags", line 1, characters 26-35: - Warning: the tag "pkg_oUnit" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - File "_tags", line 2, characters 31-40: - Warning: the tag "pkg_oUnit" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - + ocamlfind ocamlopt -c -package extlib -o main_cudf_parse_822.cmx main_cudf_parse_822.ml - + ocamlfind ocamlopt -linkpkg -package extlib cudf_types.cmx cudf_822_parser.cmx cudf_822_lexer.cmx main_cudf_parse_822.cmx -o main_cudf_parse_822.native - ocamlbuild cudf_c.cmx - File "examples/_tags", line 1, characters 25-33: - Warning: the tag "pkg_cudf" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - File "_tags", line 1, characters 26-35: - Warning: the tag "pkg_oUnit" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - File "_tags", line 2, characters 31-40: - Warning: the tag "pkg_oUnit" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - + ocamlfind ocamlopt -c -package extlib -o cudf_c.cmx cudf_c.ml -> compiled cudf.0.9-1 Processing 22/24: [cudf: make install] + /usr/bin/make "install" "BINDIR=/home/opam/.opam/4.09/bin" (CWD=/home/opam/.opam/4.09/.opam-switch/build/cudf.0.9-1) - test -d /home/opam/.opam/4.09/lib/ocaml || mkdir -p /home/opam/.opam/4.09/lib/ocaml - ocamlfind install -patch-version 0.9 cudf META _build/cudf.cma _build/cudf.cmxa _build/cudf.a _build/cudf_822_lexer.cmi _build/cudf_822_parser.cmi _build/cudf_c.cmi _build/cudf_checker.cmi _build/cudf_conf.cmi _build/cudf_parser.cmi _build/cudf_printer.cmi _build/cudf_type_lexer.cmi _build/cudf_type_parser.cmi _build/cudf_types.cmi _build/cudf_types_pp.cmi _build/cudf.mli _build/cudf_822_parser.mli _build/cudf_checker.mli _build/cudf_conf.mli _build/cudf_parser.mli _build/cudf_printer.mli _build/cudf_type_parser.mli _build/cudf_types.mli _build/cudf_types_pp.mli _build/cudf_822_lexer.cmx _build/cudf_822_parser.cmx _build/cudf_c.cmx _build/cudf_checker.cmx _build/cudf_conf.cmx _build/cudf_parser.cmx _build/cudf_printer.cmx _build/cudf_type_lexer.cmx _build/cudf_type_parser.cmx _build/cudf_types.cmx _build/cudf_types_pp.cmx _build/cudf_822_lexer.o _build/cudf_822_parser.o _build/cudf_c.o _build/cudf_checker.o _build/cudf_conf.o _build/cudf_parser.o _build/cudf_printer.o _build/cudf_type_lexer.o _build/cudf_type_parser.o _build/cudf_types.o _build/cudf_types_pp.o _build/cudf.o _build/cudf.cmx _build/cudf.cmi - Installed /home/opam/.opam/4.09/lib/cudf/cudf.cmi - Installed /home/opam/.opam/4.09/lib/cudf/cudf.cmx - Installed /home/opam/.opam/4.09/lib/cudf/cudf.o - Installed /home/opam/.opam/4.09/lib/cudf/cudf_types_pp.o - Installed /home/opam/.opam/4.09/lib/cudf/cudf_types.o - Installed /home/opam/.opam/4.09/lib/cudf/cudf_type_parser.o - Installed /home/opam/.opam/4.09/lib/cudf/cudf_type_lexer.o - Installed /home/opam/.opam/4.09/lib/cudf/cudf_printer.o - Installed /home/opam/.opam/4.09/lib/cudf/cudf_parser.o - Installed /home/opam/.opam/4.09/lib/cudf/cudf_conf.o - Installed /home/opam/.opam/4.09/lib/cudf/cudf_checker.o - Installed /home/opam/.opam/4.09/lib/cudf/cudf_c.o - Installed /home/opam/.opam/4.09/lib/cudf/cudf_822_parser.o - Installed /home/opam/.opam/4.09/lib/cudf/cudf_822_lexer.o - Installed /home/opam/.opam/4.09/lib/cudf/cudf_types_pp.cmx - Installed /home/opam/.opam/4.09/lib/cudf/cudf_types.cmx - Installed /home/opam/.opam/4.09/lib/cudf/cudf_type_parser.cmx - Installed /home/opam/.opam/4.09/lib/cudf/cudf_type_lexer.cmx - Installed /home/opam/.opam/4.09/lib/cudf/cudf_printer.cmx - Installed /home/opam/.opam/4.09/lib/cudf/cudf_parser.cmx - Installed /home/opam/.opam/4.09/lib/cudf/cudf_conf.cmx - Installed /home/opam/.opam/4.09/lib/cudf/cudf_checker.cmx - Installed /home/opam/.opam/4.09/lib/cudf/cudf_c.cmx - Installed /home/opam/.opam/4.09/lib/cudf/cudf_822_parser.cmx - Installed /home/opam/.opam/4.09/lib/cudf/cudf_822_lexer.cmx - Installed /home/opam/.opam/4.09/lib/cudf/cudf_types_pp.mli - Installed /home/opam/.opam/4.09/lib/cudf/cudf_types.mli - Installed /home/opam/.opam/4.09/lib/cudf/cudf_type_parser.mli - Installed /home/opam/.opam/4.09/lib/cudf/cudf_printer.mli - Installed /home/opam/.opam/4.09/lib/cudf/cudf_parser.mli - Installed /home/opam/.opam/4.09/lib/cudf/cudf_conf.mli - Installed /home/opam/.opam/4.09/lib/cudf/cudf_checker.mli - Installed /home/opam/.opam/4.09/lib/cudf/cudf_822_parser.mli - Installed /home/opam/.opam/4.09/lib/cudf/cudf.mli - Installed /home/opam/.opam/4.09/lib/cudf/cudf_types_pp.cmi - Installed /home/opam/.opam/4.09/lib/cudf/cudf_types.cmi - Installed /home/opam/.opam/4.09/lib/cudf/cudf_type_parser.cmi - Installed /home/opam/.opam/4.09/lib/cudf/cudf_type_lexer.cmi - Installed /home/opam/.opam/4.09/lib/cudf/cudf_printer.cmi - Installed /home/opam/.opam/4.09/lib/cudf/cudf_parser.cmi - Installed /home/opam/.opam/4.09/lib/cudf/cudf_conf.cmi - Installed /home/opam/.opam/4.09/lib/cudf/cudf_checker.cmi - Installed /home/opam/.opam/4.09/lib/cudf/cudf_c.cmi - Installed /home/opam/.opam/4.09/lib/cudf/cudf_822_parser.cmi - Installed /home/opam/.opam/4.09/lib/cudf/cudf_822_lexer.cmi - Installed /home/opam/.opam/4.09/lib/cudf/cudf.a - Installed /home/opam/.opam/4.09/lib/cudf/cudf.cmxa - Installed /home/opam/.opam/4.09/lib/cudf/cudf.cma - Installed /home/opam/.opam/4.09/lib/cudf/META - test -d /home/opam/.opam/4.09/bin || mkdir -p /home/opam/.opam/4.09/bin - for p in main_cudf_check main_cudf_parse_822 ; do \ - tgt=`echo $p | sed -e 's/^main.//' -e 's/_/-/g'` ; \ - if [ -f _build/$p.native ] ; then \ - cp _build/$p.native /home/opam/.opam/4.09/bin/$tgt ; \ - else \ - cp _build/$p.byte /home/opam/.opam/4.09/bin/$tgt ; \ - fi ; \ - echo "Installed /home/opam/.opam/4.09/bin/$tgt" ; \ - done - Installed /home/opam/.opam/4.09/bin/cudf-check - Installed /home/opam/.opam/4.09/bin/cudf-parse-822 - if [ -f c-lib/cudf.o ] ; then \ - /usr/bin/make -C c-lib/ -e install ; \ - fi -> installed cudf.0.9-1 Processing 23/24: [mccs: jbuilder build] + /home/opam/.opam/4.09/bin/jbuilder "build" "-p" "mccs" (CWD=/home/opam/.opam/4.09/.opam-switch/build/mccs.1.1+2) - The jbuilder binary is deprecated and will cease to be maintained in July 2019. - Please switch to dune instead. - File "src/jbuild", line 1, characters 0-0: - Warning: jbuild files are deprecated, please convert this file to a dune file - instead. - Note: You can use "dune upgrade" to convert your project to dune. -> compiled mccs.1.1+2 -> installed mccs.1.1+2 Done. <><> jbuilder.transition installed successfully <><><><><><><><><><><><><><><><> => Jbuilder has been renamed and the jbuilder package is now a transition package. Use the dune package instead. # Run eval $(opam env) to update the current shell environment 2024-09-12 20:38.18 ---> saved as "13fef1c73308f284452cf1f5731e12cf5e62c65e397010849137354607e2b6e2" /home/opam: (run (shell "opam exec -- ~/voodoo-prep -u mccs:4c34c15afaeed404b0ab85a5da92b23c,conf-glpk:d41d8cd98f00b204e9800998ecf8427e")) 2024-09-12 20:38.19 ---> saved as "dfd81dc00a8b7216e4ac265854a817da6673b8c2c2f29c3f8645d7d0bdbf0444" /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.863572') && (for DATA in prep/universes/d41d8cd98f00b204e9800998ecf8427e/conf-glpk/1,conf-glpk.1-d41d8cd98f00b204e9800998ecf8427e,conf-glpk.1 prep/universes/4c34c15afaeed404b0ab85a5da92b23c/mccs/1.1+2,mccs.1.1+2-4c34c15afaeed404b0ab85a5da92b23c,mccs.1.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/d41d8cd98f00b204e9800998ecf8427e/conf-glpk/1,conf-glpk.1-d41d8cd98f00b204e9800998ecf8427e,conf-glpk.1 prep/universes/4c34c15afaeed404b0ab85a5da92b23c/mccs/1.1+2,mccs.1.1+2-4c34c15afaeed404b0ab85a5da92b23c,mccs.1.1+2; do IFS=\",\"; set -- $DATA; rsync -aR --no-p ./$1 docs.ci.ocaml.org:/data/.; done) && (for DATA in prep/universes/d41d8cd98f00b204e9800998ecf8427e/conf-glpk/1,conf-glpk.1-d41d8cd98f00b204e9800998ecf8427e,conf-glpk.1 prep/universes/4c34c15afaeed404b0ab85a5da92b23c/mccs/1.1+2,mccs.1.1+2-4c34c15afaeed404b0ab85a5da92b23c,mccs.1.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.863572 prep/universes/d41d8cd98f00b204e9800998ecf8427e/conf-glpk/1/opam prep/universes/4c34c15afaeed404b0ab85a5da92b23c/mccs/1.1+2/doc/ prep/universes/4c34c15afaeed404b0ab85a5da92b23c/mccs/1.1+2/doc/mccs/ prep/universes/4c34c15afaeed404b0ab85a5da92b23c/mccs/1.1+2/doc/mccs/README.md prep/universes/4c34c15afaeed404b0ab85a5da92b23c/mccs/1.1+2/lib/ prep/universes/4c34c15afaeed404b0ab85a5da92b23c/mccs/1.1+2/lib/mccs/ prep/universes/4c34c15afaeed404b0ab85a5da92b23c/mccs/1.1+2/lib/mccs/mccs.ocamlobjinfo prep/universes/4c34c15afaeed404b0ab85a5da92b23c/mccs/1.1+2/lib/mccs/META prep/universes/4c34c15afaeed404b0ab85a5da92b23c/mccs/1.1+2/lib/mccs/dune-package prep/universes/4c34c15afaeed404b0ab85a5da92b23c/mccs/1.1+2/lib/mccs/mccs.cmi prep/universes/4c34c15afaeed404b0ab85a5da92b23c/mccs/1.1+2/lib/mccs/mccs.cmt prep/universes/4c34c15afaeed404b0ab85a5da92b23c/mccs/1.1+2/lib/mccs/mccs.cmti prep/universes/4c34c15afaeed404b0ab85a5da92b23c/mccs/1.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. HASHES:conf-glpk.1-d41d8cd98f00b204e9800998ecf8427e:f54dc9f492d214a2f6a2656f8fe04c8ab748ed76d9ffcbc9bd581c1d0248d639 HASHES:mccs.1.1+2-4c34c15afaeed404b0ab85a5da92b23c:98310c9eaa7fa2f82710643fa47531b1322bc192d9467ce57a17c2845aa40e57 2024-09-12 20:38.21 ---> saved as "a230c030339ed2395810b70a086c51f30057b40bf8d4964f61dbb05799c3df61" Job succeeded 2024-09-12 20:45.48: mccs.1.1+2-4c34c15afaeed404b0ab85a5da92b23c -> 98310c9eaa7fa2f82710643fa47531b1322bc192d9467ce57a17c2845aa40e57 2024-09-12 20:45.48: conf-glpk.1-d41d8cd98f00b204e9800998ecf8427e -> f54dc9f492d214a2f6a2656f8fe04c8ab748ed76d9ffcbc9bd581c1d0248d639 2024-09-12 20:45.48: Job succeeded