OCamllabs icon Home|Differences with the last checks|Previous runs


Building on x86-bm-9.ocamllabs.io

(from ocaml/opam:debian-unstable@sha256:bb407f0ab6e2dc82dbe92df3e70b2bc766e3316a3deb0f8e1261a83d1ee9a8a6)
Unable to find image 'ocaml/opam:debian-unstable@sha256:bb407f0ab6e2dc82dbe92df3e70b2bc766e3316a3deb0f8e1261a83d1ee9a8a6' locally
docker.io/ocaml/opam@sha256:bb407f0ab6e2dc82dbe92df3e70b2bc766e3316a3deb0f8e1261a83d1ee9a8a6: Pulling from ocaml/opam
df26b0af6bb4: Pulling fs layer
df26b0af6bb4: Download complete
df26b0af6bb4: Pull complete
Digest: sha256:bb407f0ab6e2dc82dbe92df3e70b2bc766e3316a3deb0f8e1261a83d1ee9a8a6
Status: Downloaded newer image for ocaml/opam@sha256:bb407f0ab6e2dc82dbe92df3e70b2bc766e3316a3deb0f8e1261a83d1ee9a8a6
2022-07-31 18:41.22 ---> using "84ad74e48090150870a3f897d2aa4017a0b12d09be276f0731e715c5e6838ba3" from cache

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

/: (env OPAMPRECISETRACKING 1)

/: (env OPAMUTF8 never)

/: (env OPAMEXTERNALSOLVER builtin-0install)

/: (env OPAMCRITERIA +removed)

/: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2022-07-31 18:41.22 ---> using "be6b4213b45a1b0ea178fb960e08c1a7ad35265b4a2569afe9e489d3c680a210" from cache

/: (run (network host)
        (shell "rm -rf ~/opam-repository && git clone -q 'https://github.com/ocaml/opam-repository' ~/opam-repository && git -C ~/opam-repository checkout -q 3d455d59622e1fc4afaca747d0bb60440015528e"))
2022-07-31 18:41.22 ---> using "2fdc6004e5295913c5d70a730bac27055552229c20459beccd5addb9580ddb86" from cache

/: (run (shell "rm -rf ~/.opam && opam init -ya --bare --config ~/.opamrc-sandbox ~/opam-repository"))
Configuring from /home/opam/.opamrc-sandbox, then /home/opam/.opamrc, and finally from built-in defaults.
Checking for available remotes: rsync and local, git.
  - you won't be able to use mercurial repositories unless you install the hg command on your system.
  - you won't be able to use darcs repositories unless you install the darcs command on your system.


<><> Fetching repository information ><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised

User configuration:
  ~/.profile is already up-to-date.
[NOTE] Make sure that ~/.profile is well sourced in your ~/.bashrc.

2022-07-31 18:41.22 ---> using "50ae04b82dccf8c14fad8a3f76afed55b097c55450975acbd7a4e66eac776465" from cache

/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
        (network host)
        (shell "opam switch create --repositories=default '5.0' '5.0.0+trunk'"))

<><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><>
Switch invariant: ["ocaml-variants" {= "5.0.0+trunk"}]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> installed base-bigarray.base
-> installed base-threads.base
-> installed base-unix.base
-> retrieved ocaml-variants.5.0.0+trunk  (https://github.com/ocaml/ocaml/archive/5.0.tar.gz)
-> installed ocaml-variants.5.0.0+trunk
-> installed ocaml-config.3
-> installed ocaml.5.0.0
-> installed base-domains.base
-> installed base-nnp.base
Done.
# Run eval $(opam env --switch=5.0) to update the current shell environment
2022-07-31 18:41.22 ---> using "cb5c4353698141df496821b47862b72fecb7f46659c89f7737948670f1195f84" from cache

/: (run (network host)
        (shell "opam update --depexts"))
+ /usr/bin/sudo "apt-get" "update"
- Get:1 http://deb.debian.org/debian unstable InRelease [192 kB]
- Get:2 http://deb.debian.org/debian unstable/main amd64 Packages.diff/Index [63.6 kB]
- Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2022-07-31-1403.39-F-2022-07-19-1412.00.pdiff [899 kB]
- Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2022-07-31-1403.39-F-2022-07-19-1412.00.pdiff [899 kB]
- Fetched 1155 kB in 3s (335 kB/s)
- Reading package lists...
- 
2022-07-31 18:41.22 ---> using "8e49ab298b2c7b105e8d37112ded53d4662299f840d79b04a65586606bb9af5c" from cache

/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
        (network host)
        (shell  "\
               \nopam remove -y \"asli.0.2.0\"\
               \nopam install -vy \"asli.0.2.0\"\
               \nres=$?\
               \nif [ $res = 31 ]; then\
               \n    if opam show -f x-ci-accept-failures: \"asli.0.2.0\" | grep -q '\"debian-unstable\"'; then\
               \n        echo \"This package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\"\
               \n        exit 69\
               \n    fi\
               \nfi\
               \n\
               \n\
               \nexit $res\
               \n"))
[NOTE] asli.0.2.0 is not installed.

Nothing to do.
The following actions will be performed:
=== install 15 packages
  - install asli          0.2.0
  - install conf-c++      1.0      [required by z3]
  - install conf-gmp      4        [required by z3]
  - install conf-python-3 1.0.0    [required by z3]
  - install dune          3.4.1    [required by asli]
  - install linenoise     1.3.1    [required by asli]
  - install menhir        20220210 [required by asli]
  - install menhirLib     20220210 [required by menhir]
  - install menhirSdk     20220210 [required by menhir]
  - install ocamlfind     1.9.5    [required by z3]
  - install ott           0.30     [required by asli]
  - install pprint        20211129 [required by asli]
  - install result        1.5      [required by linenoise]
  - install z3            4.10.1   [required by asli]
  - install zarith        1.12     [required by asli]

The following system packages will first need to be installed:
    libgmp-dev python3 python3-distutils

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

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

[1/2/3/4] 1
+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libgmp-dev" "python3" "python3-distutils"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libpython3.10-minimal:amd64.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 18641 files and directories currently installed.)
- Preparing to unpack .../libpython3.10-minimal_3.10.5-1_amd64.deb ...
- Unpacking libpython3.10-minimal:amd64 (3.10.5-1) ...
- Selecting previously unselected package python3.10-minimal.
- Preparing to unpack .../python3.10-minimal_3.10.5-1_amd64.deb ...
- Unpacking python3.10-minimal (3.10.5-1) ...
- Setting up libpython3.10-minimal:amd64 (3.10.5-1) ...
- Setting up python3.10-minimal (3.10.5-1) ...
- Selecting previously unselected package python3-minimal.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 18935 files and directories currently installed.)
- Preparing to unpack .../0-python3-minimal_3.10.5-3_amd64.deb ...
- Unpacking python3-minimal (3.10.5-3) ...
- Selecting previously unselected package media-types.
- Preparing to unpack .../1-media-types_8.0.0_all.deb ...
- Unpacking media-types (8.0.0) ...
- Selecting previously unselected package libmpdec3:amd64.
- Preparing to unpack .../2-libmpdec3_2.5.1-2_amd64.deb ...
- Unpacking libmpdec3:amd64 (2.5.1-2) ...
- Selecting previously unselected package libpython3.10-stdlib:amd64.
- Preparing to unpack .../3-libpython3.10-stdlib_3.10.5-1_amd64.deb ...
- Unpacking libpython3.10-stdlib:amd64 (3.10.5-1) ...
- Selecting previously unselected package python3.10.
- Preparing to unpack .../4-python3.10_3.10.5-1_amd64.deb ...
- Unpacking python3.10 (3.10.5-1) ...
- Selecting previously unselected package libpython3-stdlib:amd64.
- Preparing to unpack .../5-libpython3-stdlib_3.10.5-3_amd64.deb ...
- Unpacking libpython3-stdlib:amd64 (3.10.5-3) ...
- Setting up python3-minimal (3.10.5-3) ...
- Selecting previously unselected package python3.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19337 files and directories currently installed.)
- Preparing to unpack .../python3_3.10.5-3_amd64.deb ...
- Unpacking python3 (3.10.5-3) ...
- Selecting previously unselected package libgmpxx4ldbl:amd64.
- Preparing to unpack .../libgmpxx4ldbl_2%3a6.2.1+dfsg1-1_amd64.deb ...
- Unpacking libgmpxx4ldbl:amd64 (2:6.2.1+dfsg1-1) ...
- Selecting previously unselected package libgmp-dev:amd64.
- Preparing to unpack .../libgmp-dev_2%3a6.2.1+dfsg1-1_amd64.deb ...
- Unpacking libgmp-dev:amd64 (2:6.2.1+dfsg1-1) ...
- Selecting previously unselected package python3-lib2to3.
- Preparing to unpack .../python3-lib2to3_3.10.5-2_all.deb ...
- Unpacking python3-lib2to3 (3.10.5-2) ...
- Selecting previously unselected package python3-distutils.
- Preparing to unpack .../python3-distutils_3.10.5-2_all.deb ...
- Unpacking python3-distutils (3.10.5-2) ...
- Setting up media-types (8.0.0) ...
- Setting up libgmpxx4ldbl:amd64 (2:6.2.1+dfsg1-1) ...
- Setting up libmpdec3:amd64 (2.5.1-2) ...
- Setting up libgmp-dev:amd64 (2:6.2.1+dfsg1-1) ...
- Setting up libpython3.10-stdlib:amd64 (3.10.5-1) ...
- Setting up libpython3-stdlib:amd64 (3.10.5-3) ...
- Setting up python3.10 (3.10.5-1) ...
- Setting up python3 (3.10.5-3) ...
- running python rtupdate hooks for python3.10...
- running python post-rtupdate hooks for python3.10...
- Setting up python3-lib2to3 (3.10.5-2) ...
- Setting up python3-distutils (3.10.5-2) ...
- Processing triggers for libc-bin (2.33-8) ...

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/43: [asli.0.2.0: http]
Processing  2/43: [asli.0.2.0: http]
Processing  3/43: [asli.0.2.0: http]
Processing  4/43: [asli.0.2.0: http]
Processing  5/43: [asli.0.2.0: http]
Processing  6/43: [asli.0.2.0: http]
Processing  7/43: [asli.0.2.0: http] [conf-c++: c++]
Processing  8/43: [asli.0.2.0: http] [conf-c++: c++] [conf-gmp: sh]
Processing  9/43: [asli.0.2.0: http] [conf-c++: c++] [conf-gmp: sh] [conf-python-3: python3 test.py]
Processing  9/43: [conf-c++: c++] [conf-gmp: sh] [conf-python-3: python3 test.py]
-> retrieved linenoise.1.3.1  (cached)
Processing 10/43: [conf-c++: c++] [conf-gmp: sh] [conf-python-3: python3 test.py]
-> retrieved asli.0.2.0  (https://github.com/alastairreid/asl-interpreter/archive/0.2.0.tar.gz)
Processing 11/43: [conf-c++: c++] [conf-gmp: sh] [conf-python-3: python3 test.py]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "c++" "--version" (CWD=/home/opam/.opam/5.0/.opam-switch/build/conf-c++.1.0)
- c++ (Debian 11.3.0-4) 11.3.0
- Copyright (C) 2021 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 11/43: [conf-gmp: sh] [conf-python-3: python3 test.py]
-> installed conf-c++.1.0
Processing 12/43: [conf-gmp: sh] [conf-python-3: python3 test.py]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "sh" "-exc" "cc -c $CFLAGS -I/usr/local/include test.c" (CWD=/home/opam/.opam/5.0/.opam-switch/build/conf-gmp.4)
- + cc -c -I/usr/local/include test.c
-> compiled  conf-gmp.4
Processing 12/43: [conf-python-3: python3 test.py]
-> installed conf-gmp.4
Processing 13/43: [conf-python-3: python3 test.py]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "python3" "test.py" (CWD=/home/opam/.opam/5.0/.opam-switch/build/conf-python-3.1.0.0)
- python-3 OK
-> compiled  conf-python-3.1.0.0
Processing 13/43:
-> installed conf-python-3.1.0.0
Processing 14/43:
-> retrieved menhir.20220210, menhirLib.20220210, menhirSdk.20220210  (cached)
Processing 15/43:
-> retrieved ocamlfind.1.9.5  (cached)
Processing 16/43:
Processing 17/43: [ocamlfind: ./configure]
-> retrieved ott.0.30  (cached)
Processing 18/43: [ocamlfind: ./configure]
Processing 19/43: [ocamlfind: ./configure] [ott: make world]
-> retrieved dune.3.4.1  (cached)
Processing 20/43: [z3.4.10.1: http] [ocamlfind: ./configure] [ott: make world]
Processing 21/43: [z3.4.10.1: http] [dune: ocaml bootstrap.ml] [ocamlfind: ./configure] [ott: make world]
-> retrieved pprint.20211129  (cached)
Processing 22/43: [z3.4.10.1: http] [dune: ocaml bootstrap.ml] [ocamlfind: ./configure] [ott: make world]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "./configure" "-bindir" "/home/opam/.opam/5.0/bin" "-sitelib" "/home/opam/.opam/5.0/lib" "-mandir" "/home/opam/.opam/5.0/man" "-config" "/home/opam/.opam/5.0/lib/findlib.conf" "-no-custom" "-no-camlp4" (CWD=/home/opam/.opam/5.0/.opam-switch/build/ocamlfind.1.9.5)
- Welcome to findlib version 1.9.5
- Configuring core...
- Checking for #remove_directory...
- Testing threading model...
- systhread_supported: true
- Testing DLLs...
- Testing whether ppxopt can be supported...
- Checking for ocamlc -opaque...
- Querying installation: META list not found
- make install will double-check installed META files
- Configuring libraries...
- unix: found (in +unix)
- dynlink: found (in +dynlink)
- bigarray: not present (possible since 4.08)
- compiler-libs: found
- dbm: not present (normal since 4.00)
- graphics: not present (normal since 4.09)
- num: not present (normal since 4.06)
- ocamlbuild: not present (normal since 4.03)
- ocamldoc: found (in +ocamldoc)
- raw_spacetime: not present (normal since 4.12)
- threads: found (in +threads)
- runtime_events: found (in +runtime_events)
- str: found (in +str)
- labltk: not present (normal since 4.02)
- native dynlink: found
- camlp4: disabled
- bytes: found, installing fake library
- Configuration for stdlib written to site-lib-src/stdlib/META
- Configuration for unix written to site-lib-src/unix/META
- Configuration for dynlink written to site-lib-src/dynlink/META
- Configuration for compiler-libs written to site-lib-src/compiler-libs/META
- Configuration for ocamldoc written to site-lib-src/ocamldoc/META
- Configuration for threads written to site-lib-src/threads/META
- Configuration for runtime_events written to site-lib-src/runtime_events/META
- Configuration for str written to site-lib-src/str/META
- Configuration for bytes written to site-lib-src/bytes/META
- Detecting compiler arguments: (extractor built) ok
- 
- About the OCAML core installation:
-     Standard library:      /home/opam/.opam/5.0/lib/ocaml
-     Binaries:              /home/opam/.opam/5.0/bin
-     Manual pages:          /home/opam/.opam/5.0/man
-     Multi-threading type:  posix
- The directory of site-specific packages will be
-     site-lib:              /home/opam/.opam/5.0/lib
- The configuration file is written to:
-     findlib config file:   /home/opam/.opam/5.0/lib/findlib.conf
- Software will be installed:
-     Libraries:             in <site-lib>/findlib
-     Binaries:              /home/opam/.opam/5.0/bin
-     Manual pages:          /home/opam/.opam/5.0/man
-     topfind script:        /home/opam/.opam/5.0/lib/ocaml
- Topfind ppxopt support:    yes
- Toolbox:                   no
- Link custom runtime:       no
- Need bytes compatibility:  no
- 
- Configuration has been written to Makefile.config
- 
- You can now do 'make all', and optionally 'make opt', to build ocamlfind.
Processing 22/43: [z3.4.10.1: http] [dune: ocaml bootstrap.ml] [ocamlfind: make all] [ott: make world]
-> retrieved result.1.5  (cached)
Processing 22/43: [dune: ocaml bootstrap.ml] [ocamlfind: make all] [ott: make world]
-> retrieved zarith.1.12  (cached)
[ERROR] The compilation of ott.0.30 failed at "make world".
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "world" (CWD=/home/opam/.opam/5.0/.opam-switch/build/ott.0.30)
- cd src; make install
- make[1]: Entering directory '/home/opam/.opam/5.0/.opam-switch/build/ott.0.30/src'
- ocamllex grammar_lexer.mll
- 374 states, 16439 transitions, table size 68000 bytes
- 3397 additional bytes used for bindings
- ocamlyacc -v grammar_parser.mly
- 2 rules never reduced
- ocamldep location.ml types.ml auxl.ml merge.ml global_option.ml grammar_lexer.ml grammar_parser.mli grammar_parser.ml version.ml grammar_pp.ml parse_table.ml glr.ml new_term_parser.ml term_parser.ml dependency.ml bounds.ml context_pp.ml quotient_rules.ml grammar_typecheck.ml transform.ml substs_pp.ml subrules_pp.ml embed_pp.ml defns.ml ln_transform.ml coq_induct.ml system_pp.ml lex_menhir_pp.ml align.ml main.ml align.mli bounds.mli coq_induct.mli defns.mli dependency.mli embed_pp.mli grammar_typecheck.mli merge.mli subrules_pp.mli substs_pp.mli system_pp.mli lex_menhir_pp.mli transform.mli term_parser.mli > .depend
- File "grammar_pp.ml", line 1390, characters 17-19:
- 1390 |     | Isa _ -> " \<comment> \<open>" ^ String.concat "" (apply_hom_spec m xd hs ss) ^ "\<close>"
-                         ^^
- Warning 14 [illegal-backslash]: illegal backslash escape in string.
- File "grammar_pp.ml", line 1390, characters 28-30:
- 1390 |     | Isa _ -> " \<comment> \<open>" ^ String.concat "" (apply_hom_spec m xd hs ss) ^ "\<close>"
-                                    ^^
- Warning 14 [illegal-backslash]: illegal backslash escape in string.
- File "grammar_pp.ml", line 1390, characters 87-89:
- 1390 |     | Isa _ -> " \<comment> \<open>" ^ String.concat "" (apply_hom_spec m xd hs ss) ^ "\<close>"
-                                                                                               ^^
- Warning 14 [illegal-backslash]: illegal backslash escape in string.
- File "grammar_pp.ml", line 1405, characters 17-19:
- 1405 |     | Isa _ -> " \<comment> \<open>" ^ String.concat "" (apply_hom_spec m xd hs ss) ^ "\<close>"
-                         ^^
- Warning 14 [illegal-backslash]: illegal backslash escape in string.
- File "grammar_pp.ml", line 1405, characters 28-30:
- 1405 |     | Isa _ -> " \<comment> \<open>" ^ String.concat "" (apply_hom_spec m xd hs ss) ^ "\<close>"
-                                    ^^
- Warning 14 [illegal-backslash]: illegal backslash escape in string.
- File "grammar_pp.ml", line 1405, characters 87-89:
- 1405 |     | Isa _ -> " \<comment> \<open>" ^ String.concat "" (apply_hom_spec m xd hs ss) ^ "\<close>"
-                                                                                               ^^
- Warning 14 [illegal-backslash]: illegal backslash escape in string.
- mkdir ../bin
- cd .. && tar -zxvf ocamlgraph-1.7.tar.gz
- ocamlgraph-1.7/
- ocamlgraph-1.7/bin/
- ocamlgraph-1.7/src/
- ocamlgraph-1.7/src/blocks.ml
- ocamlgraph-1.7/src/builder.ml
- ocamlgraph-1.7/src/builder.mli
- ocamlgraph-1.7/src/classic.ml
- ocamlgraph-1.7/src/classic.mli
- ocamlgraph-1.7/src/cliquetree.ml
- ocamlgraph-1.7/src/cliquetree.mli
- ocamlgraph-1.7/src/coloring.ml
- ocamlgraph-1.7/src/coloring.mli
- ocamlgraph-1.7/src/components.ml
- ocamlgraph-1.7/src/components.mli
- ocamlgraph-1.7/src/delaunay.ml
- ocamlgraph-1.7/src/delaunay.mli
- ocamlgraph-1.7/src/dot.ml
- ocamlgraph-1.7/src/dot.mli
- ocamlgraph-1.7/src/dot_ast.mli
- ocamlgraph-1.7/src/dot_lexer.ml
- ocamlgraph-1.7/src/dot_lexer.mll
- ocamlgraph-1.7/src/dot_parser.ml
- ocamlgraph-1.7/src/dot_parser.mli
- ocamlgraph-1.7/src/dot_parser.mly
- ocamlgraph-1.7/src/flow.ml
- ocamlgraph-1.7/src/flow.mli
- ocamlgraph-1.7/src/gmap.ml
- ocamlgraph-1.7/src/gmap.mli
- ocamlgraph-1.7/src/gml.ml
- ocamlgraph-1.7/src/gml.mli
- ocamlgraph-1.7/src/gml.mll
- ocamlgraph-1.7/src/graphviz.ml
- ocamlgraph-1.7/src/graphviz.mli
- ocamlgraph-1.7/src/imperative.ml
- ocamlgraph-1.7/src/imperative.mli
- ocamlgraph-1.7/src/kruskal.ml
- ocamlgraph-1.7/src/kruskal.mli
- ocamlgraph-1.7/src/mcs_m.ml
- ocamlgraph-1.7/src/mcs_m.mli
- ocamlgraph-1.7/src/md.ml
- ocamlgraph-1.7/src/md.mli
- ocamlgraph-1.7/src/minsep.ml
- ocamlgraph-1.7/src/minsep.mli
- ocamlgraph-1.7/src/oper.ml
- ocamlgraph-1.7/src/oper.mli
- ocamlgraph-1.7/src/pack.ml
- ocamlgraph-1.7/src/pack.mli
- ocamlgraph-1.7/src/path.ml
- ocamlgraph-1.7/src/path.mli
- ocamlgraph-1.7/src/persistent.ml
- ocamlgraph-1.7/src/persistent.mli
- ocamlgraph-1.7/src/rand.ml
- ocamlgraph-1.7/src/rand.mli
- ocamlgraph-1.7/src/sig.mli
- ocamlgraph-1.7/src/sig_pack.mli
- ocamlgraph-1.7/src/strat.ml
- ocamlgraph-1.7/src/strat.mli
- ocamlgraph-1.7/src/topological.ml
- ocamlgraph-1.7/src/topological.mli
- ocamlgraph-1.7/src/traverse.ml
- ocamlgraph-1.7/src/traverse.mli
- ocamlgraph-1.7/src/util.ml
- ocamlgraph-1.7/src/util.mli
- ocamlgraph-1.7/src/version.ml
- ocamlgraph-1.7/lib/
- ocamlgraph-1.7/lib/bitv.ml
- ocamlgraph-1.7/lib/bitv.mli
- ocamlgraph-1.7/lib/heap.ml
- ocamlgraph-1.7/lib/heap.mli
- ocamlgraph-1.7/lib/unionfind.ml
- ocamlgraph-1.7/lib/unionfind.mli
- ocamlgraph-1.7/Makefile.in
- ocamlgraph-1.7/configure
- ocamlgraph-1.7/configure.in
- ocamlgraph-1.7/META.in
- ocamlgraph-1.7/.depend
- ocamlgraph-1.7/editor/
- ocamlgraph-1.7/editor/ed_display.ml
- ocamlgraph-1.7/editor/ed_draw.ml
- ocamlgraph-1.7/editor/ed_graph.ml
- ocamlgraph-1.7/editor/ed_hyper.ml
- ocamlgraph-1.7/editor/ed_main.ml
- ocamlgraph-1.7/editor/Makefile
- ocamlgraph-1.7/editor/tests/
- ocamlgraph-1.7/editor/tests/dep_ed.dot
- ocamlgraph-1.7/editor/tests/dep_why.dot
- ocamlgraph-1.7/editor/tests/fsm.dot
- ocamlgraph-1.7/editor/tests/parcours.dot
- ocamlgraph-1.7/editor/tests/softmaint.dot
- ocamlgraph-1.7/editor/tests/transparency.dot
- ocamlgraph-1.7/editor/tests/twopi2.dot
- ocamlgraph-1.7/editor/tests/unix.dot
- ocamlgraph-1.7/editor/tests/world.dot
- ocamlgraph-1.7/editor/tests/de_bruijn4.gml
- ocamlgraph-1.7/editor/tests/divisors12.gml
- ocamlgraph-1.7/editor/tests/full10.gml
- ocamlgraph-1.7/editor/tests/full20.gml
- ocamlgraph-1.7/editor/tests/full30.gml
- ocamlgraph-1.7/editor/tests/full50.gml
- ocamlgraph-1.7/editor/tests/rand_100_10.gml
- ocamlgraph-1.7/editor/tests/rand_100_300.gml
- ocamlgraph-1.7/editor/tests/rand_10_10.gml
- ocamlgraph-1.7/editor/tests/rand_10_40.gml
- ocamlgraph-1.7/editor/tests/rand_50_300.gml
- ocamlgraph-1.7/editor/tests/ring_100.gml
- ocamlgraph-1.7/editor/tests/test.gml
- ocamlgraph-1.7/editor/tests/test2,1_2.gml
- ocamlgraph-1.7/editor/tests/test2,1_3.gml
- ocamlgraph-1.7/editor/tests/test2,1_3tot.gml
- ocamlgraph-1.7/editor/tests/test2_2.gml
- ocamlgraph-1.7/view_graph/
- ocamlgraph-1.7/view_graph/viewGraph_core.ml
- ocamlgraph-1.7/view_graph/viewGraph_select.ml
- ocamlgraph-1.7/view_graph/viewGraph_test.ml
- ocamlgraph-1.7/view_graph/viewGraph_utils.ml
- ocamlgraph-1.7/view_graph/viewGraph_core.mli
- ocamlgraph-1.7/view_graph/viewGraph_select.mli
- ocamlgraph-1.7/view_graph/viewGraph_utils.mli
- ocamlgraph-1.7/view_graph/README
- ocamlgraph-1.7/view_graph/Makefile
- ocamlgraph-1.7/dgraph/
- ocamlgraph-1.7/dgraph/dGraphContainer.ml
- ocamlgraph-1.7/dgraph/dGraphMake.ml
- ocamlgraph-1.7/dgraph/dGraphModel.ml
- ocamlgraph-1.7/dgraph/dGraphRandModel.ml
- ocamlgraph-1.7/dgraph/dGraphSubTree.ml
- ocamlgraph-1.7/dgraph/dGraphTreeLayout.ml
- ocamlgraph-1.7/dgraph/dGraphTreeModel.ml
- ocamlgraph-1.7/dgraph/dGraphView.ml
- ocamlgraph-1.7/dgraph/dGraphViewItem.ml
- ocamlgraph-1.7/dgraph/dGraphViewer.ml
- ocamlgraph-1.7/dgraph/xDot.ml
- ocamlgraph-1.7/dgraph/xDotDraw.ml
- ocamlgraph-1.7/dgraph/dGraphContainer.mli
- ocamlgraph-1.7/dgraph/dGraphModel.mli
- ocamlgraph-1.7/dgraph/dGraphRandModel.mli
- ocamlgraph-1.7/dgraph/dGraphSubTree.mli
- ocamlgraph-1.7/dgraph/dGraphTreeLayout.mli
- ocamlgraph-1.7/dgraph/dGraphTreeModel.mli
- ocamlgraph-1.7/dgraph/dGraphView.mli
- ocamlgraph-1.7/dgraph/dGraphViewItem.mli
- ocamlgraph-1.7/dgraph/xDot.mli
- ocamlgraph-1.7/dgraph/xDotDraw.mli
- ocamlgraph-1.7/examples/
- ocamlgraph-1.7/examples/color.ml
- ocamlgraph-1.7/examples/demo.ml
- ocamlgraph-1.7/examples/demo_planar.ml
- ocamlgraph-1.7/examples/sudoku.ml
- ocamlgraph-1.7/tests/
- ocamlgraph-1.7/tests/bench.ml
- ocamlgraph-1.7/tests/check.ml
- ocamlgraph-1.7/tests/dot.ml
- ocamlgraph-1.7/tests/strat.ml
- ocamlgraph-1.7/tests/test.ml
- ocamlgraph-1.7/README
- ocamlgraph-1.7/FAQ
- ocamlgraph-1.7/CREDITS
- ocamlgraph-1.7/INSTALL
- ocamlgraph-1.7/COPYING
- ocamlgraph-1.7/LICENSE
- ocamlgraph-1.7/CHANGES
- cd ../ocamlgraph-1.7 && patch -p1 < ../ocamlgraph-safe-string.patch
- patching file lib/bitv.ml
- Hunk #1 succeeded at 459 with fuzz 2 (offset 10 lines).
- cd ../ocamlgraph-1.7 && ./configure
- checking for ocamlc... ocamlc
- ocaml version is 5.0.0+dev6-2022-07-21
- ocaml library path is /home/opam/.opam/5.0/lib/ocaml
- checking for ocamlopt... ocamlopt
- checking ocamlopt version... ok
- checking for ocamlc.opt... ocamlc.opt
- checking ocamlc.opt version... ok
- checking for ocamlopt.opt... ocamlopt.opt
- checking ocamlc.opt version... ok
- checking for ocamldep... ocamldep
- checking for ocamllex... ocamllex
- checking for ocamllex.opt... ocamllex.opt
- checking for ocamlyacc... ocamlyacc
- checking for ocamldoc... ocamldoc
- checking for ocamldoc.opt... ocamldoc.opt
- checking for ocamlweb... true
- checking for ocamlfind... no
- checking for /home/opam/.opam/5.0/lib/ocaml/lablgtk2/lablgtk.cmxa... no
- checking Win32 platform... no
- configure: WARNING: lablgnomecanvas not found: the graph editor and view_graph will not be compiled
- configure: creating ./config.status
- config.status: creating Makefile
- cd ../ocamlgraph-1.7 && \
- make OCAMLOPT='ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib' graph.cmxa
- make[2]: Entering directory '/home/opam/.opam/5.0/.opam-switch/build/ott.0.30/ocamlgraph-1.7'
- sed -e s/VERSION/1.7/ -e s/CMA/graph.cma/ -e s/CMXA/graph.cmxa/ \
- 	META.in > META
- rm -f src/version.ml
- echo "let version = \""1.7"\"" > src/version.ml
- echo "let date = \""`date`"\"" >> src/version.ml
- rm -f .depend
- ocamldep -slash -I src -I lib -I editor -I view_graph -I dgraph\
- 	lib/*.ml lib/*.mli \
- 	src/*.ml src/*.mli \
- 	editor/*.mli editor/*.ml \
- 	view_graph/*.mli view_graph/*.ml \
- 	dgraph/*.mli dgraph/*.ml > .depend
- ocamlc.opt -c -I src -I lib -g -dtypes src/sig.mli
- ocamlc.opt -c -I src -I lib -g -dtypes src/sig_pack.mli
- ocamlc.opt -c -I src -I lib -g -dtypes src/dot_ast.mli
- ocamlc.opt -c -I src -I lib -g -dtypes lib/unionfind.mli
- ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph lib/unionfind.ml
- ocamlc.opt -c -I src -I lib -g -dtypes lib/heap.mli
- ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph lib/heap.ml
- File "lib/heap.ml", line 54, characters 13-25:
- 54 |     let d' = Array.create n' d.(0) in
-                   ^^^^^^^^^^^^
- Error: Unbound value Array.create
- make[2]: *** [Makefile:477: lib/heap.cmx] Error 2
- make[2]: Leaving directory '/home/opam/.opam/5.0/.opam-switch/build/ott.0.30/ocamlgraph-1.7'
- make[1]: *** [Makefile:230: ../ocamlgraph-1.7/graph.cmxa] Error 2
- make[1]: Leaving directory '/home/opam/.opam/5.0/.opam-switch/build/ott.0.30/src'
- make: *** [Makefile:39: world] Error 2
Processing 22/43: [dune: ocaml bootstrap.ml] [ocamlfind: make all]
Processing 23/43: [dune: ocaml bootstrap.ml] [ocamlfind: make all]
-> retrieved z3.4.10.1  (https://github.com/Z3Prover/z3/archive/refs/tags/z3-4.10.1.tar.gz)
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "all" (CWD=/home/opam/.opam/5.0/.opam-switch/build/ocamlfind.1.9.5)
- for p in findlib; do ( cd src/$p; make all ) || exit; done
- make[1]: Entering directory '/home/opam/.opam/5.0/.opam-switch/build/ocamlfind.1.9.5/src/findlib'
- ocamllex fl_meta.mll
- 22 states, 392 transitions, table size 1700 bytes
- USE_CYGPATH="0"; \
- export USE_CYGPATH; \
- cat findlib_config.mlp | \
-          ../../tools/patch '@CONFIGFILE@' '/home/opam/.opam/5.0/lib/findlib.conf' | \
-          ../../tools/patch '@STDLIB@' '/home/opam/.opam/5.0/lib/ocaml' | \
- 	sed -e 's;@AUTOLINK@;true;g' \
- 	    -e 's;@SYSTEM@;linux;g' \
- 	     >findlib_config.ml
- if [ "true" = "true" ]; then                 \
- 	cp topfind.ml.in topfind.ml;                             \
- else                                                             \
- 	sed -e '/PPXOPT_BEGIN/,/PPXOPT_END/ d' topfind.ml.in     \
- 		> topfind.ml ;                                   \
- fi
- ocamldep *.ml *.mli >depend
- ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -g -c findlib_config.ml
- ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -g -c fl_split.ml
- ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -g -c fl_metatoken.ml
- ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -g -c fl_meta.ml
- ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -c fl_metascanner.mli
- ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -g -c fl_metascanner.ml
- ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -c fl_topo.mli
- ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -g -c fl_topo.ml
- ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -c fl_package_base.mli
- ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -g -c fl_package_base.ml
- File "fl_package_base.ml", line 304, characters 22-40:
- 304 | 	 let pkg_ancestors = query_requirements predlist pkg in
-       	                     ^^^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label preds was omitted in the application of this function.
- File "fl_package_base.ml", line 350, characters 18-36:
- 350 |   let ancestors = query_requirements predlist package_name in
-                         ^^^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label preds was omitted in the application of this function.
- File "fl_package_base.ml", line 375, characters 23-41:
- 375 | 	  let pkg_ancestors = query_requirements predlist pkg in
-       	                      ^^^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label preds was omitted in the application of this function.
- File "fl_package_base.ml", line 510, characters 16-35:
- 510 | 	     ( let c = package_definitions search_path pkg.package_name in
-       	               ^^^^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label search_path was omitted in the application of this function.
- ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -c findlib.mli
- ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -g -c findlib.ml
- File "findlib.ml", line 390, characters 2-26:
- 390 |   Fl_package_base.requires predlist pkg
-         ^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label preds was omitted in the application of this function.
- File "findlib.ml", line 396, characters 2-33:
- 396 |   Fl_package_base.requires_deeply predlist pkglist
-         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label preds was omitted in the application of this function.
- ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -g -c fl_args.ml
- ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -g -c fl_lint.ml
- ocamlc -I +compiler-libs -a -o findlib.cma findlib_config.cmo fl_split.cmo fl_metatoken.cmo fl_meta.cmo fl_metascanner.cmo fl_topo.cmo fl_package_base.cmo findlib.cmo fl_args.cmo fl_lint.cmo
- ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -g -c ocaml_args.ml
- ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -g -c frontend.ml
- File "frontend.ml", line 859, characters 10-39:
- 859 |           Fl_package_base.package_users predicates1 packages1
-                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label preds was omitted in the application of this function.
- ocamlc -I +compiler-libs  -o ocamlfind -g findlib.cma unix.cma \
-            -I +unix -I +dynlink ocaml_args.cmo frontend.cmo
- ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -c topfind.mli
- ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -g -c topfind.ml
- File "topfind.ml", line 126, characters 40-63:
- 126 |                      match Hashtbl.find Toploop.directive_table "ppx" with
-                                               ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Toploop.directive_table
- File "topfind.ml", line 256, characters 4-27:
- 256 |     Toploop.directive_table
-           ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Toploop.directive_table
- File "topfind.ml", line 266, characters 4-27:
- 266 |     Toploop.directive_table
-           ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Toploop.directive_table
- File "topfind.ml", line 278, characters 4-27:
- 278 |     Toploop.directive_table
-           ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Toploop.directive_table
- File "topfind.ml", line 291, characters 4-27:
- 291 |     Toploop.directive_table
-           ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Toploop.directive_table
- File "topfind.ml", line 305, characters 4-27:
- 305 |     Toploop.directive_table
-           ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Toploop.directive_table
- File "topfind.ml", line 317, characters 4-27:
- 317 |     Toploop.directive_table
-           ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Toploop.directive_table
- ocamlc -I +compiler-libs -a -o findlib_top.cma topfind.cmo
- USE_CYGPATH="0"; \
- export USE_CYGPATH; \
- cat topfind_rd1.p | \
-          ../../tools/patch '@SITELIB@' '/home/opam/.opam/5.0/lib' \
-     	    >topfind
- ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -c fl_dynload.mli
- ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -g -c fl_dynload.ml
- ocamlc -I +compiler-libs -a -o findlib_dynload.cma fl_dynload.cmo
- make[1]: Leaving directory '/home/opam/.opam/5.0/.opam-switch/build/ocamlfind.1.9.5/src/findlib'
- make all-config
- make[1]: Entering directory '/home/opam/.opam/5.0/.opam-switch/build/ocamlfind.1.9.5'
- USE_CYGPATH="0"; \
- export USE_CYGPATH; \
- cat findlib.conf.in | \
-      tools/patch '@SITELIB@' '/home/opam/.opam/5.0/lib' >findlib.conf
- if ./tools/cmd_from_same_dir ocamlc; then \
- 	echo 'ocamlc="ocamlc.opt"' >>findlib.conf; \
- fi
- if ./tools/cmd_from_same_dir ocamlopt; then \
- 	echo 'ocamlopt="ocamlopt.opt"' >>findlib.conf; \
- fi
- if ./tools/cmd_from_same_dir ocamldep; then \
- 	echo 'ocamldep="ocamldep.opt"' >>findlib.conf; \
- fi
- if ./tools/cmd_from_same_dir ocamldoc; then \
- 	echo 'ocamldoc="ocamldoc.opt"' >>findlib.conf; \
- fi
- make[1]: Leaving directory '/home/opam/.opam/5.0/.opam-switch/build/ocamlfind.1.9.5'
Processing 23/43: [dune: ocaml bootstrap.ml] [ocamlfind: make opt]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "opt" (CWD=/home/opam/.opam/5.0/.opam-switch/build/ocamlfind.1.9.5)
- for p in findlib; do ( cd src/$p; make opt ) || exit; done
- make[1]: Entering directory '/home/opam/.opam/5.0/.opam-switch/build/ocamlfind.1.9.5/src/findlib'
- ocamlopt -I +compiler-libs -g -opaque  -I +unix -I +dynlink -c findlib_config.ml
- ocamlopt -I +compiler-libs -g -opaque  -I +unix -I +dynlink -c fl_split.ml
- ocamlopt -I +compiler-libs -g -opaque  -I +unix -I +dynlink -c fl_metatoken.ml
- ocamlopt -I +compiler-libs -g -opaque  -I +unix -I +dynlink -c fl_meta.ml
- ocamlopt -I +compiler-libs -g -opaque  -I +unix -I +dynlink -c fl_metascanner.ml
- ocamlopt -I +compiler-libs -g -opaque  -I +unix -I +dynlink -c fl_topo.ml
- ocamlopt -I +compiler-libs -g -opaque  -I +unix -I +dynlink -c fl_package_base.ml
- File "fl_package_base.ml", line 304, characters 22-40:
- 304 | 	 let pkg_ancestors = query_requirements predlist pkg in
-       	                     ^^^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label preds was omitted in the application of this function.
- File "fl_package_base.ml", line 350, characters 18-36:
- 350 |   let ancestors = query_requirements predlist package_name in
-                         ^^^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label preds was omitted in the application of this function.
- File "fl_package_base.ml", line 375, characters 23-41:
- 375 | 	  let pkg_ancestors = query_requirements predlist pkg in
-       	                      ^^^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label preds was omitted in the application of this function.
- File "fl_package_base.ml", line 510, characters 16-35:
- 510 | 	     ( let c = package_definitions search_path pkg.package_name in
-       	               ^^^^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label search_path was omitted in the application of this function.
- ocamlopt -I +compiler-libs -g -opaque  -I +unix -I +dynlink -c findlib.ml
- File "findlib.ml", line 390, characters 2-26:
- 390 |   Fl_package_base.requires predlist pkg
-         ^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label preds was omitted in the application of this function.
- File "findlib.ml", line 396, characters 2-33:
- 396 |   Fl_package_base.requires_deeply predlist pkglist
-         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label preds was omitted in the application of this function.
- ocamlopt -I +compiler-libs -g -opaque  -I +unix -I +dynlink -c fl_args.ml
- ocamlopt -I +compiler-libs -g -opaque  -I +unix -I +dynlink -c fl_lint.ml
- ocamlopt -I +compiler-libs -g -a -o findlib.cmxa findlib_config.cmx fl_split.cmx fl_metatoken.cmx fl_meta.cmx fl_metascanner.cmx fl_topo.cmx fl_package_base.cmx findlib.cmx fl_args.cmx fl_lint.cmx
- if [ 1 -gt 0 ]; then \
-     ocamlopt -I +compiler-libs -g -shared -o findlib.cmxs findlib_config.cmx fl_split.cmx fl_metatoken.cmx fl_meta.cmx fl_metascanner.cmx fl_topo.cmx fl_package_base.cmx findlib.cmx fl_args.cmx fl_lint.cmx; \
- fi
- ocamlopt -I +compiler-libs -g -opaque  -I +unix -I +dynlink -c ocaml_args.ml
- ocamlopt -I +compiler-libs -g -opaque  -I +unix -I +dynlink -c frontend.ml
- File "frontend.ml", line 859, characters 10-39:
- 859 |           Fl_package_base.package_users predicates1 packages1
-                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label preds was omitted in the application of this function.
- ocamlopt -I +compiler-libs -g -o ocamlfind_opt findlib.cmxa unix.cmxa \
- 	   -I +unix -I +dynlink ocaml_args.cmx frontend.cmx
- ocamlopt -I +compiler-libs -g -opaque  -I +unix -I +dynlink -c topfind.ml
- File "topfind.ml", line 126, characters 40-63:
- 126 |                      match Hashtbl.find Toploop.directive_table "ppx" with
-                                               ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Toploop.directive_table
- File "topfind.ml", line 256, characters 4-27:
- 256 |     Toploop.directive_table
-           ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Toploop.directive_table
- File "topfind.ml", line 266, characters 4-27:
- 266 |     Toploop.directive_table
-           ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Toploop.directive_table
- File "topfind.ml", line 278, characters 4-27:
- 278 |     Toploop.directive_table
-           ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Toploop.directive_table
- File "topfind.ml", line 291, characters 4-27:
- 291 |     Toploop.directive_table
-           ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Toploop.directive_table
- File "topfind.ml", line 305, characters 4-27:
- 305 |     Toploop.directive_table
-           ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Toploop.directive_table
- File "topfind.ml", line 317, characters 4-27:
- 317 |     Toploop.directive_table
-           ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Toploop.directive_table
- ocamlopt -I +compiler-libs -g -a -o findlib_top.cmxa topfind.cmx
- if [ 1 -gt 0 ]; then \
-     ocamlopt -I +compiler-libs -g -shared -o findlib_top.cmxs topfind.cmx; \
- fi
- ocamlopt -I +compiler-libs -g -opaque  -I +unix -I +dynlink -c fl_dynload.ml
- ocamlopt -I +compiler-libs -g -a -o findlib_dynload.cmxa fl_dynload.cmx
- if [ 1 -gt 0 ]; then \
-     ocamlopt -I +compiler-libs -g -shared -o findlib_dynload.cmxs fl_dynload.cmx; \
- fi
- make[1]: Leaving directory '/home/opam/.opam/5.0/.opam-switch/build/ocamlfind.1.9.5/src/findlib'
-> compiled  ocamlfind.1.9.5
Processing 23/43: [dune: ocaml bootstrap.ml]
Processing 24/43: [dune: ocaml bootstrap.ml] [ocamlfind: make install]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "install" "make" "install" (CWD=/home/opam/.opam/5.0/.opam-switch/build/ocamlfind.1.9.5)
- if [ "1" -eq 1 ]; then \
-     for x in camlp4 dbm graphics labltk num ocamlbuild; do \
-       if [ -f "/home/opam/.opam/5.0/lib/$x/META" ]; then \
-         if ! grep -Fq '[distributed with Ocaml]' "//home/opam/.opam/5.0/lib/$x/META"; then \
-           rm -f site-lib-src/$x/META; \
-         fi; \
-       fi; \
-     done; \
-     test -f "site-lib-src/num/META" || rm -f "site-lib-src/num-top/META"; \
-   fi
- echo 'SITELIB_META =' > Makefile.packages.in
- for x in `ls site-lib-src`; do test ! -f "site-lib-src/$x/META" || echo $x >> Makefile.packages.in; done
- tr '\n' ' ' < Makefile.packages.in > Makefile.packages
- rm Makefile.packages.in
- install -d "/home/opam/.opam/5.0/bin"
- install -d "/home/opam/.opam/5.0/man"
- make install-config
- make[1]: Entering directory '/home/opam/.opam/5.0/.opam-switch/build/ocamlfind.1.9.5'
- install -d "`dirname \"/home/opam/.opam/5.0/lib/findlib.conf\"`"
- test -f "/home/opam/.opam/5.0/lib/findlib.conf" || install -c findlib.conf "/home/opam/.opam/5.0/lib/findlib.conf"
- make[1]: Leaving directory '/home/opam/.opam/5.0/.opam-switch/build/ocamlfind.1.9.5'
- for p in findlib; do ( cd src/$p; make install ); done
- make[1]: Entering directory '/home/opam/.opam/5.0/.opam-switch/build/ocamlfind.1.9.5/src/findlib'
- install -d "/home/opam/.opam/5.0/lib/findlib"
- install -d "/home/opam/.opam/5.0/bin"
- install -d "/home/opam/.opam/5.0/lib/ocaml"
- test 1 -eq 0 || install -c topfind "/home/opam/.opam/5.0/lib/ocaml/"
- files=` ../../tools/collect_files ../../Makefile.config \
- findlib.cmi findlib.mli findlib.cma findlib.cmxa findlib.a findlib.cmxs \
- findlib_config.cmi findlib_config.ml topfind.cmi topfind.mli \
- fl_args.cmi fl_lint.cmi fl_meta.cmi fl_split.cmi fl_topo.cmi ocaml_args.cmi \
- fl_package_base.mli fl_package_base.cmi fl_metascanner.mli fl_metascanner.cmi \
- fl_metatoken.cmi findlib_top.cma findlib_top.cmxa findlib_top.a findlib_top.cmxs \
- findlib_dynload.cma findlib_dynload.cmxa findlib_dynload.a findlib_dynload.cmxs fl_dynload.mli fl_dynload.cmi \
- META` && \
- install -c $files "/home/opam/.opam/5.0/lib/findlib/"
- f="ocamlfind"; { test -f ocamlfind_opt && f="ocamlfind_opt"; }; \
- install -c $f "/home/opam/.opam/5.0/bin/ocamlfind"
- # the following "if" block is only needed for 4.00beta2
- if [ 1 -eq 0 -a -f "/home/opam/.opam/5.0/lib/ocaml/compiler-libs/topdirs.cmi" ]; then \
-     cd "/home/opam/.opam/5.0/lib/ocaml/compiler-libs/"; \
-     install -c topdirs.cmi toploop.cmi "/home/opam/.opam/5.0/lib/findlib/"; \
- fi
- make[1]: Leaving directory '/home/opam/.opam/5.0/.opam-switch/build/ocamlfind.1.9.5/src/findlib'
- make install-meta
- make[1]: Entering directory '/home/opam/.opam/5.0/.opam-switch/build/ocamlfind.1.9.5'
- for x in bytes compiler-libs dynlink ocamldoc runtime_events stdlib str threads unix ; do install -d "/home/opam/.opam/5.0/lib/$x"; install -c site-lib-src/$x/META "/home/opam/.opam/5.0/lib/$x/META.tmp" && mv "/home/opam/.opam/5.0/lib/$x/META.tmp" "/home/opam/.opam/5.0/lib/$x/META"; done
- install -d "/home/opam/.opam/5.0/lib/findlib"; install -c Makefile.packages "/home/opam/.opam/5.0/lib/findlib/Makefile.packages"
- make[1]: Leaving directory '/home/opam/.opam/5.0/.opam-switch/build/ocamlfind.1.9.5'
- test ! -f 'site-lib-src/num-top/META' || { cd src/findlib; make install-num-top; }
- test ! -f 'site-lib-src/camlp4/META' ||	install -c tools/safe_camlp4 "/home/opam/.opam/5.0/bin"
- make install-doc
- make[1]: Entering directory '/home/opam/.opam/5.0/.opam-switch/build/ocamlfind.1.9.5'
- install -d "/home/opam/.opam/5.0/man/man1" "/home/opam/.opam/5.0/man/man3" "/home/opam/.opam/5.0/man/man5"
- install -c doc/ref-man/ocamlfind.1 "/home/opam/.opam/5.0/man/man1"
- install -c doc/ref-man/META.5 doc/ref-man/site-lib.5 doc/ref-man/findlib.conf.5 "/home/opam/.opam/5.0/man/man5"
- make[1]: Leaving directory '/home/opam/.opam/5.0/.opam-switch/build/ocamlfind.1.9.5'
-> installed ocamlfind.1.9.5
Processing 24/43: [dune: ocaml bootstrap.ml]
Processing 25/43: [dune: ocaml bootstrap.ml] [zarith: ./configure]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "./configure" (CWD=/home/opam/.opam/5.0/.opam-switch/build/zarith.1.12)
- binary ocaml: found in /home/opam/.opam/5.0/bin
- binary ocamlc: found in /home/opam/.opam/5.0/bin
- binary ocamldep: found in /home/opam/.opam/5.0/bin
- binary ocamlmklib: found in /home/opam/.opam/5.0/bin
- binary ocamldoc: found in /home/opam/.opam/5.0/bin
- binary gcc: found in /usr/bin
- binary ocamlopt: found in /home/opam/.opam/5.0/bin
- checking compilation with gcc -O3 -Wall -Wextra : working
- include caml/mlvalues.h: found
- library dynlink.cmxa: found
- binary ocamlfind: found in /home/opam/.opam/5.0/bin
- OCaml's word size is 64
- binary uname: found in /bin
- include gmp.h: found
- library gmp: found
- OCaml supports -bin-annot to produce documentation
- 
- detected configuration:
- 
-   native-code:          yes
-   dynamic linking:      yes
-   defines:              -DHAS_GMP 
-   libraries:             -lgmp
-   C options:            -O3 -Wall -Wextra 
-   installation path:    /home/opam/.opam/5.0/lib
-   installation method   findlib
- 
- configuration successful!
- now type "make" to build
- then type "make install" or "sudo make install" to install
Processing 25/43: [dune: ocaml bootstrap.ml] [zarith: make]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" (CWD=/home/opam/.opam/5.0/.opam-switch/build/zarith.1.12)
- (echo "let"; grep "version" META | head -1) > zarith_version.ml
- ocamldep -native  zarith_version.ml z.ml q.ml big_int_Z.ml z.mli q.mli big_int_Z.mli > depend
- ocamlc -I +compiler-libs -bin-annot  -c zarith_version.ml
- ocamlc -I +compiler-libs -bin-annot  -c z.mli
- ocamlc -I +compiler-libs -bin-annot  -c z.ml
- ocamlc -I +compiler-libs -bin-annot  -c q.mli
- ocamlc -I +compiler-libs -bin-annot  -c q.ml
- File "q.ml", line 537, characters 9-23:
- 537 |         (Z.of_substring s 0 i)
-                ^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: labels pos, len were omitted in the application of this function.
- File "q.ml", line 538, characters 9-23:
- 538 |         (Z.of_substring s (i+1) (String.length s-i-1))
-                ^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: labels pos, len were omitted in the application of this function.
- ocamlc -I +compiler-libs -bin-annot  -c big_int_Z.mli
- ocamlc -I +compiler-libs -bin-annot  -c big_int_Z.ml
- ocamlmklib -failsafe -o zarith zarith_version.cmo z.cmo q.cmo big_int_Z.cmo -lgmp
- ocamlc -ccopt "-I/home/opam/.opam/5.0/lib/ocaml  -DHAS_GMP  -O3 -Wall -Wextra " -c caml_z.c
- ocamlmklib -failsafe -o zarith caml_z.o -lgmp
- ocamlc -I +compiler-libs -bin-annot  -c zarith_top.ml
- ocamlc -o zarith_top.cma -a zarith_top.cmo
- ocamlopt -I +compiler-libs  -c zarith_version.ml
- ocamlopt -I +compiler-libs  -c z.ml
- ocamlopt -I +compiler-libs  -c q.ml
- File "q.ml", line 537, characters 9-23:
- 537 |         (Z.of_substring s 0 i)
-                ^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: labels pos, len were omitted in the application of this function.
- File "q.ml", line 538, characters 9-23:
- 538 |         (Z.of_substring s (i+1) (String.length s-i-1))
-                ^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: labels pos, len were omitted in the application of this function.
- ocamlopt -I +compiler-libs  -c big_int_Z.ml
- ocamlmklib -failsafe -o zarith zarith_version.cmx z.cmx q.cmx big_int_Z.cmx -lgmp
- ocamlopt -shared -o zarith.cmxs -I . zarith.cmxa -linkall
-> compiled  zarith.1.12
Processing 25/43: [dune: ocaml bootstrap.ml]
Processing 26/43: [dune: ocaml bootstrap.ml] [zarith: make install]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "install" "make" "install" (CWD=/home/opam/.opam/5.0/.opam-switch/build/zarith.1.12)
- ocamlfind install -destdir "/home/opam/.opam/5.0/lib" zarith META zarith.cma libzarith.a z.cmi q.cmi big_int_Z.cmi zarith_top.cma z.mli zarith.cmxa z.cmx q.cmx big_int_Z.cmx zarith.cmxs zarith.h q.mli big_int_Z.mli zarith.a z.cmti q.cmti big_int_Z.cmti -optional dllzarith.so
- Installed /home/opam/.opam/5.0/lib/zarith/big_int_Z.cmti
- Installed /home/opam/.opam/5.0/lib/zarith/q.cmti
- Installed /home/opam/.opam/5.0/lib/zarith/z.cmti
- Installed /home/opam/.opam/5.0/lib/zarith/zarith.a
- Installed /home/opam/.opam/5.0/lib/zarith/big_int_Z.mli
- Installed /home/opam/.opam/5.0/lib/zarith/q.mli
- Installed /home/opam/.opam/5.0/lib/zarith/zarith.h
- Installed /home/opam/.opam/5.0/lib/zarith/zarith.cmxs
- Installed /home/opam/.opam/5.0/lib/zarith/big_int_Z.cmx
- Installed /home/opam/.opam/5.0/lib/zarith/q.cmx
- Installed /home/opam/.opam/5.0/lib/zarith/z.cmx
- Installed /home/opam/.opam/5.0/lib/zarith/zarith.cmxa
- Installed /home/opam/.opam/5.0/lib/zarith/z.mli
- Installed /home/opam/.opam/5.0/lib/zarith/zarith_top.cma
- Installed /home/opam/.opam/5.0/lib/zarith/big_int_Z.cmi
- Installed /home/opam/.opam/5.0/lib/zarith/q.cmi
- Installed /home/opam/.opam/5.0/lib/zarith/z.cmi
- Installed /home/opam/.opam/5.0/lib/zarith/libzarith.a
- Installed /home/opam/.opam/5.0/lib/zarith/zarith.cma
- Installed /home/opam/.opam/5.0/lib/stublibs/dllzarith.so
- Installed /home/opam/.opam/5.0/lib/stublibs/dllzarith.so.owner
- ocamlfind: [WARNING] You have installed DLLs but the directory /home/opam/.opam/5.0/lib/stublibs is not mentioned in ld.conf
- Installed /home/opam/.opam/5.0/lib/zarith/META
-> installed zarith.1.12
Processing 26/43: [dune: ocaml bootstrap.ml]
Processing 27/43: [dune: ocaml bootstrap.ml] [z3: python3]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "python3" "scripts/mk_make.py" "--ml" (CWD=/home/opam/.opam/5.0/.opam-switch/build/z3.4.10.1)
- opt = --ml, arg = 
- New component: 'util'
- New component: 'polynomial'
- New component: 'interval'
- New component: 'dd'
- New component: 'simplex'
- New component: 'hilbert'
- New component: 'automata'
- New component: 'realclosure'
- New component: 'subpaving'
- New component: 'ast'
- New component: 'euf'
- New component: 'params'
- New component: 'smt_params'
- New component: 'grobner'
- New component: 'sat'
- New component: 'nlsat'
- New component: 'lp'
- New component: 'rewriter'
- New component: 'macros'
- New component: 'normal_forms'
- New component: 'model'
- New component: 'tactic'
- New component: 'substitution'
- New component: 'parser_util'
- New component: 'proofs'
- New component: 'solver'
- New component: 'cmd_context'
- New component: 'smt2parser'
- New component: 'pattern'
- New component: 'aig_tactic'
- New component: 'ackermannization'
- New component: 'fpa'
- New component: 'bit_blaster'
- New component: 'core_tactics'
- New component: 'arith_tactics'
- New component: 'mbp'
- New component: 'qe_lite'
- New component: 'solver_assertions'
- New component: 'sat_smt'
- New component: 'sat_tactic'
- New component: 'nlsat_tactic'
- New component: 'subpaving_tactic'
- New component: 'proto_model'
- New component: 'smt'
- New component: 'bv_tactics'
- New component: 'fuzzing'
- New component: 'smt_tactic'
- New component: 'sls_tactic'
- New component: 'qe'
- New component: 'sat_solver'
- New component: 'fd_solver'
- New component: 'muz'
- New component: 'dataflow'
- New component: 'transforms'
- New component: 'rel'
- New component: 'spacer'
- New component: 'clp'
- New component: 'tab'
- New component: 'ddnf'
- New component: 'bmc'
- New component: 'fp'
- New component: 'smtlogic_tactics'
- New component: 'ufbv_tactic'
- New component: 'fpa_tactics'
- New component: 'portfolio'
- New component: 'opt'
- New component: 'api'
- New component: 'extra_cmds'
- New component: 'shell'
- New component: 'test'
- New component: 'api_dll'
- New component: 'dotnet'
- New component: 'java'
- New component: 'ml'
- New component: 'cpp'
- Python bindings directory was detected.
- New component: 'python'
- New component: 'python_install'
- New component: 'js'
- New component: 'cpp_example'
- New component: 'z3_tptp'
- New component: 'c_example'
- New component: 'maxsat'
- New component: 'dotnet_example'
- New component: 'java_example'
- New component: 'ml_example'
- New component: 'py_example'
- Generating src/util/z3_version.h from src/util/z3_version.h.in
- Generated 'src/util/z3_version.h'
- Generated 'src/ackermannization/ackermannization_params.hpp'
- Generated 'src/ackermannization/ackermannize_bv_tactic_params.hpp'
- Generated 'src/ast/pp_params.hpp'
- Generated 'src/ast/normal_forms/nnf_params.hpp'
- Generated 'src/math/polynomial/algebraic_params.hpp'
- Generated 'src/math/realclosure/rcf_params.hpp'
- Generated 'src/model/model_evaluator_params.hpp'
- Generated 'src/model/model_params.hpp'
- Generated 'src/muz/base/fp_params.hpp'
- Generated 'src/nlsat/nlsat_params.hpp'
- Generated 'src/opt/opt_params.hpp'
- Generated 'src/params/arith_rewriter_params.hpp'
- Generated 'src/params/array_rewriter_params.hpp'
- Generated 'src/params/bool_rewriter_params.hpp'
- Generated 'src/params/bv_rewriter_params.hpp'
- Generated 'src/params/fpa2bv_rewriter_params.hpp'
- Generated 'src/params/fpa_rewriter_params.hpp'
- Generated 'src/params/pattern_inference_params_helper.hpp'
- Generated 'src/params/poly_rewriter_params.hpp'
- Generated 'src/params/rewriter_params.hpp'
- Generated 'src/params/seq_rewriter_params.hpp'
- Generated 'src/parsers/util/parser_params.hpp'
- Generated 'src/sat/sat_asymm_branch_params.hpp'
- Generated 'src/sat/sat_params.hpp'
- Generated 'src/sat/sat_scc_params.hpp'
- Generated 'src/sat/sat_simplifier_params.hpp'
- Generated 'src/smt/params/smt_params_helper.hpp'
- Generated 'src/solver/combined_solver_params.hpp'
- Generated 'src/solver/parallel_params.hpp'
- Generated 'src/solver/solver_params.hpp'
- Generated 'src/tactic/tactic_params.hpp'
- Generated 'src/tactic/sls/sls_params.hpp'
- Generated 'src/tactic/smtlogics/qfufbv_tactic_params.hpp'
- Generated 'src/ast/pattern/database.h'
- Component api
- Component portfolio
- Component smtlogic_tactics
- Component ackermannization
- Component model
- Component rewriter
- Component ast
- Component util
- Component polynomial
- Component automata
- Component params
- Component macros
- Component solver
- Component tactic
- Component proofs
- Component sat_solver
- Component core_tactics
- Component normal_forms
- Component pattern
- Component smt2parser
- Component cmd_context
- Component parser_util
- Component aig_tactic
- Component bv_tactics
- Component bit_blaster
- Component arith_tactics
- Component sat
- Component dd
- Component interval
- Component grobner
- Component simplex
- Component sat_tactic
- Component sat_smt
- Component euf
- Component smt_params
- Component fpa
- Component mbp
- Component lp
- Component nlsat
- Component qe_lite
- Component nlsat_tactic
- Component smt_tactic
- Component smt
- Component proto_model
- Component solver_assertions
- Component substitution
- Component fp
- Component muz
- Component qe
- Component clp
- Component transforms
- Component hilbert
- Component dataflow
- Component tab
- Component rel
- Component bmc
- Component fd_solver
- Component ddnf
- Component spacer
- Component ufbv_tactic
- Component fpa_tactics
- Component sls_tactic
- Component subpaving_tactic
- Component subpaving
- Component realclosure
- Component opt
- Component extra_cmds
- Component shell
- Generated 'src/shell/install_tactic.cpp'
- Component api
- Component portfolio
- Component smtlogic_tactics
- Component ackermannization
- Component model
- Component rewriter
- Component ast
- Component util
- Component polynomial
- Component automata
- Component params
- Component macros
- Component solver
- Component tactic
- Component proofs
- Component sat_solver
- Component core_tactics
- Component normal_forms
- Component pattern
- Component smt2parser
- Component cmd_context
- Component parser_util
- Component aig_tactic
- Component bv_tactics
- Component bit_blaster
- Component arith_tactics
- Component sat
- Component dd
- Component interval
- Component grobner
- Component simplex
- Component sat_tactic
- Component sat_smt
- Component euf
- Component smt_params
- Component fpa
- Component mbp
- Component lp
- Component nlsat
- Component qe_lite
- Component nlsat_tactic
- Component smt_tactic
- Component smt
- Component proto_model
- Component solver_assertions
- Component substitution
- Component fp
- Component muz
- Component qe
- Component clp
- Component transforms
- Component hilbert
- Component dataflow
- Component tab
- Component rel
- Component bmc
- Component fd_solver
- Component ddnf
- Component spacer
- Component ufbv_tactic
- Component fpa_tactics
- Component sls_tactic
- Component subpaving_tactic
- Component subpaving
- Component realclosure
- Component opt
- Component fuzzing
- Component test
- Generated 'src/test/install_tactic.cpp'
- Component api
- Component portfolio
- Component smtlogic_tactics
- Component ackermannization
- Component model
- Component rewriter
- Component ast
- Component util
- Component polynomial
- Component automata
- Component params
- Component macros
- Component solver
- Component tactic
- Component proofs
- Component sat_solver
- Component core_tactics
- Component normal_forms
- Component pattern
- Component smt2parser
- Component cmd_context
- Component parser_util
- Component aig_tactic
- Component bv_tactics
- Component bit_blaster
- Component arith_tactics
- Component sat
- Component dd
- Component interval
- Component grobner
- Component simplex
- Component sat_tactic
- Component sat_smt
- Component euf
- Component smt_params
- Component fpa
- Component mbp
- Component lp
- Component nlsat
- Component qe_lite
- Component nlsat_tactic
- Component smt_tactic
- Component smt
- Component proto_model
- Component solver_assertions
- Component substitution
- Component fp
- Component muz
- Component qe
- Component clp
- Component transforms
- Component hilbert
- Component dataflow
- Component tab
- Component rel
- Component bmc
- Component fd_solver
- Component ddnf
- Component spacer
- Component ufbv_tactic
- Component fpa_tactics
- Component sls_tactic
- Component subpaving_tactic
- Component subpaving
- Component realclosure
- Component opt
- Component extra_cmds
- Component api_dll
- Generated 'src/api/dll/install_tactic.cpp'
- Generated 'src/shell/mem_initializer.cpp'
- Generated 'src/test/mem_initializer.cpp'
- Generated 'src/api/dll/mem_initializer.cpp'
- Generated 'src/shell/gparams_register_modules.cpp'
- Generated 'src/test/gparams_register_modules.cpp'
- Generated 'src/api/dll/gparams_register_modules.cpp'
- Generated 'src/api/python/z3/z3consts.py
- Generated 'src/api/api_log_macros.h'
- Generated 'src/api/api_log_macros.cpp'
- Generated 'src/api/api_commands.cpp'
- Generated 'src/api/python/z3/z3core.py'
- Generated "src/api/ml/z3native.ml"
- Generated "src/api/ml/z3native_stubs.c"
- Listing 'src/api/python/z3'...
- Compiling 'src/api/python/z3/__init__.py'...
- Compiling 'src/api/python/z3/z3.py'...
- Compiling 'src/api/python/z3/z3consts.py'...
- Compiling 'src/api/python/z3/z3core.py'...
- Compiling 'src/api/python/z3/z3num.py'...
- Compiling 'src/api/python/z3/z3poly.py'...
- Compiling 'src/api/python/z3/z3printer.py'...
- Compiling 'src/api/python/z3/z3rcf.py'...
- Compiling 'src/api/python/z3/z3types.py'...
- Compiling 'src/api/python/z3/z3util.py'...
- Generated python bytecode
- Copied '__init__.py'
- Copied 'z3.py'
- Copied 'z3num.py'
- Copied 'z3poly.py'
- Copied 'z3printer.py'
- Copied 'z3rcf.py'
- Copied 'z3types.py'
- Copied 'z3util.py'
- Copied 'z3consts.py'
- Copied 'z3core.py'
- Copied '__init__.cpython-310.pyc'
- Copied 'z3.cpython-310.pyc'
- Copied 'z3consts.cpython-310.pyc'
- Copied 'z3core.cpython-310.pyc'
- Copied 'z3num.cpython-310.pyc'
- Copied 'z3poly.cpython-310.pyc'
- Copied 'z3printer.cpython-310.pyc'
- Copied 'z3rcf.cpython-310.pyc'
- Copied 'z3types.cpython-310.pyc'
- Copied 'z3util.cpython-310.pyc'
- Testing ocamlc...
- Testing ocamlopt...
- Finding OCAML_LIB...
- OCAML_LIB=/home/opam/.opam/5.0/lib/ocaml
- Testing ocamlfind...
- Generated "src/api/ml/z3enums.ml"
- Testing ar...
- Testing g++...
- Testing gcc...
- Testing floating point support...
- Host platform:  Linux
- C++ Compiler:   g++
- C Compiler  :   gcc
- Archive Tool:   ar
- Arithmetic:     internal
- Prefix:         /usr
- 64-bit:         True
- FP math:        SSE2-GCC
- Python pkg dir: /usr/local/lib/python3.10/dist-packages
- Python version: 3.10
- OCaml Compiler: ocamlc
- OCaml Find tool: ocamlfind
- OCaml Native:   ocamlopt
- OCaml Library:  /home/opam/.opam/5.0/lib/ocaml
- Writing build/Makefile
- Generating build/api/ml/META from src/api/ml/META.in
- Copied Z3Py example 'all_interval_series.py' to 'build/python'
- Copied Z3Py example 'efsmt.py' to 'build/python'
- Copied Z3Py example 'example.py' to 'build/python'
- Copied Z3Py example 'hs.py' to 'build/python'
- Copied Z3Py example 'mini_ic3.py' to 'build/python'
- Copied Z3Py example 'mini_quip.py' to 'build/python'
- Copied Z3Py example 'parallel.py' to 'build/python'
- Copied Z3Py example 'rc2.py' to 'build/python'
- Copied Z3Py example 'socrates.py' to 'build/python'
- Copied Z3Py example 'trafficjam.py' to 'build/python'
- Copied Z3Py example 'union_sort.py' to 'build/python'
- Copied Z3Py example 'visitor.py' to 'build/python'
- Makefile was successfully generated.
-   compilation mode: Release
- Type 'cd build; make' to build Z3
Processing 27/43: [dune: ocaml bootstrap.ml] [z3: make build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "ocaml" "bootstrap.ml" "-j" "31" (CWD=/home/opam/.opam/5.0/.opam-switch/build/dune.3.4.1)
- ocamlc -output-complete-exe -w -24 -g -o .duneboot.exe -I boot -I +unix unix.cma boot/libs.ml boot/duneboot.ml
- ./.duneboot.exe -j 31
- cd _boot && /home/opam/.opam/5.0/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads build_path_prefix_map.ml
- File "vendor/build_path_prefix_map/src/build_path_prefix_map.ml", line 5, characters 17-31:
- Alert deprecated: Stdlib.Printf.kprintf
- Use Printf.ksprintf instead.
- cd _boot && /home/opam/.opam/5.0/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads opamLexer.ml
- File "vendor/opam-file-format/src/opamLexer.mll", line 21, characters 2-16:
- Alert deprecated: Stdlib.Printf.kprintf
- Use Printf.ksprintf instead.
- 

Processing 27/43: [dune: ./dune.exe build] [z3: make build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "./dune.exe" "build" "dune.install" "--release" "--profile" "dune-bootstrap" "-j" "31" (CWD=/home/opam/.opam/5.0/.opam-switch/build/dune.3.4.1)
-> compiled  dune.3.4.1
Processing 27/43: [z3: make build]
-> installed dune.3.4.1
Processing 28/43: [z3: make build]
Processing 29/43: [menhirLib: dune build] [z3: make build]
Processing 30/43: [menhirLib: dune build] [menhirSdk: dune build] [z3: make build]
Processing 31/43: [menhirLib: dune build] [menhirSdk: dune build] [pprint: dune build] [z3: make build]
Processing 32/43: [menhirLib: dune build] [menhirSdk: dune build] [pprint: dune build] [result: dune build] [z3: make build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "result" "-j" "31" (CWD=/home/opam/.opam/5.0/.opam-switch/build/result.1.5)
-> compiled  result.1.5
Processing 32/43: [menhirLib: dune build] [menhirSdk: dune build] [pprint: dune build] [z3: make build]
-> installed result.1.5
Processing 33/43: [menhirLib: dune build] [menhirSdk: dune build] [pprint: dune build] [z3: make build]
Processing 34/43: [linenoise: dune build] [menhirLib: dune build] [menhirSdk: dune build] [pprint: dune build] [z3: make build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "pprint" "-j" "31" (CWD=/home/opam/.opam/5.0/.opam-switch/build/pprint.20211129)
-> compiled  pprint.20211129
Processing 34/43: [linenoise: dune build] [menhirLib: dune build] [menhirSdk: dune build] [z3: make build]
-> installed pprint.20211129
Processing 35/43: [linenoise: dune build] [menhirLib: dune build] [menhirSdk: dune build] [z3: make build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "menhirLib" "-j" "31" (CWD=/home/opam/.opam/5.0/.opam-switch/build/menhirLib.20220210)
- (cd _build/default/lib/pack && ./pack.exe)
- Creating menhirLib.ml...
- Creating menhirLib.mli...
-> compiled  menhirLib.20220210
Processing 35/43: [linenoise: dune build] [menhirSdk: dune build] [z3: make build]
-> installed menhirLib.20220210
Processing 36/43: [linenoise: dune build] [menhirSdk: dune build] [z3: make build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "menhirSdk" "-j" "31" (CWD=/home/opam/.opam/5.0/.opam-switch/build/menhirSdk.20220210)
-> compiled  menhirSdk.20220210
Processing 36/43: [linenoise: dune build] [z3: make build]
-> installed menhirSdk.20220210
Processing 37/43: [linenoise: dune build] [z3: make build]
Processing 38/43: [linenoise: dune build] [menhir: dune build] [z3: make build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "@install" "-p" "linenoise" "-j" "31" (CWD=/home/opam/.opam/5.0/.opam-switch/build/linenoise.1.3.1)
- (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -I /home/opam/.opam/5.0/lib/ocaml -I /home/opam/.opam/5.0/lib/result -o linenoise_stubs.o -c linenoise_stubs.c)
- linenoise_stubs.c: In function 'ml_add_completion':
- linenoise_stubs.c:39:34: warning: "caml_strdup" is deprecated: use "caml_stat_strdup" instead
-    39 |                          caml_strdup(String_val(new_completion)));
-       |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                
- linenoise_stubs.c: In function 'hints_bridge':
- linenoise_stubs.c:60:13: warning: "caml_strdup" is deprecated: use "caml_stat_strdup" instead
-    60 |     char *msg = caml_strdup(String_val(Field(Field(cb_result, 0), 0)));
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      
- linenoise_stubs.c: In function 'ml_linenoise':
- linenoise_stubs.c:82:13: warning: "caml_strdup" is deprecated: use "caml_stat_strdup" instead
-    82 |   const char *result = linenoise(caml_strdup(String_val(prompt)));
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~           
- linenoise_stubs.c: In function 'ml_history_add':
- linenoise_stubs.c:98:13: warning: "caml_strdup" is deprecated: use "caml_stat_strdup" instead
-    98 |   CAMLreturn(Val_int(linenoiseHistoryAdd(caml_strdup(String_val(line)))));
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
- linenoise_stubs.c: In function 'ml_history_save':
- linenoise_stubs.c:110:13: warning: "caml_strdup" is deprecated: use "caml_stat_strdup" instead
-   110 |   CAMLreturn(Val_int(linenoiseHistorySave(caml_strdup(String_val(filename)))));
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- linenoise_stubs.c: In function 'ml_history_load':
- linenoise_stubs.c:116:13: warning: "caml_strdup" is deprecated: use "caml_stat_strdup" instead
-   116 |   CAMLreturn(Val_int(linenoiseHistoryLoad(caml_strdup(String_val(filename)))));
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-> compiled  linenoise.1.3.1
Processing 38/43: [menhir: dune build] [z3: make build]
-> installed linenoise.1.3.1
Processing 39/43: [menhir: dune build] [z3: make build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "menhir" "-j" "31" (CWD=/home/opam/.opam/5.0/.opam-switch/build/menhir.20220210)
- (cd _build/default/src/stage2 && .bin/menhir --exn-carries-state --no-pager --require-aliases --strict parser.mly --compare-errors parserMessages.auto.messages --compare-errors parserMessages.messages) > _build/default/src/stage2/parserMessages.check
- Read 101 sample input sentences and 101 error messages.
- Read 101 sample input sentences and 48 error messages.
- (cd _build/default && src/stage2/.bin/menhir --exn-carries-state --no-pager --require-aliases --strict -lg 1 -la 1 -lc 1 -v src/stage2/parser.mly --base src/stage2/parser --infer-read-reply src/stage2/parser__mock.mli.inferred)
- Grammar has 56 nonterminal symbols, among which 1 start symbols.
- Grammar has 37 terminal symbols.
- Grammar has 129 productions.
- Built an LR(0) automaton with 194 states.
- The grammar is not SLR(1) -- 5 states have a conflict.
- The construction mode is no-pager.
- Built an LR(1) automaton with 298 states.
- One shift/reduce conflict was silently solved.
- Extra reductions on error were added in 40 states.
- Priority played a role in 0 of these states.
- 152 out of 298 states have a default reduction.
- 102 out of 298 states are represented.
- 44 out of 96 symbols keep track of their start position.
- 41 out of 96 symbols keep track of their end position.
- 264 specialized copies of 64 functions have been created.
- The StackLang code contains 5161 instructions in 241 blocks.
- The StackLang code comprises 5 mutually recursive groups.
- (cd _build/default/src/stage2 && .bin/menhir --exn-carries-state --no-pager --require-aliases --strict parser.mly --compile-errors parserMessages.messages) > _build/default/src/stage2/parserMessages.ml
- Read 101 sample input sentences and 48 error messages.
-> compiled  menhir.20220210
Processing 39/43: [z3: make build]
-> installed menhir.20220210
Processing 40/43: [z3: make build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "-C" "build" "-j" "31" (CWD=/home/opam/.opam/5.0/.opam-switch/build/z3.4.10.1)
- make: Entering directory '/home/opam/.opam/5.0/.opam-switch/build/z3.4.10.1/build'
- src/smt/smt_statistics.cpp
- src/util/approx_nat.cpp
- src/util/common_msgs.cpp
- src/util/luby.cpp
- src/api/dll/dll.cpp
- ocamlfind ocamlc -package zarith  -i -I api/ml -c ../src/api/ml/z3enums.ml > api/ml/z3enums.mli
- src/util/z3_exception.cpp
- ocamlfind ocamlc -package zarith  -I api/ml -o api/ml/z3enums.cmi -c api/ml/z3enums.mli
- ocamlfind ocamlc -package zarith  -I api/ml -o api/ml/z3enums.cmo -c ../src/api/ml/z3enums.ml
- src/api/api_commands.cpp
- src/util/approx_set.cpp
- src/util/bit_util.cpp
- src/util/lbool.cpp
- src/util/memory_manager.cpp
- src/util/page.cpp
- src/util/scoped_ctrl_c.cpp
- src/util/scoped_timer.cpp
- src/util/timeit.cpp
- src/util/timeout.cpp
- ocamlfind ocamlc -package zarith  -i -I api/ml -c ../src/api/ml/z3native.ml > api/ml/z3native.mli
- src/util/util.cpp
- src/shell/z3_log_frontend.cpp
- src/util/fixed_bit_vector.cpp
- src/util/hash.cpp
- src/util/mpn.cpp
- src/util/stack.cpp
- ocamlfind ocamlc -package zarith  -I api/ml -o api/ml/z3native.cmi -c api/ml/z3native.mli
- src/solver/smt_logics.cpp
- src/util/cmd_context_types.cpp
- src/util/min_cut.cpp
- src/util/permutation.cpp
- src/util/prime_generator.cpp
- src/util/small_object_allocator.cpp
- src/util/smt2_util.cpp
- ocamlfind ocamlc -package zarith  -I api/ml -o api/ml/z3native.cmo -c ../src/api/ml/z3native.ml
- src/util/warning.cpp
- src/api/api_log.cpp
- src/api/z3_replayer.cpp
- src/api/api_log_macros.cpp
- src/sat/sat_cutset.cpp
- src/math/automata/automaton.cpp
- src/util/bit_vector.cpp
- src/util/debug.cpp
- src/util/region.cpp
- src/util/rlimit.cpp
- src/util/state_graph.cpp
- src/util/statistics.cpp
- src/util/symbol.cpp
- cp ../src/api/ml/z3.mli api/ml/z3.mli
- src/util/trace.cpp
- ocamlfind ocamlc -package zarith  -I api/ml -o api/ml/z3.cmi -c api/ml/z3.mli
- src/params/pattern_inference_params.cpp
- ocamlfind ocamlc -package zarith  -I api/ml -o api/ml/z3.cmo -c ../src/api/ml/z3.ml
- src/math/simplex/bit_matrix.cpp
- src/math/dd/dd_bdd.cpp
- src/util/env_params.cpp
- src/util/gparams.cpp
- src/util/mpz.cpp
- src/smt/params/dyn_ack_params.cpp
- src/smt/params/preprocessor_params.cpp
- src/smt/params/qi_params.cpp
- src/smt/params/theory_arith_params.cpp
- src/smt/params/theory_array_params.cpp
- src/smt/params/theory_bv_params.cpp
- src/smt/params/theory_pb_params.cpp
- src/smt/params/theory_seq_params.cpp
- src/smt/params/theory_str_params.cpp
- src/math/realclosure/mpz_matrix.cpp
- src/util/mpff.cpp
- src/util/mpfx.cpp
- src/util/mpq.cpp
- src/shell/mem_initializer.cpp
- src/smt/old_interval.cpp
- src/sat/sat_config.cpp
- src/math/dd/dd_pdd.cpp
- src/math/interval/dep_intervals.cpp
- src/math/interval/interval_mpq.cpp
- src/util/hwf.cpp
- src/util/inf_int_rational.cpp
- src/util/inf_rational.cpp
- src/util/mpbq.cpp
- src/util/mpf.cpp
- src/util/mpq_inf.cpp
- src/util/params.cpp
- src/util/rational.cpp
- src/util/s_integer.cpp
- src/util/sexpr.cpp
- src/api/dll/mem_initializer.cpp
- ocamlfind ocamlopt -package zarith  -I api/ml -o api/ml/z3enums.cmx -c ../src/api/ml/z3enums.ml
- src/muz/spacer/spacer_matrix.cpp
- src/tactic/arith/linear_equation.cpp
- src/math/lp/lp_utils.cpp
- src/sat/sat_clause.cpp
- src/sat/sat_clause_set.cpp
- src/sat/sat_clause_use_list.cpp
- src/sat/sat_watched.cpp
- src/math/grobner/pdd_simplifier.cpp
- src/math/grobner/pdd_solver.cpp
- src/math/realclosure/realclosure.cpp
- src/math/hilbert/hilbert_basis.cpp
- src/util/inf_s_integer.cpp
- src/util/zstring.cpp
- ocamlfind ocamlopt -package zarith  -I api/ml -o api/ml/z3native.cmx -c ../src/api/ml/z3native.ml
- src/muz/rel/tbv.cpp
- src/smt/uses_theory.cpp
- src/tactic/arith/bound_propagator.cpp
- src/ast/rewriter/func_decl_replace.cpp
- src/params/context_params.cpp
- src/ast/ast_lt.cpp
- src/ast/display_dimacs.cpp
- src/ast/expr_stat.cpp
- src/ast/for_each_ast.cpp
- src/ast/for_each_expr.cpp
- src/ast/func_decl_dependencies.cpp
- src/ast/has_free_vars.cpp
- src/ast/num_occurs.cpp
- src/ast/occurs.cpp
- src/ast/quantifier_stat.cpp
- src/ast/special_relations_decl_plugin.cpp
- src/math/subpaving/subpaving.cpp
- src/math/subpaving/subpaving_hwf.cpp
- src/math/subpaving/subpaving_mpf.cpp
- src/math/subpaving/subpaving_mpff.cpp
- src/math/subpaving/subpaving_mpfx.cpp
- src/math/subpaving/subpaving_mpq.cpp
- src/math/simplex/model_based_opt.cpp
- src/math/simplex/simplex.cpp
- src/math/polynomial/polynomial_cache.cpp
- ocamlfind ocamlopt -package zarith  -I api/ml -o api/ml/z3.cmx -c ../src/api/ml/z3.ml
- src/muz/base/bind_variables.cpp
- src/smt/smt_value_sort.cpp
- src/ackermannization/ackr_helper.cpp
- src/cmd_context/tactic_manager.cpp
- src/parsers/util/cost_parser.cpp
- src/parsers/util/scanner.cpp
- src/parsers/util/simple_parser.cpp
- src/ast/rewriter/datatype_rewriter.cpp
- src/ast/rewriter/mk_extract_proc.cpp
- src/math/lp/binary_heap_priority_queue.cpp
- src/math/lp/lp_settings.cpp
- src/nlsat/nlsat_types.cpp
- src/smt/params/smt_params.cpp
- src/ast/act_cache.cpp
- src/ast/ast_ll_pp.cpp
- src/ast/cost_evaluator.cpp
- src/ast/expr_map.cpp
- src/ast/format.cpp
- src/ast/macro_substitution.cpp
- src/ast/pp.cpp
- src/ast/used_vars.cpp
- src/math/polynomial/rpolynomial.cpp
- src/math/polynomial/sexpr2upolynomial.cpp
- src/math/polynomial/upolynomial.cpp
- src/api/dll/gparams_register_modules.cpp
- src/shell/main.cpp
- src/shell/gparams_register_modules.cpp
- src/smt/arith_eq_solver.cpp
- src/ast/rewriter/char_rewriter.cpp
- src/ast/rewriter/dl_rewriter.cpp
- src/ast/rewriter/mk_simplified_app.cpp
- src/math/lp/binary_heap_upair_queue.cpp
- src/math/lp/indexed_vector.cpp
- src/nlsat/nlsat_clause.cpp
- src/nlsat/nlsat_interval_set.cpp
- src/sat/dimacs.cpp
- src/sat/sat_aig_finder.cpp
- src/sat/sat_asymm_branch.cpp
- src/sat/sat_bcd.cpp
- src/sat/sat_big.cpp
- src/sat/sat_binspr.cpp
- src/sat/sat_cleaner.cpp
- src/sat/sat_cut_simplifier.cpp
- src/sat/sat_ddfw.cpp
- src/sat/sat_drat.cpp
- src/sat/sat_elim_eqs.cpp
- src/sat/sat_elim_vars.cpp
- src/sat/sat_gc.cpp
- src/sat/sat_integrity_checker.cpp
- src/sat/sat_local_search.cpp
- src/sat/sat_lookahead.cpp
- src/sat/sat_lut_finder.cpp
- src/sat/sat_model_converter.cpp
- src/sat/sat_mus.cpp
- src/sat/sat_npn3_finder.cpp
- src/sat/sat_parallel.cpp
- src/sat/sat_prob.cpp
- src/sat/sat_probing.cpp
- src/sat/sat_scc.cpp
- src/sat/sat_simplifier.cpp
- src/sat/sat_solver.cpp
- src/sat/sat_xor_finder.cpp
- src/ast/euf/euf_enode.cpp
- src/ast/expr_functors.cpp
- src/ast/value_generator.cpp
- src/math/polynomial/algebraic_numbers.cpp
- src/math/polynomial/polynomial.cpp
- src/math/polynomial/upolynomial_factorization.cpp
- src/opt/totalizer.cpp
- src/smt/smt_clause.cpp
- src/smt/smt_farkas_util.cpp
- src/smt/smt_literal.cpp
- src/math/subpaving/tactic/expr2subpaving.cpp
- src/qe/mbp/mbp_solve_plugin.cpp
- src/tactic/arith/bv2real_rewriter.cpp
- src/ast/fpa/bv2fpa_converter.cpp
- src/ast/fpa/fpa2bv_converter.cpp
- src/ast/fpa/fpa2bv_rewriter.cpp
- src/ast/pattern/pattern_inference.cpp
- In file included from ../src/sat/sat_types.h:26,
-                  from ../src/sat/sat_integrity_checker.h:22,
-                  from ../src/sat/sat_integrity_checker.cpp:20:
- In member function 'void vector<T, CallDestructors, SZ>::resize(SZ, Args, ...) [with Args = char; T = char; bool CallDestructors = false; SZ = unsigned int]',
-     inlined from 'void vector<T, CallDestructors, SZ>::reserve(SZ, const T&) [with T = char; bool CallDestructors = false; SZ = unsigned int]' at ../src/util/vector.h:697:19,
-     inlined from 'void tracked_uint_set::insert(unsigned int)' at ../src/util/uint_set.h:245:25,
-     inlined from 'bool sat::integrity_checker::check_disjoint_clauses() const' at ../src/sat/sat_integrity_checker.cpp:214:23:
- ../src/util/vector.h:593:50: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=]
-   593 |         reinterpret_cast<SZ *>(m_data)[SIZE_IDX] = s;
-       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
- src/cmd_context/pdecl.cpp
- src/solver/check_logic.cpp
- src/ast/proofs/proof_checker.cpp
- src/ast/proofs/proof_utils.cpp
- src/parsers/util/pattern_validation.cpp
- src/tactic/equiv_proof_converter.cpp
- src/tactic/replace_proof_converter.cpp
- src/model/array_factory.cpp
- src/model/datatype_factory.cpp
- src/model/func_interp.cpp
- src/model/model_core.cpp
- src/model/model_pp.cpp
- src/model/model_smt2_pp.cpp
- src/model/model_v2_pp.cpp
- src/model/numeral_factory.cpp
- src/model/struct_factory.cpp
- src/model/value_factory.cpp
- src/ast/normal_forms/defined_names.cpp
- src/ast/normal_forms/elim_term_ite.cpp
- src/ast/normal_forms/name_exprs.cpp
- src/ast/normal_forms/nnf.cpp
- src/ast/normal_forms/pull_quant.cpp
- src/ast/macros/macro_util.cpp
- src/ast/macros/quantifier_macro_info.cpp
- src/ast/rewriter/arith_rewriter.cpp
- src/ast/rewriter/array_rewriter.cpp
- src/ast/rewriter/bit2int.cpp
- src/ast/rewriter/bool_rewriter.cpp
- src/ast/rewriter/bv_bounds.cpp
- src/ast/rewriter/bv_rewriter.cpp
- src/ast/rewriter/bv_elim.cpp
- src/ast/rewriter/cached_var_subst.cpp
- src/ast/rewriter/der.cpp
- src/ast/rewriter/distribute_forall.cpp
- src/ast/rewriter/elim_bounds.cpp
- src/ast/rewriter/enum2bv_rewriter.cpp
- src/ast/rewriter/expr_replacer.cpp
- src/ast/rewriter/expr_safe_replace.cpp
- src/ast/rewriter/factor_equivs.cpp
- src/ast/rewriter/factor_rewriter.cpp
- src/ast/rewriter/fpa_rewriter.cpp
- src/ast/rewriter/hoist_rewriter.cpp
- src/ast/rewriter/inj_axiom.cpp
- src/ast/rewriter/label_rewriter.cpp
- src/ast/rewriter/maximize_ac_sharing.cpp
- src/ast/rewriter/pb2bv_rewriter.cpp
- src/ast/rewriter/pb_rewriter.cpp
- src/ast/rewriter/push_app_ite.cpp
- src/ast/rewriter/rewriter.cpp
- src/ast/rewriter/seq_axioms.cpp
- src/ast/rewriter/seq_rewriter.cpp
- src/ast/rewriter/seq_skolem.cpp
- src/ast/rewriter/th_rewriter.cpp
- src/ast/rewriter/var_subst.cpp
- src/math/lp/dense_matrix.cpp
- src/math/lp/nex_creator.cpp
- src/nlsat/nlsat_evaluator.cpp
- src/nlsat/nlsat_explain.cpp
- src/nlsat/nlsat_solver.cpp
- src/sat/sat_aig_cuts.cpp
- src/sat/sat_anf_simplifier.cpp
- src/math/grobner/grobner.cpp
- src/ast/euf/euf_egraph.cpp
- src/ast/euf/euf_etable.cpp
- src/ast/arith_decl_plugin.cpp
- src/ast/array_decl_plugin.cpp
- src/ast/ast.cpp
- src/ast/ast_pp_dot.cpp
- src/ast/ast_printer.cpp
- src/ast/ast_smt2_pp.cpp
- src/ast/ast_smt_pp.cpp
- src/ast/ast_translation.cpp
- src/ast/ast_util.cpp
- src/ast/bv_decl_plugin.cpp
- src/ast/char_decl_plugin.cpp
- src/ast/datatype_decl_plugin.cpp
- src/ast/decl_collector.cpp
- src/ast/dl_decl_plugin.cpp
- src/ast/expr2polynomial.cpp
- src/ast/expr2var.cpp
- src/ast/expr_abstract.cpp
- src/ast/expr_substitution.cpp
- src/ast/fpa_decl_plugin.cpp
- src/ast/pb_decl_plugin.cpp
- src/ast/recfun_decl_plugin.cpp
- src/ast/reg_decl_plugins.cpp
- src/ast/seq_decl_plugin.cpp
- src/ast/shared_occs.cpp
- src/ast/static_features.cpp
- src/ast/well_sorted.cpp
- src/muz/spacer/spacer_mev_array.cpp
- src/qe/nlarith_util.cpp
- src/qe/qe_array_plugin.cpp
- src/qe/qe_bool_plugin.cpp
- src/qe/qe_bv_plugin.cpp
- src/qe/qe_datatype_plugin.cpp
- src/qe/qe_dl_plugin.cpp
- src/smt/fingerprints.cpp
- src/smt/smt_almost_cg_table.cpp
- src/smt/smt_cg_table.cpp
- src/smt/theory_opt.cpp
- src/smt/watch_list.cpp
- src/smt/proto_model/proto_model.cpp
- src/sat/smt/pb_constraint.cpp
- src/qe/mbp/mbp_arrays.cpp
- src/qe/mbp/mbp_datatypes.cpp
- src/qe/mbp/mbp_plugin.cpp
- src/qe/mbp/mbp_term_graph.cpp
- src/ast/rewriter/bit_blaster/bit_blaster.cpp
- src/ast/rewriter/bit_blaster/bit_blaster_rewriter.cpp
- src/ast/substitution/matcher.cpp
- src/ast/substitution/substitution.cpp
- src/ast/substitution/substitution_tree.cpp
- src/ast/substitution/unifier.cpp
- src/model/model.cpp
- src/model/model2expr.cpp
- src/model/model_evaluator.cpp
- src/model/model_implicant.cpp
- src/model/model_macro_solver.cpp
- src/ast/macros/macro_manager.cpp
- src/ast/macros/quasi_macros.cpp
- src/ast/rewriter/ast_counter.cpp
- src/ast/rewriter/quant_hoist.cpp
- src/ast/rewriter/recfun_rewriter.cpp
- src/ast/rewriter/seq_eq_solver.cpp
- src/ast/rewriter/value_sweep.cpp
- src/math/lp/matrix.cpp
- src/math/lp/permutation_matrix.cpp
- src/ast/ast_pp_util.cpp
- src/opt/pb_sls.cpp
- src/tactic/ufbv/ufbv_rewriter.cpp
- src/muz/spacer/spacer_antiunify.cpp
- src/muz/spacer/spacer_iuc_proof.cpp
- src/muz/spacer/spacer_mbc.cpp
- src/muz/spacer/spacer_qe_project.cpp
- src/muz/spacer/spacer_sem_matcher.cpp
- src/muz/spacer/spacer_sym_mux.cpp
- src/muz/spacer/spacer_unsat_core_learner.cpp
- src/muz/base/dl_boogie_proof.cpp
- src/qe/qe_mbp.cpp
- src/tactic/bv/bit_blaster_model_converter.cpp
- src/qe/mbp/mbp_arith.cpp
- src/ackermannization/ackr_model_converter.cpp
- src/ackermannization/lackr_model_constructor.cpp
- src/tactic/model_converter.cpp
- src/ast/macros/macro_finder.cpp
- src/math/lp/eta_matrix.cpp
- src/math/lp/scaler.cpp
- src/tactic/fpa/fpa2bv_model_converter.cpp
- src/tactic/smtlogics/qfufbv_ackr_model_converter.cpp
- src/tactic/smtlogics/smt_tactic.cpp
- src/sat/smt/atom2bool_var.cpp
- src/sat/smt/bv_ackerman.cpp
- src/solver/assertions/asserted_formulas.cpp
- src/tactic/arith/bound_manager.cpp
- src/tactic/arith/bv2int_rewriter.cpp
- src/tactic/arith/pb2bv_model_converter.cpp
- src/tactic/arith/probe_arith.cpp
- src/tactic/core/collect_occs.cpp
- src/ackermannization/ackermannize_bv_model_converter.cpp
- src/ackermannization/lackr_model_converter_lazy.cpp
- src/tactic/aig/aig.cpp
- src/solver/check_sat_result.cpp
- src/tactic/dependency_converter.cpp
- src/tactic/generic_model_converter.cpp
- src/tactic/goal.cpp
- src/tactic/goal_num_occurs.cpp
- src/tactic/goal_shared_occs.cpp
- src/tactic/goal_util.cpp
- src/tactic/horn_subsume_model_converter.cpp
- src/tactic/probe.cpp
- src/tactic/proof_converter.cpp
- src/opt/opt_pareto.cpp
- src/tactic/portfolio/default_tactic.cpp
- src/tactic/portfolio/solver2lookahead.cpp
- src/tactic/portfolio/solver_subsumption_tactic.cpp
- src/tactic/fpa/fpa2bv_tactic.cpp
- src/tactic/fpa/qffplra_tactic.cpp
- src/tactic/ufbv/macro_finder_tactic.cpp
- src/tactic/ufbv/quasi_macros_tactic.cpp
- src/tactic/ufbv/ufbv_rewriter_tactic.cpp
- src/tactic/ufbv/ufbv_tactic.cpp
- src/tactic/smtlogics/nra_tactic.cpp
- src/tactic/smtlogics/qfauflia_tactic.cpp
- src/tactic/smtlogics/qfidl_tactic.cpp
- src/tactic/smtlogics/qflia_tactic.cpp
- src/tactic/smtlogics/qflra_tactic.cpp
- src/tactic/smtlogics/qfnia_tactic.cpp
- src/tactic/smtlogics/qfnra_tactic.cpp
- src/tactic/smtlogics/qfuf_tactic.cpp
- src/tactic/smtlogics/quant_tactics.cpp
- src/muz/spacer/spacer_farkas_learner.cpp
- src/muz/spacer/spacer_proof_utils.cpp
- src/muz/spacer/spacer_unsat_core_plugin.cpp
- src/muz/rel/doc.cpp
- src/muz/base/hnf.cpp
- src/tactic/fd_solver/bounded_int2bv_solver.cpp
- src/tactic/fd_solver/enum2bv_solver.cpp
- src/tactic/fd_solver/fd_solver.cpp
- src/tactic/fd_solver/pb2bv_solver.cpp
- src/tactic/fd_solver/smtfd_solver.cpp
- src/qe/nlqsat.cpp
- src/qe/qe_arith_plugin.cpp
- src/qe/qe_mbi.cpp
- src/qe/qe_tactic.cpp
- src/qe/qsat.cpp
- src/tactic/sls/sls_engine.cpp
- src/tactic/sls/sls_tactic.cpp
- src/smt/tactic/ctx_solver_simplify_tactic.cpp
- src/smt/tactic/smt_tactic_core.cpp
- src/tactic/bv/bit_blaster_tactic.cpp
- src/tactic/bv/bv1_blaster_tactic.cpp
- src/tactic/bv/bv_bound_chk_tactic.cpp
- src/tactic/bv/bv_bounds_tactic.cpp
- src/tactic/bv/bv_size_reduction_tactic.cpp
- src/tactic/bv/bvarray2uf_rewriter.cpp
- src/tactic/bv/bvarray2uf_tactic.cpp
- src/tactic/bv/dt2bv_tactic.cpp
- src/tactic/bv/elim_small_bv_tactic.cpp
- src/tactic/bv/max_bv_sharing_tactic.cpp
- src/smt/smt_implied_equalities.cpp
- src/smt/smt_solver.cpp
- src/math/subpaving/tactic/subpaving_tactic.cpp
- src/nlsat/tactic/goal2nlsat.cpp
- src/nlsat/tactic/nlsat_tactic.cpp
- src/nlsat/tactic/qfnra_nlsat_tactic.cpp
- src/sat/tactic/sat_tactic.cpp
- src/sat/smt/pb_card.cpp
- src/sat/smt/pb_pb.cpp
- src/qe/lite/qe_lite.cpp
- src/tactic/arith/add_bounds_tactic.cpp
- src/tactic/arith/arith_bounds_tactic.cpp
- src/tactic/arith/card2bv_tactic.cpp
- src/tactic/arith/degree_shift_tactic.cpp
- src/tactic/arith/diff_neq_tactic.cpp
- src/tactic/arith/eq2bv_tactic.cpp
- src/tactic/arith/factor_tactic.cpp
- src/tactic/arith/fix_dl_var_tactic.cpp
- src/tactic/arith/fm_tactic.cpp
- src/tactic/arith/lia2card_tactic.cpp
- src/tactic/arith/lia2pb_tactic.cpp
- src/tactic/arith/nla2bv_tactic.cpp
- src/tactic/arith/normalize_bounds_tactic.cpp
- src/tactic/arith/pb2bv_tactic.cpp
- src/tactic/arith/propagate_ineqs_tactic.cpp
- src/tactic/arith/purify_arith_tactic.cpp
- src/tactic/arith/recover_01_tactic.cpp
- src/tactic/core/blast_term_ite_tactic.cpp
- src/tactic/core/cofactor_elim_term_ite.cpp
- src/tactic/core/cofactor_term_ite_tactic.cpp
- src/tactic/core/collect_statistics_tactic.cpp
- src/tactic/core/ctx_simplify_tactic.cpp
- src/tactic/core/der_tactic.cpp
- src/tactic/core/distribute_forall_tactic.cpp
- src/tactic/core/dom_simplify_tactic.cpp
- src/tactic/core/elim_term_ite_tactic.cpp
- src/tactic/core/elim_uncnstr_tactic.cpp
- src/tactic/core/injectivity_tactic.cpp
- src/tactic/core/nnf_tactic.cpp
- src/tactic/core/occf_tactic.cpp
- src/tactic/core/pb_preprocess_tactic.cpp
- src/tactic/core/propagate_values_tactic.cpp
- src/tactic/core/reduce_args_tactic.cpp
- src/tactic/core/reduce_invertible_tactic.cpp
- src/tactic/core/simplify_tactic.cpp
- src/tactic/core/solve_eqs_tactic.cpp
- src/tactic/core/special_relations_tactic.cpp
- src/tactic/core/split_clause_tactic.cpp
- src/tactic/core/symmetry_reduce_tactic.cpp
- src/tactic/core/tseitin_cnf_tactic.cpp
- src/ackermannization/ackr_bound_probe.cpp
- src/ackermannization/lackr.cpp
- src/tactic/aig/aig_tactic.cpp
- src/solver/combined_solver.cpp
- src/solver/mus.cpp
- src/solver/parallel_tactic.cpp
- src/solver/solver.cpp
- src/solver/solver2tactic.cpp
- src/solver/solver_na2as.cpp
- src/solver/solver_pool.cpp
- src/solver/tactic2solver.cpp
- src/tactic/tactic.cpp
- src/tactic/tactical.cpp
- src/math/lp/row_eta_matrix.cpp
- src/math/lp/square_dense_submatrix.cpp
- src/math/lp/square_sparse_matrix.cpp
- src/shell/dimacs_frontend.cpp
- src/cmd_context/extra_cmds/dbg_cmds.cpp
- src/cmd_context/extra_cmds/polynomial_cmds.cpp
- src/cmd_context/extra_cmds/subpaving_cmds.cpp
- src/tactic/fpa/qffp_tactic.cpp
- src/tactic/smtlogics/qfaufbv_tactic.cpp
- src/tactic/smtlogics/qfbv_tactic.cpp
- src/tactic/smtlogics/qfufbv_tactic.cpp
- src/muz/spacer/spacer_iuc_solver.cpp
- src/muz/spacer/spacer_legacy_mbp.cpp
- src/muz/spacer/spacer_legacy_mev.cpp
- src/muz/spacer/spacer_manager.cpp
- src/muz/spacer/spacer_prop_solver.cpp
- src/muz/spacer/spacer_util.cpp
- src/qe/qe.cpp
- src/qe/qe_cmd.cpp
- src/tactic/sls/bvsls_opt_engine.cpp
- src/smt/tactic/unit_subsumption_tactic.cpp
- src/smt/arith_eq_adapter.cpp
- src/smt/dyn_ack.cpp
- src/smt/expr_context_simplifier.cpp
- src/smt/mam.cpp
- src/smt/qi_queue.cpp
- src/smt/seq_axioms.cpp
- src/smt/seq_offset_eq.cpp
- src/smt/smt_arith_value.cpp
- src/smt/smt_case_split_queue.cpp
- src/smt/smt_checker.cpp
- src/smt/smt_clause_proof.cpp
- src/smt/smt_conflict_resolution.cpp
- src/smt/smt_consequences.cpp
- src/smt/smt_context_inv.cpp
- src/smt/smt_context_pp.cpp
- src/smt/smt_context_stat.cpp
- src/smt/smt_enode.cpp
- src/smt/smt_for_each_relevant_expr.cpp
- src/smt/smt_internalizer.cpp
- src/smt/smt_justification.cpp
- src/smt/smt_kernel.cpp
- src/smt/smt_lookahead.cpp
- src/smt/smt_model_checker.cpp
- src/smt/smt_model_finder.cpp
- src/smt/smt_model_generator.cpp
- src/smt/smt_parallel.cpp
- src/smt/smt_quantifier.cpp
- src/smt/smt_quick_checker.cpp
- src/smt/smt_relevancy.cpp
- src/smt/smt_theory.cpp
- src/smt/theory_array.cpp
- src/smt/theory_array_bapa.cpp
- src/smt/theory_array_base.cpp
- src/smt/theory_array_full.cpp
- src/smt/theory_bv.cpp
- src/smt/theory_char.cpp
- src/smt/theory_datatype.cpp
- src/smt/theory_dl.cpp
- src/smt/theory_dummy.cpp
- src/smt/theory_fpa.cpp
- src/smt/theory_pb.cpp
- src/smt/theory_recfun.cpp
- src/smt/theory_special_relations.cpp
- src/smt/theory_str.cpp
- src/smt/theory_str_mc.cpp
- src/smt/theory_str_regex.cpp
- src/smt/theory_user_propagator.cpp
- src/smt/theory_wmaxsat.cpp
- src/sat/tactic/goal2sat.cpp
- src/sat/tactic/sat2goal.cpp
- src/sat/smt/array_axioms.cpp
- src/sat/smt/array_diagnostics.cpp
- src/sat/smt/array_internalize.cpp
- src/sat/smt/array_model.cpp
- src/sat/smt/array_solver.cpp
- src/sat/smt/bv_delay_internalize.cpp
- src/sat/smt/bv_internalize.cpp
- src/sat/smt/bv_invariant.cpp
- src/sat/smt/bv_solver.cpp
- src/sat/smt/dt_solver.cpp
- src/sat/smt/euf_ackerman.cpp
- src/sat/smt/euf_internalize.cpp
- src/sat/smt/euf_invariant.cpp
- src/sat/smt/euf_model.cpp
- src/sat/smt/euf_proof.cpp
- src/sat/smt/euf_relevancy.cpp
- src/sat/smt/pb_internalize.cpp
- src/sat/smt/pb_solver.cpp
- src/sat/smt/q_clause.cpp
- src/sat/smt/recfun_solver.cpp
- src/sat/smt/sat_th.cpp
- src/sat/smt/user_solver.cpp
- src/ackermannization/ackermannize_bv_tactic.cpp
- src/cmd_context/basic_cmds.cpp
- src/cmd_context/cmd_context.cpp
- src/cmd_context/cmd_context_to_goal.cpp
- src/cmd_context/cmd_util.cpp
- src/cmd_context/echo_tactic.cpp
- src/cmd_context/eval_cmd.cpp
- src/cmd_context/parametric_cmd.cpp
- src/cmd_context/simplify_cmd.cpp
- src/cmd_context/tactic_cmds.cpp
- src/math/lp/lu.cpp
- src/api/dll/install_tactic.cpp
- src/shell/install_tactic.cpp
- src/api/api_algebraic.cpp
- src/api/api_arith.cpp
- src/api/api_array.cpp
- src/api/api_ast.cpp
- src/api/api_ast_map.cpp
- src/api/api_ast_vector.cpp
- src/api/api_bv.cpp
- src/api/api_config_params.cpp
- src/api/api_context.cpp
- src/api/api_datatype.cpp
- src/api/api_fpa.cpp
- src/api/api_goal.cpp
- src/api/api_model.cpp
- src/api/api_numeral.cpp
- src/api/api_params.cpp
- src/api/api_pb.cpp
- src/api/api_polynomial.cpp
- src/api/api_qe.cpp
- src/api/api_quant.cpp
- src/api/api_rcf.cpp
- src/api/api_seq.cpp
- src/api/api_solver.cpp
- src/api/api_special_relations.cpp
- src/api/api_stats.cpp
- src/api/api_tactic.cpp
- src/opt/opt_cores.cpp
- src/opt/opt_lns.cpp
- src/opt/opt_preprocess.cpp
- src/tactic/portfolio/smt_strategic_solver.cpp
- src/sat/sat_solver/inc_sat_solver.cpp
- src/smt/smt2_extra_cmds.cpp
- src/smt/smt_context.cpp
- src/smt/smt_setup.cpp
- src/smt/theory_diff_logic.cpp
- src/smt/theory_seq.cpp
- src/smt/theory_utvpi.cpp
- src/sat/smt/fpa_solver.cpp
- src/ast/pattern/expr_pattern_match.cpp
- src/parsers/smt2/marshal.cpp
- src/parsers/smt2/smt2parser.cpp
- src/parsers/smt2/smt2scanner.cpp
- src/math/lp/core_solver_pretty_printer.cpp
- src/math/lp/lp_core_solver_base.cpp
- src/shell/drat_frontend.cpp
- src/opt/opt_solver.cpp
- src/opt/optsmt.cpp
- src/opt/sortmax.cpp
- src/opt/wmax.cpp
- src/muz/spacer/spacer_generalizers.cpp
- src/muz/spacer/spacer_json.cpp
- src/muz/spacer/spacer_quant_generalizer.cpp
- src/muz/dataflow/dataflow.cpp
- src/smt/seq_eq_solver.cpp
- src/smt/seq_ne_solver.cpp
- src/smt/seq_regex.cpp
- src/smt/theory_arith.cpp
- src/smt/theory_dense_diff_logic.cpp
- src/math/lp/lp_dual_core_solver.cpp
- src/math/lp/lp_solver.cpp
- src/shell/opt_frontend.cpp
- src/opt/maxcore.cpp
- src/opt/maxlex.cpp
- src/opt/maxsmt.cpp
- src/opt/opt_cmds.cpp
- src/opt/opt_context.cpp
- src/opt/opt_parse.cpp
- src/muz/fp/datalog_parser.cpp
- src/muz/ddnf/ddnf.cpp
- src/muz/clp/clp_context.cpp
- src/muz/spacer/spacer_arith_generalizers.cpp
- src/muz/spacer/spacer_callback.cpp
- src/muz/spacer/spacer_pdr.cpp
- src/muz/spacer/spacer_sat_answer.cpp
- src/muz/transforms/dl_mk_array_eq_rewrite.cpp
- src/muz/transforms/dl_mk_array_instantiation.cpp
- src/muz/transforms/dl_mk_backwards.cpp
- src/muz/transforms/dl_mk_bit_blast.cpp
- src/muz/transforms/dl_mk_coi_filter.cpp
- src/muz/transforms/dl_mk_filter_rules.cpp
- src/muz/transforms/dl_mk_karr_invariants.cpp
- src/muz/transforms/dl_mk_loop_counter.cpp
- src/muz/transforms/dl_mk_magic_sets.cpp
- src/muz/transforms/dl_mk_magic_symbolic.cpp
- src/muz/transforms/dl_mk_quantifier_abstraction.cpp
- src/muz/transforms/dl_mk_quantifier_instantiation.cpp
- src/muz/transforms/dl_mk_scale.cpp
- src/muz/transforms/dl_mk_separate_negated_tails.cpp
- src/muz/transforms/dl_mk_unbound_compressor.cpp
- src/muz/base/dl_context.cpp
- src/muz/base/dl_costs.cpp
- src/muz/base/dl_rule.cpp
- src/muz/base/dl_rule_set.cpp
- src/muz/base/dl_rule_subsumption_index.cpp
- src/muz/base/dl_rule_transformer.cpp
- src/muz/base/dl_util.cpp
- src/muz/base/rule_properties.cpp
- src/sat/smt/q_mam.cpp
- src/sat/smt/q_mbi.cpp
- src/sat/smt/q_model_fixer.cpp
- src/sat/smt/q_queue.cpp
- src/sat/smt/q_solver.cpp
- src/math/lp/gomory.cpp
- src/math/lp/hnf_cutter.cpp
- src/math/lp/int_cube.cpp
- src/math/lp/int_gcd_test.cpp
- src/math/lp/int_solver.cpp
- src/math/lp/lar_core_solver.cpp
- src/math/lp/lar_solver.cpp
- src/math/lp/lp_dual_simplex.cpp
- src/math/lp/lp_primal_core_solver.cpp
- src/math/lp/mon_eq.cpp
- src/math/lp/static_matrix.cpp
- src/shell/smtlib_frontend.cpp
- src/api/api_opt.cpp
- src/api/api_parsers.cpp
- src/muz/fp/horn_tactic.cpp
- src/muz/tab/tab_context.cpp
- src/muz/spacer/spacer_context.cpp
- src/muz/spacer/spacer_legacy_frames.cpp
- src/muz/rel/dl_external_relation.cpp
- src/muz/transforms/dl_mk_array_blast.cpp
- src/muz/transforms/dl_mk_coalesce.cpp
- src/muz/transforms/dl_mk_elim_term_ite.cpp
- src/muz/transforms/dl_mk_interp_tail_simplifier.cpp
- src/muz/transforms/dl_mk_rule_inliner.cpp
- src/muz/transforms/dl_mk_slice.cpp
- src/muz/transforms/dl_mk_subsumption_checker.cpp
- src/muz/transforms/dl_mk_unfold.cpp
- src/muz/transforms/dl_transforms.cpp
- src/sat/smt/q_ematch.cpp
- src/sat/smt/q_eval.cpp
- src/math/lp/factorization.cpp
- src/math/lp/int_branch.cpp
- src/math/lp/lp_primal_simplex.cpp
- src/math/lp/random_updater.cpp
- src/shell/lp_frontend.cpp
- src/api/api_datalog.cpp
- src/muz/fp/dl_register_engine.cpp
- src/muz/bmc/dl_bmc_engine.cpp
- src/muz/spacer/spacer_dl_interface.cpp
- src/muz/rel/check_relation.cpp
- src/muz/rel/dl_base.cpp
- src/muz/rel/dl_instruction.cpp
- src/muz/rel/dl_interval_relation.cpp
- src/muz/rel/dl_lazy_table.cpp
- src/muz/rel/dl_mk_similarity_compressor.cpp
- src/muz/rel/dl_mk_simple_joins.cpp
- src/muz/rel/dl_product_relation.cpp
- src/muz/rel/dl_sieve_relation.cpp
- src/muz/rel/dl_sparse_table.cpp
- src/muz/rel/dl_table.cpp
- src/muz/rel/dl_table_relation.cpp
- src/muz/rel/udoc_relation.cpp
- src/muz/transforms/dl_mk_synchronize.cpp
- src/muz/rel/aig_exporter.cpp
- src/muz/rel/dl_check_table.cpp
- src/muz/rel/dl_compiler.cpp
- src/muz/rel/dl_finite_product_relation.cpp
- src/muz/rel/dl_mk_explanations.cpp
- src/muz/rel/dl_relation_manager.cpp
- src/muz/rel/karr_relation.cpp
- src/muz/rel/rel_context.cpp
- src/shell/datalog_frontend.cpp
- src/muz/fp/dl_cmds.cpp
- src/muz/rel/dl_bound_relation.cpp
- src/math/lp/emonics.cpp
- src/math/lp/factorization_factory_imp.cpp
- src/math/lp/horner.cpp
- src/math/lp/monomial_bounds.cpp
- src/math/lp/nla_basics_lemmas.cpp
- src/math/lp/nla_common.cpp
- src/math/lp/nla_core.cpp
- src/math/lp/nla_grobner.cpp
- src/math/lp/nla_intervals.cpp
- src/math/lp/nla_monotone_lemmas.cpp
- src/math/lp/nla_order_lemmas.cpp
- src/math/lp/nla_solver.cpp
- src/math/lp/nla_tangent_lemmas.cpp
- src/math/lp/nra_solver.cpp
- src/smt/theory_lra.cpp
- src/sat/smt/arith_axioms.cpp
- src/sat/smt/arith_diagnostics.cpp
- src/sat/smt/arith_internalize.cpp
- src/sat/smt/arith_solver.cpp
- src/sat/smt/euf_solver.cpp
- g++  -o z3  shell/datalog_frontend.o shell/dimacs_frontend.o shell/drat_frontend.o shell/lp_frontend.o shell/main.o shell/opt_frontend.o shell/smtlib_frontend.o shell/z3_log_frontend.o shell/install_tactic.o shell/mem_initializer.o shell/gparams_register_modules.o cmd_context/extra_cmds/extra_cmds.a api/api.a opt/opt.a tactic/portfolio/portfolio.a tactic/fpa/fpa_tactics.a tactic/ufbv/ufbv_tactic.a tactic/smtlogics/smtlogic_tactics.a muz/fp/fp.a muz/bmc/bmc.a muz/ddnf/ddnf.a muz/tab/tab.a muz/clp/clp.a muz/spacer/spacer.a muz/rel/rel.a muz/transforms/transforms.a muz/dataflow/dataflow.a muz/base/muz.a tactic/fd_solver/fd_solver.a sat/sat_solver/sat_solver.a qe/qe.a tactic/sls/sls_tactic.a smt/tactic/smt_tactic.a tactic/bv/bv_tactics.a smt/smt.a smt/proto_model/proto_model.a math/subpaving/tactic/subpaving_tactic.a nlsat/tactic/nlsat_tactic.a sat/tactic/sat_tactic.a sat/smt/sat_smt.a solver/assertions/solver_assertions.a qe/lite/qe_lite.a qe/mbp/mbp.a tactic/arith/arith_tactics.a tactic/core/core_tactics.a ast/rewriter/bit_blaster/bit_blaster.a ast/fpa/fpa.a ackermannization/ackermannization.a tactic/aig/aig_tactic.a ast/pattern/pattern.a parsers/smt2/smt2parser.a cmd_context/cmd_context.a solver/solver.a ast/proofs/proofs.a parsers/util/parser_util.a ast/substitution/substitution.a tactic/tactic.a model/model.a ast/normal_forms/normal_forms.a ast/macros/macros.a ast/rewriter/rewriter.a math/lp/lp.a nlsat/nlsat.a sat/sat.a math/grobner/grobner.a smt/params/smt_params.a params/params.a ast/euf/euf.a ast/ast.a math/subpaving/subpaving.a math/realclosure/realclosure.a math/automata/automata.a math/hilbert/hilbert.a math/simplex/simplex.a math/dd/dd.a math/interval/interval.a math/polynomial/polynomial.a util/util.a -lpthread 
- g++ -o libz3.so -shared api/dll/dll.o api/dll/install_tactic.o api/dll/mem_initializer.o api/dll/gparams_register_modules.o api/api_algebraic.o api/api_arith.o api/api_array.o api/api_ast.o api/api_ast_map.o api/api_ast_vector.o api/api_bv.o api/api_config_params.o api/api_context.o api/api_datalog.o api/api_datatype.o api/api_fpa.o api/api_goal.o api/api_log.o api/api_model.o api/api_numeral.o api/api_opt.o api/api_params.o api/api_parsers.o api/api_pb.o api/api_polynomial.o api/api_qe.o api/api_quant.o api/api_rcf.o api/api_seq.o api/api_solver.o api/api_special_relations.o api/api_stats.o api/api_tactic.o api/z3_replayer.o api/api_log_macros.o api/api_commands.o cmd_context/extra_cmds/extra_cmds.a opt/opt.a tactic/portfolio/portfolio.a tactic/fpa/fpa_tactics.a tactic/ufbv/ufbv_tactic.a tactic/smtlogics/smtlogic_tactics.a muz/fp/fp.a muz/bmc/bmc.a muz/ddnf/ddnf.a muz/tab/tab.a muz/clp/clp.a muz/spacer/spacer.a muz/rel/rel.a muz/transforms/transforms.a muz/dataflow/dataflow.a muz/base/muz.a tactic/fd_solver/fd_solver.a sat/sat_solver/sat_solver.a qe/qe.a tactic/sls/sls_tactic.a smt/tactic/smt_tactic.a tactic/bv/bv_tactics.a smt/smt.a smt/proto_model/proto_model.a math/subpaving/tactic/subpaving_tactic.a nlsat/tactic/nlsat_tactic.a sat/tactic/sat_tactic.a sat/smt/sat_smt.a solver/assertions/solver_assertions.a qe/lite/qe_lite.a qe/mbp/mbp.a tactic/arith/arith_tactics.a tactic/core/core_tactics.a ast/rewriter/bit_blaster/bit_blaster.a ast/fpa/fpa.a ackermannization/ackermannization.a tactic/aig/aig_tactic.a ast/pattern/pattern.a parsers/smt2/smt2parser.a cmd_context/cmd_context.a solver/solver.a ast/proofs/proofs.a parsers/util/parser_util.a ast/substitution/substitution.a tactic/tactic.a model/model.a ast/normal_forms/normal_forms.a ast/macros/macros.a ast/rewriter/rewriter.a math/lp/lp.a nlsat/nlsat.a sat/sat.a math/grobner/grobner.a smt/params/smt_params.a params/params.a ast/euf/euf.a ast/ast.a math/subpaving/subpaving.a math/realclosure/realclosure.a math/automata/automata.a math/hilbert/hilbert.a math/simplex/simplex.a math/dd/dd.a math/interval/interval.a math/polynomial/polynomial.a util/util.a -lpthread  -Wl,-soname,libz3.so
- ln -f -s ../libz3.so python
- ocamlfind ocamlc -package zarith  -ccopt "-D_MP_INTERNAL -DNDEBUG -D_EXTERNAL_RELEASE -D_USE_THREAD_LOCAL   -fvisibility=hidden -fvisibility-inlines-hidden -c -mfpmath=sse -msse -msse2 -O3 -D_LINUX_ -fPIC -I /home/opam/.opam/5.0/lib/ocaml -I ../src/api -I ../src/api/ml -o api/ml/z3native_stubs.o" -c ../src/api/ml/z3native_stubs.c
- cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C
- ocamlmklib -o api/ml/z3ml  -I api/ml -L. api/ml/z3native_stubs.o api/ml/z3enums.cmo api/ml/z3native.cmo api/ml/z3.cmo  -lz3 -lstdc++  -ccopt -L$(ocamlfind printconf destdir)/stublibs -dllpath $(ocamlfind printconf destdir)/stublibs
- ocamlmklib -o api/ml/z3ml  -I api/ml -L. api/ml/z3native_stubs.o  api/ml/z3enums.cmx api/ml/z3native.cmx api/ml/z3.cmx -lz3 -lstdc++  -ccopt -L$(ocamlfind printconf destdir)/stublibs -dllpath $(ocamlfind printconf destdir)/stublibs
- ocamlfind ocamlopt -package zarith  -linkall -shared -o api/ml/z3ml.cmxs -I . -I api/ml api/ml/z3ml.cmxa
- Z3 was successfully built.
- Z3Py scripts can already be executed in the 'build/python' directory.
- Z3Py scripts stored in arbitrary directories can be executed if the 'build/python' directory is added to the PYTHONPATH environment variable and the 'build' directory is added to the LD_LIBRARY_PATH environment variable.
- Use the following command to install Z3 at prefix /usr.
-     sudo make install
- make: Leaving directory '/home/opam/.opam/5.0/.opam-switch/build/z3.4.10.1/build'
-> compiled  z3.4.10.1
Processing 41/43: [z3: sh]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "install" "sh" "-c" "ocamlfind install z3 build/api/ml/* -dll build/libz3.*" (CWD=/home/opam/.opam/5.0/.opam-switch/build/z3.4.10.1)
- Installed /home/opam/.opam/5.0/lib/z3/z3native_stubs.o
- Installed /home/opam/.opam/5.0/lib/z3/z3native.o
- Installed /home/opam/.opam/5.0/lib/z3/z3native.mli
- Installed /home/opam/.opam/5.0/lib/z3/z3native.cmx
- Installed /home/opam/.opam/5.0/lib/z3/z3native.cmo
- Installed /home/opam/.opam/5.0/lib/z3/z3native.cmi
- Installed /home/opam/.opam/5.0/lib/z3/z3ml.cmxs
- Installed /home/opam/.opam/5.0/lib/z3/z3ml.cmxa
- Installed /home/opam/.opam/5.0/lib/z3/z3ml.cma
- Installed /home/opam/.opam/5.0/lib/z3/z3ml.a
- Installed /home/opam/.opam/5.0/lib/z3/z3enums.o
- Installed /home/opam/.opam/5.0/lib/z3/z3enums.mli
- Installed /home/opam/.opam/5.0/lib/z3/z3enums.cmx
- Installed /home/opam/.opam/5.0/lib/z3/z3enums.cmo
- Installed /home/opam/.opam/5.0/lib/z3/z3enums.cmi
- Installed /home/opam/.opam/5.0/lib/z3/z3.o
- Installed /home/opam/.opam/5.0/lib/z3/z3.mli
- Installed /home/opam/.opam/5.0/lib/z3/z3.cmx
- Installed /home/opam/.opam/5.0/lib/z3/z3.cmo
- Installed /home/opam/.opam/5.0/lib/z3/z3.cmi
- Installed /home/opam/.opam/5.0/lib/z3/libz3ml.a
- Installed /home/opam/.opam/5.0/lib/stublibs/dllz3ml.so
- Installed /home/opam/.opam/5.0/lib/stublibs/dllz3ml.so.owner
- Installed /home/opam/.opam/5.0/lib/stublibs/libz3.so
- Installed /home/opam/.opam/5.0/lib/stublibs/libz3.so.owner
- ocamlfind: [WARNING] You have installed DLLs but the directory /home/opam/.opam/5.0/lib/stublibs is not mentioned in ld.conf
- Installed /home/opam/.opam/5.0/lib/z3/META
Processing 41/43: [z3: cp]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "install" "cp" "build/z3" "/home/opam/.opam/5.0/bin/z3" (CWD=/home/opam/.opam/5.0/.opam-switch/build/z3.4.10.1)
-> installed z3.4.10.1

#=== ERROR while compiling ott.0.30 ===========================================#
# context              2.2.0~alpha~dev | linux/x86_64 | ocaml-variants.5.0.0+trunk | file:///home/opam/opam-repository
# path                 ~/.opam/5.0/.opam-switch/build/ott.0.30
# command              ~/.opam/opam-init/hooks/sandbox.sh build make world
# exit-code            2
# env-file             ~/.opam/log/ott-8-59376d.env
# output-file          ~/.opam/log/ott-8-59376d.out
### output ###
# cd src; make install
# make[1]: Entering directory '/home/opam/.opam/5.0/.opam-switch/build/ott.0.30/src'
# ocamllex grammar_lexer.mll
# 374 states, 16439 transitions, table size 68000 bytes
# 3397 additional bytes used for bindings
# ocamlyacc -v grammar_parser.mly
# 2 rules never reduced
# ocamldep location.ml types.ml auxl.ml merge.ml global_option.ml grammar_lexer.ml grammar_parser.mli grammar_parser.ml version.ml grammar_pp.ml parse_table.ml glr.ml new_term_parser.ml term_parser.ml dependency.ml bounds.ml context_pp.ml quotient_rules.ml grammar_typecheck.ml transform.ml substs_pp.ml subrules_pp.ml embed_pp.ml defns.ml ln_transform.ml coq_induct.ml system_pp.ml lex_menhir_pp.ml align.ml main.ml align.mli bounds.mli coq_induct.mli defns.mli dependency.mli embed_pp.mli grammar_typecheck.mli merge.mli subrules_pp.mli substs_pp.mli system_pp.mli lex_menhir_pp.mli transform.mli term_parser.mli > .depend
# File "grammar_pp.ml", line 1390, characters 17-19:
# 1390 |     | Isa _ -> " \<comment> \<open>" ^ String.concat "" (apply_hom_spec m xd hs ss) ^ "\<close>"
#                         ^^
# Warning 14 [illegal-backslash]: illegal backslash escape in string.
# File "grammar_pp.ml", line 1390, characters 28-30:
# 1390 |     | Isa _ -> " \<comment> \<open>" ^ String.concat "" (apply_hom_spec m xd hs ss) ^ "\<close>"
#                                    ^^
# Warning 14 [illegal-backslash]: illegal backslash escape in string.
# File "grammar_pp.ml", line 1390, characters 87-89:
# 1390 |     | Isa _ -> " \<comment> \<open>" ^ String.concat "" (apply_hom_spec m xd hs ss) ^ "\<close>"
#                                                                                               ^^
# Warning 14 [illegal-backslash]: illegal backslash escape in string.
# File "grammar_pp.ml", line 1405, characters 17-19:
# 1405 |     | Isa _ -> " \<comment> \<open>" ^ String.concat "" (apply_hom_spec m xd hs ss) ^ "\<close>"
#                         ^^
# Warning 14 [illegal-backslash]: illegal backslash escape in string.
# File "grammar_pp.ml", line 1405, characters 28-30:
# 1405 |     | Isa _ -> " \<comment> \<open>" ^ String.concat "" (apply_hom_spec m xd hs ss) ^ "\<close>"
#                                    ^^
# Warning 14 [illegal-backslash]: illegal backslash escape in string.
# File "grammar_pp.ml", line 1405, characters 87-89:
# 1405 |     | Isa _ -> " \<comment> \<open>" ^ String.concat "" (apply_hom_spec m xd hs ss) ^ "\<close>"
#                                                                                               ^^
# Warning 14 [illegal-backslash]: illegal backslash escape in string.
# mkdir ../bin
# cd .. && tar -zxvf ocamlgraph-1.7.tar.gz
# ocamlgraph-1.7/
# ocamlgraph-1.7/bin/
# ocamlgraph-1.7/src/
# ocamlgraph-1.7/src/blocks.ml
# ocamlgraph-1.7/src/builder.ml
# ocamlgraph-1.7/src/builder.mli
# ocamlgraph-1.7/src/classic.ml
# ocamlgraph-1.7/src/classic.mli
# ocamlgraph-1.7/src/cliquetree.ml
# ocamlgraph-1.7/src/cliquetree.mli
# ocamlgraph-1.7/src/coloring.ml
# ocamlgraph-1.7/src/coloring.mli
# ocamlgraph-1.7/src/components.ml
# ocamlgraph-1.7/src/components.mli
# ocamlgraph-1.7/src/delaunay.ml
# ocamlgraph-1.7/src/delaunay.mli
# ocamlgraph-1.7/src/dot.ml
# ocamlgraph-1.7/src/dot.mli
# ocamlgraph-1.7/src/dot_ast.mli
# ocamlgraph-1.7/src/dot_lexer.ml
# ocamlgraph-1.7/src/dot_lexer.mll
# ocamlgraph-1.7/src/dot_parser.ml
# ocamlgraph-1.7/src/dot_parser.mli
# ocamlgraph-1.7/src/dot_parser.mly
# ocamlgraph-1.7/src/flow.ml
# ocamlgraph-1.7/src/flow.mli
# ocamlgraph-1.7/src/gmap.ml
# ocamlgraph-1.7/src/gmap.mli
# ocamlgraph-1.7/src/gml.ml
# ocamlgraph-1.7/src/gml.mli
# ocamlgraph-1.7/src/gml.mll
# ocamlgraph-1.7/src/graphviz.ml
# ocamlgraph-1.7/src/graphviz.mli
# ocamlgraph-1.7/src/imperative.ml
# ocamlgraph-1.7/src/imperative.mli
# ocamlgraph-1.7/src/kruskal.ml
# ocamlgraph-1.7/src/kruskal.mli
# ocamlgraph-1.7/src/mcs_m.ml
# ocamlgraph-1.7/src/mcs_m.mli
# ocamlgraph-1.7/src/md.ml
# ocamlgraph-1.7/src/md.mli
# ocamlgraph-1.7/src/minsep.ml
# ocamlgraph-1.7/src/minsep.mli
# ocamlgraph-1.7/src/oper.ml
# ocamlgraph-1.7/src/oper.mli
# ocamlgraph-1.7/src/pack.ml
# ocamlgraph-1.7/src/pack.mli
# ocamlgraph-1.7/src/path.ml
# ocamlgraph-1.7/src/path.mli
# ocamlgraph-1.7/src/persistent.ml
# ocamlgraph-1.7/src/persistent.mli
# ocamlgraph-1.7/src/rand.ml
# ocamlgraph-1.7/src/rand.mli
# ocamlgraph-1.7/src/sig.mli
# ocamlgraph-1.7/src/sig_pack.mli
# ocamlgraph-1.7/src/strat.ml
# ocamlgraph-1.7/src/strat.mli
# ocamlgraph-1.7/src/topological.ml
# ocamlgraph-1.7/src/topological.mli
# ocamlgraph-1.7/src/traverse.ml
# ocamlgraph-1.7/src/traverse.mli
# ocamlgraph-1.7/src/util.ml
# ocamlgraph-1.7/src/util.mli
# ocamlgraph-1.7/src/version.ml
# ocamlgraph-1.7/lib/
# ocamlgraph-1.7/lib/bitv.ml
# ocamlgraph-1.7/lib/bitv.mli
# ocamlgraph-1.7/lib/heap.ml
# ocamlgraph-1.7/lib/heap.mli
# ocamlgraph-1.7/lib/unionfind.ml
# ocamlgraph-1.7/lib/unionfind.mli
# ocamlgraph-1.7/Makefile.in
# ocamlgraph-1.7/configure
# ocamlgraph-1.7/configure.in
# ocamlgraph-1.7/META.in
# ocamlgraph-1.7/.depend
# ocamlgraph-1.7/editor/
# ocamlgraph-1.7/editor/ed_display.ml
# ocamlgraph-1.7/editor/ed_draw.ml
# ocamlgraph-1.7/editor/ed_graph.ml
# ocamlgraph-1.7/editor/ed_hyper.ml
# ocamlgraph-1.7/editor/ed_main.ml
# ocamlgraph-1.7/editor/Makefile
# ocamlgraph-1.7/editor/tests/
# ocamlgraph-1.7/editor/tests/dep_ed.dot
# ocamlgraph-1.7/editor/tests/dep_why.dot
# ocamlgraph-1.7/editor/tests/fsm.dot
# ocamlgraph-1.7/editor/tests/parcours.dot
# ocamlgraph-1.7/editor/tests/softmaint.dot
# ocamlgraph-1.7/editor/tests/transparency.dot
# ocamlgraph-1.7/editor/tests/twopi2.dot
# ocamlgraph-1.7/editor/tests/unix.dot
# ocamlgraph-1.7/editor/tests/world.dot
# ocamlgraph-1.7/editor/tests/de_bruijn4.gml
# ocamlgraph-1.7/editor/tests/divisors12.gml
# ocamlgraph-1.7/editor/tests/full10.gml
# ocamlgraph-1.7/editor/tests/full20.gml
# ocamlgraph-1.7/editor/tests/full30.gml
# ocamlgraph-1.7/editor/tests/full50.gml
# ocamlgraph-1.7/editor/tests/rand_100_10.gml
# ocamlgraph-1.7/editor/tests/rand_100_300.gml
# ocamlgraph-1.7/editor/tests/rand_10_10.gml
# ocamlgraph-1.7/editor/tests/rand_10_40.gml
# ocamlgraph-1.7/editor/tests/rand_50_300.gml
# ocamlgraph-1.7/editor/tests/ring_100.gml
# ocamlgraph-1.7/editor/tests/test.gml
# ocamlgraph-1.7/editor/tests/test2,1_2.gml
# ocamlgraph-1.7/editor/tests/test2,1_3.gml
# ocamlgraph-1.7/editor/tests/test2,1_3tot.gml
# ocamlgraph-1.7/editor/tests/test2_2.gml
# ocamlgraph-1.7/view_graph/
# ocamlgraph-1.7/view_graph/viewGraph_core.ml
# ocamlgraph-1.7/view_graph/viewGraph_select.ml
# ocamlgraph-1.7/view_graph/viewGraph_test.ml
# ocamlgraph-1.7/view_graph/viewGraph_utils.ml
# ocamlgraph-1.7/view_graph/viewGraph_core.mli
# ocamlgraph-1.7/view_graph/viewGraph_select.mli
# ocamlgraph-1.7/view_graph/viewGraph_utils.mli
# ocamlgraph-1.7/view_graph/README
# ocamlgraph-1.7/view_graph/Makefile
# ocamlgraph-1.7/dgraph/
# ocamlgraph-1.7/dgraph/dGraphContainer.ml
# ocamlgraph-1.7/dgraph/dGraphMake.ml
# ocamlgraph-1.7/dgraph/dGraphModel.ml
# ocamlgraph-1.7/dgraph/dGraphRandModel.ml
# ocamlgraph-1.7/dgraph/dGraphSubTree.ml
# ocamlgraph-1.7/dgraph/dGraphTreeLayout.ml
# ocamlgraph-1.7/dgraph/dGraphTreeModel.ml
# ocamlgraph-1.7/dgraph/dGraphView.ml
# ocamlgraph-1.7/dgraph/dGraphViewItem.ml
# ocamlgraph-1.7/dgraph/dGraphViewer.ml
# ocamlgraph-1.7/dgraph/xDot.ml
# ocamlgraph-1.7/dgraph/xDotDraw.ml
# ocamlgraph-1.7/dgraph/dGraphContainer.mli
# ocamlgraph-1.7/dgraph/dGraphModel.mli
# ocamlgraph-1.7/dgraph/dGraphRandModel.mli
# ocamlgraph-1.7/dgraph/dGraphSubTree.mli
# ocamlgraph-1.7/dgraph/dGraphTreeLayout.mli
# ocamlgraph-1.7/dgraph/dGraphTreeModel.mli
# ocamlgraph-1.7/dgraph/dGraphView.mli
# ocamlgraph-1.7/dgraph/dGraphViewItem.mli
# ocamlgraph-1.7/dgraph/xDot.mli
# ocamlgraph-1.7/dgraph/xDotDraw.mli
# ocamlgraph-1.7/examples/
# ocamlgraph-1.7/examples/color.ml
# ocamlgraph-1.7/examples/demo.ml
# ocamlgraph-1.7/examples/demo_planar.ml
# ocamlgraph-1.7/examples/sudoku.ml
# ocamlgraph-1.7/tests/
# ocamlgraph-1.7/tests/bench.ml
# ocamlgraph-1.7/tests/check.ml
# ocamlgraph-1.7/tests/dot.ml
# ocamlgraph-1.7/tests/strat.ml
# ocamlgraph-1.7/tests/test.ml
# ocamlgraph-1.7/README
# ocamlgraph-1.7/FAQ
# ocamlgraph-1.7/CREDITS
# ocamlgraph-1.7/INSTALL
# ocamlgraph-1.7/COPYING
# ocamlgraph-1.7/LICENSE
# ocamlgraph-1.7/CHANGES
# cd ../ocamlgraph-1.7 && patch -p1 < ../ocamlgraph-safe-string.patch
# patching file lib/bitv.ml
# Hunk #1 succeeded at 459 with fuzz 2 (offset 10 lines).
# cd ../ocamlgraph-1.7 && ./configure
# checking for ocamlc... ocamlc
# ocaml version is 5.0.0+dev6-2022-07-21
# ocaml library path is /home/opam/.opam/5.0/lib/ocaml
# checking for ocamlopt... ocamlopt
# checking ocamlopt version... ok
# checking for ocamlc.opt... ocamlc.opt
# checking ocamlc.opt version... ok
# checking for ocamlopt.opt... ocamlopt.opt
# checking ocamlc.opt version... ok
# checking for ocamldep... ocamldep
# checking for ocamllex... ocamllex
# checking for ocamllex.opt... ocamllex.opt
# checking for ocamlyacc... ocamlyacc
# checking for ocamldoc... ocamldoc
# checking for ocamldoc.opt... ocamldoc.opt
# checking for ocamlweb... true
# checking for ocamlfind... no
# checking for /home/opam/.opam/5.0/lib/ocaml/lablgtk2/lablgtk.cmxa... no
# checking Win32 platform... no
# configure: WARNING: lablgnomecanvas not found: the graph editor and view_graph will not be compiled
# configure: creating ./config.status
# config.status: creating Makefile
# cd ../ocamlgraph-1.7 && \
# make OCAMLOPT='ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib' graph.cmxa
# make[2]: Entering directory '/home/opam/.opam/5.0/.opam-switch/build/ott.0.30/ocamlgraph-1.7'
# sed -e s/VERSION/1.7/ -e s/CMA/graph.cma/ -e s/CMXA/graph.cmxa/ \
# 	META.in > META
# rm -f src/version.ml
# echo "let version = \""1.7"\"" > src/version.ml
# echo "let date = \""`date`"\"" >> src/version.ml
# rm -f .depend
# ocamldep -slash -I src -I lib -I editor -I view_graph -I dgraph\
# 	lib/*.ml lib/*.mli \
# 	src/*.ml src/*.mli \
# 	editor/*.mli editor/*.ml \
# 	view_graph/*.mli view_graph/*.ml \
# 	dgraph/*.mli dgraph/*.ml > .depend
# ocamlc.opt -c -I src -I lib -g -dtypes src/sig.mli
# ocamlc.opt -c -I src -I lib -g -dtypes src/sig_pack.mli
# ocamlc.opt -c -I src -I lib -g -dtypes src/dot_ast.mli
# ocamlc.opt -c -I src -I lib -g -dtypes lib/unionfind.mli
# ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph lib/unionfind.ml
# ocamlc.opt -c -I src -I lib -g -dtypes lib/heap.mli
# ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph lib/heap.ml
# File "lib/heap.ml", line 54, characters 13-25:
# 54 |     let d' = Array.create n' d.(0) in
#                   ^^^^^^^^^^^^
# Error: Unbound value Array.create
# make[2]: *** [Makefile:477: lib/heap.cmx] Error 2
# make[2]: Leaving directory '/home/opam/.opam/5.0/.opam-switch/build/ott.0.30/ocamlgraph-1.7'
# make[1]: *** [Makefile:230: ../ocamlgraph-1.7/graph.cmxa] Error 2
# make[1]: Leaving directory '/home/opam/.opam/5.0/.opam-switch/build/ott.0.30/src'
# make: *** [Makefile:39: world] Error 2



<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions were aborted
| - install asli 0.2.0
+- 
+- The following actions failed
| - build ott 0.30
+- 
+- The following changes have been performed (the rest was aborted)
| - install conf-c++      1.0
| - install conf-gmp      4
| - install conf-python-3 1.0.0
| - install dune          3.4.1
| - install linenoise     1.3.1
| - install menhir        20220210
| - install menhirLib     20220210
| - install menhirSdk     20220210
| - install ocamlfind     1.9.5
| - install pprint        20211129
| - install result        1.5
| - install z3            4.10.1
| - install zarith        1.12
+- 

<><> z3.4.10.1 installed successfully <><><><><><><><><><><><><><><><><><><><><>
=> Z3 4.8.13 changed the linking mode from static to dynamic.
   This change is silent and potentially breaking.
   Please make sure that you don't require static binaries in the programs using Z3.
# Run eval $(opam env) to update the current shell environment

The former state can be restored with:
    /usr/bin/opam switch import "/home/opam/.opam/5.0/.opam-switch/backup/state-20220731184137.export"
'opam install -vy asli.0.2.0' failed.
"/bin/bash" "-c"
"
opam remove -y "asli.0.2.0"
opam install -vy "asli.0.2.0"
res=$?
if [ $res = 31 ]; then
    if opam show -f x-ci-accept-failures: "asli.0.2.0" | grep -q '"debian-unstable"'; then
        echo "This package failed and has been disabled for CI using the 'x-ci-accept-failures' field."
        exit 69
    fi
fi


exit $res
" failed with exit status 31
Failed: Build failed