==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: z3 4.15.4-2 (Wed Jan 21 04:06:31 2026)
==> Retrieving sources...
  -> Updating z3 git repo...
  -> Found z3-python-do-not-rebuild.patch
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
    z3 ... Passed
    z3-python-do-not-rebuild.patch ... Passed
==> Validating source files with b2sums...
    z3 ... Passed
    z3-python-do-not-rebuild.patch ... Passed
==> Making package: z3 4.15.4-2 (Wed Jan 21 04:06:44 2026)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (44) cppdap-1.58.0-2  freetype2-2.14.1-1  giflib-5.2.2-2  graphite-1:1.3.14-5  harfbuzz-12.3.1-1  hicolor-icon-theme-0.18-1  java-environment-common-3-6  java-runtime-common-3-6  jbigkit-2.1-8  jsoncpp-1.9.6-3  lcms2-2.18-1  libdeflate-1.25-1  libjpeg-turbo-3.1.3-1  libnet-2:1.3-1  libpng-1.6.53-2  libtiff-4.7.1-1  libuv-1.51.0-1  libwebp-1.6.0-2  mpdecimal-4.0.1-1  nspr-4.38.2-1  nss-3.120-1  perl-error-0.17030-3  perl-mailtools-2.22-3  perl-timedate-2.33-9  python-autocommand-2.2.2-9  python-jaraco.collections-5.1.0-3  python-jaraco.context-6.0.1-3  python-jaraco.functools-4.1.0-3  python-jaraco.text-4.0.0-4  python-more-itertools-10.8.0-2  python-packaging-26.0-1  python-platformdirs-4.5.1-3  python-pyproject-hooks-1.2.0-6  rhash-1.4.6-1  zlib-ng-2.3.2-1  cmake-4.2.2-1  git-2.52.0-2  jdk-openjdk-25.0.1.u8-1  ninja-1.13.2-2  python-3.14.2-2  python-build-1.4.0-1  python-installer-0.7.0-14  python-setuptools-1:80.9.0-4  python-wheel-0.45.1-4

Total Download Size:   136.04 MiB
Total Installed Size:  597.27 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 jdk-openjdk-25.0.1.u8-1-aarch64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing cppdap...
installing hicolor-icon-theme...
installing jsoncpp...
Optional dependencies for jsoncpp
    jsoncpp-doc: documentation
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
    make: for unix Makefile generator [installed]
    ninja: for ninja generator [pending]
    qt6-base: cmake-gui
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
    git-zsh-completion: upstream zsh completion
    tk: gitk and git gui
    openssh: ssh transport and crypto
    man: show help with `git command --help`
    perl-libwww: git svn
    perl-term-readkey: git svn and interactive.singlekey setting
    perl-io-socket-ssl: git send-email TLS support
    perl-authen-sasl: git send-email TLS support
    perl-cgi: gitweb (web interface) support
    python: git svn & git p4 [pending]
    subversion: git svn
    org.freedesktop.secrets: keyring credential helper
    libsecret: libsecret credential helper [installed]
    less: the default pager for git
installing ninja...
installing mpdecimal...
installing python...
Optional dependencies for python
    python-setuptools: for building Python packages using tooling that is usually bundled with Python [pending]
    python-pip: for installing Python packages using tooling that is usually bundled with Python
    python-pipx: for installing Python software not packaged on Arch Linux
    sqlite: for a default database integration [installed]
    xz: for lzma [installed]
    tk: for tkinter
installing python-packaging...
installing python-pyproject-hooks...
installing python-build...
Optional dependencies for python-build
    python-pip: to use as the Python package installer (default)
    python-uv: to use as the Python package installer
    python-virtualenv: to use virtualenv for build isolation
installing python-installer...
installing python-more-itertools...
installing python-jaraco.functools...
installing python-jaraco.context...
installing python-autocommand...
installing python-jaraco.text...
Optional dependencies for python-jaraco.text
    python-inflect: for show-newlines script
installing python-jaraco.collections...
installing python-platformdirs...
installing python-wheel...
Optional dependencies for python-wheel
    python-keyring: for wheel.signatures
    python-xdg: for wheel.signatures
    python-setuptools: for legacy bdist_wheel subcommand [pending]
installing python-setuptools...
installing java-runtime-common...
For the complete set of Java binaries to be available in your PATH,
you need to re-login or source /etc/profile
Please note that this package does not support forcing JAVA_HOME as former package java-common did
installing libpng...
installing freetype2...
Optional dependencies for freetype2
    harfbuzz: Improved autohinting [pending]
installing graphite...
Optional dependencies for graphite
    graphite-docs: Documentation
installing harfbuzz...
Optional dependencies for harfbuzz
    harfbuzz-utils: utilities
installing libjpeg-turbo...
installing jbigkit...
installing libdeflate...
installing libwebp...
Optional dependencies for libwebp
    libwebp-utils: WebP conversion and inspection tools
installing libtiff...
Optional dependencies for libtiff
    freeglut: for using tiffgt
installing lcms2...
installing libnet...
installing nspr...
installing nss...
installing java-environment-common...
installing giflib...
installing jdk-openjdk...
Optional dependencies for jdk-openjdk
    java-rhino: for some JavaScript support
    alsa-lib: for basic sound support
    gtk3: for the Gtk+ 3 look and feel - desktop usage
:: Running post-transaction hooks...
(1/3) Creating system user accounts...
Creating group 'git' with GID 968.
Creating user 'git' (git daemon user) with UID 968 and GID 968.
(2/3) Reloading system manager configuration...
  Skipped: Current root is not booted.
(3/3) Arming ConditionNeedsUpdate...
==> Retrieving sources...
  -> Found z3-python-do-not-rebuild.patch
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Creating working copy of z3 git repo...
Cloning into 'z3'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
patching file src/api/python/setup.py
Hunk #1 succeeded at 269 (offset -1 lines).
==> Starting build()...
-- The CXX compiler identification is GNU 15.2.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Z3 version 4.15.4.0
-- Failed to find git directory.
-- CMake generator: Unix Makefiles
-- CMAKE_BUILD_TYPE is not set. Setting default
-- The available build types are: Debug;Release;RelWithDebInfo;MinSizeRel
-- Build type: RelWithDebInfo
-- Found Python3: /usr/bin/python3.14 (found version "3.14.2") found components: Interpreter
-- Python3_EXECUTABLE: /usr/bin/python3.14
-- Detected target architecture: arm64
-- Not using libgmp
-- Not using Z3_API_LOG_SYNC
-- Thread-safe build
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test HAS__Wall
-- Performing Test HAS__Wall - Success
-- C++ compiler supports -Wall
-- Treating only serious compiler warnings as errors
-- Performing Test HAS__Werror_odr
-- Performing Test HAS__Werror_odr - Success
-- C++ compiler supports -Werror=odr
-- Performing Test HAS__Werror_return_type
-- Performing Test HAS__Werror_return_type - Success
-- C++ compiler supports -Werror=return-type
-- LTO disabled
-- Performing Test BUILTIN_ATOMIC
-- Performing Test BUILTIN_ATOMIC - Success
-- CMAKE_CXX_FLAGS: "-march=armv8-a -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Werror=odr  -Werror=return-type "
-- CMAKE_EXE_LINKER_FLAGS: "-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now"
-- CMAKE_STATIC_LINKER_FLAGS: ""
-- CMAKE_SHARED_LINKER_FLAGS: "-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now"
-- CMAKE_CXX_FLAGS_RELWITHDEBINFO: "-O2 -g -DNDEBUG"
-- CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO: ""
-- CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO: ""
-- CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO: ""
-- Z3_COMPONENT_CXX_DEFINES: $<$<CONFIG:Debug>:Z3DEBUG>;$<$<CONFIG:Release>:_EXTERNAL_RELEASE>;$<$<CONFIG:RelWithDebInfo>:_EXTERNAL_RELEASE>;-D_MP_INTERNAL;$<$<CONFIG:Debug>:_TRACE>
-- Z3_COMPONENT_CXX_FLAGS: -Wall
-- Z3_DEPENDENT_LIBS: Threads::Threads
-- Z3_COMPONENT_EXTRA_INCLUDE_DIRS: /build/z3/src/z3/build/src;/build/z3/src/z3/src
-- Z3_DEPENDENT_EXTRA_CXX_LINK_FLAGS: 
-- CMAKE_INSTALL_LIBDIR: "lib"
-- CMAKE_INSTALL_BINDIR: "bin"
-- CMAKE_INSTALL_INCLUDEDIR: "include"
-- CMAKE_INSTALL_PKGCONFIGDIR: "lib/pkgconfig"
-- CMAKE_INSTALL_Z3_CMAKE_PACKAGE_DIR: "lib/cmake/z3"
-- Adding component util
-- Adding component polynomial
-- Adding rule to generate "algebraic_params.hpp"
-- Adding component dd
-- Adding component hilbert
-- Adding component simplex
-- Adding component interval
-- Adding component realclosure
-- Adding rule to generate "rcf_params.hpp"
-- Adding component subpaving
-- Adding component ast
-- Adding rule to generate "pp_params.hpp"
-- Adding component params
-- Adding rule to generate "arith_rewriter_params.hpp"
-- Adding rule to generate "array_rewriter_params.hpp"
-- Adding rule to generate "bool_rewriter_params.hpp"
-- Adding rule to generate "bv_rewriter_params.hpp"
-- Adding rule to generate "fpa_rewriter_params.hpp"
-- Adding rule to generate "fpa2bv_rewriter_params.hpp"
-- Adding rule to generate "pattern_inference_params_helper.hpp"
-- Adding rule to generate "poly_rewriter_params.hpp"
-- Adding rule to generate "rewriter_params.hpp"
-- Adding rule to generate "sat_params.hpp"
-- Adding rule to generate "seq_rewriter_params.hpp"
-- Adding rule to generate "sls_params.hpp"
-- Adding rule to generate "smt_params_helper.hpp"
-- Adding rule to generate "solver_params.hpp"
-- Adding rule to generate "tactic_params.hpp"
-- Adding component rewriter
-- Adding component bit_blaster
-- Adding component normal_forms
-- Adding rule to generate "nnf_params.hpp"
-- Adding component macros
-- Adding component model
-- Adding rule to generate "model_evaluator_params.hpp"
-- Adding rule to generate "model_params.hpp"
-- Adding component euf
-- Adding component converters
-- Adding component substitution
-- Adding component simplifiers
-- Adding component tactic
-- Adding component mbp
-- Adding component qe_lite
-- Adding component parser_util
-- Adding rule to generate "parser_params.hpp"
-- Adding component grobner
-- Adding component sat
-- Adding rule to generate "sat_asymm_branch_params.hpp"
-- Adding rule to generate "sat_scc_params.hpp"
-- Adding rule to generate "sat_simplifier_params.hpp"
-- Adding component nlsat
-- Adding rule to generate "nlsat_params.hpp"
-- Adding component core_tactics
-- Adding component subpaving_tactic
-- Adding component aig_tactic
-- Adding component arith_tactics
-- Adding component solver
-- Adding rule to generate "combined_solver_params.hpp"
-- Adding rule to generate "parallel_params.hpp"
-- Adding component cmd_context
-- Adding component extra_cmds
-- Adding component smt2parser
-- Adding component solver_assertions
-- Adding component pattern
-- Adding component lp
-- Adding rule to generate "lp_params_helper.hpp"
-- Adding component ast_sls
-- Adding component sat_smt
-- Adding component sat_tactic
-- Adding component nlsat_tactic
-- Adding component ackermannization
-- Adding rule to generate "ackermannization_params.hpp"
-- Adding rule to generate "ackermannize_bv_tactic_params.hpp"
-- Adding component proofs
-- Adding component fpa
-- Adding component proto_model
-- Adding component smt
-- Adding component bv_tactics
-- Adding component smt_tactic
-- Adding component sls_tactic
-- Adding component qe
-- Adding component muz
-- Adding rule to generate "fp_params.hpp"
-- Adding component dataflow
-- Adding component transforms
-- Adding component rel
-- Adding component clp
-- Adding component tab
-- Adding component bmc
-- Adding component ddnf
-- Adding component spacer
-- Adding component fp
-- Adding component ufbv_tactic
-- Adding component sat_solver
-- Adding component smtlogic_tactics
-- Adding rule to generate "qfufbv_tactic_params.hpp"
-- Adding component fpa_tactics
-- Adding component fd_solver
-- Adding component portfolio
-- Adding component opt
-- Adding rule to generate "opt_params.hpp"
-- Adding component api
-- Adding component api_dll
-- Adding component fuzzing
-- Emitting rules to build Z3 python bindings
-- Emitting rules to install Z3 python bindings
-- CMAKE_INSTALL_PYTHON_PKG_DIR not set. Trying to guess
-- Detected Python package directory: "/usr/lib/python3.14/site-packages"
-- Python bindings will be installed to "/usr/lib/python3.14/site-packages"
-- Found Java: /usr/bin/java (found version "25.0.1")
-- Found JNI: /usr/lib/jvm/default/include  found components: AWT JVM
-- Building documentation disabled
-- Configuring done (3.9s)
-- Generating done (1.2s)
CMake Warning:
  Manually-specified variables were not used by the project:

    PYTHON_EXECUTABLE


-- Build files have been written to: /build/z3/src/z3/build
[  0%] Building CXX object src/util/CMakeFiles/util.dir/approx_set.cpp.o
[  0%] Building CXX object src/util/CMakeFiles/util.dir/approx_nat.cpp.o
[  0%] Copying "complex/complex.py" to /build/z3/src/z3/build/python/complex.py
[  0%] Generating "/build/z3/src/z3/build/src/api/java/Native.java" and "/build/z3/src/z3/build/src/api/java/Native.cpp"
[  0%] Building CXX object src/util/CMakeFiles/util.dir/bit_vector.cpp.o
[  0%] Copying "all_interval_series.py" to /build/z3/src/z3/build/python/all_interval_series.py
[  0%] Building CXX object src/util/CMakeFiles/util.dir/cmd_context_types.cpp.o
[  1%] Building CXX object src/util/CMakeFiles/util.dir/bit_util.cpp.o
[  1%] Building CXX object src/util/CMakeFiles/util.dir/common_msgs.cpp.o
[  1%] Copying "example.py" to /build/z3/src/z3/build/python/example.py
[  1%] Copying "hamiltonian/hamiltonian.py" to /build/z3/src/z3/build/python/hamiltonian.py
[  1%] Copying "mus/marco.py" to /build/z3/src/z3/build/python/marco.py
[  1%] Generating com.microsoft.z3.enumerations package
[  2%] Copying "mus/mss.py" to /build/z3/src/z3/build/python/mss.py
[  2%] Copying "socrates.py" to /build/z3/src/z3/build/python/socrates.py
[  2%] Copying "visitor.py" to /build/z3/src/z3/build/python/visitor.py
[  2%] Built target build_z3_python_examples
[  2%] Building CXX object src/util/CMakeFiles/util.dir/debug.cpp.o
Faking emission of 'api_log_macros.h'
Faking emission of 'api_log_macros.cpp'
Faking emission of 'api_commands.cpp'
Faking emission of 'z3/z3core.py'
Generated '3'
Generated '4'
Generated '5'
Generated '6'
Generated '/build/z3/src/z3/build/src/api/java/Native.java'
[  2%] Building CXX object src/util/CMakeFiles/util.dir/env_params.cpp.o
INFO:root:Generated "/build/z3/src/z3/build/src/api/java/enumerations/Z3_lbool.java"
INFO:root:Generated "/build/z3/src/z3/build/src/api/java/enumerations/Z3_symbol_kind.java"
INFO:root:Generated "/build/z3/src/z3/build/src/api/java/enumerations/Z3_parameter_kind.java"
INFO:root:Generated "/build/z3/src/z3/build/src/api/java/enumerations/Z3_sort_kind.java"
INFO:root:Generated "/build/z3/src/z3/build/src/api/java/enumerations/Z3_ast_kind.java"
INFO:root:Generated "/build/z3/src/z3/build/src/api/java/enumerations/Z3_decl_kind.java"
INFO:root:Generated "/build/z3/src/z3/build/src/api/java/enumerations/Z3_param_kind.java"
INFO:root:Generated "/build/z3/src/z3/build/src/api/java/enumerations/Z3_ast_print_mode.java"
INFO:root:Generated "/build/z3/src/z3/build/src/api/java/enumerations/Z3_error_code.java"
INFO:root:Generated "/build/z3/src/z3/build/src/api/java/enumerations/Z3_goal_prec.java"
[  2%] Building CXX object src/util/CMakeFiles/util.dir/fixed_bit_vector.cpp.o
[  2%] Building CXX object src/util/CMakeFiles/util.dir/gparams.cpp.o
[  2%] Building Java objects for z3JavaJar.jar
[  2%] Building CXX object src/util/CMakeFiles/util.dir/hash.cpp.o
[  2%] Building CXX object src/util/CMakeFiles/util.dir/hwf.cpp.o
[  2%] Building CXX object src/util/CMakeFiles/util.dir/inf_int_rational.cpp.o
[  3%] Building CXX object src/util/CMakeFiles/util.dir/inf_rational.cpp.o
[  3%] Building CXX object src/util/CMakeFiles/util.dir/inf_s_integer.cpp.o
[  3%] Building CXX object src/util/CMakeFiles/util.dir/lbool.cpp.o
warning: [options] source value 8 is obsolete and will be removed in a future release
warning: [options] target value 8 is obsolete and will be removed in a future release
warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
[  3%] Building CXX object src/util/CMakeFiles/util.dir/luby.cpp.o
[  3%] Building CXX object src/util/CMakeFiles/util.dir/memory_manager.cpp.o
[  3%] Building CXX object src/util/CMakeFiles/util.dir/min_cut.cpp.o
[  3%] Building CXX object src/util/CMakeFiles/util.dir/mpbq.cpp.o
[  3%] Building CXX object src/util/CMakeFiles/util.dir/mpf.cpp.o
[  3%] Building CXX object src/util/CMakeFiles/util.dir/mpff.cpp.o
[  3%] Building CXX object src/util/CMakeFiles/util.dir/mpfx.cpp.o
[  3%] Building CXX object src/util/CMakeFiles/util.dir/mpn.cpp.o
[  4%] Building CXX object src/util/CMakeFiles/util.dir/mpq.cpp.o
[  4%] Building CXX object src/util/CMakeFiles/util.dir/mpq_inf.cpp.o
[  4%] Building CXX object src/util/CMakeFiles/util.dir/mpz.cpp.o
[  4%] Building CXX object src/util/CMakeFiles/util.dir/page.cpp.o
[  4%] Building CXX object src/util/CMakeFiles/util.dir/params.cpp.o
[  4%] Building CXX object src/util/CMakeFiles/util.dir/permutation.cpp.o
[  4%] Building CXX object src/util/CMakeFiles/util.dir/prime_generator.cpp.o
[  4%] Building CXX object src/util/CMakeFiles/util.dir/rational.cpp.o
[  4%] Building CXX object src/util/CMakeFiles/util.dir/region.cpp.o
[  4%] Building CXX object src/util/CMakeFiles/util.dir/rlimit.cpp.o
[  4%] Building CXX object src/util/CMakeFiles/util.dir/scoped_ctrl_c.cpp.o
[  6%] Building CXX object src/util/CMakeFiles/util.dir/scoped_timer.cpp.o
[  6%] Building CXX object src/util/CMakeFiles/util.dir/sexpr.cpp.o
[  6%] Building CXX object src/util/CMakeFiles/util.dir/s_integer.cpp.o
[  6%] Building CXX object src/util/CMakeFiles/util.dir/small_object_allocator.cpp.o
[  6%] Building CXX object src/util/CMakeFiles/util.dir/smt2_util.cpp.o
[  6%] Building CXX object src/util/CMakeFiles/util.dir/stack.cpp.o
In file included from /build/z3/src/z3/src/util/mpz.cpp:22:
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'int mpz_manager<SYNCH>::big_compare(const mpz&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:1564:23:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'int mpz_manager<SYNCH>::big_compare(const mpz&, const mpz&) [with bool SYNCH = true]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'int mpz_manager<SYNCH>::big_compare(const mpz&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:1564:23:
/build/z3/src/z3/src/util/mpz.h:329:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'int mpz_manager<SYNCH>::big_compare(const mpz&, const mpz&) [with bool SYNCH = true]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'int mpz_manager<SYNCH>::big_compare(const mpz&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:1564:37:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'int mpz_manager<SYNCH>::big_compare(const mpz&, const mpz&) [with bool SYNCH = true]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'int mpz_manager<SYNCH>::big_compare(const mpz&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:1564:37:
/build/z3/src/z3/src/util/mpz.h:329:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'int mpz_manager<SYNCH>::big_compare(const mpz&, const mpz&) [with bool SYNCH = true]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'int mpz_manager<SYNCH>::big_compare(const mpz&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:1547:23:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'int mpz_manager<SYNCH>::big_compare(const mpz&, const mpz&) [with bool SYNCH = true]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'int mpz_manager<SYNCH>::big_compare(const mpz&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:1547:37:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'int mpz_manager<SYNCH>::big_compare(const mpz&, const mpz&) [with bool SYNCH = true]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'int mpz_manager<SYNCH>::big_compare(const mpz&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:1564:23:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'int mpz_manager<SYNCH>::big_compare(const mpz&, const mpz&) [with bool SYNCH = false]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'int mpz_manager<SYNCH>::big_compare(const mpz&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:1564:23:
/build/z3/src/z3/src/util/mpz.h:329:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'int mpz_manager<SYNCH>::big_compare(const mpz&, const mpz&) [with bool SYNCH = false]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'int mpz_manager<SYNCH>::big_compare(const mpz&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:1564:37:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'int mpz_manager<SYNCH>::big_compare(const mpz&, const mpz&) [with bool SYNCH = false]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'int mpz_manager<SYNCH>::big_compare(const mpz&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:1564:37:
/build/z3/src/z3/src/util/mpz.h:329:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'int mpz_manager<SYNCH>::big_compare(const mpz&, const mpz&) [with bool SYNCH = false]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'int mpz_manager<SYNCH>::big_compare(const mpz&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:1547:23:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'int mpz_manager<SYNCH>::big_compare(const mpz&, const mpz&) [with bool SYNCH = false]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'int mpz_manager<SYNCH>::big_compare(const mpz&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:1547:37:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'int mpz_manager<SYNCH>::big_compare(const mpz&, const mpz&) [with bool SYNCH = false]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = false; bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:700:15:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = false; bool SYNCH = true]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = false; bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:700:15:
/build/z3/src/z3/src/util/mpz.h:329:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = false; bool SYNCH = true]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = false; bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:700:29:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = false; bool SYNCH = true]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = false; bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:700:29:
/build/z3/src/z3/src/util/mpz.h:329:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = false; bool SYNCH = true]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::big_mul(const mpz&, const mpz&, mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:784:15:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_mul(const mpz&, const mpz&, mpz&) [with bool SYNCH = true]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::big_mul(const mpz&, const mpz&, mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:784:15:
/build/z3/src/z3/src/util/mpz.h:329:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_mul(const mpz&, const mpz&, mpz&) [with bool SYNCH = true]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::big_mul(const mpz&, const mpz&, mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:784:29:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_mul(const mpz&, const mpz&, mpz&) [with bool SYNCH = true]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::big_mul(const mpz&, const mpz&, mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:784:29:
/build/z3/src/z3/src/util/mpz.h:329:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_mul(const mpz&, const mpz&, mpz&) [with bool SYNCH = true]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 1; bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:829:15,
    inlined from 'void mpz_manager<SYNCH>::big_rem(const mpz&, const mpz&, mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:873:21:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_rem(const mpz&, const mpz&, mpz&) [with bool SYNCH = true]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 1; bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:829:15,
    inlined from 'void mpz_manager<SYNCH>::big_rem(const mpz&, const mpz&, mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:873:21:
/build/z3/src/z3/src/util/mpz.h:329:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_rem(const mpz&, const mpz&, mpz&) [with bool SYNCH = true]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 1; bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:829:29,
    inlined from 'void mpz_manager<SYNCH>::big_rem(const mpz&, const mpz&, mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:873:21:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_rem(const mpz&, const mpz&, mpz&) [with bool SYNCH = true]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 1; bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:829:29,
    inlined from 'void mpz_manager<SYNCH>::big_rem(const mpz&, const mpz&, mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:873:21:
/build/z3/src/z3/src/util/mpz.h:329:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_rem(const mpz&, const mpz&, mpz&) [with bool SYNCH = true]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 0; bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:829:15,
    inlined from 'void mpz_manager<SYNCH>::big_div(const mpz&, const mpz&, mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:858:21:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_div(const mpz&, const mpz&, mpz&) [with bool SYNCH = true]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 0; bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:829:15,
    inlined from 'void mpz_manager<SYNCH>::big_div(const mpz&, const mpz&, mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:858:21:
/build/z3/src/z3/src/util/mpz.h:329:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_div(const mpz&, const mpz&, mpz&) [with bool SYNCH = true]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 0; bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:829:29,
    inlined from 'void mpz_manager<SYNCH>::big_div(const mpz&, const mpz&, mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:858:21:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_div(const mpz&, const mpz&, mpz&) [with bool SYNCH = true]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 0; bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:829:29,
    inlined from 'void mpz_manager<SYNCH>::big_div(const mpz&, const mpz&, mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:858:21:
/build/z3/src/z3/src/util/mpz.h:329:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_div(const mpz&, const mpz&, mpz&) [with bool SYNCH = true]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = true; bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:700:15:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = true; bool SYNCH = true]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = true; bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:700:15:
/build/z3/src/z3/src/util/mpz.h:329:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = true; bool SYNCH = true]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = true; bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:700:29:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = true; bool SYNCH = true]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = true; bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:700:29:
/build/z3/src/z3/src/util/mpz.h:329:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = true; bool SYNCH = true]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 2; bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:829:15:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 2; bool SYNCH = true]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 2; bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:829:15:
/build/z3/src/z3/src/util/mpz.h:329:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 2; bool SYNCH = true]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 2; bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:829:29:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 2; bool SYNCH = true]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 2; bool SYNCH = true]' at /build/z3/src/z3/src/util/mpz.cpp:829:29:
/build/z3/src/z3/src/util/mpz.h:329:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 2; bool SYNCH = true]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = false; bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:700:15:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = false; bool SYNCH = false]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = false; bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:700:15:
/build/z3/src/z3/src/util/mpz.h:329:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = false; bool SYNCH = false]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = false; bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:700:29:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = false; bool SYNCH = false]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = false; bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:700:29:
/build/z3/src/z3/src/util/mpz.h:329:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = false; bool SYNCH = false]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::big_mul(const mpz&, const mpz&, mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:784:15:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_mul(const mpz&, const mpz&, mpz&) [with bool SYNCH = false]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::big_mul(const mpz&, const mpz&, mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:784:15:
/build/z3/src/z3/src/util/mpz.h:329:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_mul(const mpz&, const mpz&, mpz&) [with bool SYNCH = false]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::big_mul(const mpz&, const mpz&, mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:784:29:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_mul(const mpz&, const mpz&, mpz&) [with bool SYNCH = false]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::big_mul(const mpz&, const mpz&, mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:784:29:
/build/z3/src/z3/src/util/mpz.h:329:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_mul(const mpz&, const mpz&, mpz&) [with bool SYNCH = false]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 1; bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:829:15,
    inlined from 'void mpz_manager<SYNCH>::big_rem(const mpz&, const mpz&, mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:873:21:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_rem(const mpz&, const mpz&, mpz&) [with bool SYNCH = false]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 1; bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:829:15,
    inlined from 'void mpz_manager<SYNCH>::big_rem(const mpz&, const mpz&, mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:873:21:
/build/z3/src/z3/src/util/mpz.h:329:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_rem(const mpz&, const mpz&, mpz&) [with bool SYNCH = false]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 1; bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:829:29,
    inlined from 'void mpz_manager<SYNCH>::big_rem(const mpz&, const mpz&, mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:873:21:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_rem(const mpz&, const mpz&, mpz&) [with bool SYNCH = false]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 1; bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:829:29,
    inlined from 'void mpz_manager<SYNCH>::big_rem(const mpz&, const mpz&, mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:873:21:
/build/z3/src/z3/src/util/mpz.h:329:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_rem(const mpz&, const mpz&, mpz&) [with bool SYNCH = false]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 0; bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:829:15,
    inlined from 'void mpz_manager<SYNCH>::big_div(const mpz&, const mpz&, mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:858:21:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_div(const mpz&, const mpz&, mpz&) [with bool SYNCH = false]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 0; bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:829:15,
    inlined from 'void mpz_manager<SYNCH>::big_div(const mpz&, const mpz&, mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:858:21:
/build/z3/src/z3/src/util/mpz.h:329:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_div(const mpz&, const mpz&, mpz&) [with bool SYNCH = false]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 0; bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:829:29,
    inlined from 'void mpz_manager<SYNCH>::big_div(const mpz&, const mpz&, mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:858:21:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_div(const mpz&, const mpz&, mpz&) [with bool SYNCH = false]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 0; bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:829:29,
    inlined from 'void mpz_manager<SYNCH>::big_div(const mpz&, const mpz&, mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:858:21:
/build/z3/src/z3/src/util/mpz.h:329:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_div(const mpz&, const mpz&, mpz&) [with bool SYNCH = false]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = true; bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:700:15:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = true; bool SYNCH = false]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = true; bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:700:15:
/build/z3/src/z3/src/util/mpz.h:329:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = true; bool SYNCH = false]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = true; bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:700:29:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = true; bool SYNCH = false]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = true; bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:700:29:
/build/z3/src/z3/src/util/mpz.h:329:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::big_add_sub(const mpz&, const mpz&, mpz&) [with bool SUB = true; bool SYNCH = false]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 2; bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:829:15:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 2; bool SYNCH = false]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 2; bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:829:15:
/build/z3/src/z3/src/util/mpz.h:329:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 2; bool SYNCH = false]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 2; bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:829:29:
/build/z3/src/z3/src/util/mpz.h:333:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 2; bool SYNCH = false]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
In member function 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]',
    inlined from 'void mpz_manager<SYNCH>::get_sign_cell(const mpz&, int&, mpz_cell*&, mpz_cell*) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.h:318:10,
    inlined from 'mpz_manager<SYNCH>::sign_cell::sign_cell(mpz_manager<SYNCH>&, const mpz&) [with bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:234:20,
    inlined from 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 2; bool SYNCH = false]' at /build/z3/src/z3/src/util/mpz.cpp:829:29:
/build/z3/src/z3/src/util/mpz.h:329:37: warning: array subscript 0 is outside array bounds of 'digit_t [0]' {aka 'unsigned int [0]'} [-Warray-bounds=]
/build/z3/src/z3/src/util/mpz.h: In member function 'void mpz_manager<SYNCH>::quot_rem_core(const mpz&, const mpz&, mpz&, mpz&) [with int MODE = 2; bool SYNCH = false]':
/build/z3/src/z3/src/util/mpz.h:60:13: note: while referencing 'mpz_cell::m_digits'
[  6%] Building CXX object src/util/CMakeFiles/util.dir/state_graph.cpp.o
[  6%] Building CXX object src/util/CMakeFiles/util.dir/statistics.cpp.o
[  6%] Building CXX object src/util/CMakeFiles/util.dir/symbol.cpp.o
[  6%] Building CXX object src/util/CMakeFiles/util.dir/tbv.cpp.o
[  7%] Building CXX object src/util/CMakeFiles/util.dir/timeout.cpp.o
[  7%] Building CXX object src/util/CMakeFiles/util.dir/timeit.cpp.o
[  7%] Building CXX object src/util/CMakeFiles/util.dir/trace.cpp.o
[  7%] Building CXX object src/util/CMakeFiles/util.dir/util.cpp.o
[  7%] Building CXX object src/util/CMakeFiles/util.dir/warning.cpp.o
[  7%] Building CXX object src/util/CMakeFiles/util.dir/z3_exception.cpp.o
[  7%] Building CXX object src/util/CMakeFiles/util.dir/zstring.cpp.o
3 warnings
[  7%] Generating CMakeFiles/z3JavaJar.dir/java_class_filelist
[  7%] Creating Java archive com.microsoft.z3.jar
[  7%] Built target z3JavaJar
[  7%] Built target util
[  7%] Generating "/build/z3/src/z3/build/src/math/polynomial/algebraic_params.hpp" from "algebraic_params.pyg"
[  7%] Building CXX object src/math/interval/CMakeFiles/interval.dir/interval_mpq.cpp.o
[  7%] Building CXX object src/math/interval/CMakeFiles/interval.dir/dep_intervals.cpp.o
[  7%] Building CXX object src/math/simplex/CMakeFiles/simplex.dir/simplex.cpp.o
[  7%] Building CXX object src/math/dd/CMakeFiles/dd.dir/dd_bdd.cpp.o
[  7%] Building CXX object src/math/hilbert/CMakeFiles/hilbert.dir/hilbert_basis.cpp.o
[  7%] Building CXX object src/math/dd/CMakeFiles/dd.dir/dd_fdd.cpp.o
[  7%] Building CXX object src/math/simplex/CMakeFiles/simplex.dir/model_based_opt.cpp.o
INFO:root:Using /build/z3/src/z3/src/math/polynomial/algebraic_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/math/polynomial/algebraic_params.hpp"
[  7%] Building CXX object src/math/polynomial/CMakeFiles/polynomial.dir/algebraic_numbers.cpp.o
[  7%] Building CXX object src/math/dd/CMakeFiles/dd.dir/dd_pdd.cpp.o
[  7%] Building CXX object src/math/polynomial/CMakeFiles/polynomial.dir/polynomial_cache.cpp.o
[  7%] Built target hilbert
[  8%] Building CXX object src/math/polynomial/CMakeFiles/polynomial.dir/polynomial.cpp.o
[  8%] Built target interval
[  8%] Building CXX object src/math/simplex/CMakeFiles/simplex.dir/bit_matrix.cpp.o
[  8%] Generating "/build/z3/src/z3/build/src/math/realclosure/rcf_params.hpp" from "rcf_params.pyg"
INFO:root:Using /build/z3/src/z3/src/math/realclosure/rcf_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/math/realclosure/rcf_params.hpp"
[  8%] Building CXX object src/math/subpaving/CMakeFiles/subpaving.dir/subpaving.cpp.o
[  8%] Building CXX object src/math/realclosure/CMakeFiles/realclosure.dir/mpz_matrix.cpp.o
[  8%] Building CXX object src/math/realclosure/CMakeFiles/realclosure.dir/realclosure.cpp.o
[  8%] Building CXX object src/math/polynomial/CMakeFiles/polynomial.dir/rpolynomial.cpp.o
[  8%] Building CXX object src/math/polynomial/CMakeFiles/polynomial.dir/sexpr2upolynomial.cpp.o
[  8%] Built target simplex
[  8%] Building CXX object src/math/subpaving/CMakeFiles/subpaving.dir/subpaving_hwf.cpp.o
[  8%] Building CXX object src/math/polynomial/CMakeFiles/polynomial.dir/upolynomial.cpp.o
[  8%] Building CXX object src/math/subpaving/CMakeFiles/subpaving.dir/subpaving_mpf.cpp.o
[  8%] Building CXX object src/math/polynomial/CMakeFiles/polynomial.dir/upolynomial_factorization.cpp.o
[  8%] Building CXX object src/math/subpaving/CMakeFiles/subpaving.dir/subpaving_mpff.cpp.o
[  8%] Built target dd
[  8%] Building CXX object src/math/subpaving/CMakeFiles/subpaving.dir/subpaving_mpfx.cpp.o
[  8%] Building CXX object src/math/subpaving/CMakeFiles/subpaving.dir/subpaving_mpq.cpp.o
/build/z3/src/z3/src/math/realclosure/realclosure.cpp: In member function 'void realclosure::manager::imp::isolate_roots(unsigned int, const realclosure::manager::numeral*, realclosure::manager::numeral_vector&)':
/build/z3/src/z3/src/math/realclosure/realclosure.cpp:2430:29: warning: 'nz_p' may be used uninitialized [-Wmaybe-uninitialized]
/build/z3/src/z3/src/math/realclosure/realclosure.cpp:2394:14: note: by argument 3 of type 'realclosure::value* const*' to 'void realclosure::manager::imp::nz_isolate_roots(unsigned int, realclosure::value* const*, realclosure::manager::numeral_vector&)' declared here
/build/z3/src/z3/src/math/realclosure/realclosure.cpp:2427:31: note: 'nz_p' declared here
[  8%] Built target realclosure
[  8%] Built target polynomial
[  8%] Generating "/build/z3/src/z3/build/src/ast/pp_params.hpp" from "pp_params.pyg"
INFO:root:Using /build/z3/src/z3/src/ast/pp_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/ast/pp_params.hpp"
[  8%] Building CXX object src/ast/CMakeFiles/ast.dir/arith_decl_plugin.cpp.o
[  8%] Building CXX object src/ast/CMakeFiles/ast.dir/act_cache.cpp.o
[  8%] Building CXX object src/ast/CMakeFiles/ast.dir/array_peq.cpp.o
[  8%] Building CXX object src/ast/CMakeFiles/ast.dir/ast_ll_pp.cpp.o
[  9%] Building CXX object src/ast/CMakeFiles/ast.dir/ast.cpp.o
[  9%] Building CXX object src/ast/CMakeFiles/ast.dir/ast_lt.cpp.o
[  9%] Building CXX object src/ast/CMakeFiles/ast.dir/array_decl_plugin.cpp.o
[  9%] Built target subpaving
[  9%] Building CXX object src/ast/CMakeFiles/ast.dir/ast_pp_util.cpp.o
[  9%] Building CXX object src/ast/CMakeFiles/ast.dir/ast_printer.cpp.o
[  9%] Building CXX object src/ast/CMakeFiles/ast.dir/ast_smt2_pp.cpp.o
[  9%] Building CXX object src/ast/CMakeFiles/ast.dir/ast_smt_pp.cpp.o
[  9%] Building CXX object src/ast/CMakeFiles/ast.dir/ast_pp_dot.cpp.o
[  9%] Building CXX object src/ast/CMakeFiles/ast.dir/ast_translation.cpp.o
[  9%] Building CXX object src/ast/CMakeFiles/ast.dir/ast_util.cpp.o
[  9%] Building CXX object src/ast/CMakeFiles/ast.dir/bv_decl_plugin.cpp.o
[ 10%] Building CXX object src/ast/CMakeFiles/ast.dir/char_decl_plugin.cpp.o
[ 10%] Building CXX object src/ast/CMakeFiles/ast.dir/cost_evaluator.cpp.o
[ 10%] Building CXX object src/ast/CMakeFiles/ast.dir/datatype_decl_plugin.cpp.o
[ 10%] Building CXX object src/ast/CMakeFiles/ast.dir/decl_collector.cpp.o
[ 10%] Building CXX object src/ast/CMakeFiles/ast.dir/display_dimacs.cpp.o
[ 10%] Building CXX object src/ast/CMakeFiles/ast.dir/dl_decl_plugin.cpp.o
[ 10%] Building CXX object src/ast/CMakeFiles/ast.dir/expr2polynomial.cpp.o
[ 10%] Building CXX object src/ast/CMakeFiles/ast.dir/expr_abstract.cpp.o
[ 10%] Building CXX object src/ast/CMakeFiles/ast.dir/expr2var.cpp.o
[ 10%] Building CXX object src/ast/CMakeFiles/ast.dir/expr_functors.cpp.o
[ 10%] Building CXX object src/ast/CMakeFiles/ast.dir/expr_map.cpp.o
[ 12%] Building CXX object src/ast/CMakeFiles/ast.dir/expr_stat.cpp.o
[ 12%] Building CXX object src/ast/CMakeFiles/ast.dir/expr_substitution.cpp.o
[ 12%] Building CXX object src/ast/CMakeFiles/ast.dir/for_each_ast.cpp.o
[ 12%] Building CXX object src/ast/CMakeFiles/ast.dir/for_each_expr.cpp.o
[ 12%] Building CXX object src/ast/CMakeFiles/ast.dir/format.cpp.o
[ 12%] Building CXX object src/ast/CMakeFiles/ast.dir/fpa_decl_plugin.cpp.o
[ 12%] Building CXX object src/ast/CMakeFiles/ast.dir/func_decl_dependencies.cpp.o
[ 12%] Building CXX object src/ast/CMakeFiles/ast.dir/has_free_vars.cpp.o
[ 12%] Building CXX object src/ast/CMakeFiles/ast.dir/macro_substitution.cpp.o
[ 12%] Building CXX object src/ast/CMakeFiles/ast.dir/num_occurs.cpp.o
[ 12%] Building CXX object src/ast/CMakeFiles/ast.dir/occurs.cpp.o
[ 13%] Building CXX object src/ast/CMakeFiles/ast.dir/pb_decl_plugin.cpp.o
[ 13%] Building CXX object src/ast/CMakeFiles/ast.dir/polymorphism_inst.cpp.o
[ 13%] Building CXX object src/ast/CMakeFiles/ast.dir/polymorphism_util.cpp.o
[ 13%] Building CXX object src/ast/CMakeFiles/ast.dir/pp.cpp.o
[ 13%] Building CXX object src/ast/CMakeFiles/ast.dir/quantifier_stat.cpp.o
[ 13%] Building CXX object src/ast/CMakeFiles/ast.dir/recfun_decl_plugin.cpp.o
[ 13%] Building CXX object src/ast/CMakeFiles/ast.dir/reg_decl_plugins.cpp.o
[ 13%] Building CXX object src/ast/CMakeFiles/ast.dir/seq_decl_plugin.cpp.o
[ 13%] Building CXX object src/ast/CMakeFiles/ast.dir/shared_occs.cpp.o
[ 13%] Building CXX object src/ast/CMakeFiles/ast.dir/special_relations_decl_plugin.cpp.o
[ 13%] Building CXX object src/ast/CMakeFiles/ast.dir/static_features.cpp.o
[ 14%] Building CXX object src/ast/CMakeFiles/ast.dir/used_vars.cpp.o
[ 14%] Building CXX object src/ast/CMakeFiles/ast.dir/value_generator.cpp.o
[ 14%] Building CXX object src/ast/CMakeFiles/ast.dir/well_sorted.cpp.o
[ 14%] Built target ast
[ 14%] Generating "/build/z3/src/z3/build/src/params/tactic_params.hpp" from "tactic_params.pyg"
[ 14%] Generating "/build/z3/src/z3/build/src/params/arith_rewriter_params.hpp" from "arith_rewriter_params.pyg"
[ 14%] Generating "/build/z3/src/z3/build/src/params/bv_rewriter_params.hpp" from "bv_rewriter_params.pyg"
[ 15%] Generating "/build/z3/src/z3/build/src/parsers/util/parser_params.hpp" from "parser_params.pyg"
[ 15%] Generating "/build/z3/src/z3/build/src/params/bool_rewriter_params.hpp" from "bool_rewriter_params.pyg"
[ 15%] Generating "/build/z3/src/z3/build/src/params/array_rewriter_params.hpp" from "array_rewriter_params.pyg"
[ 15%] Building CXX object src/math/grobner/CMakeFiles/grobner.dir/grobner.cpp.o
[ 15%] Building CXX object src/test/fuzzing/CMakeFiles/fuzzing.dir/expr_delta.cpp.o
INFO:root:Using /build/z3/src/z3/src/params/tactic_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/params/tactic_params.hpp"
INFO:root:Using /build/z3/src/z3/src/params/arith_rewriter_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/params/arith_rewriter_params.hpp"
[ 15%] Building CXX object src/test/fuzzing/CMakeFiles/fuzzing.dir/expr_rand.cpp.o
INFO:root:Using /build/z3/src/z3/src/params/bv_rewriter_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/params/bv_rewriter_params.hpp"
[ 15%] Generating "/build/z3/src/z3/build/src/params/fpa2bv_rewriter_params.hpp" from "fpa2bv_rewriter_params.pyg"
INFO:root:Using /build/z3/src/z3/src/params/array_rewriter_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/params/array_rewriter_params.hpp"
INFO:root:Using /build/z3/src/z3/src/params/bool_rewriter_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/params/bool_rewriter_params.hpp"
INFO:root:Using /build/z3/src/z3/src/parsers/util/parser_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/parsers/util/parser_params.hpp"
[ 15%] Building CXX object src/math/grobner/CMakeFiles/grobner.dir/pdd_simplifier.cpp.o
[ 16%] Generating "/build/z3/src/z3/build/src/params/fpa_rewriter_params.hpp" from "fpa_rewriter_params.pyg"
[ 16%] Building CXX object src/parsers/util/CMakeFiles/parser_util.dir/cost_parser.cpp.o
[ 16%] Generating "/build/z3/src/z3/build/src/params/pattern_inference_params_helper.hpp" from "pattern_inference_params_helper.pyg"
INFO:root:Using /build/z3/src/z3/src/params/fpa2bv_rewriter_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/params/fpa2bv_rewriter_params.hpp"
[ 16%] Building CXX object src/parsers/util/CMakeFiles/parser_util.dir/pattern_validation.cpp.o
INFO:root:Using /build/z3/src/z3/src/params/fpa_rewriter_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/params/fpa_rewriter_params.hpp"
INFO:root:Using /build/z3/src/z3/src/params/pattern_inference_params_helper.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/params/pattern_inference_params_helper.hpp"
[ 16%] Building CXX object src/parsers/util/CMakeFiles/parser_util.dir/scanner.cpp.o
[ 16%] Generating "/build/z3/src/z3/build/src/params/poly_rewriter_params.hpp" from "poly_rewriter_params.pyg"
INFO:root:Using /build/z3/src/z3/src/params/poly_rewriter_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/params/poly_rewriter_params.hpp"
[ 16%] Generating "/build/z3/src/z3/build/src/params/rewriter_params.hpp" from "rewriter_params.pyg"
INFO:root:Using /build/z3/src/z3/src/params/rewriter_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/params/rewriter_params.hpp"
[ 16%] Generating "/build/z3/src/z3/build/src/params/sat_params.hpp" from "sat_params.pyg"
INFO:root:Using /build/z3/src/z3/src/params/sat_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/params/sat_params.hpp"
[ 16%] Generating "/build/z3/src/z3/build/src/params/seq_rewriter_params.hpp" from "seq_rewriter_params.pyg"
INFO:root:Using /build/z3/src/z3/src/params/seq_rewriter_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/params/seq_rewriter_params.hpp"
[ 16%] Generating "/build/z3/src/z3/build/src/params/sls_params.hpp" from "sls_params.pyg"
INFO:root:Using /build/z3/src/z3/src/params/sls_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/params/sls_params.hpp"
[ 16%] Generating "/build/z3/src/z3/build/src/params/smt_params_helper.hpp" from "smt_params_helper.pyg"
INFO:root:Using /build/z3/src/z3/src/params/smt_params_helper.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/params/smt_params_helper.hpp"
[ 16%] Generating "/build/z3/src/z3/build/src/params/solver_params.hpp" from "solver_params.pyg"
INFO:root:Using /build/z3/src/z3/src/params/solver_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/params/solver_params.hpp"
[ 18%] Building CXX object src/params/CMakeFiles/params.dir/context_params.cpp.o
[ 18%] Building CXX object src/parsers/util/CMakeFiles/parser_util.dir/simple_parser.cpp.o
[ 18%] Building CXX object src/params/CMakeFiles/params.dir/dyn_ack_params.cpp.o
[ 18%] Building CXX object src/params/CMakeFiles/params.dir/pattern_inference_params.cpp.o
[ 18%] Building CXX object src/params/CMakeFiles/params.dir/preprocessor_params.cpp.o
[ 18%] Built target fuzzing
[ 18%] Building CXX object src/math/grobner/CMakeFiles/grobner.dir/pdd_solver.cpp.o
[ 18%] Building CXX object src/params/CMakeFiles/params.dir/qi_params.cpp.o
[ 18%] Building CXX object src/params/CMakeFiles/params.dir/smt_params.cpp.o
[ 18%] Building CXX object src/params/CMakeFiles/params.dir/theory_arith_params.cpp.o
[ 18%] Building CXX object src/params/CMakeFiles/params.dir/theory_array_params.cpp.o
[ 18%] Building CXX object src/params/CMakeFiles/params.dir/theory_bv_params.cpp.o
[ 18%] Building CXX object src/params/CMakeFiles/params.dir/theory_pb_params.cpp.o
[ 18%] Building CXX object src/params/CMakeFiles/params.dir/theory_seq_params.cpp.o
[ 18%] Built target parser_util
[ 18%] Built target grobner
[ 18%] Built target params
[ 19%] Generating "/build/z3/src/z3/build/src/sat/sat_scc_params.hpp" from "sat_scc_params.pyg"
[ 19%] Generating "/build/z3/src/z3/build/src/sat/sat_simplifier_params.hpp" from "sat_simplifier_params.pyg"
[ 19%] Generating "/build/z3/src/z3/build/src/sat/sat_asymm_branch_params.hpp" from "sat_asymm_branch_params.pyg"
[ 19%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/arith_rewriter.cpp.o
[ 19%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/array_rewriter.cpp.o
[ 19%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/bit2int.cpp.o
[ 19%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/ast_counter.cpp.o
[ 19%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/bv2int_translator.cpp.o
INFO:root:Using /build/z3/src/z3/src/sat/sat_scc_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/sat/sat_scc_params.hpp"
INFO:root:Using /build/z3/src/z3/src/sat/sat_simplifier_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/sat/sat_simplifier_params.hpp"
[ 19%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/bool_rewriter.cpp.o
[ 19%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/bv_bounds.cpp.o
INFO:root:Using /build/z3/src/z3/src/sat/sat_asymm_branch_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/sat/sat_asymm_branch_params.hpp"
[ 19%] Building CXX object src/sat/CMakeFiles/sat.dir/dimacs.cpp.o
[ 19%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/bv_elim.cpp.o
[ 19%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_aig_cuts.cpp.o
[ 19%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/bv_rewriter.cpp.o
[ 19%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/cached_var_subst.cpp.o
[ 20%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/char_rewriter.cpp.o
[ 20%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/datatype_rewriter.cpp.o
[ 20%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/der.cpp.o
[ 20%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/distribute_forall.cpp.o
[ 20%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/dl_rewriter.cpp.o
[ 20%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_aig_finder.cpp.o
[ 20%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/dom_simplifier.cpp.o
[ 20%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/elim_bounds.cpp.o
[ 20%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/enum2bv_rewriter.cpp.o
[ 20%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/expr_replacer.cpp.o
[ 20%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/expr_safe_replace.cpp.o
[ 20%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/factor_equivs.cpp.o
[ 20%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_anf_simplifier.cpp.o
[ 20%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_asymm_branch.cpp.o
[ 21%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/factor_rewriter.cpp.o
[ 21%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/fpa_rewriter.cpp.o
[ 21%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/func_decl_replace.cpp.o
[ 21%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/inj_axiom.cpp.o
[ 21%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/label_rewriter.cpp.o
[ 21%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/macro_replacer.cpp.o
[ 21%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_bcd.cpp.o
[ 21%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_big.cpp.o
[ 21%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/maximize_ac_sharing.cpp.o
[ 21%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_clause.cpp.o
[ 21%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/mk_simplified_app.cpp.o
[ 22%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_clause_set.cpp.o
[ 22%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_clause_use_list.cpp.o
[ 22%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_cleaner.cpp.o
[ 22%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/pb_rewriter.cpp.o
[ 22%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_config.cpp.o
[ 22%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/pb2bv_rewriter.cpp.o
[ 22%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_cut_simplifier.cpp.o
[ 22%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/push_app_ite.cpp.o
[ 24%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/quant_hoist.cpp.o
[ 24%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_cutset.cpp.o
[ 24%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_ddfw_wrapper.cpp.o
[ 24%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_drat.cpp.o
[ 24%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/recfun_rewriter.cpp.o
[ 24%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_elim_eqs.cpp.o
[ 24%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/rewriter.cpp.o
[ 24%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/seq_axioms.cpp.o
[ 24%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/seq_eq_solver.cpp.o
[ 24%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_gc.cpp.o
[ 24%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_integrity_checker.cpp.o
[ 24%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/seq_rewriter.cpp.o
[ 25%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_local_search.cpp.o
[ 25%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/seq_skolem.cpp.o
[ 25%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/th_rewriter.cpp.o
[ 25%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/value_sweep.cpp.o
[ 25%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_lookahead.cpp.o
[ 25%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/var_subst.cpp.o
[ 25%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/mk_extract_proc.cpp.o
[ 25%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_lut_finder.cpp.o
[ 25%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_model_converter.cpp.o
[ 25%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_mus.cpp.o
[ 25%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_npn3_finder.cpp.o
[ 25%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_parallel.cpp.o
[ 25%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_prob.cpp.o
[ 25%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_probing.cpp.o
[ 25%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_proof_trim.cpp.o
[ 25%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_scc.cpp.o
[ 26%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_simplifier.cpp.o
[ 26%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_solver.cpp.o
[ 26%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_watched.cpp.o
[ 26%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_xor_finder.cpp.o
[ 26%] Built target rewriter
[ 26%] Generating "/build/z3/src/z3/build/src/ast/normal_forms/nnf_params.hpp" from "nnf_params.pyg"
[ 26%] Building CXX object src/ast/substitution/CMakeFiles/substitution.dir/demodulator_rewriter.cpp.o
[ 26%] Building CXX object src/ast/euf/CMakeFiles/euf.dir/euf_ac_plugin.cpp.o
[ 26%] Building CXX object src/ast/rewriter/bit_blaster/CMakeFiles/bit_blaster.dir/bit_blaster.cpp.o
[ 26%] Building CXX object src/ast/macros/CMakeFiles/macros.dir/macro_finder.cpp.o
INFO:root:Using /build/z3/src/z3/src/ast/normal_forms/nnf_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/ast/normal_forms/nnf_params.hpp"
[ 26%] Building CXX object src/ast/normal_forms/CMakeFiles/normal_forms.dir/defined_names.cpp.o
[ 26%] Building CXX object src/ast/proofs/CMakeFiles/proofs.dir/proof_checker.cpp.o
[ 26%] Building CXX object src/ast/normal_forms/CMakeFiles/normal_forms.dir/elim_term_ite.cpp.o
[ 26%] Building CXX object src/ast/macros/CMakeFiles/macros.dir/macro_manager.cpp.o
[ 27%] Building CXX object src/ast/substitution/CMakeFiles/substitution.dir/matcher.cpp.o
/build/z3/src/z3/src/ast/euf/euf_ac_plugin.cpp: In member function 'void euf::ac_plugin::rewrite1(const ref_counts&, const monomial_t&, ref_counts&, ptr_vector<node>&)':
/build/z3/src/z3/src/ast/euf/euf_ac_plugin.cpp:1060:14: warning: unused variable 'change' [-Wunused-variable]
[ 27%] Building CXX object src/ast/euf/CMakeFiles/euf.dir/euf_arith_plugin.cpp.o
[ 27%] Building CXX object src/ast/euf/CMakeFiles/euf.dir/euf_bv_plugin.cpp.o
[ 27%] Building CXX object src/ast/rewriter/bit_blaster/CMakeFiles/bit_blaster.dir/bit_blaster_rewriter.cpp.o
[ 28%] Building CXX object src/ast/proofs/CMakeFiles/proofs.dir/proof_utils.cpp.o
[ 28%] Building CXX object src/ast/normal_forms/CMakeFiles/normal_forms.dir/name_exprs.cpp.o
[ 28%] Building CXX object src/ast/substitution/CMakeFiles/substitution.dir/substitution.cpp.o
[ 28%] Built target sat
[ 28%] Building CXX object src/ast/substitution/CMakeFiles/substitution.dir/substitution_tree.cpp.o
/build/z3/src/z3/src/ast/euf/euf_arith_plugin.cpp: In member function 'virtual void euf::arith_plugin::register_node(euf::enode*)':
/build/z3/src/z3/src/ast/euf/euf_arith_plugin.cpp:62:19: warning: unused variable 'm' [-Wunused-variable]
[ 28%] Building CXX object src/ast/euf/CMakeFiles/euf.dir/euf_egraph.cpp.o
[ 28%] Building CXX object src/ast/macros/CMakeFiles/macros.dir/quantifier_macro_info.cpp.o
[ 28%] Generating "/build/z3/src/z3/build/src/nlsat/nlsat_params.hpp" from "nlsat_params.pyg"
INFO:root:Using /build/z3/src/z3/src/nlsat/nlsat_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/nlsat/nlsat_params.hpp"
[ 28%] Building CXX object src/nlsat/CMakeFiles/nlsat.dir/nlsat_clause.cpp.o
[ 28%] Building CXX object src/nlsat/CMakeFiles/nlsat.dir/nlsat_evaluator.cpp.o
[ 28%] Building CXX object src/ast/normal_forms/CMakeFiles/normal_forms.dir/nnf.cpp.o
[ 28%] Built target proofs
[ 30%] Building CXX object src/ast/normal_forms/CMakeFiles/normal_forms.dir/pull_quant.cpp.o
[ 30%] Building CXX object src/ast/substitution/CMakeFiles/substitution.dir/unifier.cpp.o
[ 30%] Building CXX object src/nlsat/CMakeFiles/nlsat.dir/nlsat_explain.cpp.o
[ 30%] Built target bit_blaster
[ 30%] Building CXX object src/ast/macros/CMakeFiles/macros.dir/macro_util.cpp.o
[ 30%] Building CXX object src/ast/macros/CMakeFiles/macros.dir/quasi_macros.cpp.o
[ 30%] Building CXX object src/nlsat/CMakeFiles/nlsat.dir/nlsat_interval_set.cpp.o
In file included from /build/z3/src/z3/src/ast/euf/euf_egraph.h:33,
                 from /build/z3/src/z3/src/ast/euf/euf_egraph.cpp:20:
In member function 'unsigned int euf::enode::num_args() const',
    inlined from 'euf::egraph::pop(unsigned int)::<lambda()>' at /build/z3/src/z3/src/ast/euf/euf_egraph.cpp:430:41,
    inlined from 'void euf::egraph::pop(unsigned int)' at /build/z3/src/z3/src/ast/euf/euf_egraph.cpp:440:26:
/build/z3/src/z3/src/ast/euf/euf_enode.h:148:44: warning: '*n.euf::enode::m_num_args' may be used uninitialized [-Wmaybe-uninitialized]
[ 30%] Building CXX object src/ast/euf/CMakeFiles/euf.dir/euf_enode.cpp.o
[ 30%] Building CXX object src/ast/euf/CMakeFiles/euf.dir/euf_etable.cpp.o
[ 30%] Built target substitution
[ 31%] Building CXX object src/ast/euf/CMakeFiles/euf.dir/euf_justification.cpp.o
[ 31%] Building CXX object src/nlsat/CMakeFiles/nlsat.dir/nlsat_simplify.cpp.o
[ 31%] Building CXX object src/ast/euf/CMakeFiles/euf.dir/euf_mam.cpp.o
[ 31%] Building CXX object src/ast/euf/CMakeFiles/euf.dir/euf_plugin.cpp.o
[ 31%] Building CXX object src/ast/euf/CMakeFiles/euf.dir/euf_specrel_plugin.cpp.o
[ 31%] Built target normal_forms
[ 31%] Built target macros
[ 31%] Building CXX object src/nlsat/CMakeFiles/nlsat.dir/nlsat_solver.cpp.o
[ 32%] Building CXX object src/nlsat/CMakeFiles/nlsat.dir/nlsat_types.cpp.o
[ 32%] Building CXX object src/ast/euf/CMakeFiles/euf.dir/ho_matcher.cpp.o
[ 32%] Generating "/build/z3/src/z3/build/src/model/model_params.hpp" from "model_params.pyg"
INFO:root:Using /build/z3/src/z3/src/model/model_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/model/model_params.hpp"
[ 32%] Generating "/build/z3/src/z3/build/src/model/model_evaluator_params.hpp" from "model_evaluator_params.pyg"
INFO:root:Using /build/z3/src/z3/src/model/model_evaluator_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/model/model_evaluator_params.hpp"
[ 32%] Building CXX object src/model/CMakeFiles/model.dir/array_factory.cpp.o
[ 32%] Building CXX object src/nlsat/CMakeFiles/nlsat.dir/nlsat_simple_checker.cpp.o
[ 33%] Building CXX object src/model/CMakeFiles/model.dir/datatype_factory.cpp.o
[ 33%] Building CXX object src/model/CMakeFiles/model.dir/func_interp.cpp.o
[ 33%] Building CXX object src/nlsat/CMakeFiles/nlsat.dir/nlsat_variable_ordering_strategy.cpp.o
[ 33%] Building CXX object src/model/CMakeFiles/model.dir/model2expr.cpp.o
[ 33%] Building CXX object src/model/CMakeFiles/model.dir/model_core.cpp.o
[ 33%] Building CXX object src/model/CMakeFiles/model.dir/model.cpp.o
[ 33%] Building CXX object src/model/CMakeFiles/model.dir/model_evaluator.cpp.o
[ 33%] Building CXX object src/model/CMakeFiles/model.dir/model_implicant.cpp.o
[ 33%] Building CXX object src/model/CMakeFiles/model.dir/model_macro_solver.cpp.o
/build/z3/src/z3/src/ast/euf/ho_matcher.cpp: In member function 'bool euf::ho_matcher::consume_work(euf::match_goal&)':
/build/z3/src/z3/src/ast/euf/ho_matcher.cpp:296:18: warning: unused variable 'idx' [-Wunused-variable]
[ 33%] Built target euf
[ 33%] Building CXX object src/model/CMakeFiles/model.dir/model_pp.cpp.o
[ 33%] Building CXX object src/model/CMakeFiles/model.dir/model_smt2_pp.cpp.o
/build/z3/src/z3/src/nlsat/nlsat_solver.cpp: In member function 'bool nlsat::solver::imp::debug_check_lemma_literals(unsigned int, const nlsat::literal*, nlsat::evaluator&, nlsat::assignment&)':
/build/z3/src/z3/src/nlsat/nlsat_solver.cpp:974:21: warning: unused variable 'max' [-Wunused-variable]
[ 33%] Built target nlsat
[ 33%] Building CXX object src/model/CMakeFiles/model.dir/model_v2_pp.cpp.o
[ 33%] Building CXX object src/ast/simplifiers/CMakeFiles/simplifiers.dir/bit_blaster.cpp.o
[ 34%] Building CXX object src/model/CMakeFiles/model.dir/numeral_factory.cpp.o
[ 34%] Building CXX object src/model/CMakeFiles/model.dir/struct_factory.cpp.o
[ 34%] Building CXX object src/model/CMakeFiles/model.dir/value_factory.cpp.o
[ 34%] Building CXX object src/ast/simplifiers/CMakeFiles/simplifiers.dir/bound_manager.cpp.o
[ 34%] Building CXX object src/ast/simplifiers/CMakeFiles/simplifiers.dir/bound_propagator.cpp.o
[ 34%] Generating "/build/z3/src/z3/build/src/math/lp/lp_params_helper.hpp" from "lp_params_helper.pyg"
[ 34%] Building CXX object src/ast/simplifiers/CMakeFiles/simplifiers.dir/bound_simplifier.cpp.o
INFO:root:Using /build/z3/src/z3/src/math/lp/lp_params_helper.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/math/lp/lp_params_helper.hpp"
[ 36%] Building CXX object src/ast/simplifiers/CMakeFiles/simplifiers.dir/bv_bounds_simplifier.cpp.o
[ 36%] Building CXX object src/math/lp/CMakeFiles/lp.dir/core_solver_pretty_printer.cpp.o
[ 36%] Building CXX object src/math/lp/CMakeFiles/lp.dir/dense_matrix.cpp.o
[ 36%] Building CXX object src/math/lp/CMakeFiles/lp.dir/dioph_eq.cpp.o
[ 36%] Built target model
[ 36%] Building CXX object src/math/lp/CMakeFiles/lp.dir/emonics.cpp.o
[ 36%] Building CXX object src/ast/converters/CMakeFiles/converters.dir/expr_inverter.cpp.o
[ 36%] Building CXX object src/ast/simplifiers/CMakeFiles/simplifiers.dir/bv_slice.cpp.o
[ 36%] Building CXX object src/ast/simplifiers/CMakeFiles/simplifiers.dir/card2bv.cpp.o
[ 36%] Building CXX object src/math/lp/CMakeFiles/lp.dir/factorization.cpp.o
[ 36%] Building CXX object src/ast/converters/CMakeFiles/converters.dir/equiv_proof_converter.cpp.o
[ 36%] Building CXX object src/qe/mbp/CMakeFiles/mbp.dir/mbp_arith.cpp.o
[ 36%] Building CXX object src/qe/mbp/CMakeFiles/mbp.dir/mbp_arrays.cpp.o
[ 36%] Building CXX object src/ast/simplifiers/CMakeFiles/simplifiers.dir/demodulator_simplifier.cpp.o
[ 36%] Building CXX object src/ast/fpa/CMakeFiles/fpa.dir/bv2fpa_converter.cpp.o
[ 36%] Building CXX object src/math/lp/CMakeFiles/lp.dir/factorization_factory_imp.cpp.o
[ 37%] Building CXX object src/ast/converters/CMakeFiles/converters.dir/generic_model_converter.cpp.o
[ 37%] Building CXX object src/ast/converters/CMakeFiles/converters.dir/horn_subsume_model_converter.cpp.o
[ 37%] Building CXX object src/qe/mbp/CMakeFiles/mbp.dir/mbp_arrays_tg.cpp.o
[ 37%] Building CXX object src/math/lp/CMakeFiles/lp.dir/gomory.cpp.o
[ 37%] Building CXX object src/ast/simplifiers/CMakeFiles/simplifiers.dir/dependent_expr_state.cpp.o
[ 37%] Building CXX object src/ast/fpa/CMakeFiles/fpa.dir/fpa2bv_converter.cpp.o
[ 37%] Building CXX object src/ast/simplifiers/CMakeFiles/simplifiers.dir/dominator_simplifier.cpp.o
[ 37%] Building CXX object src/ast/converters/CMakeFiles/converters.dir/model_converter.cpp.o
[ 37%] Building CXX object src/smt/proto_model/CMakeFiles/proto_model.dir/proto_model.cpp.o
[ 37%] Building CXX object src/math/lp/CMakeFiles/lp.dir/hnf_cutter.cpp.o
[ 37%] Building CXX object src/qe/mbp/CMakeFiles/mbp.dir/mbp_basic_tg.cpp.o
[ 37%] Building CXX object src/ast/fpa/CMakeFiles/fpa.dir/fpa2bv_rewriter.cpp.o
[ 37%] Building CXX object src/ast/converters/CMakeFiles/converters.dir/proof_converter.cpp.o
[ 37%] Building CXX object src/ast/simplifiers/CMakeFiles/simplifiers.dir/distribute_forall.cpp.o
[ 37%] Building CXX object src/ast/converters/CMakeFiles/converters.dir/replace_proof_converter.cpp.o
[ 37%] Built target proto_model
[ 37%] Building CXX object src/ast/simplifiers/CMakeFiles/simplifiers.dir/elim_unconstrained.cpp.o
[ 38%] Building CXX object src/qe/mbp/CMakeFiles/mbp.dir/mbp_datatypes.cpp.o
[ 38%] Building CXX object src/qe/mbp/CMakeFiles/mbp.dir/mbp_dt_tg.cpp.o
[ 38%] Built target converters
[ 38%] Building CXX object src/qe/mbp/CMakeFiles/mbp.dir/mbp_euf.cpp.o
[ 38%] Building CXX object src/math/lp/CMakeFiles/lp.dir/horner.cpp.o
[ 38%] Building CXX object src/ast/sls/CMakeFiles/ast_sls.dir/bvsls_opt_engine.cpp.o
[ 38%] Building CXX object src/ast/sls/CMakeFiles/ast_sls.dir/sat_ddfw.cpp.o
[ 38%] Building CXX object src/ast/sls/CMakeFiles/ast_sls.dir/sls_arith_base.cpp.o
[ 38%] Building CXX object src/ast/simplifiers/CMakeFiles/simplifiers.dir/eliminate_predicates.cpp.o
[ 38%] Building CXX object src/qe/mbp/CMakeFiles/mbp.dir/mbp_qel.cpp.o
[ 38%] Building CXX object src/qe/mbp/CMakeFiles/mbp.dir/mbp_qel_util.cpp.o
[ 38%] Built target fpa
[ 38%] Building CXX object src/ast/sls/CMakeFiles/ast_sls.dir/sls_arith_clausal.cpp.o
[ 38%] Building CXX object src/ast/sls/CMakeFiles/ast_sls.dir/sls_arith_lookahead.cpp.o
[ 39%] Building CXX object src/math/lp/CMakeFiles/lp.dir/indexed_vector.cpp.o
[ 39%] Building CXX object src/ast/sls/CMakeFiles/ast_sls.dir/sls_arith_plugin.cpp.o
[ 39%] Building CXX object src/qe/mbp/CMakeFiles/mbp.dir/mbp_plugin.cpp.o
[ 39%] Building CXX object src/ast/sls/CMakeFiles/ast_sls.dir/sls_array_plugin.cpp.o
[ 39%] Building CXX object src/ast/simplifiers/CMakeFiles/simplifiers.dir/euf_completion.cpp.o
[ 39%] Building CXX object src/math/lp/CMakeFiles/lp.dir/int_branch.cpp.o
[ 39%] Building CXX object src/ast/sls/CMakeFiles/ast_sls.dir/sls_basic_plugin.cpp.o
[ 39%] Building CXX object src/math/lp/CMakeFiles/lp.dir/int_cube.cpp.o
[ 39%] Building CXX object src/qe/mbp/CMakeFiles/mbp.dir/mbp_solve_plugin.cpp.o
[ 39%] Building CXX object src/qe/mbp/CMakeFiles/mbp.dir/mbp_term_graph.cpp.o
[ 39%] Building CXX object src/math/lp/CMakeFiles/lp.dir/int_gcd_test.cpp.o
[ 39%] Building CXX object src/math/lp/CMakeFiles/lp.dir/int_solver.cpp.o
[ 40%] Building CXX object src/ast/sls/CMakeFiles/ast_sls.dir/sls_bv_engine.cpp.o
[ 40%] Building CXX object src/math/lp/CMakeFiles/lp.dir/lar_solver.cpp.o
[ 40%] Building CXX object src/ast/simplifiers/CMakeFiles/simplifiers.dir/extract_eqs.cpp.o
/build/z3/src/z3/src/ast/simplifiers/euf_completion.cpp: In member function 'expr_ref euf::completion::get_canonical(quantifier*, proof_ref&, expr_dependency_ref&)':
/build/z3/src/z3/src/ast/simplifiers/euf_completion.cpp:1091:14: warning: unused variable 'n' [-Wunused-variable]
[ 42%] Building CXX object src/ast/simplifiers/CMakeFiles/simplifiers.dir/linear_equation.cpp.o
[ 42%] Building CXX object src/math/lp/CMakeFiles/lp.dir/lar_core_solver.cpp.o
[ 42%] Building CXX object src/ast/sls/CMakeFiles/ast_sls.dir/sls_bv_eval.cpp.o
[ 42%] Building CXX object src/ast/sls/CMakeFiles/ast_sls.dir/sls_bv_fixed.cpp.o
[ 42%] Built target mbp
[ 42%] Building CXX object src/ast/sls/CMakeFiles/ast_sls.dir/sls_bv_lookahead.cpp.o
[ 42%] Building CXX object src/ast/simplifiers/CMakeFiles/simplifiers.dir/max_bv_sharing.cpp.o
[ 42%] Building CXX object src/math/lp/CMakeFiles/lp.dir/lp_core_solver_base.cpp.o
[ 42%] Building CXX object src/ast/simplifiers/CMakeFiles/simplifiers.dir/model_reconstruction_trail.cpp.o
[ 42%] Building CXX object src/ast/sls/CMakeFiles/ast_sls.dir/sls_bv_plugin.cpp.o
[ 42%] Building CXX object src/ast/sls/CMakeFiles/ast_sls.dir/sls_bv_terms.cpp.o
[ 42%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/arith_axioms.cpp.o
[ 42%] Building CXX object src/ast/simplifiers/CMakeFiles/simplifiers.dir/propagate_values.cpp.o
[ 42%] Building CXX object src/math/lp/CMakeFiles/lp.dir/lp_primal_core_solver.cpp.o
[ 42%] Building CXX object src/ast/simplifiers/CMakeFiles/simplifiers.dir/reduce_args_simplifier.cpp.o
[ 42%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/arith_diagnostics.cpp.o
[ 42%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/arith_internalize.cpp.o
[ 42%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/arith_solver.cpp.o
[ 42%] Building CXX object src/ast/simplifiers/CMakeFiles/simplifiers.dir/solve_context_eqs.cpp.o
[ 42%] Building CXX object src/ast/sls/CMakeFiles/ast_sls.dir/sls_bv_valuation.cpp.o
[ 42%] Building CXX object src/ast/sls/CMakeFiles/ast_sls.dir/sls_context.cpp.o
[ 42%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/arith_value.cpp.o
[ 42%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/array_axioms.cpp.o
[ 42%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/array_diagnostics.cpp.o
[ 42%] Building CXX object src/math/lp/CMakeFiles/lp.dir/lp_settings.cpp.o
[ 42%] Building CXX object src/ast/simplifiers/CMakeFiles/simplifiers.dir/solve_eqs.cpp.o
[ 43%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/array_internalize.cpp.o
[ 43%] Building CXX object src/math/lp/CMakeFiles/lp.dir/matrix.cpp.o
[ 43%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/array_model.cpp.o
[ 43%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/array_solver.cpp.o
[ 43%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/atom2bool_var.cpp.o
[ 43%] Building CXX object src/ast/sls/CMakeFiles/ast_sls.dir/sls_datatype_plugin.cpp.o
[ 44%] Building CXX object src/math/lp/CMakeFiles/lp.dir/mon_eq.cpp.o
[ 44%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/bv_ackerman.cpp.o
[ 44%] Building CXX object src/ast/sls/CMakeFiles/ast_sls.dir/sls_euf_plugin.cpp.o
[ 44%] Built target simplifiers
[ 44%] Building CXX object src/ast/sls/CMakeFiles/ast_sls.dir/sls_seq_plugin.cpp.o
[ 44%] Building CXX object src/math/lp/CMakeFiles/lp.dir/monomial_bounds.cpp.o
[ 44%] Building CXX object src/tactic/CMakeFiles/tactic.dir/dependency_converter.cpp.o
[ 44%] Building CXX object src/tactic/CMakeFiles/tactic.dir/goal.cpp.o
[ 44%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/bv_delay_internalize.cpp.o
[ 44%] Building CXX object src/tactic/CMakeFiles/tactic.dir/goal_num_occurs.cpp.o
[ 45%] Building CXX object src/ast/sls/CMakeFiles/ast_sls.dir/sls_smt_plugin.cpp.o
[ 45%] Building CXX object src/tactic/CMakeFiles/tactic.dir/goal_shared_occs.cpp.o
[ 45%] Building CXX object src/tactic/CMakeFiles/tactic.dir/goal_util.cpp.o
[ 45%] Building CXX object src/ast/sls/CMakeFiles/ast_sls.dir/sls_smt_solver.cpp.o
[ 45%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/bv_internalize.cpp.o
[ 45%] Building CXX object src/tactic/CMakeFiles/tactic.dir/probe.cpp.o
[ 45%] Building CXX object src/math/lp/CMakeFiles/lp.dir/nex_creator.cpp.o
[ 45%] Building CXX object src/math/lp/CMakeFiles/lp.dir/nla_basics_lemmas.cpp.o
[ 46%] Building CXX object src/tactic/CMakeFiles/tactic.dir/tactical.cpp.o
[ 46%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/bv_invariant.cpp.o
[ 46%] Building CXX object src/tactic/CMakeFiles/tactic.dir/tactic.cpp.o
[ 46%] Built target ast_sls
[ 46%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/bv_solver.cpp.o
[ 46%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/bv_theory_checker.cpp.o
[ 46%] Building CXX object src/math/lp/CMakeFiles/lp.dir/nla_common.cpp.o
[ 46%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/dt_solver.cpp.o
[ 48%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/euf_ackerman.cpp.o
[ 48%] Building CXX object src/math/lp/CMakeFiles/lp.dir/nla_core.cpp.o
[ 48%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/euf_internalize.cpp.o
[ 48%] Built target tactic
[ 48%] Building CXX object src/math/lp/CMakeFiles/lp.dir/nla_divisions.cpp.o
[ 48%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/euf_invariant.cpp.o
[ 48%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/euf_model.cpp.o
[ 48%] Building CXX object src/math/lp/CMakeFiles/lp.dir/nla_grobner.cpp.o
[ 48%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/euf_proof.cpp.o
[ 48%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/euf_proof_checker.cpp.o
[ 48%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/euf_relevancy.cpp.o
[ 48%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/euf_solver.cpp.o
[ 48%] Building CXX object src/math/lp/CMakeFiles/lp.dir/nla_intervals.cpp.o
[ 48%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/intblast_solver.cpp.o
[ 48%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/fpa_solver.cpp.o
[ 48%] Building CXX object src/math/lp/CMakeFiles/lp.dir/nla_monotone_lemmas.cpp.o
[ 48%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/pb_card.cpp.o
[ 49%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/pb_constraint.cpp.o
[ 49%] Building CXX object src/math/lp/CMakeFiles/lp.dir/nla_order_lemmas.cpp.o
[ 50%] Building CXX object src/math/lp/CMakeFiles/lp.dir/nla_powers.cpp.o
[ 50%] Building CXX object src/math/lp/CMakeFiles/lp.dir/nla_pp.cpp.o
[ 50%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/pb_internalize.cpp.o
[ 50%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/pb_pb.cpp.o
[ 50%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/blast_term_ite_tactic.cpp.o
[ 50%] Building CXX object src/qe/lite/CMakeFiles/qe_lite.dir/qe_lite_tactic.cpp.o
[ 50%] Building CXX object src/math/lp/CMakeFiles/lp.dir/nla_solver.cpp.o
[ 50%] Building CXX object src/math/lp/CMakeFiles/lp.dir/nla_tangent_lemmas.cpp.o
[ 50%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/pb_solver.cpp.o
[ 51%] Building CXX object src/tactic/aig/CMakeFiles/aig_tactic.dir/aig.cpp.o
[ 51%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/q_clause.cpp.o
[ 51%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/cofactor_elim_term_ite.cpp.o
/build/z3/src/z3/src/math/lp/nla_pp.cpp: In member function 'std::ostream& nla::core::display_declarations_smt(std::ostream&) const':
/build/z3/src/z3/src/math/lp/nla_pp.cpp:345:23: warning: unused variable 'w' [-Wunused-variable]
/build/z3/src/z3/src/math/lp/nla_pp.cpp: In member function 'std::ostream& nla::core::display_constraint_smt(std::ostream&, unsigned int, const lp::lar_base_constraint&) const':
/build/z3/src/z3/src/math/lp/nla_pp.cpp:363:10: warning: unused variable 'sz' [-Wunused-variable]
[ 51%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/cofactor_term_ite_tactic.cpp.o
[ 51%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/collect_statistics_tactic.cpp.o
[ 51%] Building CXX object src/math/lp/CMakeFiles/lp.dir/nla_throttle.cpp.o
[ 51%] Building CXX object src/tactic/aig/CMakeFiles/aig_tactic.dir/aig_tactic.cpp.o
[ 51%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/ctx_simplify_tactic.cpp.o
[ 51%] Building CXX object src/math/lp/CMakeFiles/lp.dir/nra_solver.cpp.o
[ 51%] Building CXX object src/math/lp/CMakeFiles/lp.dir/permutation_matrix.cpp.o
[ 51%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/der_tactic.cpp.o
[ 53%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/elim_term_ite_tactic.cpp.o
In member function 'void qel::fm::fm::del_constraint(qel::fm::constraint*)',
    inlined from 'void qel::fm::fm::del_constraints(unsigned int, qel::fm::constraint* const*)' at /build/z3/src/z3/src/qe/lite/qe_lite_tactic.cpp:1146:31,
    inlined from 'void qel::fm::fm::reset_constraints()' at /build/z3/src/z3/src/qe/lite/qe_lite_tactic.cpp:1150:28:
/build/z3/src/z3/src/qe/lite/qe_lite_tactic.cpp:1140:55: warning: '*MEM[(struct constraint * const *)_162].qel::fm::constraint::m_num_lits' may be used uninitialized [-Wmaybe-uninitialized]
/build/z3/src/z3/src/qe/lite/qe_lite_tactic.cpp:1140:51: warning: '*MEM[(struct constraint * const *)_162].qel::fm::constraint::m_num_vars' may be used uninitialized [-Wmaybe-uninitialized]
In member function 'void qel::fm::fm::del_constraint(qel::fm::constraint*)',
    inlined from 'void qel::fm::fm::del_constraints(unsigned int, qel::fm::constraint* const*)' at /build/z3/src/z3/src/qe/lite/qe_lite_tactic.cpp:1146:31,
    inlined from 'void qel::fm::fm::reset_constraints()' at /build/z3/src/z3/src/qe/lite/qe_lite_tactic.cpp:1150:28,
    inlined from 'qel::fm::fm::~fm()' at /build/z3/src/z3/src/qe/lite/qe_lite_tactic.cpp:1408:30:
/build/z3/src/z3/src/qe/lite/qe_lite_tactic.cpp:1140:55: warning: '*MEM[(struct constraint * const *)_182].qel::fm::constraint::m_num_lits' may be used uninitialized [-Wmaybe-uninitialized]
/build/z3/src/z3/src/qe/lite/qe_lite_tactic.cpp:1140:51: warning: '*MEM[(struct constraint * const *)_182].qel::fm::constraint::m_num_vars' may be used uninitialized [-Wmaybe-uninitialized]
/build/z3/src/z3/src/qe/lite/qe_lite_tactic.cpp: In member function 'void qel::fm::fm::del_constraint(qel::fm::constraint*)':
/build/z3/src/z3/src/qe/lite/qe_lite_tactic.cpp:1140:55: warning: '*c.qel::fm::constraint::m_num_lits' is used uninitialized [-Wuninitialized]
/build/z3/src/z3/src/qe/lite/qe_lite_tactic.cpp:1140:51: warning: '*c.qel::fm::constraint::m_num_vars' is used uninitialized [-Wuninitialized]
[ 53%] Building CXX object src/qe/lite/CMakeFiles/qe_lite.dir/qel.cpp.o
[ 53%] Built target aig_tactic
[ 53%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/q_ematch.cpp.o
[ 53%] Building CXX object src/math/lp/CMakeFiles/lp.dir/random_updater.cpp.o
[ 53%] Building CXX object src/math/lp/CMakeFiles/lp.dir/static_matrix.cpp.o
[ 53%] Built target qe_lite
[ 53%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/elim_uncnstr_tactic.cpp.o
[ 53%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/injectivity_tactic.cpp.o
[ 53%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/nnf_tactic.cpp.o
[ 53%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/q_eval.cpp.o
[ 53%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/q_mbi.cpp.o
[ 53%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/q_model_fixer.cpp.o
[ 53%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/q_theory_checker.cpp.o
[ 53%] Built target lp
[ 53%] Generating "/build/z3/src/z3/build/src/solver/parallel_params.hpp" from "parallel_params.pyg"
INFO:root:Using /build/z3/src/z3/src/solver/parallel_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/solver/parallel_params.hpp"
[ 53%] Generating "/build/z3/src/z3/build/src/solver/combined_solver_params.hpp" from "combined_solver_params.pyg"
INFO:root:Using /build/z3/src/z3/src/solver/combined_solver_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/solver/combined_solver_params.hpp"
[ 53%] Building CXX object src/solver/CMakeFiles/solver.dir/check_sat_result.cpp.o
[ 53%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/occf_tactic.cpp.o
[ 53%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/pb_preprocess_tactic.cpp.o
[ 53%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/propagate_values_tactic.cpp.o
[ 53%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/reduce_args_tactic.cpp.o
[ 53%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/q_queue.cpp.o
[ 53%] Building CXX object src/solver/CMakeFiles/solver.dir/check_logic.cpp.o
[ 54%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/q_solver.cpp.o
[ 54%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/simplify_tactic.cpp.o
[ 54%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/special_relations_tactic.cpp.o
[ 54%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/split_clause_tactic.cpp.o
[ 55%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/symmetry_reduce_tactic.cpp.o
[ 55%] Building CXX object src/solver/CMakeFiles/solver.dir/combined_solver.cpp.o
[ 55%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/tseitin_cnf_tactic.cpp.o
[ 55%] Building CXX object src/solver/CMakeFiles/solver.dir/mus.cpp.o
[ 55%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/collect_occs.cpp.o
[ 55%] Building CXX object src/solver/CMakeFiles/solver.dir/parallel_tactical.cpp.o
[ 56%] Building CXX object src/solver/CMakeFiles/solver.dir/simplifier_solver.cpp.o
[ 56%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/recfun_solver.cpp.o
[ 56%] Building CXX object src/solver/CMakeFiles/solver.dir/slice_solver.cpp.o
[ 56%] Building CXX object src/solver/CMakeFiles/solver.dir/smt_logics.cpp.o
[ 56%] Building CXX object src/solver/CMakeFiles/solver.dir/solver.cpp.o
[ 56%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/sat_th.cpp.o
[ 56%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/sls_solver.cpp.o
[ 56%] Built target core_tactics
[ 56%] Building CXX object src/solver/CMakeFiles/solver.dir/solver_na2as.cpp.o
[ 56%] Building CXX object src/solver/CMakeFiles/solver.dir/solver_pool.cpp.o
[ 56%] Building CXX object src/solver/CMakeFiles/solver.dir/solver_preprocess.cpp.o
[ 56%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/specrel_solver.cpp.o
[ 56%] Building CXX object src/solver/CMakeFiles/solver.dir/solver2tactic.cpp.o
[ 56%] Building CXX object src/solver/CMakeFiles/solver.dir/tactic2solver.cpp.o
[ 56%] Building CXX object src/tactic/bv/CMakeFiles/bv_tactics.dir/bit_blaster_model_converter.cpp.o
[ 56%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/tseitin_theory_checker.cpp.o
[ 56%] Building CXX object src/sat/smt/CMakeFiles/sat_smt.dir/user_solver.cpp.o
[ 56%] Building CXX object src/tactic/bv/CMakeFiles/bv_tactics.dir/bit_blaster_tactic.cpp.o
[ 56%] Building CXX object src/tactic/bv/CMakeFiles/bv_tactics.dir/bv1_blaster_tactic.cpp.o
[ 56%] Building CXX object src/tactic/bv/CMakeFiles/bv_tactics.dir/bvarray2uf_rewriter.cpp.o
[ 56%] Building CXX object src/tactic/bv/CMakeFiles/bv_tactics.dir/bvarray2uf_tactic.cpp.o
[ 56%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/add_bounds_tactic.cpp.o
[ 56%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/arith_bounds_tactic.cpp.o
[ 56%] Built target sat_smt
[ 56%] Building CXX object src/tactic/bv/CMakeFiles/bv_tactics.dir/bv_bound_chk_tactic.cpp.o
[ 56%] Building CXX object src/math/subpaving/tactic/CMakeFiles/subpaving_tactic.dir/expr2subpaving.cpp.o
[ 56%] Built target solver
[ 56%] Building CXX object src/math/subpaving/tactic/CMakeFiles/subpaving_tactic.dir/subpaving_tactic.cpp.o
[ 56%] Building CXX object src/tactic/bv/CMakeFiles/bv_tactics.dir/bv_bounds_tactic.cpp.o
[ 57%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/bv2int_rewriter.cpp.o
[ 57%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/bv2real_rewriter.cpp.o
[ 57%] Building CXX object src/tactic/bv/CMakeFiles/bv_tactics.dir/bv_size_reduction_tactic.cpp.o
[ 57%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/degree_shift_tactic.cpp.o
[ 57%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/diff_neq_tactic.cpp.o
[ 57%] Built target subpaving_tactic
[ 57%] Building CXX object src/sat/tactic/CMakeFiles/sat_tactic.dir/goal2sat.cpp.o
[ 59%] Building CXX object src/tactic/bv/CMakeFiles/bv_tactics.dir/dt2bv_tactic.cpp.o
[ 59%] Building CXX object src/tactic/bv/CMakeFiles/bv_tactics.dir/elim_small_bv_tactic.cpp.o
[ 59%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/eq2bv_tactic.cpp.o
[ 59%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/factor_tactic.cpp.o
[ 59%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/fix_dl_var_tactic.cpp.o
[ 59%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/fm_tactic.cpp.o
[ 59%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/lia2card_tactic.cpp.o
[ 59%] Building CXX object src/cmd_context/CMakeFiles/cmd_context.dir/basic_cmds.cpp.o
[ 59%] Building CXX object src/sat/tactic/CMakeFiles/sat_tactic.dir/sat2goal.cpp.o
[ 59%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/lia2pb_tactic.cpp.o
[ 59%] Built target bv_tactics
[ 59%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/nla2bv_tactic.cpp.o
[ 60%] Building CXX object src/sat/tactic/CMakeFiles/sat_tactic.dir/sat_tactic.cpp.o
[ 61%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/normalize_bounds_tactic.cpp.o
[ 61%] Building CXX object src/cmd_context/CMakeFiles/cmd_context.dir/cmd_context.cpp.o
[ 61%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/pb2bv_model_converter.cpp.o
[ 61%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/pb2bv_tactic.cpp.o
In member function 'void fm_tactic::imp::del_constraint(fm_tactic::constraint*)',
    inlined from 'void fm_tactic::imp::del_constraints(unsigned int, fm_tactic::constraint* const*)' at /build/z3/src/z3/src/tactic/arith/fm_tactic.cpp:570:31,
    inlined from 'void fm_tactic::imp::reset_constraints()' at /build/z3/src/z3/src/tactic/arith/fm_tactic.cpp:574:28:
/build/z3/src/z3/src/tactic/arith/fm_tactic.cpp:564:55: warning: '*MEM[(struct constraint * const *)_162].fm_tactic::constraint::m_num_lits' may be used uninitialized [-Wmaybe-uninitialized]
/build/z3/src/z3/src/tactic/arith/fm_tactic.cpp:564:51: warning: '*MEM[(struct constraint * const *)_162].fm_tactic::constraint::m_num_vars' may be used uninitialized [-Wmaybe-uninitialized]
/build/z3/src/z3/src/tactic/arith/fm_tactic.cpp: In member function 'void fm_tactic::imp::del_constraint(fm_tactic::constraint*)':
/build/z3/src/z3/src/tactic/arith/fm_tactic.cpp:564:55: warning: '*c.fm_tactic::constraint::m_num_lits' may be used uninitialized [-Wmaybe-uninitialized]
/build/z3/src/z3/src/tactic/arith/fm_tactic.cpp:564:51: warning: '*c.fm_tactic::constraint::m_num_vars' may be used uninitialized [-Wmaybe-uninitialized]
[ 61%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/probe_arith.cpp.o
[ 61%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/purify_arith_tactic.cpp.o
[ 61%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/recover_01_tactic.cpp.o
[ 61%] Built target sat_tactic
[ 61%] Generating "/build/z3/src/z3/build/src/ackermannization/ackermannize_bv_tactic_params.hpp" from "ackermannize_bv_tactic_params.pyg"
INFO:root:Using /build/z3/src/z3/src/ackermannization/ackermannize_bv_tactic_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/ackermannization/ackermannize_bv_tactic_params.hpp"
[ 61%] Building CXX object src/tactic/sls/CMakeFiles/sls_tactic.dir/sls_tactic.cpp.o
[ 61%] Generating "/build/z3/src/z3/build/src/ackermannization/ackermannization_params.hpp" from "ackermannization_params.pyg"
INFO:root:Using /build/z3/src/z3/src/ackermannization/ackermannization_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/ackermannization/ackermannization_params.hpp"
[ 61%] Building CXX object src/ackermannization/CMakeFiles/ackermannization.dir/ackermannize_bv_model_converter.cpp.o
[ 61%] Building CXX object src/ackermannization/CMakeFiles/ackermannization.dir/ackermannize_bv_tactic.cpp.o
[ 61%] Building CXX object src/ackermannization/CMakeFiles/ackermannization.dir/ackr_bound_probe.cpp.o
[ 61%] Building CXX object src/ackermannization/CMakeFiles/ackermannization.dir/ackr_helper.cpp.o
[ 61%] Building CXX object src/cmd_context/CMakeFiles/cmd_context.dir/cmd_context_to_goal.cpp.o
[ 61%] Building CXX object src/ackermannization/CMakeFiles/ackermannization.dir/ackr_model_converter.cpp.o
[ 61%] Built target sls_tactic
[ 61%] Building CXX object src/ackermannization/CMakeFiles/ackermannization.dir/lackr.cpp.o
[ 61%] Building CXX object src/ackermannization/CMakeFiles/ackermannization.dir/lackr_model_constructor.cpp.o
[ 61%] Built target arith_tactics
[ 61%] Building CXX object src/ackermannization/CMakeFiles/ackermannization.dir/lackr_model_converter_lazy.cpp.o
[ 61%] Building CXX object src/sat/sat_solver/CMakeFiles/sat_solver.dir/inc_sat_solver.cpp.o
[ 62%] Building CXX object src/cmd_context/CMakeFiles/cmd_context.dir/cmd_util.cpp.o
[ 62%] Building CXX object src/cmd_context/CMakeFiles/cmd_context.dir/echo_tactic.cpp.o
[ 62%] Building CXX object src/cmd_context/CMakeFiles/cmd_context.dir/eval_cmd.cpp.o
[ 62%] Building CXX object src/sat/sat_solver/CMakeFiles/sat_solver.dir/sat_smt_solver.cpp.o
[ 62%] Building CXX object src/nlsat/tactic/CMakeFiles/nlsat_tactic.dir/goal2nlsat.cpp.o
[ 62%] Building CXX object src/cmd_context/CMakeFiles/cmd_context.dir/parametric_cmd.cpp.o
[ 62%] Built target ackermannization
[ 62%] Building CXX object src/cmd_context/CMakeFiles/cmd_context.dir/pdecl.cpp.o
[ 62%] Building CXX object src/cmd_context/CMakeFiles/cmd_context.dir/simplify_cmd.cpp.o
[ 62%] Building CXX object src/cmd_context/CMakeFiles/cmd_context.dir/simplifier_cmds.cpp.o
[ 62%] Building CXX object src/cmd_context/CMakeFiles/cmd_context.dir/tactic_cmds.cpp.o
[ 62%] Building CXX object src/nlsat/tactic/CMakeFiles/nlsat_tactic.dir/nlsat_tactic.cpp.o
[ 62%] Building CXX object src/cmd_context/CMakeFiles/cmd_context.dir/tactic_manager.cpp.o
[ 62%] Building CXX object src/nlsat/tactic/CMakeFiles/nlsat_tactic.dir/qfnra_nlsat_tactic.cpp.o
[ 62%] Built target sat_solver
[ 62%] Building CXX object src/tactic/fd_solver/CMakeFiles/fd_solver.dir/enum2bv_solver.cpp.o
[ 62%] Building CXX object src/tactic/fd_solver/CMakeFiles/fd_solver.dir/bounded_int2bv_solver.cpp.o
[ 63%] Building CXX object src/tactic/fd_solver/CMakeFiles/fd_solver.dir/fd_solver.cpp.o
[ 63%] Building CXX object src/tactic/fd_solver/CMakeFiles/fd_solver.dir/pb2bv_solver.cpp.o
[ 63%] Building CXX object src/tactic/fd_solver/CMakeFiles/fd_solver.dir/smtfd_solver.cpp.o
[ 63%] Built target cmd_context
[ 63%] Building CXX object src/parsers/smt2/CMakeFiles/smt2parser.dir/marshal.cpp.o
[ 63%] Building CXX object src/cmd_context/extra_cmds/CMakeFiles/extra_cmds.dir/dbg_cmds.cpp.o
[ 63%] Built target nlsat_tactic
[ 63%] Building CXX object src/parsers/smt2/CMakeFiles/smt2parser.dir/smt2parser.cpp.o
[ 63%] Building CXX object src/cmd_context/extra_cmds/CMakeFiles/extra_cmds.dir/polynomial_cmds.cpp.o
[ 63%] Building CXX object src/cmd_context/extra_cmds/CMakeFiles/extra_cmds.dir/subpaving_cmds.cpp.o
[ 63%] Building CXX object src/cmd_context/extra_cmds/CMakeFiles/extra_cmds.dir/proof_cmds.cpp.o
[ 63%] Building CXX object src/parsers/smt2/CMakeFiles/smt2parser.dir/smt2scanner.cpp.o
[ 63%] Built target fd_solver
[ 63%] Built target extra_cmds
[ 63%] Built target smt2parser
[ 63%] Generating "database.h"
[ 63%] Building CXX object src/solver/assertions/CMakeFiles/solver_assertions.dir/asserted_formulas.cpp.o
INFO:root:Generated "/build/z3/src/z3/build/src/ast/pattern/database.h"
[ 63%] Building CXX object src/ast/pattern/CMakeFiles/pattern.dir/expr_pattern_match.cpp.o
[ 63%] Building CXX object src/ast/pattern/CMakeFiles/pattern.dir/pattern_inference.cpp.o
[ 63%] Built target pattern
[ 63%] Built target solver_assertions
[ 63%] Building CXX object src/smt/CMakeFiles/smt.dir/arith_eq_solver.cpp.o
[ 63%] Building CXX object src/smt/CMakeFiles/smt.dir/arith_eq_adapter.cpp.o
[ 63%] Building CXX object src/smt/CMakeFiles/smt.dir/old_interval.cpp.o
[ 63%] Building CXX object src/smt/CMakeFiles/smt.dir/dyn_ack.cpp.o
[ 65%] Building CXX object src/smt/CMakeFiles/smt.dir/expr_context_simplifier.cpp.o
[ 65%] Building CXX object src/smt/CMakeFiles/smt.dir/fingerprints.cpp.o
[ 65%] Building CXX object src/smt/CMakeFiles/smt.dir/mam.cpp.o
[ 65%] Building CXX object src/smt/CMakeFiles/smt.dir/qi_queue.cpp.o
[ 65%] Building CXX object src/smt/CMakeFiles/smt.dir/seq_axioms.cpp.o
[ 65%] Building CXX object src/smt/CMakeFiles/smt.dir/seq_eq_solver.cpp.o
[ 65%] Building CXX object src/smt/CMakeFiles/smt.dir/seq_ne_solver.cpp.o
[ 65%] Building CXX object src/smt/CMakeFiles/smt.dir/seq_offset_eq.cpp.o
[ 65%] Building CXX object src/smt/CMakeFiles/smt.dir/seq_regex.cpp.o
[ 65%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_almost_cg_table.cpp.o
[ 66%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_arith_value.cpp.o
[ 66%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_case_split_queue.cpp.o
[ 66%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_cg_table.cpp.o
[ 66%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_checker.cpp.o
[ 66%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_clause.cpp.o
[ 66%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_clause_proof.cpp.o
[ 66%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_conflict_resolution.cpp.o
[ 66%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_consequences.cpp.o
[ 66%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_context.cpp.o
[ 66%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_context_inv.cpp.o
[ 66%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_context_pp.cpp.o
[ 67%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_context_stat.cpp.o
[ 67%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_enode.cpp.o
[ 67%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_farkas_util.cpp.o
[ 67%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_for_each_relevant_expr.cpp.o
[ 67%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_implied_equalities.cpp.o
[ 67%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_internalizer.cpp.o
[ 67%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_justification.cpp.o
[ 67%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_kernel.cpp.o
[ 67%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_literal.cpp.o
[ 67%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_lookahead.cpp.o
[ 67%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_model_checker.cpp.o
[ 68%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_model_finder.cpp.o
[ 68%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_model_generator.cpp.o
[ 68%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_parallel.cpp.o
[ 68%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_quantifier.cpp.o
[ 68%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_quick_checker.cpp.o
In file included from /build/z3/src/z3/src/ast/ast.h:22,
                 from /build/z3/src/z3/src/ast/quantifier_stat.h:21,
                 from /build/z3/src/z3/src/smt/smt_context.h:21,
                 from /build/z3/src/z3/src/smt/smt_internalizer.cpp:19:
In member function 'void vector<T, CallDestructors, SZ>::pop_back() [with T = quantifier*; bool CallDestructors = false; SZ = unsigned int]',
    inlined from 'void ref_vector_core<T, Ref>::pop_back() [with T = quantifier; Ref = ref_manager_wrapper<quantifier, ast_manager>]' at /build/z3/src/z3/src/util/ref_vector.h:125:25,
    inlined from 'void smt::context::undo_mk_lambda()' at /build/z3/src/z3/src/smt/smt_internalizer.cpp:1074:40:
/build/z3/src/z3/src/util/vector.h:408:39: warning: array subscript -1 is outside array bounds of 'quantifier* [1152921504606846975]' [-Warray-bounds=]
/build/z3/src/z3/src/util/vector.h:408:9: warning: array subscript -1 is outside array bounds of 'quantifier* [1152921504606846975]' [-Warray-bounds=]
[ 68%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_relevancy.cpp.o
[ 68%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_setup.cpp.o
[ 68%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_solver.cpp.o
[ 68%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_statistics.cpp.o
[ 68%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_theory.cpp.o
/build/z3/src/z3/src/smt/smt_context.cpp: In member function 'unsigned int smt::context::pop_scope_core(unsigned int)':
/build/z3/src/z3/src/smt/smt_context.cpp:2493:23: warning: 'units_to_reassert_lim' may be used uninitialized [-Wmaybe-uninitialized]
/build/z3/src/z3/src/smt/smt_context.cpp:2413:18: note: 'units_to_reassert_lim' was declared here
[ 68%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_value_sort.cpp.o
[ 69%] Building CXX object src/smt/CMakeFiles/smt.dir/smt2_extra_cmds.cpp.o
/build/z3/src/z3/src/smt/smt_relevancy.cpp: In member function 'void smt::relevancy_propagator_imp::propagate_relevant_implies(app*)':
/build/z3/src/z3/src/smt/smt_relevancy.cpp:388:23: warning: unused variable 'true_arg' [-Wunused-variable]
[ 69%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_arith.cpp.o
In file included from /build/z3/src/z3/src/smt/smt_parallel.cpp:25:
/build/z3/src/z3/src/smt/smt_parallel.h: In constructor 'smt::parallel::worker::worker(unsigned int, smt::parallel&, const expr_ref_vector&)':
/build/z3/src/z3/src/smt/smt_parallel.h:129:24: warning: 'smt::parallel::worker::m_smt_params' will be initialized after [-Wreorder]
/build/z3/src/z3/src/smt/smt_parallel.h:128:29: warning:   'expr_ref_vector smt::parallel::worker::asms' [-Wreorder]
/build/z3/src/z3/src/smt/smt_parallel.cpp:133:5: warning:   when initialized here [-Wreorder]
[ 69%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_array_bapa.cpp.o
[ 69%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_array_base.cpp.o
[ 69%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_array.cpp.o
[ 69%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_array_full.cpp.o
[ 69%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_bv.cpp.o
[ 69%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_char.cpp.o
[ 69%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_datatype.cpp.o
[ 69%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_dense_diff_logic.cpp.o
[ 69%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_diff_logic.cpp.o
[ 71%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_dl.cpp.o
[ 71%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_dummy.cpp.o
[ 71%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_fpa.cpp.o
[ 71%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_intblast.cpp.o
[ 71%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_lra.cpp.o
[ 71%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_opt.cpp.o
[ 71%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_pb.cpp.o
[ 71%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_recfun.cpp.o
[ 71%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_seq.cpp.o
[ 71%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_sls.cpp.o
[ 71%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_special_relations.cpp.o
[ 72%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_user_propagator.cpp.o
[ 72%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_utvpi.cpp.o
[ 72%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_wmaxsat.cpp.o
[ 72%] Building CXX object src/smt/CMakeFiles/smt.dir/uses_theory.cpp.o
[ 72%] Building CXX object src/smt/CMakeFiles/smt.dir/watch_list.cpp.o
[ 72%] Built target smt
[ 72%] Building CXX object src/smt/tactic/CMakeFiles/smt_tactic.dir/ctx_solver_simplify_tactic.cpp.o
[ 72%] Building CXX object src/smt/tactic/CMakeFiles/smt_tactic.dir/smt_tactic_core.cpp.o
[ 72%] Building CXX object src/qe/CMakeFiles/qe.dir/qe_arith_plugin.cpp.o
[ 72%] Building CXX object src/qe/CMakeFiles/qe.dir/nlarith_util.cpp.o
[ 72%] Building CXX object src/smt/tactic/CMakeFiles/smt_tactic.dir/unit_subsumption_tactic.cpp.o
[ 72%] Building CXX object src/qe/CMakeFiles/qe.dir/nlqsat.cpp.o
[ 72%] Building CXX object src/qe/CMakeFiles/qe.dir/qe_array_plugin.cpp.o
[ 72%] Building CXX object src/qe/CMakeFiles/qe.dir/qe_bool_plugin.cpp.o
[ 72%] Building CXX object src/qe/CMakeFiles/qe.dir/qe_bv_plugin.cpp.o
[ 72%] Building CXX object src/qe/CMakeFiles/qe.dir/qe_cmd.cpp.o
[ 72%] Building CXX object src/qe/CMakeFiles/qe.dir/qe.cpp.o
[ 72%] Building CXX object src/qe/CMakeFiles/qe.dir/qe_datatype_plugin.cpp.o
[ 72%] Built target smt_tactic
[ 73%] Building CXX object src/qe/CMakeFiles/qe.dir/qe_dl_plugin.cpp.o
[ 73%] Building CXX object src/qe/CMakeFiles/qe.dir/qe_mbi.cpp.o
[ 73%] Building CXX object src/qe/CMakeFiles/qe.dir/qe_mbp.cpp.o
[ 73%] Building CXX object src/tactic/ufbv/CMakeFiles/ufbv_tactic.dir/macro_finder_tactic.cpp.o
[ 73%] Building CXX object src/tactic/ufbv/CMakeFiles/ufbv_tactic.dir/quasi_macros_tactic.cpp.o
[ 73%] Building CXX object src/qe/CMakeFiles/qe.dir/qe_tactic.cpp.o
[ 73%] Building CXX object src/qe/CMakeFiles/qe.dir/qsat.cpp.o
[ 73%] Building CXX object src/tactic/ufbv/CMakeFiles/ufbv_tactic.dir/ufbv_rewriter_tactic.cpp.o
[ 73%] Building CXX object src/tactic/ufbv/CMakeFiles/ufbv_tactic.dir/ufbv_tactic.cpp.o
[ 73%] Built target qe
[ 73%] Generating "/build/z3/src/z3/build/src/muz/base/fp_params.hpp" from "fp_params.pyg"
INFO:root:Using /build/z3/src/z3/src/muz/base/fp_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/muz/base/fp_params.hpp"
[ 73%] Built target ufbv_tactic
[ 73%] Building CXX object src/muz/base/CMakeFiles/muz.dir/bind_variables.cpp.o
[ 73%] Building CXX object src/muz/base/CMakeFiles/muz.dir/dl_boogie_proof.cpp.o
[ 73%] Building CXX object src/muz/base/CMakeFiles/muz.dir/dl_costs.cpp.o
[ 73%] Building CXX object src/muz/base/CMakeFiles/muz.dir/dl_rule.cpp.o
[ 73%] Building CXX object src/muz/base/CMakeFiles/muz.dir/dl_context.cpp.o
[ 74%] Building CXX object src/muz/base/CMakeFiles/muz.dir/dl_rule_transformer.cpp.o
[ 74%] Building CXX object src/muz/base/CMakeFiles/muz.dir/dl_rule_set.cpp.o
[ 74%] Building CXX object src/muz/base/CMakeFiles/muz.dir/dl_rule_subsumption_index.cpp.o
[ 74%] Building CXX object src/muz/base/CMakeFiles/muz.dir/dl_util.cpp.o
[ 74%] Building CXX object src/muz/base/CMakeFiles/muz.dir/hnf.cpp.o
[ 74%] Building CXX object src/muz/base/CMakeFiles/muz.dir/rule_properties.cpp.o
[ 74%] Built target muz
[ 75%] Building CXX object src/muz/dataflow/CMakeFiles/dataflow.dir/dataflow.cpp.o
[ 75%] Built target dataflow
[ 75%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_backwards.cpp.o
[ 75%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_array_blast.cpp.o
[ 75%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_coalesce.cpp.o
[ 77%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_karr_invariants.cpp.o
[ 77%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_interp_tail_simplifier.cpp.o
[ 77%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_filter_rules.cpp.o
[ 77%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_bit_blast.cpp.o
[ 77%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_coi_filter.cpp.o
[ 77%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_loop_counter.cpp.o
[ 77%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_magic_sets.cpp.o
[ 77%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_magic_symbolic.cpp.o
[ 77%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_quantifier_abstraction.cpp.o
[ 77%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_quantifier_instantiation.cpp.o
[ 77%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_rule_inliner.cpp.o
[ 77%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_scale.cpp.o
[ 77%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_separate_negated_tails.cpp.o
[ 77%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_slice.cpp.o
[ 77%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_subsumption_checker.cpp.o
[ 78%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_unbound_compressor.cpp.o
[ 78%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_unfold.cpp.o
[ 78%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_transforms.cpp.o
[ 78%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_array_eq_rewrite.cpp.o
[ 78%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_array_instantiation.cpp.o
[ 78%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_elim_term_ite.cpp.o
[ 78%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_synchronize.cpp.o
[ 78%] Built target transforms
[ 78%] Building CXX object src/muz/bmc/CMakeFiles/bmc.dir/dl_bmc_engine.cpp.o
[ 79%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/check_relation.cpp.o
[ 79%] Building CXX object src/muz/clp/CMakeFiles/clp.dir/clp_context.cpp.o
[ 79%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/aig_exporter.cpp.o
[ 79%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_bound_relation.cpp.o
[ 79%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_base.cpp.o
[ 79%] Building CXX object src/muz/tab/CMakeFiles/tab.dir/tab_context.cpp.o
[ 79%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_legacy_mev.cpp.o
[ 79%] Built target clp
[ 79%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_check_table.cpp.o
[ 79%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_compiler.cpp.o
[ 80%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_legacy_frames.cpp.o
[ 80%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_external_relation.cpp.o
[ 80%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_finite_product_relation.cpp.o
[ 80%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_context.cpp.o
[ 80%] Built target tab
[ 80%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_dl_interface.cpp.o
[ 80%] Built target bmc
[ 80%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_instruction.cpp.o
[ 80%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_interval_relation.cpp.o
[ 80%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_farkas_learner.cpp.o
[ 80%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_lazy_table.cpp.o
[ 80%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_mk_explanations.cpp.o
[ 80%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_generalizers.cpp.o
[ 81%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_mk_similarity_compressor.cpp.o
[ 81%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_manager.cpp.o
[ 81%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_mk_simple_joins.cpp.o
[ 81%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_product_relation.cpp.o
[ 81%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_relation_manager.cpp.o
[ 81%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_prop_solver.cpp.o
[ 81%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_sym_mux.cpp.o
[ 81%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_sieve_relation.cpp.o
[ 81%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_util.cpp.o
[ 81%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_cluster_util.cpp.o
[ 81%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_sparse_table.cpp.o
[ 81%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_iuc_solver.cpp.o
[ 81%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_table.cpp.o
[ 83%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_legacy_mbp.cpp.o
[ 83%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_proof_utils.cpp.o
[ 83%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_table_relation.cpp.o
[ 83%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_unsat_core_learner.cpp.o
[ 83%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_unsat_core_plugin.cpp.o
[ 83%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_matrix.cpp.o
[ 83%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/doc.cpp.o
[ 83%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/karr_relation.cpp.o
[ 83%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_antiunify.cpp.o
[ 83%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_mev_array.cpp.o
[ 83%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_qe_project.cpp.o
[ 83%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/rel_context.cpp.o
[ 84%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/udoc_relation.cpp.o
[ 84%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_sem_matcher.cpp.o
[ 84%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_quant_generalizer.cpp.o
[ 84%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_arith_generalizers.cpp.o
[ 85%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_global_generalizer.cpp.o
[ 85%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_ind_lemma_generalizer.cpp.o
[ 85%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_expand_bnd_generalizer.cpp.o
[ 85%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_cluster.cpp.o
[ 85%] Built target rel
[ 85%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_callback.cpp.o
[ 85%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_iuc_proof.cpp.o
[ 85%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_mbc.cpp.o
[ 85%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_pdr.cpp.o
[ 85%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_sat_answer.cpp.o
[ 85%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_concretize.cpp.o
[ 85%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_convex_closure.cpp.o
[ 86%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_conjecture.cpp.o
[ 86%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_arith_kernel.cpp.o
[ 86%] Building CXX object src/muz/ddnf/CMakeFiles/ddnf.dir/ddnf.cpp.o
[ 86%] Built target spacer
[ 86%] Built target ddnf
[ 86%] Building CXX object src/muz/fp/CMakeFiles/fp.dir/dl_cmds.cpp.o
[ 86%] Building CXX object src/muz/fp/CMakeFiles/fp.dir/datalog_parser.cpp.o
[ 86%] Building CXX object src/muz/fp/CMakeFiles/fp.dir/horn_tactic.cpp.o
[ 86%] Building CXX object src/muz/fp/CMakeFiles/fp.dir/dl_register_engine.cpp.o
[ 86%] Built target fp
[ 87%] Generating "/build/z3/src/z3/build/src/tactic/smtlogics/qfufbv_tactic_params.hpp" from "qfufbv_tactic_params.pyg"
INFO:root:Using /build/z3/src/z3/src/tactic/smtlogics/qfufbv_tactic_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/tactic/smtlogics/qfufbv_tactic_params.hpp"
[ 87%] Building CXX object src/tactic/smtlogics/CMakeFiles/smtlogic_tactics.dir/nra_tactic.cpp.o
[ 87%] Building CXX object src/tactic/smtlogics/CMakeFiles/smtlogic_tactics.dir/qfaufbv_tactic.cpp.o
[ 87%] Building CXX object src/tactic/smtlogics/CMakeFiles/smtlogic_tactics.dir/qflia_tactic.cpp.o
[ 87%] Building CXX object src/tactic/smtlogics/CMakeFiles/smtlogic_tactics.dir/qfidl_tactic.cpp.o
[ 87%] Building CXX object src/tactic/smtlogics/CMakeFiles/smtlogic_tactics.dir/qfauflia_tactic.cpp.o
[ 87%] Building CXX object src/tactic/smtlogics/CMakeFiles/smtlogic_tactics.dir/qflra_tactic.cpp.o
[ 87%] Building CXX object src/tactic/smtlogics/CMakeFiles/smtlogic_tactics.dir/qfbv_tactic.cpp.o
[ 87%] Building CXX object src/tactic/smtlogics/CMakeFiles/smtlogic_tactics.dir/qfnia_tactic.cpp.o
[ 87%] Building CXX object src/tactic/smtlogics/CMakeFiles/smtlogic_tactics.dir/qfnra_tactic.cpp.o
[ 87%] Building CXX object src/tactic/smtlogics/CMakeFiles/smtlogic_tactics.dir/qfufbv_ackr_model_converter.cpp.o
[ 89%] Building CXX object src/tactic/smtlogics/CMakeFiles/smtlogic_tactics.dir/qfufbv_tactic.cpp.o
[ 89%] Building CXX object src/tactic/smtlogics/CMakeFiles/smtlogic_tactics.dir/qfuf_tactic.cpp.o
[ 89%] Building CXX object src/tactic/smtlogics/CMakeFiles/smtlogic_tactics.dir/quant_tactics.cpp.o
[ 89%] Building CXX object src/tactic/smtlogics/CMakeFiles/smtlogic_tactics.dir/smt_tactic.cpp.o
[ 89%] Built target smtlogic_tactics
[ 89%] Generating "/build/z3/src/z3/build/src/opt/opt_params.hpp" from "opt_params.pyg"
[ 89%] Building CXX object src/tactic/fpa/CMakeFiles/fpa_tactics.dir/qffp_tactic.cpp.o
[ 89%] Building CXX object src/tactic/fpa/CMakeFiles/fpa_tactics.dir/fpa2bv_model_converter.cpp.o
[ 90%] Building CXX object src/tactic/fpa/CMakeFiles/fpa_tactics.dir/qffplra_tactic.cpp.o
[ 90%] Building CXX object src/tactic/fpa/CMakeFiles/fpa_tactics.dir/fpa2bv_tactic.cpp.o
INFO:root:Using /build/z3/src/z3/src/opt/opt_params.pyg
INFO:root:Generated "/build/z3/src/z3/build/src/opt/opt_params.hpp"
[ 90%] Building CXX object src/opt/CMakeFiles/opt.dir/maxlex.cpp.o
[ 90%] Building CXX object src/opt/CMakeFiles/opt.dir/maxsmt.cpp.o
[ 90%] Building CXX object src/opt/CMakeFiles/opt.dir/maxcore.cpp.o
[ 90%] Building CXX object src/opt/CMakeFiles/opt.dir/opt_cmds.cpp.o
[ 90%] Building CXX object src/opt/CMakeFiles/opt.dir/opt_context.cpp.o
[ 90%] Building CXX object src/opt/CMakeFiles/opt.dir/opt_cores.cpp.o
[ 90%] Building CXX object src/opt/CMakeFiles/opt.dir/opt_lns.cpp.o
[ 90%] Built target fpa_tactics
[ 90%] Building CXX object src/opt/CMakeFiles/opt.dir/opt_pareto.cpp.o
[ 90%] Building CXX object src/opt/CMakeFiles/opt.dir/opt_parse.cpp.o
[ 91%] Building CXX object src/opt/CMakeFiles/opt.dir/opt_preprocess.cpp.o
[ 91%] Building CXX object src/opt/CMakeFiles/opt.dir/optsmt.cpp.o
[ 91%] Building CXX object src/opt/CMakeFiles/opt.dir/opt_solver.cpp.o
[ 91%] Building CXX object src/opt/CMakeFiles/opt.dir/pb_sls.cpp.o
[ 91%] Building CXX object src/opt/CMakeFiles/opt.dir/sortmax.cpp.o
[ 91%] Building CXX object src/opt/CMakeFiles/opt.dir/totalizer.cpp.o
[ 91%] Building CXX object src/opt/CMakeFiles/opt.dir/wmax.cpp.o
[ 91%] Building CXX object src/tactic/portfolio/CMakeFiles/portfolio.dir/euf_completion_tactic.cpp.o
[ 91%] Building CXX object src/tactic/portfolio/CMakeFiles/portfolio.dir/default_tactic.cpp.o
[ 91%] Building CXX object src/tactic/portfolio/CMakeFiles/portfolio.dir/smt_strategic_solver.cpp.o
[ 91%] Building CXX object src/tactic/portfolio/CMakeFiles/portfolio.dir/solver2lookahead.cpp.o
[ 91%] Building CXX object src/tactic/portfolio/CMakeFiles/portfolio.dir/solver_subsumption_tactic.cpp.o
[ 91%] Built target opt
[ 91%] Built target portfolio
[ 91%] Generating api_commands.cpp;api_log_macros.cpp;api_log_macros.h
Faking emission of 'z3/z3core.py'
Generated '/build/z3/src/z3/build/src/api/api_log_macros.h'
Generated '/build/z3/src/z3/build/src/api/api_log_macros.cpp'
Generated '/build/z3/src/z3/build/src/api/api_commands.cpp'
Generated '6'
[ 91%] Building CXX object src/api/CMakeFiles/api.dir/api_arith.cpp.o
[ 91%] Building CXX object src/api/CMakeFiles/api.dir/api_ast_vector.cpp.o
[ 91%] Building CXX object src/api/CMakeFiles/api.dir/api_bv.cpp.o
[ 91%] Building CXX object src/api/CMakeFiles/api.dir/api_ast.cpp.o
[ 91%] Building CXX object src/api/CMakeFiles/api.dir/api_array.cpp.o
[ 91%] Building CXX object src/api/CMakeFiles/api.dir/api_ast_map.cpp.o
[ 91%] Building CXX object src/api/CMakeFiles/api.dir/api_algebraic.cpp.o
[ 91%] Building CXX object src/api/CMakeFiles/api.dir/api_config_params.cpp.o
[ 92%] Building CXX object src/api/CMakeFiles/api.dir/api_context.cpp.o
[ 92%] Building CXX object src/api/CMakeFiles/api.dir/api_datalog.cpp.o
[ 92%] Building CXX object src/api/CMakeFiles/api.dir/api_datatype.cpp.o
[ 92%] Building CXX object src/api/CMakeFiles/api.dir/api_fpa.cpp.o
[ 92%] Building CXX object src/api/CMakeFiles/api.dir/api_goal.cpp.o
[ 92%] Building CXX object src/api/CMakeFiles/api.dir/api_log.cpp.o
[ 92%] Building CXX object src/api/CMakeFiles/api.dir/api_model.cpp.o
[ 92%] Building CXX object src/api/CMakeFiles/api.dir/api_numeral.cpp.o
[ 92%] Building CXX object src/api/CMakeFiles/api.dir/api_opt.cpp.o
[ 92%] Building CXX object src/api/CMakeFiles/api.dir/api_params.cpp.o
[ 92%] Building CXX object src/api/CMakeFiles/api.dir/api_parsers.cpp.o
[ 93%] Building CXX object src/api/CMakeFiles/api.dir/api_pb.cpp.o
[ 93%] Building CXX object src/api/CMakeFiles/api.dir/api_polynomial.cpp.o
[ 93%] Building CXX object src/api/CMakeFiles/api.dir/api_qe.cpp.o
[ 93%] Building CXX object src/api/CMakeFiles/api.dir/api_quant.cpp.o
[ 93%] Building CXX object src/api/CMakeFiles/api.dir/api_rcf.cpp.o
[ 93%] Building CXX object src/api/CMakeFiles/api.dir/api_seq.cpp.o
[ 93%] Building CXX object src/api/CMakeFiles/api.dir/api_solver.cpp.o
[ 93%] Building CXX object src/api/CMakeFiles/api.dir/api_special_relations.cpp.o
[ 93%] Building CXX object src/api/CMakeFiles/api.dir/api_stats.cpp.o
[ 93%] Building CXX object src/api/CMakeFiles/api.dir/api_tactic.cpp.o
[ 93%] Building CXX object src/api/CMakeFiles/api.dir/z3_replayer.cpp.o
[ 95%] Building CXX object src/api/CMakeFiles/api.dir/api_commands.cpp.o
[ 95%] Building CXX object src/api/CMakeFiles/api.dir/api_log_macros.cpp.o
[ 95%] Built target api
[ 95%] Generating "/build/z3/src/z3/build/src/api/dll/install_tactic.cpp"
[ 95%] Generating "/build/z3/src/z3/build/src/api/dll/mem_initializer.cpp"
[ 95%] Generating "/build/z3/src/z3/build/src/shell/install_tactic.cpp"
[ 95%] Generating "/build/z3/src/z3/build/src/shell/mem_initializer.cpp"
[ 95%] Generating "/build/z3/src/z3/build/src/api/dll/gparams_register_modules.cpp"
[ 95%] Generating "/build/z3/src/z3/build/src/shell/gparams_register_modules.cpp"
INFO:root:Generated "/build/z3/src/z3/build/src/shell/mem_initializer.cpp"
INFO:root:Generated "/build/z3/src/z3/build/src/api/dll/mem_initializer.cpp"
INFO:root:Generated "/build/z3/src/z3/build/src/api/dll/gparams_register_modules.cpp"
INFO:root:Generated "/build/z3/src/z3/build/src/shell/install_tactic.cpp"
INFO:root:Generated "/build/z3/src/z3/build/src/shell/gparams_register_modules.cpp"
INFO:root:Generated "/build/z3/src/z3/build/src/api/dll/install_tactic.cpp"
[ 95%] Building CXX object src/shell/CMakeFiles/shell.dir/datalog_frontend.cpp.o
[ 95%] Building CXX object src/shell/CMakeFiles/shell.dir/drat_frontend.cpp.o
[ 95%] Building CXX object src/shell/CMakeFiles/shell.dir/dimacs_frontend.cpp.o
[ 95%] Building CXX object src/shell/CMakeFiles/shell.dir/gparams_register_modules.cpp.o
[ 95%] Building CXX object src/api/dll/CMakeFiles/api_dll.dir/gparams_register_modules.cpp.o
[ 95%] Building CXX object src/shell/CMakeFiles/shell.dir/install_tactic.cpp.o
[ 95%] Building CXX object src/shell/CMakeFiles/shell.dir/main.cpp.o
[ 95%] Building CXX object src/api/dll/CMakeFiles/api_dll.dir/dll.cpp.o
[ 95%] Building CXX object src/shell/CMakeFiles/shell.dir/mem_initializer.cpp.o
[ 96%] Building CXX object src/shell/CMakeFiles/shell.dir/opt_frontend.cpp.o
[ 96%] Building CXX object src/shell/CMakeFiles/shell.dir/smtlib_frontend.cpp.o
[ 96%] Building CXX object src/shell/CMakeFiles/shell.dir/z3_log_frontend.cpp.o
[ 96%] Building CXX object src/api/dll/CMakeFiles/api_dll.dir/install_tactic.cpp.o
[ 96%] Building CXX object src/api/dll/CMakeFiles/api_dll.dir/mem_initializer.cpp.o
[ 96%] Linking CXX executable ../../z3
[ 96%] Built target api_dll
[ 97%] Linking CXX shared library ../libz3.so
[ 97%] Built target libz3
[ 97%] Building CXX object src/api/java/CMakeFiles/z3java.dir/Native.cpp.o
[ 97%] Linking libz3 into python directory
[ 97%] Generating z3core.py
[ 97%] Copying "z3/z3num.py" to /build/z3/src/z3/build/python/z3/z3num.py
[ 97%] Generating z3consts.py
[ 97%] Copying "z3/z3.py" to /build/z3/src/z3/build/python/z3/z3.py
[ 97%] Copying "z3/__init__.py" to /build/z3/src/z3/build/python/z3/__init__.py
[ 98%] Copying "z3/z3poly.py" to /build/z3/src/z3/build/python/z3/z3poly.py
[ 98%] Copying "z3/z3printer.py" to /build/z3/src/z3/build/python/z3/z3printer.py
[ 98%] Copying "z3/z3types.py" to /build/z3/src/z3/build/python/z3/z3types.py
[ 98%] Copying "z3/z3rcf.py" to /build/z3/src/z3/build/python/z3/z3rcf.py
[ 98%] Copying "z3test.py" to /build/z3/src/z3/build/python/z3test.py
[ 98%] Copying "z3/z3util.py" to /build/z3/src/z3/build/python/z3/z3util.py
INFO:root:Generated "/build/z3/src/z3/build/python/z3/z3consts.py"
[ 98%] Built target shell
Faking emission of 'api_log_macros.h'
Faking emission of 'api_log_macros.cpp'
Faking emission of 'api_commands.cpp'
Generated '3'
Generated '4'
Generated '5'
Generated '/build/z3/src/z3/build/python/z3/z3core.py'
[ 98%] Built target build_z3_python_bindings
/build/z3/src/z3/build/src/api/java/Native.cpp:158:17: warning: 'jboolean on_binding_eh(void*, Z3_solver_callback, Z3_ast, Z3_ast)' defined but not used [-Wunused-function]
[100%] Linking CXX shared library ../../../libz3java.so
[100%] Built target z3java
[100%] Built target build_z3_java_bindings
[  5%] Built target util
[  5%] Built target simplex
[  5%] Built target dd
[  6%] Built target polynomial
[  6%] Built target hilbert
[  6%] Built target interval
[  6%] Built target realclosure
[  6%] Built target subpaving
[ 12%] Built target ast
[ 13%] Built target parser_util
[ 13%] Built target grobner
[ 13%] Built target fuzzing
[ 15%] Built target params
[ 19%] Built target sat
[ 23%] Built target rewriter
[ 24%] Built target nlsat
[ 24%] Built target bit_blaster
[ 25%] Built target normal_forms
[ 25%] Built target macros
[ 26%] Built target proofs
[ 27%] Built target substitution
[ 28%] Built target euf
[ 30%] Built target model
[ 32%] Built target simplifiers
[ 32%] Built target fpa
[ 34%] Built target converters
[ 37%] Built target lp
[ 38%] Built target mbp
[ 38%] Built target proto_model
[ 39%] Built target tactic
[ 41%] Built target ast_sls
[ 42%] Built target aig_tactic
[ 42%] Built target qe_lite
[ 45%] Built target core_tactics
[ 48%] Built target solver
[ 50%] Built target sat_smt
[ 50%] Built target subpaving_tactic
[ 50%] Built target ackermannization
[ 52%] Built target bv_tactics
[ 52%] Built target sat_tactic
[ 53%] Built target cmd_context
[ 56%] Built target arith_tactics
[ 56%] Built target sls_tactic
[ 56%] Built target smt2parser
[ 56%] Built target extra_cmds
[ 56%] Built target nlsat_tactic
[ 56%] Built target sat_solver
[ 56%] Built target solver_assertions
[ 56%] Built target pattern
[ 57%] Built target fd_solver
[ 64%] Built target smt
[ 64%] Built target smt_tactic
[ 65%] Built target qe
[ 65%] Built target ufbv_tactic
[ 67%] Built target muz
[ 68%] Built target dataflow
[ 70%] Built target transforms
[ 70%] Built target clp
[ 70%] Built target tab
[ 70%] Built target bmc
[ 73%] Built target rel
[ 73%] Built target ddnf
[ 78%] Built target spacer
[ 78%] Built target fp
[ 80%] Built target smtlogic_tactics
[ 81%] Built target fpa_tactics
[ 82%] Built target opt
[ 82%] Built target portfolio
[ 85%] Built target api
[ 85%] Generating "/build/z3/src/z3/build/src/test/mem_initializer.cpp"
[ 85%] Generating "/build/z3/src/z3/build/src/test/gparams_register_modules.cpp"
[ 85%] Generating "/build/z3/src/z3/build/src/test/install_tactic.cpp"
INFO:root:Generated "/build/z3/src/z3/build/src/test/mem_initializer.cpp"
INFO:root:Generated "/build/z3/src/z3/build/src/test/gparams_register_modules.cpp"
INFO:root:Generated "/build/z3/src/z3/build/src/test/install_tactic.cpp"
[ 85%] Building CXX object src/test/CMakeFiles/test-z3.dir/api_bug.cpp.o
[ 85%] Building CXX object src/test/CMakeFiles/test-z3.dir/algebraic.cpp.o
[ 85%] Building CXX object src/test/CMakeFiles/test-z3.dir/api.cpp.o
[ 86%] Building CXX object src/test/CMakeFiles/test-z3.dir/api_algebraic.cpp.o
[ 86%] Building CXX object src/test/CMakeFiles/test-z3.dir/api_ast_map.cpp.o
[ 86%] Building CXX object src/test/CMakeFiles/test-z3.dir/algebraic_numbers.cpp.o
[ 86%] Building CXX object src/test/CMakeFiles/test-z3.dir/api_special_relations.cpp.o
[ 86%] Building CXX object src/test/CMakeFiles/test-z3.dir/api_polynomial.cpp.o
[ 86%] Building CXX object src/test/CMakeFiles/test-z3.dir/api_pb.cpp.o
[ 86%] Building CXX object src/test/CMakeFiles/test-z3.dir/parametric_datatype.cpp.o
[ 86%] Building CXX object src/test/CMakeFiles/test-z3.dir/api_datalog.cpp.o
[ 86%] Building CXX object src/test/CMakeFiles/test-z3.dir/arith_rewriter.cpp.o
[ 86%] Building CXX object src/test/CMakeFiles/test-z3.dir/arith_simplifier_plugin.cpp.o
[ 86%] Building CXX object src/test/CMakeFiles/test-z3.dir/ast.cpp.o
[ 86%] Building CXX object src/test/CMakeFiles/test-z3.dir/bdd.cpp.o
/build/z3/src/z3/src/test/parametric_datatype.cpp: In function 'void test_polymorphic_datatype_api()':
/build/z3/src/z3/src/test/parametric_datatype.cpp:79:18: warning: unused variable 'mk_triple_int_bool' [-Wunused-variable]
/build/z3/src/z3/src/test/parametric_datatype.cpp:81:18: warning: unused variable 'second_int_bool' [-Wunused-variable]
[ 86%] Building CXX object src/test/CMakeFiles/test-z3.dir/bit_blaster.cpp.o
[ 86%] Building CXX object src/test/CMakeFiles/test-z3.dir/bits.cpp.o
[ 87%] Building CXX object src/test/CMakeFiles/test-z3.dir/bit_vector.cpp.o
[ 87%] Building CXX object src/test/CMakeFiles/test-z3.dir/buffer.cpp.o
[ 87%] Building CXX object src/test/CMakeFiles/test-z3.dir/chashtable.cpp.o
[ 87%] Building CXX object src/test/CMakeFiles/test-z3.dir/check_assumptions.cpp.o
[ 87%] Building CXX object src/test/CMakeFiles/test-z3.dir/cnf_backbones.cpp.o
[ 87%] Building CXX object src/test/CMakeFiles/test-z3.dir/cube_clause.cpp.o
[ 87%] Building CXX object src/test/CMakeFiles/test-z3.dir/datalog_parser.cpp.o
[ 87%] Building CXX object src/test/CMakeFiles/test-z3.dir/ddnf.cpp.o
[ 87%] Building CXX object src/test/CMakeFiles/test-z3.dir/diff_logic.cpp.o
[ 87%] Building CXX object src/test/CMakeFiles/test-z3.dir/distribution.cpp.o
[ 87%] Building CXX object src/test/CMakeFiles/test-z3.dir/dl_context.cpp.o
[ 89%] Building CXX object src/test/CMakeFiles/test-z3.dir/dl_product_relation.cpp.o
[ 89%] Building CXX object src/test/CMakeFiles/test-z3.dir/dl_query.cpp.o
[ 89%] Building CXX object src/test/CMakeFiles/test-z3.dir/dl_relation.cpp.o
[ 89%] Building CXX object src/test/CMakeFiles/test-z3.dir/dl_table.cpp.o
[ 89%] Building CXX object src/test/CMakeFiles/test-z3.dir/dl_util.cpp.o
[ 89%] Building CXX object src/test/CMakeFiles/test-z3.dir/doc.cpp.o
[ 89%] Building CXX object src/test/CMakeFiles/test-z3.dir/dlist.cpp.o
[ 89%] Building CXX object src/test/CMakeFiles/test-z3.dir/egraph.cpp.o
/build/z3/src/z3/src/test/dlist.cpp: In function 'void test_pop()':
/build/z3/src/z3/src/test/dlist.cpp:73:15: warning: unused variable 'popped' [-Wunused-variable]
[ 89%] Building CXX object src/test/CMakeFiles/test-z3.dir/escaped.cpp.o
[ 89%] Building CXX object src/test/CMakeFiles/test-z3.dir/euf_bv_plugin.cpp.o
/build/z3/src/z3/src/test/dl_product_relation.cpp: In function 'void datalog::test_functional_columns(smt_params, params_ref&)':
/build/z3/src/z3/src/test/dl_product_relation.cpp:42:15: warning: the compiler can assume that the address of 'plugin' will never be NULL [-Waddress]
/build/z3/src/z3/src/test/dl_product_relation.cpp:40:31: note: 'plugin' declared here
/build/z3/src/z3/src/test/dl_product_relation.cpp: In function 'void datalog::test_finite_product_relation(smt_params, params_ref&)':
/build/z3/src/z3/src/test/dl_product_relation.cpp:146:15: warning: the compiler can assume that the address of 'rel_plugin' will never be NULL [-Waddress]
/build/z3/src/z3/src/test/dl_product_relation.cpp:145:27: note: 'rel_plugin' declared here
[ 89%] Building CXX object src/test/CMakeFiles/test-z3.dir/euf_arith_plugin.cpp.o
[ 90%] Building CXX object src/test/CMakeFiles/test-z3.dir/ex.cpp.o
[ 90%] Building CXX object src/test/CMakeFiles/test-z3.dir/expr_rand.cpp.o
[ 90%] Building CXX object src/test/CMakeFiles/test-z3.dir/expr_substitution.cpp.o
[ 90%] Building CXX object src/test/CMakeFiles/test-z3.dir/ext_numeral.cpp.o
/build/z3/src/z3/src/test/dl_relation.cpp: In function 'void datalog::test_interval_relation()':
/build/z3/src/z3/src/test/dl_relation.cpp:29:15: warning: the compiler can assume that the address of 'ip' will never be NULL [-Waddress]
/build/z3/src/z3/src/test/dl_relation.cpp:28:35: note: 'ip' declared here
/build/z3/src/z3/src/test/dl_relation.cpp: In function 'void datalog::test_bound_relation()':
/build/z3/src/z3/src/test/dl_relation.cpp:134:15: warning: the compiler can assume that the address of 'br' will never be NULL [-Waddress]
/build/z3/src/z3/src/test/dl_relation.cpp:133:32: note: 'br' declared here
[ 90%] Building CXX object src/test/CMakeFiles/test-z3.dir/f2n.cpp.o
[ 90%] Building CXX object src/test/CMakeFiles/test-z3.dir/factor_rewriter.cpp.o
[ 90%] Building CXX object src/test/CMakeFiles/test-z3.dir/finder.cpp.o
[ 90%] Building CXX object src/test/CMakeFiles/test-z3.dir/fixed_bit_vector.cpp.o
[ 90%] Building CXX object src/test/CMakeFiles/test-z3.dir/for_each_file.cpp.o
[ 90%] Building CXX object src/test/CMakeFiles/test-z3.dir/get_consequences.cpp.o
[ 90%] Building CXX object src/test/CMakeFiles/test-z3.dir/get_implied_equalities.cpp.o
[ 91%] Building CXX object src/test/CMakeFiles/test-z3.dir/gparams_register_modules.cpp.o
[ 91%] Building CXX object src/test/CMakeFiles/test-z3.dir/hashtable.cpp.o
[ 91%] Building CXX object src/test/CMakeFiles/test-z3.dir/heap.cpp.o
[ 91%] Building CXX object src/test/CMakeFiles/test-z3.dir/heap_trie.cpp.o
[ 91%] Building CXX object src/test/CMakeFiles/test-z3.dir/hilbert_basis.cpp.o
[ 91%] Building CXX object src/test/CMakeFiles/test-z3.dir/ho_matcher.cpp.o
[ 91%] Building CXX object src/test/CMakeFiles/test-z3.dir/horn_subsume_model_converter.cpp.o
[ 91%] Building CXX object src/test/CMakeFiles/test-z3.dir/horner.cpp.o
/build/z3/src/z3/src/test/hashtable.cpp: In function 'void tst1()':
/build/z3/src/z3/src/test/hashtable.cpp:41:9: warning: unused variable 'size' [-Wunused-variable]
/build/z3/src/z3/src/test/hashtable.cpp: In function 'void tst2()':
/build/z3/src/z3/src/test/hashtable.cpp:95:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
/build/z3/src/z3/src/test/hashtable.cpp: In function 'void test_hashtable_iterators()':
/build/z3/src/z3/src/test/hashtable.cpp:200:22: warning: unused variable 'elem' [-Wunused-variable]
[ 91%] Building CXX object src/test/CMakeFiles/test-z3.dir/hwf.cpp.o
[ 91%] Building CXX object src/test/CMakeFiles/test-z3.dir/inf_rational.cpp.o
[ 91%] Building CXX object src/test/CMakeFiles/test-z3.dir/install_tactic.cpp.o
[ 92%] Building CXX object src/test/CMakeFiles/test-z3.dir/interval.cpp.o
[ 92%] Building CXX object src/test/CMakeFiles/test-z3.dir/karr.cpp.o
[ 92%] Building CXX object src/test/CMakeFiles/test-z3.dir/list.cpp.o
[ 92%] Building CXX object src/test/CMakeFiles/test-z3.dir/main.cpp.o
[ 92%] Building CXX object src/test/CMakeFiles/test-z3.dir/map.cpp.o
[ 92%] Building CXX object src/test/CMakeFiles/test-z3.dir/matcher.cpp.o
[ 92%] Building CXX object src/test/CMakeFiles/test-z3.dir/mem_initializer.cpp.o
[ 92%] Building CXX object src/test/CMakeFiles/test-z3.dir/memory.cpp.o
[ 92%] Building CXX object src/test/CMakeFiles/test-z3.dir/model2expr.cpp.o
[ 92%] Building CXX object src/test/CMakeFiles/test-z3.dir/model_based_opt.cpp.o
/build/z3/src/z3/src/test/memory.cpp: In function 'void hit_me(const char*)':
/build/z3/src/z3/src/test/memory.cpp:42:25: warning: catching polymorphic type 'class std::bad_alloc' by value [-Wcatch-value=]
[ 92%] Building CXX object src/test/CMakeFiles/test-z3.dir/model_evaluator.cpp.o
[ 93%] Building CXX object src/test/CMakeFiles/test-z3.dir/model_retrieval.cpp.o
[ 93%] Building CXX object src/test/CMakeFiles/test-z3.dir/monomial_bounds.cpp.o
[ 93%] Building CXX object src/test/CMakeFiles/test-z3.dir/mpbq.cpp.o
[ 93%] Building CXX object src/test/CMakeFiles/test-z3.dir/mpf.cpp.o
[ 93%] Building CXX object src/test/CMakeFiles/test-z3.dir/mpff.cpp.o
[ 93%] Building CXX object src/test/CMakeFiles/test-z3.dir/mpfx.cpp.o
[ 93%] Building CXX object src/test/CMakeFiles/test-z3.dir/mpq.cpp.o
[ 93%] Building CXX object src/test/CMakeFiles/test-z3.dir/nlarith_util.cpp.o
[ 93%] Building CXX object src/test/CMakeFiles/test-z3.dir/mpz.cpp.o
[ 93%] Building CXX object src/test/CMakeFiles/test-z3.dir/nla_intervals.cpp.o
[ 93%] Building CXX object src/test/CMakeFiles/test-z3.dir/nlsat.cpp.o
[ 94%] Building CXX object src/test/CMakeFiles/test-z3.dir/no_overflow.cpp.o
[ 94%] Building CXX object src/test/CMakeFiles/test-z3.dir/object_allocator.cpp.o
[ 94%] Building CXX object src/test/CMakeFiles/test-z3.dir/old_interval.cpp.o
[ 94%] Building CXX object src/test/CMakeFiles/test-z3.dir/optional.cpp.o
[ 94%] Building CXX object src/test/CMakeFiles/test-z3.dir/parray.cpp.o
[ 94%] Building CXX object src/test/CMakeFiles/test-z3.dir/pb2bv.cpp.o
[ 94%] Building CXX object src/test/CMakeFiles/test-z3.dir/pdd.cpp.o
[ 94%] Building CXX object src/test/CMakeFiles/test-z3.dir/permutation.cpp.o
[ 94%] Building CXX object src/test/CMakeFiles/test-z3.dir/pdd_solver.cpp.o
[ 94%] Building CXX object src/test/CMakeFiles/test-z3.dir/polynomial.cpp.o
[ 94%] Building CXX object src/test/CMakeFiles/test-z3.dir/polynomial_factorization.cpp.o
[ 95%] Building CXX object src/test/CMakeFiles/test-z3.dir/polynorm.cpp.o
[ 95%] Building CXX object src/test/CMakeFiles/test-z3.dir/prime_generator.cpp.o
[ 95%] Building CXX object src/test/CMakeFiles/test-z3.dir/proof_checker.cpp.o
[ 95%] Building CXX object src/test/CMakeFiles/test-z3.dir/qe_arith.cpp.o
[ 95%] Building CXX object src/test/CMakeFiles/test-z3.dir/quant_elim.cpp.o
[ 95%] Building CXX object src/test/CMakeFiles/test-z3.dir/quant_solve.cpp.o
[ 95%] Building CXX object src/test/CMakeFiles/test-z3.dir/random.cpp.o
[ 95%] Building CXX object src/test/CMakeFiles/test-z3.dir/rational.cpp.o
[ 95%] Building CXX object src/test/CMakeFiles/test-z3.dir/rcf.cpp.o
[ 95%] Building CXX object src/test/CMakeFiles/test-z3.dir/region.cpp.o
[ 95%] Building CXX object src/test/CMakeFiles/test-z3.dir/sat_local_search.cpp.o
[ 96%] Building CXX object src/test/CMakeFiles/test-z3.dir/sat_lookahead.cpp.o
[ 96%] Building CXX object src/test/CMakeFiles/test-z3.dir/sat_user_scope.cpp.o
[ 96%] Building CXX object src/test/CMakeFiles/test-z3.dir/scoped_timer.cpp.o
[ 96%] Building CXX object src/test/CMakeFiles/test-z3.dir/scoped_vector.cpp.o
[ 96%] Building CXX object src/test/CMakeFiles/test-z3.dir/simple_parser.cpp.o
[ 96%] Building CXX object src/test/CMakeFiles/test-z3.dir/simplex.cpp.o
[ 96%] Building CXX object src/test/CMakeFiles/test-z3.dir/simplifier.cpp.o
[ 96%] Building CXX object src/test/CMakeFiles/test-z3.dir/sls_test.cpp.o
[ 96%] Building CXX object src/test/CMakeFiles/test-z3.dir/sls_seq_plugin.cpp.o
[ 96%] Building CXX object src/test/CMakeFiles/test-z3.dir/small_object_allocator.cpp.o
[ 96%] Building CXX object src/test/CMakeFiles/test-z3.dir/smt2print_parse.cpp.o
[ 97%] Building CXX object src/test/CMakeFiles/test-z3.dir/smt_context.cpp.o
[ 97%] Building CXX object src/test/CMakeFiles/test-z3.dir/solver_pool.cpp.o
[ 97%] Building CXX object src/test/CMakeFiles/test-z3.dir/sorting_network.cpp.o
[ 97%] Building CXX object src/test/CMakeFiles/test-z3.dir/stack.cpp.o
[ 97%] Building CXX object src/test/CMakeFiles/test-z3.dir/string_buffer.cpp.o
[ 97%] Building CXX object src/test/CMakeFiles/test-z3.dir/substitution.cpp.o
/build/z3/src/z3/src/test/sls_test.cpp:264:13: warning: 'void test_repair1()' defined but not used [-Wunused-function]
/build/z3/src/z3/src/test/sls_test.cpp:241:13: warning: 'void test_eval1()' defined but not used [-Wunused-function]
[ 97%] Building CXX object src/test/CMakeFiles/test-z3.dir/symbol.cpp.o
[ 97%] Building CXX object src/test/CMakeFiles/test-z3.dir/symbol_table.cpp.o
In member function 'const ptr_vector<expr>& test_seq::lhs(expr*)',
    inlined from 'bool test_seq::repair_down_str_eq_edit_distance_incremental(app*)' at /build/z3/src/z3/src/test/sls_seq_plugin.cpp:229:28,
    inlined from 'void tst_sls_seq_plugin()' at /build/z3/src/z3/src/test/sls_seq_plugin.cpp:353:52:
/build/z3/src/z3/src/test/sls_seq_plugin.cpp:204:31: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized]
/build/z3/src/z3/src/test/sls_seq_plugin.cpp: In function 'void tst_sls_seq_plugin()':
/build/z3/src/z3/src/test/sls_seq_plugin.cpp:202:19: note: 'x' was declared here
In member function 'const ptr_vector<expr>& test_seq::lhs(expr*)',
    inlined from 'bool test_seq::repair_down_str_eq_edit_distance_incremental(app*)' at /build/z3/src/z3/src/test/sls_seq_plugin.cpp:229:28,
    inlined from 'void tst_sls_seq_plugin()' at /build/z3/src/z3/src/test/sls_seq_plugin.cpp:353:52:
/build/z3/src/z3/src/test/sls_seq_plugin.cpp:205:31: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized]
/build/z3/src/z3/src/test/sls_seq_plugin.cpp: In function 'void tst_sls_seq_plugin()':
/build/z3/src/z3/src/test/sls_seq_plugin.cpp:202:24: note: 'y' was declared here
In member function 'const ptr_vector<expr>& test_seq::lhs(expr*)',
    inlined from 'const ptr_vector<expr>& test_seq::rhs(expr*)' at /build/z3/src/z3/src/test/sls_seq_plugin.cpp:218:12,
    inlined from 'bool test_seq::repair_down_str_eq_edit_distance_incremental(app*)' at /build/z3/src/z3/src/test/sls_seq_plugin.cpp:230:28,
    inlined from 'void tst_sls_seq_plugin()' at /build/z3/src/z3/src/test/sls_seq_plugin.cpp:353:52:
/build/z3/src/z3/src/test/sls_seq_plugin.cpp:204:31: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized]
/build/z3/src/z3/src/test/sls_seq_plugin.cpp: In function 'void tst_sls_seq_plugin()':
/build/z3/src/z3/src/test/sls_seq_plugin.cpp:202:19: note: 'x' was declared here
In member function 'const ptr_vector<expr>& test_seq::lhs(expr*)',
    inlined from 'const ptr_vector<expr>& test_seq::rhs(expr*)' at /build/z3/src/z3/src/test/sls_seq_plugin.cpp:218:12,
    inlined from 'bool test_seq::repair_down_str_eq_edit_distance_incremental(app*)' at /build/z3/src/z3/src/test/sls_seq_plugin.cpp:230:28,
    inlined from 'void tst_sls_seq_plugin()' at /build/z3/src/z3/src/test/sls_seq_plugin.cpp:353:52:
/build/z3/src/z3/src/test/sls_seq_plugin.cpp:205:31: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized]
/build/z3/src/z3/src/test/sls_seq_plugin.cpp: In function 'void tst_sls_seq_plugin()':
/build/z3/src/z3/src/test/sls_seq_plugin.cpp:202:24: note: 'y' was declared here
[ 97%] Building CXX object src/test/CMakeFiles/test-z3.dir/tbv.cpp.o
[ 97%] Building CXX object src/test/CMakeFiles/test-z3.dir/theory_dl.cpp.o
[ 97%] Building CXX object src/test/CMakeFiles/test-z3.dir/theory_pb.cpp.o
[ 98%] Building CXX object src/test/CMakeFiles/test-z3.dir/timeout.cpp.o
[ 98%] Building CXX object src/test/CMakeFiles/test-z3.dir/total_order.cpp.o
[ 98%] Building CXX object src/test/CMakeFiles/test-z3.dir/totalizer.cpp.o
[ 98%] Building CXX object src/test/CMakeFiles/test-z3.dir/trigo.cpp.o
[ 98%] Building CXX object src/test/CMakeFiles/test-z3.dir/udoc_relation.cpp.o
[ 98%] Building CXX object src/test/CMakeFiles/test-z3.dir/uint_set.cpp.o
[ 98%] Building CXX object src/test/CMakeFiles/test-z3.dir/upolynomial.cpp.o
[ 98%] Building CXX object src/test/CMakeFiles/test-z3.dir/value_generator.cpp.o
[ 98%] Building CXX object src/test/CMakeFiles/test-z3.dir/value_sweep.cpp.o
[ 98%] Building CXX object src/test/CMakeFiles/test-z3.dir/var_subst.cpp.o
[ 98%] Building CXX object src/test/CMakeFiles/test-z3.dir/vector.cpp.o
[100%] Building CXX object src/test/CMakeFiles/test-z3.dir/lp/nla_solver_test.cpp.o
[100%] Building CXX object src/test/CMakeFiles/test-z3.dir/lp/lp.cpp.o
[100%] Building CXX object src/test/CMakeFiles/test-z3.dir/zstring.cpp.o
[100%] Linking CXX executable ../../test-z3
[100%] Built target test-z3
* Getting build dependencies for wheel...
z3_version release dir None
/build/z3/src/z3/src/api/python/../../.. :  ['RELEASE_NOTES.md', '.bazelrc', '.gitignore.genai', 'build', 'CMakeLists.txt', 'cmake', 'LICENSE.txt', 'README-CMake.md', 'contrib', 'BUILD.bazel', '.dockerignore', '.gitignore', '.clang-format', 'examples', 'z3.pc.cmake.in', 'azure-pipelines.yml', 'MODULE.bazel', 'genaisrc', 'doc', 'codeql', 'src', 'z3guide.jpeg', '.git', 'resources', 'README.md', 'configure', '.gitattributes', 'scripts', 'docker', '.github', 'noarch']
/build/z3/src/z3/src/api/python :  ['pyproject.toml', 'z3test.py', 'CMakeLists.txt', 'MANIFEST.in', 'z3', 'setup.py.orig', '.gitignore', 'README.txt', 'setup.py']
/build/z3/src/z3/src/api/python/../../.. :  ['RELEASE_NOTES.md', '.bazelrc', '.gitignore.genai', 'build', 'CMakeLists.txt', 'cmake', 'LICENSE.txt', 'README-CMake.md', 'contrib', 'BUILD.bazel', '.dockerignore', '.gitignore', '.clang-format', 'examples', 'z3.pc.cmake.in', 'azure-pipelines.yml', 'MODULE.bazel', 'genaisrc', 'doc', 'codeql', 'src', 'z3guide.jpeg', '.git', 'resources', 'README.md', 'configure', '.gitattributes', 'scripts', 'docker', '.github', 'noarch']
/build/z3/src/z3/src/api/python/../.. :  ['sat', 'math', 'model', 'test', 'smt', 'nlsat', 'CMakeLists.txt', 'opt', 'shell', 'tactic', 'ackermannization', 'qe', 'parsers', 'util', 'api', 'solver', 'muz', 'ast', 'params', 'cmd_context']
loading version file /build/z3/src/z3/src/api/python/../../../scripts/VERSION.txt exists True
running egg_info
creating z3_solver.egg-info
writing z3_solver.egg-info/PKG-INFO
writing dependency_links to z3_solver.egg-info/dependency_links.txt
writing requirements to z3_solver.egg-info/requires.txt
writing top-level names to z3_solver.egg-info/top_level.txt
writing manifest file 'z3_solver.egg-info/SOURCES.txt'
reading manifest file 'z3_solver.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'core/LICENSE.txt'
warning: no files found matching 'core/z3.pc.cmake.in'
warning: no files found matching 'CMakeLists.txt' under directory 'core'
warning: no files found matching '*.cmake' under directory 'core'
warning: no files found matching '*' under directory 'core/src'
warning: no files found matching '*' under directory 'core/cmake'
warning: no files found matching '*' under directory 'core/scripts'
writing manifest file 'z3_solver.egg-info/SOURCES.txt'
* Building wheel...
z3_version release dir None
/build/z3/src/z3/src/api/python/../../.. :  ['RELEASE_NOTES.md', '.bazelrc', '.gitignore.genai', 'build', 'CMakeLists.txt', 'cmake', 'LICENSE.txt', 'README-CMake.md', 'contrib', 'BUILD.bazel', '.dockerignore', '.gitignore', '.clang-format', 'examples', 'z3.pc.cmake.in', 'azure-pipelines.yml', 'MODULE.bazel', 'genaisrc', 'doc', 'codeql', 'src', 'z3guide.jpeg', '.git', 'resources', 'README.md', 'configure', '.gitattributes', 'scripts', 'docker', '.github', 'noarch']
/build/z3/src/z3/src/api/python :  ['pyproject.toml', 'z3test.py', 'CMakeLists.txt', 'MANIFEST.in', 'z3', 'setup.py.orig', '.gitignore', 'z3_solver.egg-info', 'README.txt', 'setup.py', 'dist']
/build/z3/src/z3/src/api/python/../../.. :  ['RELEASE_NOTES.md', '.bazelrc', '.gitignore.genai', 'build', 'CMakeLists.txt', 'cmake', 'LICENSE.txt', 'README-CMake.md', 'contrib', 'BUILD.bazel', '.dockerignore', '.gitignore', '.clang-format', 'examples', 'z3.pc.cmake.in', 'azure-pipelines.yml', 'MODULE.bazel', 'genaisrc', 'doc', 'codeql', 'src', 'z3guide.jpeg', '.git', 'resources', 'README.md', 'configure', '.gitattributes', 'scripts', 'docker', '.github', 'noarch']
/build/z3/src/z3/src/api/python/../.. :  ['sat', 'math', 'model', 'test', 'smt', 'nlsat', 'CMakeLists.txt', 'opt', 'shell', 'tactic', 'ackermannization', 'qe', 'parsers', 'util', 'api', 'solver', 'muz', 'ast', 'params', 'cmd_context']
loading version file /build/z3/src/z3/src/api/python/../../../scripts/VERSION.txt exists True
running bdist_wheel
running build
Copying binaries
z3_version release dir None
/build/z3/src/z3/src/api/python/../../.. :  ['RELEASE_NOTES.md', '.bazelrc', '.gitignore.genai', 'build', 'CMakeLists.txt', 'cmake', 'LICENSE.txt', 'README-CMake.md', 'contrib', 'BUILD.bazel', '.dockerignore', '.gitignore', '.clang-format', 'examples', 'z3.pc.cmake.in', 'azure-pipelines.yml', 'MODULE.bazel', 'genaisrc', 'doc', 'codeql', 'src', 'z3guide.jpeg', '.git', 'resources', 'README.md', 'configure', '.gitattributes', 'scripts', 'docker', '.github', 'noarch']
/build/z3/src/z3/src/api/python :  ['bin', 'pyproject.toml', 'z3test.py', 'CMakeLists.txt', 'MANIFEST.in', 'z3', 'setup.py.orig', '.gitignore', 'z3_solver.egg-info', 'README.txt', 'setup.py', 'dist']
/build/z3/src/z3/src/api/python/../../.. :  ['RELEASE_NOTES.md', '.bazelrc', '.gitignore.genai', 'build', 'CMakeLists.txt', 'cmake', 'LICENSE.txt', 'README-CMake.md', 'contrib', 'BUILD.bazel', '.dockerignore', '.gitignore', '.clang-format', 'examples', 'z3.pc.cmake.in', 'azure-pipelines.yml', 'MODULE.bazel', 'genaisrc', 'doc', 'codeql', 'src', 'z3guide.jpeg', '.git', 'resources', 'README.md', 'configure', '.gitattributes', 'scripts', 'docker', '.github', 'noarch']
/build/z3/src/z3/src/api/python/../.. :  ['sat', 'math', 'model', 'test', 'smt', 'nlsat', 'CMakeLists.txt', 'opt', 'shell', 'tactic', 'ackermannization', 'qe', 'parsers', 'util', 'api', 'solver', 'muz', 'ast', 'params', 'cmd_context']
loading version file /build/z3/src/z3/src/api/python/../../../scripts/VERSION.txt exists True
running build_py
creating build/lib/z3
copying z3/z3core.py -> build/lib/z3
copying z3/z3printer.py -> build/lib/z3
copying z3/z3util.py -> build/lib/z3
copying z3/z3rcf.py -> build/lib/z3
copying z3/__init__.py -> build/lib/z3
copying z3/z3types.py -> build/lib/z3
copying z3/z3consts.py -> build/lib/z3
copying z3/z3poly.py -> build/lib/z3
copying z3/z3.py -> build/lib/z3
copying z3/z3num.py -> build/lib/z3
running egg_info
writing z3_solver.egg-info/PKG-INFO
writing dependency_links to z3_solver.egg-info/dependency_links.txt
writing requirements to z3_solver.egg-info/requires.txt
writing top-level names to z3_solver.egg-info/top_level.txt
reading manifest file 'z3_solver.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'core/LICENSE.txt'
warning: no files found matching 'core/z3.pc.cmake.in'
warning: no files found matching 'CMakeLists.txt' under directory 'core'
warning: no files found matching '*.cmake' under directory 'core'
warning: no files found matching '*' under directory 'core/src'
warning: no files found matching '*' under directory 'core/cmake'
warning: no files found matching '*' under directory 'core/scripts'
writing manifest file 'z3_solver.egg-info/SOURCES.txt'
/usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'z3.include' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'z3.include' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'z3.include' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'z3.include' to be distributed and are
        already explicitly excluding 'z3.include' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'z3.lib' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'z3.lib' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'z3.lib' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'z3.lib' to be distributed and are
        already explicitly excluding 'z3.lib' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
creating build/lib/z3/include
copying z3/include/api_ast_map.h -> build/lib/z3/include
copying z3/include/api_ast_vector.h -> build/lib/z3/include
copying z3/include/api_context.h -> build/lib/z3/include
copying z3/include/api_datalog.h -> build/lib/z3/include
copying z3/include/api_goal.h -> build/lib/z3/include
copying z3/include/api_model.h -> build/lib/z3/include
copying z3/include/api_polynomial.h -> build/lib/z3/include
copying z3/include/api_solver.h -> build/lib/z3/include
copying z3/include/api_stats.h -> build/lib/z3/include
copying z3/include/api_tactic.h -> build/lib/z3/include
copying z3/include/api_util.h -> build/lib/z3/include
copying z3/include/z3++.h -> build/lib/z3/include
copying z3/include/z3.h -> build/lib/z3/include
copying z3/include/z3_algebraic.h -> build/lib/z3/include
copying z3/include/z3_api.h -> build/lib/z3/include
copying z3/include/z3_ast_containers.h -> build/lib/z3/include
copying z3/include/z3_fixedpoint.h -> build/lib/z3/include
copying z3/include/z3_fpa.h -> build/lib/z3/include
copying z3/include/z3_logger.h -> build/lib/z3/include
copying z3/include/z3_macros.h -> build/lib/z3/include
copying z3/include/z3_optimization.h -> build/lib/z3/include
copying z3/include/z3_polynomial.h -> build/lib/z3/include
copying z3/include/z3_private.h -> build/lib/z3/include
copying z3/include/z3_rcf.h -> build/lib/z3/include
copying z3/include/z3_replayer.h -> build/lib/z3/include
copying z3/include/z3_spacer.h -> build/lib/z3/include
copying z3/include/z3_v1.h -> build/lib/z3/include
creating build/lib/z3/lib
copying z3/lib/libz3.so -> build/lib/z3/lib
copying z3/lib/libz3.so.4.15 -> build/lib/z3/lib
installing to build/bdist.linux-aarch64/wheel
running install
running install_lib
creating build/bdist.linux-aarch64/wheel
creating build/bdist.linux-aarch64/wheel/z3
copying build/lib/z3/z3core.py -> build/bdist.linux-aarch64/wheel/./z3
creating build/bdist.linux-aarch64/wheel/z3/include
copying build/lib/z3/include/z3_replayer.h -> build/bdist.linux-aarch64/wheel/./z3/include
copying build/lib/z3/include/api_context.h -> build/bdist.linux-aarch64/wheel/./z3/include
copying build/lib/z3/include/api_ast_map.h -> build/bdist.linux-aarch64/wheel/./z3/include
copying build/lib/z3/include/z3++.h -> build/bdist.linux-aarch64/wheel/./z3/include
copying build/lib/z3/include/z3_logger.h -> build/bdist.linux-aarch64/wheel/./z3/include
copying build/lib/z3/include/api_tactic.h -> build/bdist.linux-aarch64/wheel/./z3/include
copying build/lib/z3/include/api_datalog.h -> build/bdist.linux-aarch64/wheel/./z3/include
copying build/lib/z3/include/z3_v1.h -> build/bdist.linux-aarch64/wheel/./z3/include
copying build/lib/z3/include/api_polynomial.h -> build/bdist.linux-aarch64/wheel/./z3/include
copying build/lib/z3/include/z3_macros.h -> build/bdist.linux-aarch64/wheel/./z3/include
copying build/lib/z3/include/z3_ast_containers.h -> build/bdist.linux-aarch64/wheel/./z3/include
copying build/lib/z3/include/z3_api.h -> build/bdist.linux-aarch64/wheel/./z3/include
copying build/lib/z3/include/z3_optimization.h -> build/bdist.linux-aarch64/wheel/./z3/include
copying build/lib/z3/include/api_solver.h -> build/bdist.linux-aarch64/wheel/./z3/include
copying build/lib/z3/include/z3_fixedpoint.h -> build/bdist.linux-aarch64/wheel/./z3/include
copying build/lib/z3/include/api_util.h -> build/bdist.linux-aarch64/wheel/./z3/include
copying build/lib/z3/include/api_stats.h -> build/bdist.linux-aarch64/wheel/./z3/include
copying build/lib/z3/include/z3_private.h -> build/bdist.linux-aarch64/wheel/./z3/include
copying build/lib/z3/include/z3_polynomial.h -> build/bdist.linux-aarch64/wheel/./z3/include
copying build/lib/z3/include/z3_rcf.h -> build/bdist.linux-aarch64/wheel/./z3/include
copying build/lib/z3/include/z3_fpa.h -> build/bdist.linux-aarch64/wheel/./z3/include
copying build/lib/z3/include/api_ast_vector.h -> build/bdist.linux-aarch64/wheel/./z3/include
copying build/lib/z3/include/z3_spacer.h -> build/bdist.linux-aarch64/wheel/./z3/include
copying build/lib/z3/include/api_goal.h -> build/bdist.linux-aarch64/wheel/./z3/include
copying build/lib/z3/include/z3.h -> build/bdist.linux-aarch64/wheel/./z3/include
copying build/lib/z3/include/api_model.h -> build/bdist.linux-aarch64/wheel/./z3/include
copying build/lib/z3/include/z3_algebraic.h -> build/bdist.linux-aarch64/wheel/./z3/include
copying build/lib/z3/z3printer.py -> build/bdist.linux-aarch64/wheel/./z3
copying build/lib/z3/z3util.py -> build/bdist.linux-aarch64/wheel/./z3
copying build/lib/z3/z3rcf.py -> build/bdist.linux-aarch64/wheel/./z3
copying build/lib/z3/__init__.py -> build/bdist.linux-aarch64/wheel/./z3
creating build/bdist.linux-aarch64/wheel/z3/lib
copying build/lib/z3/lib/libz3.so -> build/bdist.linux-aarch64/wheel/./z3/lib
copying build/lib/z3/lib/libz3.so.4.15 -> build/bdist.linux-aarch64/wheel/./z3/lib
copying build/lib/z3/z3types.py -> build/bdist.linux-aarch64/wheel/./z3
copying build/lib/z3/z3consts.py -> build/bdist.linux-aarch64/wheel/./z3
copying build/lib/z3/z3poly.py -> build/bdist.linux-aarch64/wheel/./z3
copying build/lib/z3/z3.py -> build/bdist.linux-aarch64/wheel/./z3
copying build/lib/z3/z3num.py -> build/bdist.linux-aarch64/wheel/./z3
running install_data
creating build/bdist.linux-aarch64/wheel/z3_solver-4.15.4.0.data/data
creating build/bdist.linux-aarch64/wheel/z3_solver-4.15.4.0.data/data/bin
copying bin/z3 -> build/bdist.linux-aarch64/wheel/z3_solver-4.15.4.0.data/data/bin
running install_egg_info
Copying z3_solver.egg-info to build/bdist.linux-aarch64/wheel/./z3_solver-4.15.4.0-py3.14.egg-info
running install_scripts
creating build/bdist.linux-aarch64/wheel/z3_solver-4.15.4.0.dist-info/WHEEL
creating '/build/z3/src/z3/src/api/python/dist/.tmp-9imxayio/z3_solver-4.15.4.0-py3-none-linux_aarch64.whl' and adding 'build/bdist.linux-aarch64/wheel' to it
adding 'z3/__init__.py'
adding 'z3/z3.py'
adding 'z3/z3consts.py'
adding 'z3/z3core.py'
adding 'z3/z3num.py'
adding 'z3/z3poly.py'
adding 'z3/z3printer.py'
adding 'z3/z3rcf.py'
adding 'z3/z3types.py'
adding 'z3/z3util.py'
adding 'z3/include/api_ast_map.h'
adding 'z3/include/api_ast_vector.h'
adding 'z3/include/api_context.h'
adding 'z3/include/api_datalog.h'
adding 'z3/include/api_goal.h'
adding 'z3/include/api_model.h'
adding 'z3/include/api_polynomial.h'
adding 'z3/include/api_solver.h'
adding 'z3/include/api_stats.h'
adding 'z3/include/api_tactic.h'
adding 'z3/include/api_util.h'
adding 'z3/include/z3++.h'
adding 'z3/include/z3.h'
adding 'z3/include/z3_algebraic.h'
adding 'z3/include/z3_api.h'
adding 'z3/include/z3_ast_containers.h'
adding 'z3/include/z3_fixedpoint.h'
adding 'z3/include/z3_fpa.h'
adding 'z3/include/z3_logger.h'
adding 'z3/include/z3_macros.h'
adding 'z3/include/z3_optimization.h'
adding 'z3/include/z3_polynomial.h'
adding 'z3/include/z3_private.h'
adding 'z3/include/z3_rcf.h'
adding 'z3/include/z3_replayer.h'
adding 'z3/include/z3_spacer.h'
adding 'z3/include/z3_v1.h'
adding 'z3/lib/libz3.so'
adding 'z3/lib/libz3.so.4.15'
adding 'z3_solver-4.15.4.0.data/data/bin/z3'
adding 'z3_solver-4.15.4.0.dist-info/METADATA'
adding 'z3_solver-4.15.4.0.dist-info/WHEEL'
adding 'z3_solver-4.15.4.0.dist-info/top_level.txt'
adding 'z3_solver-4.15.4.0.dist-info/RECORD'
removing build/bdist.linux-aarch64/wheel
Successfully built z3_solver-4.15.4.0-py3-none-linux_aarch64.whl
==> Entering fakeroot environment...
==> Starting package_z3()...
~/z3/src/z3/src/api/python ~/z3/src/z3
renamed 'usr/lib/python3.14' -> '/build/z3/src/python/usr/lib/python3.14'
~/z3/src/z3
-- Install configuration: "RelWithDebInfo"
-- Installing: /build/z3/pkg/z3/usr/lib/libz3.so.4.15.4.0
-- Installing: /build/z3/pkg/z3/usr/lib/libz3.so.4.15
-- Installing: /build/z3/pkg/z3/usr/lib/libz3.so
-- Installing: /build/z3/pkg/z3/usr/include/z3_algebraic.h
-- Installing: /build/z3/pkg/z3/usr/include/z3_api.h
-- Installing: /build/z3/pkg/z3/usr/include/z3_ast_containers.h
-- Installing: /build/z3/pkg/z3/usr/include/z3_fixedpoint.h
-- Installing: /build/z3/pkg/z3/usr/include/z3_fpa.h
-- Installing: /build/z3/pkg/z3/usr/include/z3.h
-- Installing: /build/z3/pkg/z3/usr/include/z3++.h
-- Installing: /build/z3/pkg/z3/usr/include/z3_macros.h
-- Installing: /build/z3/pkg/z3/usr/include/z3_optimization.h
-- Installing: /build/z3/pkg/z3/usr/include/z3_polynomial.h
-- Installing: /build/z3/pkg/z3/usr/include/z3_rcf.h
-- Installing: /build/z3/pkg/z3/usr/include/z3_v1.h
-- Installing: /build/z3/pkg/z3/usr/include/z3_spacer.h
-- Installing: /build/z3/pkg/z3/usr/include/z3_version.h
-- Installing: /build/z3/pkg/z3/usr/bin/z3
-- Installing: /build/z3/pkg/z3/usr/lib/python3.14/site-packages/z3/__init__.py
-- Installing: /build/z3/pkg/z3/usr/lib/python3.14/site-packages/z3/z3.py
-- Installing: /build/z3/pkg/z3/usr/lib/python3.14/site-packages/z3/z3num.py
-- Installing: /build/z3/pkg/z3/usr/lib/python3.14/site-packages/z3/z3poly.py
-- Installing: /build/z3/pkg/z3/usr/lib/python3.14/site-packages/z3/z3printer.py
-- Installing: /build/z3/pkg/z3/usr/lib/python3.14/site-packages/z3/z3rcf.py
-- Installing: /build/z3/pkg/z3/usr/lib/python3.14/site-packages/z3/z3test.py
-- Installing: /build/z3/pkg/z3/usr/lib/python3.14/site-packages/z3/z3types.py
-- Installing: /build/z3/pkg/z3/usr/lib/python3.14/site-packages/z3/z3util.py
-- Installing: /build/z3/pkg/z3/usr/lib/python3.14/site-packages/z3/z3core.py
-- Installing: /build/z3/pkg/z3/usr/lib/python3.14/site-packages/z3/z3consts.py
-- Installing: /build/z3/pkg/z3/usr/lib/libz3java.so
-- Set non-toolchain portion of runtime path of "/build/z3/pkg/z3/usr/lib/libz3java.so" to ""
-- Installing: /build/z3/pkg/z3/usr/share/java/com.microsoft.z3.jar
-- Installing: /build/z3/pkg/z3/usr/lib/cmake/z3/Z3Targets.cmake
-- Installing: /build/z3/pkg/z3/usr/lib/cmake/z3/Z3Targets-relwithdebinfo.cmake
-- Installing: /build/z3/pkg/z3/usr/lib/cmake/z3/Z3Config.cmake
-- Installing: /build/z3/pkg/z3/usr/lib/cmake/z3/Z3ConfigVersion.cmake
-- Installing: /build/z3/pkg/z3/usr/lib/pkgconfig/z3.pc
renamed 'usr/lib/libz3java.so' -> '/build/z3/src/java/usr/lib/libz3java.so'
renamed 'usr/share/java/com.microsoft.z3.jar' -> '/build/z3/src/java/usr/share/java/com.microsoft.z3.jar'
==> Tidying install...
  -> Removing libtool files...
  -> Removing static library files...
  -> Purging unwanted files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
libfakeroot internal error: payload not recognized!
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/bin/z3
usr/lib/libz3.so.4.15.4.0
==> Creating package "z3"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_python-z3-solver()...
==> Tidying install...
  -> Removing libtool files...
  -> Removing static library files...
  -> Purging unwanted files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "python-z3-solver"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_z3-java()...
==> Tidying install...
  -> Removing libtool files...
  -> Removing static library files...
  -> Purging unwanted files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "z3-java"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: z3 4.15.4-2 (Wed Jan 21 04:23:31 2026)
==> Cleaning up...
[?12l[?25h