==> Retrieving sources... -> Found Z3-4.8.5.tar.gz ==> Generating checksums for source files... ==> Making package: python2-z3 4.8.5-1 (Wed 20 Nov 2024 07:59:06 PM UTC) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (2) New Version Net Change athena/python2 2.7.18-8 70.24 MiB extra/z3 4.13.0-2 33.61 MiB Total Installed Size: 103.85 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python2... Optional dependencies for python2 tk: for IDLE python2-setuptools python2-pip installing z3... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (7) New Version Net Change extra/cppdap 1.58.0-2 1.55 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB extra/jsoncpp 1.9.6-3 0.77 MiB extra/libuv 1.49.2-1 0.61 MiB extra/rhash 1.4.4-1 0.32 MiB extra/cmake 3.31.0-1 77.86 MiB athena/python2-setuptools 2:44.1.1-2 3.81 MiB Total Installed Size: 84.98 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: 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 qt6-base: cmake-gui installing python2-setuptools... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Found Z3-4.8.5.tar.gz ==> Validating source files with sha512sums... Z3-4.8.5.tar.gz ... Passed ==> Extracting sources... -> Extracting Z3-4.8.5.tar.gz with bsdtar ==> Starting prepare()... ==> Starting build()... CMake Deprecation Warning at CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The CXX compiler identification is GNU 14.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/sbin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Z3 version 4.8.5.0 -- Failed to find git directory. CMake Warning at CMakeLists.txt:71 (message): Disabling INCLUDE_GIT_DESCRIBE Call Stack (most recent call first): CMakeLists.txt:120 (disable_git_describe) CMake Warning at CMakeLists.txt:75 (message): Disabling INCLUDE_GIT_HASH Call Stack (most recent call first): CMakeLists.txt:121 (disable_git_hash) -- CMake generator: Unix Makefiles -- Build type: Release CMake Warning (dev) at CMakeLists.txt:182 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonInterp: /usr/bin/python2 (found version "2.7.18") -- PYTHON_EXECUTABLE: /usr/bin/python2 -- Detected target architecture: x86_64 -- Platform: Linux -- Found GMP C library: "/usr/lib/libgmp.so" -- Found GMP C++ library: "/usr/lib/libgmpxx.so" -- Found GMP C include path: "/usr/include" -- Found GMP C++ include path: "/usr/include" -- Found GMP -- Found GMP: /usr/include -- Using libgmp -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Using OpenMP -- Not using API_LOG_SYNC -- Performing Test HAS_SSE2 -- Performing Test HAS_SSE2 - Success -- 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__fvisibility_hidden -- Performing Test HAS__fvisibility_hidden - Success -- C++ compiler supports -fvisibility=hidden -- Performing Test HAS__fPIC -- Performing Test HAS__fPIC - Success -- C++ compiler supports -fPIC -- LTO disabled -- CMAKE_CXX_FLAGS: "-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/src/packages/libs/python2/python2-z3/src=/usr/src/debug/python2-z3 -flto=auto -Werror=odr " -- CMAKE_EXE_LINKER_FLAGS: "-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto" -- CMAKE_STATIC_LINKER_FLAGS: "" -- CMAKE_SHARED_LINKER_FLAGS: "-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto" -- CMAKE_CXX_FLAGS_RELEASE: "-O3 -DNDEBUG" -- CMAKE_EXE_LINKER_FLAGS_RELEASE: "" -- CMAKE_SHARED_LINKER_FLAGS_RELEASE: "" -- CMAKE_STATIC_LINKER_FLAGS_RELEASE: "" -- Z3_COMPONENT_CXX_DEFINES: $<$:Z3DEBUG>;$<$:_EXTERNAL_RELEASE>;$<$:_EXTERNAL_RELEASE>;-D_LINUX_;-D_USE_THREAD_LOCAL;-D_MP_GMP;$<$:_TRACE> -- Z3_COMPONENT_CXX_FLAGS: -fopenmp;-mfpmath=sse;-msse;-msse2;-Wall;-fvisibility=hidden;-fPIC -- Z3_DEPENDENT_LIBS: /usr/lib/libgmp.so -- Z3_COMPONENT_EXTRA_INCLUDE_DIRS: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src;/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src;/usr/include -- Z3_DEPENDENT_EXTRA_CXX_LINK_FLAGS: -fopenmp -- 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 sat -- Adding rule to generate "sat_asymm_branch_params.hpp" -- Adding rule to generate "sat_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 lp -- Adding rule to generate "lp_params.hpp" -- Adding component hilbert -- Adding component simplex -- Adding component automata -- 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 rewriter -- 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 "poly_rewriter_params.hpp" -- Adding rule to generate "rewriter_params.hpp" -- Adding component normal_forms -- Adding rule to generate "nnf_params.hpp" -- Adding component model -- Adding rule to generate "model_evaluator_params.hpp" -- Adding rule to generate "model_params.hpp" -- Adding component tactic -- Adding rule to generate "tactic_params.hpp" -- Adding component substitution -- Adding component parser_util -- Adding rule to generate "parser_params.hpp" -- Adding component grobner -- Adding component euclid -- Adding component core_tactics -- Adding component subpaving_tactic -- Adding component aig_tactic -- Adding component solver -- Adding rule to generate "combined_solver_params.hpp" -- Adding rule to generate "parallel_params.hpp" -- Adding rule to generate "solver_params.hpp" -- Adding component sat_tactic -- Adding component arith_tactics -- 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 cmd_context -- Adding component extra_cmds -- Adding component smt2parser -- Adding component proofs -- Adding component fpa -- Adding rule to generate "fpa2bv_rewriter_params.hpp" -- Adding component macros -- Adding component pattern -- Adding rule to generate "pattern_inference_params_helper.hpp" -- Adding component bit_blaster -- Adding component smt_params -- Adding rule to generate "smt_params_helper.hpp" -- Adding component proto_model -- Adding component smt -- Adding component bv_tactics -- Adding component smt_tactic -- Adding component sls_tactic -- Adding rule to generate "sls_params.hpp" -- 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/python2.7/site-packages" -- Python bindings will be installed to "/usr/lib/python2.7/site-packages" -- Building documentation disabled -- Configuring done (2.5s) -- Generating done (0.5s) -- Build files have been written to: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build [ 0%] Copying "complex/complex.py" to /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/python/complex/complex.py [ 0%] Copying "all_interval_series.py" to /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/python/all_interval_series.py [ 0%] Building CXX object src/util/CMakeFiles/util.dir/approx_nat.cpp.o [ 0%] Copying "example.py" to /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/python/example.py [ 1%] Copying "hamiltonian/hamiltonian.py" to /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/python/hamiltonian/hamiltonian.py [ 1%] Copying "mus/marco.py" to /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/python/mus/marco.py [ 1%] Copying "mus/mss.py" to /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/python/mus/mss.py [ 1%] Copying "socrates.py" to /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/python/socrates.py [ 1%] Copying "visitor.py" to /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/python/visitor.py [ 1%] Building CXX object src/util/CMakeFiles/util.dir/approx_set.cpp.o [ 1%] Building CXX object src/util/CMakeFiles/util.dir/bit_util.cpp.o [ 1%] Built target build_z3_python_examples [ 1%] Building CXX object src/util/CMakeFiles/util.dir/bit_vector.cpp.o [ 2%] Building CXX object src/util/CMakeFiles/util.dir/cmd_context_types.cpp.o [ 2%] Building CXX object src/util/CMakeFiles/util.dir/common_msgs.cpp.o [ 2%] Building CXX object src/util/CMakeFiles/util.dir/cooperate.cpp.o [ 2%] Building CXX object src/util/CMakeFiles/util.dir/debug.cpp.o [ 2%] Building CXX object src/util/CMakeFiles/util.dir/env_params.cpp.o [ 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 CXX object src/util/CMakeFiles/util.dir/hash.cpp.o [ 2%] Building CXX object src/util/CMakeFiles/util.dir/hwf.cpp.o [ 3%] 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 [ 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 [ 4%] Building CXX object src/util/CMakeFiles/util.dir/mpff.cpp.o [ 4%] Building CXX object src/util/CMakeFiles/util.dir/mpfx.cpp.o [ 4%] 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 [ 6%] Building CXX object src/util/CMakeFiles/util.dir/prime_generator.cpp.o [ 6%] Building CXX object src/util/CMakeFiles/util.dir/rational.cpp.o [ 6%] Building CXX object src/util/CMakeFiles/util.dir/region.cpp.o [ 6%] Building CXX object src/util/CMakeFiles/util.dir/rlimit.cpp.o [ 6%] 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 [ 7%] Building CXX object src/util/CMakeFiles/util.dir/smt2_util.cpp.o [ 7%] Building CXX object src/util/CMakeFiles/util.dir/stack.cpp.o [ 7%] Building CXX object src/util/CMakeFiles/util.dir/statistics.cpp.o [ 7%] Building CXX object src/util/CMakeFiles/util.dir/symbol.cpp.o [ 7%] Building CXX object src/util/CMakeFiles/util.dir/timeit.cpp.o [ 7%] Building CXX object src/util/CMakeFiles/util.dir/timeout.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 [ 8%] Building CXX object src/util/CMakeFiles/util.dir/z3_exception.cpp.o [ 8%] Built target util [ 8%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/sat/sat_simplifier_params.hpp" from "sat_simplifier_params.pyg" [ 8%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/math/polynomial/algebraic_params.hpp" from "algebraic_params.pyg" [ 8%] Building CXX object src/math/hilbert/CMakeFiles/hilbert.dir/hilbert_basis.cpp.o [ 8%] Building CXX object src/math/automata/CMakeFiles/automata.dir/automaton.cpp.o INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/sat/sat_simplifier_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/sat/sat_simplifier_params.hpp" [ 8%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/sat/sat_asymm_branch_params.hpp" from "sat_asymm_branch_params.pyg" INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/polynomial/algebraic_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/math/polynomial/algebraic_params.hpp" [ 8%] Building CXX object src/math/polynomial/CMakeFiles/polynomial.dir/algebraic_numbers.cpp.o INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/sat/sat_asymm_branch_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/sat/sat_asymm_branch_params.hpp" [ 8%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/sat/sat_params.hpp" from "sat_params.pyg" INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/sat/sat_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/sat/sat_params.hpp" [ 8%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/sat/sat_scc_params.hpp" from "sat_scc_params.pyg" INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/sat/sat_scc_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/sat/sat_scc_params.hpp" [ 9%] Building CXX object src/sat/CMakeFiles/sat.dir/ba_solver.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/mpn.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/mpz.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/mpq.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/rational.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/hilbert/hilbert_basis.h:31, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/hilbert/hilbert_basis.cpp:20: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair, heap_trie, hilbert_basis::value_index2::key_le, checked_int64::hash_proc, unsigned int>::node*>; bool CallDestructors = true; unsigned int INITIAL_SIZE = 2]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair, heap_trie, hilbert_basis::value_index2::key_le, checked_int64::hash_proc, unsigned int>::node*>; bool CallDestructors = true; unsigned int INITIAL_SIZE = 2]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/hilbert/heap_trie.h:111:30: required from ‘heap_trie::node* heap_trie::trie::find_or_insert(Key, heap_trie::node*) [with Key = checked_int64; KeyLE = hilbert_basis::value_index2::key_le; KeyHash = checked_int64::hash_proc; Value = unsigned int]’ 111 | m_nodes.push_back(std::make_pair(k, n)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/hilbert/heap_trie.h:606:37: required from ‘heap_trie::node* heap_trie::insert_key(trie*, bool, const Key&) [with Key = checked_int64; KeyLE = hilbert_basis::value_index2::key_le; KeyHash = checked_int64::hash_proc; Value = unsigned int]’ 606 | node* m2 = n->find_or_insert(key, m1); | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/hilbert/heap_trie.h:597:17: required from ‘void heap_trie::insert(node*, unsigned int, const Key*, const unsigned int*, const Value&) [with Key = checked_int64; KeyLE = hilbert_basis::value_index2::key_le; KeyHash = checked_int64::hash_proc; Value = unsigned int]’ 597 | n = insert_key(to_trie(n), (i + 1 == num_keys), keys[permutation[i]]); | ^~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/hilbert/heap_trie.h:229:15: required from ‘void heap_trie::insert(const Key*, const Value&) [with Key = checked_int64; KeyLE = hilbert_basis::value_index2::key_le; KeyHash = checked_int64::hash_proc; Value = unsigned int]’ 229 | insert(m_root, num_keys(), keys, m_keys.c_ptr(), val); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/hilbert/hilbert_basis.cpp:207:22: required from here 207 | m_trie.insert(get_keys(vs), idx.m_offset); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, heap_trie, hilbert_basis::value_index2::key_le, checked_int64::hash_proc, unsigned int>::node*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/mpz.h:22: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair, heap_trie, hilbert_basis::value_index2::key_le, checked_int64::hash_proc, unsigned int>::node*>’ declared here 284 | struct pair | ^~~~ [ 9%] Built target automata [ 10%] Building CXX object src/math/simplex/CMakeFiles/simplex.dir/simplex.cpp.o [ 10%] Built target hilbert [ 10%] Building CXX object src/math/euclid/CMakeFiles/euclid.dir/euclidean_solver.cpp.o [ 10%] Building CXX object src/math/polynomial/CMakeFiles/polynomial.dir/polynomial_cache.cpp.o [ 10%] Building CXX object src/math/simplex/CMakeFiles/simplex.dir/model_based_opt.cpp.o [ 10%] Built target euclid [ 10%] Building CXX object src/math/interval/CMakeFiles/interval.dir/interval_mpq.cpp.o [ 10%] Building CXX object src/math/polynomial/CMakeFiles/polynomial.dir/polynomial.cpp.o [ 10%] Building CXX object src/sat/CMakeFiles/sat.dir/dimacs.cpp.o [ 10%] Built target interval [ 10%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/math/realclosure/rcf_params.hpp" from "rcf_params.pyg" [ 10%] Built target simplex [ 10%] Building CXX object src/math/subpaving/CMakeFiles/subpaving.dir/subpaving.cpp.o INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/realclosure/rcf_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/math/realclosure/rcf_params.hpp" [ 10%] Building CXX object src/math/realclosure/CMakeFiles/realclosure.dir/mpz_matrix.cpp.o /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/polynomial/polynomial.cpp: In member function ‘void polynomial::tmp_monomial::expand_capacity(unsigned int)’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/polynomial/polynomial.cpp:531:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class polynomial::power’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 531 | memcpy(new_ptr->m_powers, m_ptr->m_powers, sizeof(power)*m_ptr->m_size); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/polynomial/polynomial.cpp:92:11: note: ‘class polynomial::power’ declared here 92 | class power : public std::pair { | ^~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/polynomial/polynomial.cpp: In member function ‘void polynomial::tmp_monomial::init(unsigned int, const polynomial::power*)’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/polynomial/polynomial.cpp:552:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class polynomial::power’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 552 | memcpy(m_ptr->m_powers, pws, sizeof(power) * sz); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/polynomial/polynomial.cpp:92:11: note: ‘class polynomial::power’ declared here 92 | class power : public std::pair { | ^~~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/mpn.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/mpz.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/polynomial/polynomial.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/polynomial/polynomial.cpp:19: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = polynomial::power; bool CallDestructors = false; unsigned int INITIAL_SIZE = 32]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = polynomial::power; bool CallDestructors = false; unsigned int INITIAL_SIZE = 32]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/polynomial/polynomial.cpp:4252:42: required from here 4252 | var_min_degrees.push_back(power(x, d)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class polynomial::power’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/polynomial/polynomial.cpp:92:11: note: ‘class polynomial::power’ declared here 92 | class power : public std::pair { | ^~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = polynomial::power; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = polynomial::power; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/polynomial/polynomial.cpp:4673:30: required from here 4673 | pws.push_back(power(x, d)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class polynomial::power’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/polynomial/polynomial.cpp:92:11: note: ‘class polynomial::power’ declared here 92 | class power : public std::pair { | ^~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = mpz; bool CallDestructors = false; unsigned int INITIAL_SIZE = 128]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = mpz; bool CallDestructors = false; unsigned int INITIAL_SIZE = 128]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/scoped_numeral_buffer.h:46:25: required from ‘void _scoped_numeral_buffer::push_back(const typename Manager::numeral&) [with Manager = mpzzp_manager; unsigned int INITIAL_SIZE = 128; typename Manager::numeral = mpz]’ 46 | super::push_back(typename Manager::numeral()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/polynomial/polynomial.cpp:6837:33: required from here 6837 | coeffs.push_back(numeral()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mpz’ with no trivial copy-assignment [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/mpz.h:84:7: note: ‘class mpz’ declared here 84 | class mpz { | ^~~ [ 10%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_asymm_branch.cpp.o [ 10%] Building CXX object src/math/realclosure/CMakeFiles/realclosure.dir/realclosure.cpp.o [ 10%] Building CXX object src/math/subpaving/CMakeFiles/subpaving.dir/subpaving_hwf.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_hwf.cpp:20: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_t_def.h: In instantiation of ‘subpaving::context_t::monomial::monomial(unsigned int, const subpaving::power*) [with C = subpaving::config_hwf]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_hwf.cpp:23:27: required from here 23 | template class subpaving::context_t; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_t_def.h:366:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class subpaving::power’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 366 | memcpy(m_powers, pws, sz*sizeof(power)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_t.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_hwf.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_hwf.cpp:19: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_types.h:33:7: note: ‘class subpaving::power’ declared here 33 | class power : public std::pair { | ^~~~~ [ 10%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_bdd.cpp.o [ 10%] Building CXX object src/math/polynomial/CMakeFiles/polynomial.dir/rpolynomial.cpp.o [ 10%] Building CXX object src/math/polynomial/CMakeFiles/polynomial.dir/sexpr2upolynomial.cpp.o [ 10%] Building CXX object src/math/subpaving/CMakeFiles/subpaving.dir/subpaving_mpf.cpp.o [ 10%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_big.cpp.o [ 10%] Built target realclosure [ 10%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_clause.cpp.o [ 10%] Building CXX object src/math/polynomial/CMakeFiles/polynomial.dir/upolynomial.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_mpf.cpp:20: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_t_def.h: In instantiation of ‘subpaving::context_t::monomial::monomial(unsigned int, const subpaving::power*) [with C = subpaving::config_mpf]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_mpf.cpp:23:27: required from here 23 | template class subpaving::context_t; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_t_def.h:366:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class subpaving::power’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 366 | memcpy(m_powers, pws, sz*sizeof(power)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_t.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_mpf.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_mpf.cpp:19: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_types.h:33:7: note: ‘class subpaving::power’ declared here 33 | class power : public std::pair { | ^~~~~ [ 10%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_clause_set.cpp.o [ 10%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_clause_use_list.cpp.o [ 10%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_cleaner.cpp.o [ 12%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_config.cpp.o [ 13%] Building CXX object src/math/subpaving/CMakeFiles/subpaving.dir/subpaving_mpff.cpp.o [ 13%] Building CXX object src/math/polynomial/CMakeFiles/polynomial.dir/upolynomial_factorization.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_mpff.cpp:20: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_t_def.h: In instantiation of ‘subpaving::context_t::monomial::monomial(unsigned int, const subpaving::power*) [with C = subpaving::config_mpff]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_mpff.cpp:23:27: required from here 23 | template class subpaving::context_t; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_t_def.h:366:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class subpaving::power’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 366 | memcpy(m_powers, pws, sz*sizeof(power)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_t.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_mpff.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_mpff.cpp:19: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_types.h:33:7: note: ‘class subpaving::power’ declared here 33 | class power : public std::pair { | ^~~~~ [ 13%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_drat.cpp.o [ 13%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_elim_eqs.cpp.o [ 13%] Built target polynomial [ 13%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/ast/pp_params.hpp" from "pp_params.pyg" INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/pp_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/ast/pp_params.hpp" [ 13%] Building CXX object src/math/subpaving/CMakeFiles/subpaving.dir/subpaving_mpfx.cpp.o [ 13%] Building CXX object src/ast/CMakeFiles/ast.dir/act_cache.cpp.o [ 13%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_elim_vars.cpp.o [ 13%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_iff3_finder.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_mpfx.cpp:20: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_t_def.h: In instantiation of ‘subpaving::context_t::monomial::monomial(unsigned int, const subpaving::power*) [with C = subpaving::config_mpfx]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_mpfx.cpp:23:27: required from here 23 | template class subpaving::context_t; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_t_def.h:366:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class subpaving::power’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 366 | memcpy(m_powers, pws, sz*sizeof(power)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_t.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_mpfx.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_mpfx.cpp:19: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_types.h:33:7: note: ‘class subpaving::power’ declared here 33 | class power : public std::pair { | ^~~~~ [ 13%] Building CXX object src/ast/CMakeFiles/ast.dir/arith_decl_plugin.cpp.o [ 13%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_integrity_checker.cpp.o [ 13%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_local_search.cpp.o [ 13%] Building CXX object src/math/subpaving/CMakeFiles/subpaving.dir/subpaving_mpq.cpp.o [ 13%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_lookahead.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_mpq.cpp:20: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_t_def.h: In instantiation of ‘subpaving::context_t::monomial::monomial(unsigned int, const subpaving::power*) [with C = subpaving::config_mpq]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_mpq.cpp:23:27: required from here 23 | template class subpaving::context_t; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_t_def.h:366:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class subpaving::power’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 366 | memcpy(m_powers, pws, sz*sizeof(power)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_t.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_mpq.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_mpq.cpp:19: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_types.h:33:7: note: ‘class subpaving::power’ declared here 33 | class power : public std::pair { | ^~~~~ [ 14%] Building CXX object src/ast/CMakeFiles/ast.dir/array_decl_plugin.cpp.o [ 14%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_model_converter.cpp.o [ 14%] Built target subpaving [ 15%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_mus.cpp.o [ 15%] Building CXX object src/ast/CMakeFiles/ast.dir/ast.cpp.o [ 15%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_parallel.cpp.o [ 15%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_probing.cpp.o [ 15%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_scc.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.cpp:21: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h: In constructor ‘basic_decl_plugin::basic_decl_plugin()’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:1176:17: warning: ‘basic_decl_plugin::m_hyper_res_decl0’ will be initialized after [-Wreorder] 1176 | func_decl * m_hyper_res_decl0; | ^~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:1165:17: warning: ‘func_decl* basic_decl_plugin::m_assumption_add_decl’ [-Wreorder] 1165 | func_decl * m_assumption_add_decl; | ^~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.cpp:701:1: warning: when initialized here [-Wreorder] 701 | basic_decl_plugin::basic_decl_plugin(): | ^~~~~~~~~~~~~~~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = parameter; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = parameter; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.cpp:2405:16: required from here 2405 | p.push_back(parameter(static_cast(pos))); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class parameter’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:89:7: note: ‘class parameter’ declared here 89 | class parameter { | ^~~~~~~~~ [ 15%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_simplifier.cpp.o [ 15%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_solver.cpp.o [ 15%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_unit_walk.cpp.o [ 15%] Building CXX object src/ast/CMakeFiles/ast.dir/ast_ll_pp.cpp.o [ 15%] Building CXX object src/sat/CMakeFiles/sat.dir/sat_watched.cpp.o [ 15%] Building CXX object src/ast/CMakeFiles/ast.dir/ast_lt.cpp.o [ 15%] Building CXX object src/ast/CMakeFiles/ast.dir/ast_pp_util.cpp.o [ 15%] Building CXX object src/ast/CMakeFiles/ast.dir/ast_printer.cpp.o [ 15%] Building CXX object src/ast/CMakeFiles/ast.dir/ast_smt2_pp.cpp.o [ 15%] Built target sat [ 15%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/nlsat/nlsat_params.hpp" from "nlsat_params.pyg" INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/nlsat/nlsat_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/nlsat/nlsat_params.hpp" [ 15%] Building CXX object src/nlsat/CMakeFiles/nlsat.dir/nlsat_clause.cpp.o [ 15%] Building CXX object src/ast/CMakeFiles/ast.dir/ast_smt_pp.cpp.o [ 15%] Building CXX object src/ast/CMakeFiles/ast.dir/ast_pp_dot.cpp.o [ 16%] Building CXX object src/nlsat/CMakeFiles/nlsat.dir/nlsat_evaluator.cpp.o [ 18%] Building CXX object src/ast/CMakeFiles/ast.dir/ast_translation.cpp.o [ 18%] Building CXX object src/ast/CMakeFiles/ast.dir/ast_util.cpp.o [ 18%] Building CXX object src/ast/CMakeFiles/ast.dir/bv_decl_plugin.cpp.o [ 18%] Building CXX object src/nlsat/CMakeFiles/nlsat.dir/nlsat_explain.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/arith_decl_plugin.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast_translation.cpp:19: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = parameter; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = parameter; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast_translation.cpp:101:25: required from here 101 | ps.push_back(parameter(m_result_stack[j])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class parameter’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:89:7: note: ‘class parameter’ declared here 89 | class parameter { | ^~~~~~~~~ [ 18%] Building CXX object src/ast/CMakeFiles/ast.dir/csp_decl_plugin.cpp.o [ 18%] Building CXX object src/ast/CMakeFiles/ast.dir/datatype_decl_plugin.cpp.o [ 18%] Building CXX object src/ast/CMakeFiles/ast.dir/decl_collector.cpp.o [ 18%] Building CXX object src/nlsat/CMakeFiles/nlsat.dir/nlsat_interval_set.cpp.o [ 18%] Building CXX object src/ast/CMakeFiles/ast.dir/display_dimacs.cpp.o [ 18%] Building CXX object src/nlsat/CMakeFiles/nlsat.dir/nlsat_solver.cpp.o [ 18%] Building CXX object src/ast/CMakeFiles/ast.dir/dl_decl_plugin.cpp.o [ 18%] Building CXX object src/ast/CMakeFiles/ast.dir/expr2polynomial.cpp.o [ 19%] Building CXX object src/ast/CMakeFiles/ast.dir/expr2var.cpp.o [ 19%] Building CXX object src/ast/CMakeFiles/ast.dir/expr_abstract.cpp.o [ 19%] Building CXX object src/ast/CMakeFiles/ast.dir/expr_functors.cpp.o [ 19%] Building CXX object src/ast/CMakeFiles/ast.dir/expr_map.cpp.o [ 19%] Building CXX object src/nlsat/CMakeFiles/nlsat.dir/nlsat_types.cpp.o [ 19%] Building CXX object src/ast/CMakeFiles/ast.dir/expr_stat.cpp.o [ 19%] Building CXX object src/ast/CMakeFiles/ast.dir/expr_substitution.cpp.o [ 19%] Building CXX object src/ast/CMakeFiles/ast.dir/for_each_ast.cpp.o [ 19%] Built target nlsat [ 20%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/util/lp/lp_params.hpp" from "lp_params.pyg" INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/lp/lp_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/util/lp/lp_params.hpp" [ 20%] Building CXX object src/util/lp/CMakeFiles/lp.dir/binary_heap_priority_queue.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/expr_stat.cpp:22: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/expr_stat.cpp:28:19: required from here 28 | todo.push_back(pair(n, 0)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 20%] Building CXX object src/ast/CMakeFiles/ast.dir/for_each_expr.cpp.o [ 20%] Building CXX object src/ast/CMakeFiles/ast.dir/format.cpp.o [ 20%] Building CXX object src/util/lp/CMakeFiles/lp.dir/binary_heap_upair_queue.cpp.o [ 21%] Building CXX object src/ast/CMakeFiles/ast.dir/fpa_decl_plugin.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.cpp:20: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = expr_counter_proc; ExprMark = ast_fast_mark<1>; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.cpp:38:73: required from here 38 | for_each_expr_core(counter, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 21%] Building CXX object src/ast/CMakeFiles/ast.dir/func_decl_dependencies.cpp.o [ 21%] Building CXX object src/ast/CMakeFiles/ast.dir/has_free_vars.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/func_decl_dependencies.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/func_decl_dependencies.cpp:19: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = collect_dependencies_proc; ExprMark = obj_mark; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:128:61: required from ‘void for_each_expr(ForEachProc&, expr*) [with ForEachProc = collect_dependencies_proc]’ 128 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/func_decl_dependencies.cpp:53:18: required from here 53 | for_each_expr(proc, n); | ~~~~~~~~~~~~~^~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 21%] Building CXX object src/util/lp/CMakeFiles/lp.dir/lp_bound_propagator.cpp.o [ 21%] Building CXX object src/ast/CMakeFiles/ast.dir/num_occurs.cpp.o [ 21%] Building CXX object src/ast/CMakeFiles/ast.dir/macro_substitution.cpp.o [ 21%] Building CXX object src/ast/CMakeFiles/ast.dir/occurs.cpp.o [ 21%] Building CXX object src/ast/CMakeFiles/ast.dir/pb_decl_plugin.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/occurs.cpp:21: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = occurs_namespace::proc; ExprMark = ast_fast_mark<1>; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:153:67: required from ‘void quick_for_each_expr(ForEachProc&, expr*) [with ForEachProc = occurs_namespace::proc]’ 153 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/occurs.cpp:59:28: required from here 59 | quick_for_each_expr(p, n2); | ~~~~~~~~~~~~~~~~~~~^~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 21%] Building CXX object src/ast/CMakeFiles/ast.dir/pp.cpp.o [ 22%] Building CXX object src/ast/CMakeFiles/ast.dir/recfun_decl_plugin.cpp.o [ 22%] Building CXX object src/util/lp/CMakeFiles/lp.dir/core_solver_pretty_printer.cpp.o [ 22%] Building CXX object src/ast/CMakeFiles/ast.dir/reg_decl_plugins.cpp.o [ 22%] Building CXX object src/ast/CMakeFiles/ast.dir/seq_decl_plugin.cpp.o [ 22%] Building CXX object src/ast/CMakeFiles/ast.dir/shared_occs.cpp.o [ 22%] Building CXX object src/ast/CMakeFiles/ast.dir/special_relations_decl_plugin.cpp.o [ 22%] Building CXX object src/util/lp/CMakeFiles/lp.dir/dense_matrix.cpp.o [ 22%] Building CXX object src/ast/CMakeFiles/ast.dir/static_features.cpp.o [ 22%] Building CXX object src/ast/CMakeFiles/ast.dir/used_vars.cpp.o [ 22%] Building CXX object src/ast/CMakeFiles/ast.dir/well_sorted.cpp.o [ 22%] Building CXX object src/util/lp/CMakeFiles/lp.dir/eta_matrix.cpp.o [ 22%] Building CXX object src/util/lp/CMakeFiles/lp.dir/gomory.cpp.o [ 22%] Building CXX object src/util/lp/CMakeFiles/lp.dir/indexed_vector.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/well_sorted.cpp:21: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = well_sorted_proc; ExprMark = obj_mark; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:128:61: required from ‘void for_each_expr(ForEachProc&, expr*) [with ForEachProc = well_sorted_proc]’ 128 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/well_sorted.cpp:81:18: required from here 81 | for_each_expr(p, n); | ~~~~~~~~~~~~~^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/istream:40, from /usr/include/c++/14.2.1/sstream:40, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/well_sorted.cpp:20: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 22%] Built target ast [ 22%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/ast/rewriter/rewriter_params.hpp" from "rewriter_params.pyg" [ 24%] Building CXX object src/util/lp/CMakeFiles/lp.dir/int_solver.cpp.o INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/rewriter/rewriter_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/ast/rewriter/rewriter_params.hpp" [ 24%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/ast/rewriter/arith_rewriter_params.hpp" from "arith_rewriter_params.pyg" INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/rewriter/arith_rewriter_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/ast/rewriter/arith_rewriter_params.hpp" [ 24%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/ast/rewriter/array_rewriter_params.hpp" from "array_rewriter_params.pyg" INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/rewriter/array_rewriter_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/ast/rewriter/array_rewriter_params.hpp" [ 25%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/ast/rewriter/bool_rewriter_params.hpp" from "bool_rewriter_params.pyg" INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/rewriter/bool_rewriter_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/ast/rewriter/bool_rewriter_params.hpp" [ 25%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/ast/rewriter/bv_rewriter_params.hpp" from "bv_rewriter_params.pyg" [ 25%] Building CXX object src/util/lp/CMakeFiles/lp.dir/lar_solver.cpp.o INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/rewriter/bv_rewriter_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/ast/rewriter/bv_rewriter_params.hpp" [ 25%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/ast/rewriter/fpa_rewriter_params.hpp" from "fpa_rewriter_params.pyg" INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/rewriter/fpa_rewriter_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/ast/rewriter/fpa_rewriter_params.hpp" [ 25%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/ast/rewriter/poly_rewriter_params.hpp" from "poly_rewriter_params.pyg" INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/rewriter/poly_rewriter_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/ast/rewriter/poly_rewriter_params.hpp" [ 25%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/arith_rewriter.cpp.o [ 25%] Building CXX object src/util/lp/CMakeFiles/lp.dir/lar_core_solver.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/rewriter/poly_rewriter.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/rewriter/arith_rewriter.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/rewriter/arith_rewriter.cpp:19: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = rational; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:150:13: required from ‘void old_buffer::push_back(const T&) [with T = rational; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’ 150 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/rewriter/poly_rewriter_def.h:785:29: required from ‘br_status poly_rewriter::cancel_monomials(expr*, expr*, bool, expr_ref&, expr_ref&) [with Config = arith_rewriter_core; expr_ref = obj_ref]’ 785 | coeffs.push_back(a); | ~~~~~~~~~~~~~~~~^~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/rewriter/arith_rewriter.cpp:375:36: required from here 375 | br_status st = cancel_monomials(arg1, arg2, m_arith_ineq_lhs || m_arith_lhs, new_arg1, new_arg2); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class rational’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:27: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/rational.h:24:7: note: ‘class rational’ declared here 24 | class rational { | ^~~~~~~~ [ 25%] Building CXX object src/util/lp/CMakeFiles/lp.dir/lp_core_solver_base.cpp.o [ 25%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/array_rewriter.cpp.o [ 25%] Building CXX object src/util/lp/CMakeFiles/lp.dir/lp_dual_core_solver.cpp.o [ 25%] Building CXX object src/util/lp/CMakeFiles/lp.dir/lp_dual_simplex.cpp.o [ 25%] Building CXX object src/util/lp/CMakeFiles/lp.dir/lp_primal_core_solver.cpp.o [ 25%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/ast_counter.cpp.o [ 25%] Building CXX object src/util/lp/CMakeFiles/lp.dir/lp_primal_simplex.cpp.o [ 25%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/bit2int.cpp.o [ 25%] Building CXX object src/util/lp/CMakeFiles/lp.dir/lp_settings.cpp.o [ 26%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/bool_rewriter.cpp.o [ 27%] Building CXX object src/util/lp/CMakeFiles/lp.dir/lp_solver.cpp.o [ 27%] Building CXX object src/util/lp/CMakeFiles/lp.dir/lu.cpp.o [ 27%] Building CXX object src/util/lp/CMakeFiles/lp.dir/lp_utils.cpp.o [ 27%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/bv_bounds.cpp.o [ 27%] Building CXX object src/util/lp/CMakeFiles/lp.dir/matrix.cpp.o [ 27%] Building CXX object src/util/lp/CMakeFiles/lp.dir/nra_solver.cpp.o [ 27%] Building CXX object src/util/lp/CMakeFiles/lp.dir/permutation_matrix.cpp.o [ 27%] Building CXX object src/util/lp/CMakeFiles/lp.dir/random_updater.cpp.o [ 27%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/bv_elim.cpp.o [ 27%] Building CXX object src/util/lp/CMakeFiles/lp.dir/row_eta_matrix.cpp.o [ 27%] Building CXX object src/util/lp/CMakeFiles/lp.dir/scaler.cpp.o [ 27%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/bv_rewriter.cpp.o [ 28%] Building CXX object src/util/lp/CMakeFiles/lp.dir/square_dense_submatrix.cpp.o [ 28%] Building CXX object src/util/lp/CMakeFiles/lp.dir/square_sparse_matrix.cpp.o [ 28%] Building CXX object src/util/lp/CMakeFiles/lp.dir/static_matrix.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/rewriter/poly_rewriter.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/rewriter/bv_rewriter.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/rewriter/bv_rewriter.cpp:19: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = rational; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:150:13: required from ‘void old_buffer::push_back(const T&) [with T = rational; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’ 150 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/rewriter/poly_rewriter_def.h:785:29: required from ‘br_status poly_rewriter::cancel_monomials(expr*, expr*, bool, expr_ref&, expr_ref&) [with Config = bv_rewriter_core; expr_ref = obj_ref]’ 785 | coeffs.push_back(a); | ~~~~~~~~~~~~~~~~^~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/rewriter/bv_rewriter.cpp:2613:30: required from here 2613 | st = cancel_monomials(lhs, rhs, false, new_lhs, new_rhs); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class rational’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:27: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/rational.h:24:7: note: ‘class rational’ declared here 24 | class rational { | ^~~~~~~~ [ 28%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/datatype_rewriter.cpp.o [ 28%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/der.cpp.o [ 28%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/distribute_forall.cpp.o [ 28%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/dl_rewriter.cpp.o [ 28%] Built target lp [ 30%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/parsers/util/parser_params.hpp" from "parser_params.pyg" INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/parsers/util/parser_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/parsers/util/parser_params.hpp" [ 30%] Building CXX object src/parsers/util/CMakeFiles/parser_util.dir/cost_parser.cpp.o [ 30%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/elim_bounds.cpp.o [ 31%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/enum2bv_rewriter.cpp.o [ 31%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/expr_replacer.cpp.o [ 31%] Building CXX object src/parsers/util/CMakeFiles/parser_util.dir/pattern_validation.cpp.o [ 31%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/expr_safe_replace.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/parsers/util/pattern_validation.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/parsers/util/pattern_validation.cpp:20: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = pattern_validation_functor; ExprMark = obj_mark; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:128:61: required from ‘void for_each_expr(ForEachProc&, expr*) [with ForEachProc = pattern_validation_functor]’ 128 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/parsers/util/pattern_validation.cpp:90:18: required from here 90 | for_each_expr(f, n); | ~~~~~~~~~~~~~^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 31%] Building CXX object src/parsers/util/CMakeFiles/parser_util.dir/scanner.cpp.o [ 31%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/factor_equivs.cpp.o [ 31%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/factor_rewriter.cpp.o [ 31%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/fpa_rewriter.cpp.o [ 31%] Building CXX object src/parsers/util/CMakeFiles/parser_util.dir/simple_parser.cpp.o [ 31%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/func_decl_replace.cpp.o [ 31%] Built target parser_util [ 31%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/hoist_rewriter.cpp.o [ 31%] Building CXX object src/math/grobner/CMakeFiles/grobner.dir/grobner.cpp.o [ 32%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/inj_axiom.cpp.o [ 32%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/label_rewriter.cpp.o [ 32%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/mk_simplified_app.cpp.o [ 32%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/maximize_ac_sharing.cpp.o [ 32%] Built target grobner [ 32%] Building CXX object src/test/fuzzing/CMakeFiles/fuzzing.dir/expr_delta.cpp.o [ 32%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/pb_rewriter.cpp.o [ 32%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/pb2bv_rewriter.cpp.o [ 32%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/push_app_ite.cpp.o [ 32%] Building CXX object src/test/fuzzing/CMakeFiles/fuzzing.dir/expr_rand.cpp.o [ 32%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/quant_hoist.cpp.o [ 32%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/rewriter.cpp.o [ 32%] Built target fuzzing [ 33%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/seq_rewriter.cpp.o [ 33%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/th_rewriter.cpp.o [ 33%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/var_subst.cpp.o [ 33%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/bv_trailing.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/rewriter/th_rewriter.cpp:31: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/rewriter/rewriter_def.h:668:6: warning: ‘void rewriter_tpl::update_inv_binding_at(unsigned int, expr*) [with Config = {anonymous}::th_rewriter_cfg]’ defined but not used [-Wunused-function] 668 | void rewriter_tpl::update_inv_binding_at(unsigned i, expr* binding) { | ^~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/rewriter/rewriter_def.h:673:6: warning: ‘void rewriter_tpl::update_binding_at(unsigned int, expr*) [with Config = {anonymous}::th_rewriter_cfg]’ defined but not used [-Wunused-function] 673 | void rewriter_tpl::update_binding_at(unsigned i, expr* binding) { | ^~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/rewriter/rewriter_def.h:640:6: warning: ‘void rewriter_tpl::set_bindings(unsigned int, expr* const*) [with Config = {anonymous}::th_rewriter_cfg]’ defined but not used [-Wunused-function] 640 | void rewriter_tpl::set_bindings(unsigned num_bindings, expr * const * bindings) { | ^~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/rewriter/rewriter_def.h:621:6: warning: ‘void rewriter_tpl::cleanup() [with Config = {anonymous}::th_rewriter_cfg]’ defined but not used [-Wunused-function] 621 | void rewriter_tpl::cleanup() { | ^~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/rewriter/rewriter_def.h:588:6: warning: ‘bool rewriter_tpl::not_rewriting() const [with Config = {anonymous}::th_rewriter_cfg]’ defined but not used [-Wunused-function] 588 | bool rewriter_tpl::not_rewriting() const { | ^~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/rewriter/rewriter_def.h:631:6: warning: ‘void rewriter_tpl::display_bindings(std::ostream&) [with Config = {anonymous}::th_rewriter_cfg]’ defined but not used [-Wunused-function] 631 | void rewriter_tpl::display_bindings(std::ostream& out) { | ^~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object src/ast/rewriter/CMakeFiles/rewriter.dir/mk_extract_proc.cpp.o [ 33%] Built target rewriter [ 33%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/model/model_params.hpp" from "model_params.pyg" [ 33%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/ast/normal_forms/nnf_params.hpp" from "nnf_params.pyg" [ 34%] Building CXX object src/ast/rewriter/bit_blaster/CMakeFiles/bit_blaster.dir/bit_blaster.cpp.o [ 34%] Building CXX object src/ast/substitution/CMakeFiles/substitution.dir/matcher.cpp.o INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/model/model_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/model/model_params.hpp" [ 34%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/model/model_evaluator_params.hpp" from "model_evaluator_params.pyg" INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/normal_forms/nnf_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/ast/normal_forms/nnf_params.hpp" [ 36%] Building CXX object src/ast/normal_forms/CMakeFiles/normal_forms.dir/defined_names.cpp.o INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/model/model_evaluator_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/model/model_evaluator_params.hpp" [ 36%] Building CXX object src/model/CMakeFiles/model.dir/func_interp.cpp.o [ 36%] Building CXX object src/ast/substitution/CMakeFiles/substitution.dir/substitution.cpp.o [ 36%] Building CXX object src/ast/normal_forms/CMakeFiles/normal_forms.dir/name_exprs.cpp.o [ 36%] Building CXX object src/model/CMakeFiles/model.dir/model2expr.cpp.o [ 36%] Building CXX object src/ast/rewriter/bit_blaster/CMakeFiles/bit_blaster.dir/bit_blaster_rewriter.cpp.o [ 36%] Building CXX object src/ast/substitution/CMakeFiles/substitution.dir/substitution_tree.cpp.o [ 36%] Building CXX object src/model/CMakeFiles/model.dir/model_core.cpp.o [ 36%] Building CXX object src/ast/normal_forms/CMakeFiles/normal_forms.dir/nnf.cpp.o [ 36%] Building CXX object src/model/CMakeFiles/model.dir/model.cpp.o [ 37%] Building CXX object src/ast/substitution/CMakeFiles/substitution.dir/unifier.cpp.o [ 37%] Built target bit_blaster [ 37%] Building CXX object src/ast/proofs/CMakeFiles/proofs.dir/proof_checker.cpp.o [ 37%] Building CXX object src/ast/normal_forms/CMakeFiles/normal_forms.dir/pull_quant.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/format.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast_smt2_pp.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast_pp.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/model/model.cpp:20: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = model::deps_collector; ExprMark = obj_mark; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:128:61: required from ‘void for_each_expr(ForEachProc&, expr*) [with ForEachProc = model::deps_collector]’ 128 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/model/model.cpp:275:25: required from here 275 | if (e) for_each_expr(collector, e); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/algorithm:60, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/hash.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/obj_hashtable.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/top_sort.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/model/model.cpp:19: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 37%] Built target substitution [ 37%] Building CXX object src/ast/macros/CMakeFiles/macros.dir/macro_finder.cpp.o [ 37%] Building CXX object src/model/CMakeFiles/model.dir/model_evaluator.cpp.o [ 37%] Building CXX object src/ast/proofs/CMakeFiles/proofs.dir/proof_utils.cpp.o [ 37%] Built target normal_forms [ 38%] Building CXX object src/model/CMakeFiles/model.dir/model_implicant.cpp.o [ 38%] Building CXX object src/ast/macros/CMakeFiles/macros.dir/macro_manager.cpp.o [ 38%] Built target proofs [ 39%] Building CXX object src/ast/macros/CMakeFiles/macros.dir/macro_util.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/array_decl_plugin.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/model/model_implicant.cpp:25: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = model_implicant; ExprMark = obj_mark; bool MarkAll = true; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:122:60: required from ‘void for_each_expr(ForEachProc&, expr_mark&, expr*) [with ForEachProc = model_implicant; expr_mark = obj_mark]’ 122 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/model/model_implicant.cpp:292:22: required from here 292 | for_each_expr(*this, m_visited, tocollect[i]); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/istream:40, from /usr/include/c++/14.2.1/sstream:40, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/model/model_implicant.cpp:24: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 39%] Building CXX object src/model/CMakeFiles/model.dir/model_pp.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast_util.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/macros/macro_manager.h:23, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/macros/macro_manager.cpp:22: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = macro_manager_ns::proc; ExprMark = obj_mark; bool MarkAll = true; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:122:60: required from ‘void for_each_expr(ForEachProc&, expr_mark&, expr*) [with ForEachProc = macro_manager_ns::proc; expr_mark = obj_mark]’ 122 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/macros/macro_manager.cpp:159:22: required from here 159 | for_each_expr(p, visited, exprs[i]); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/algorithm:60, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/hash.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/obj_hashtable.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/macros/macro_manager.h:22: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 39%] Building CXX object src/model/CMakeFiles/model.dir/model_smt2_pp.cpp.o [ 39%] Building CXX object src/ast/macros/CMakeFiles/macros.dir/quasi_macros.cpp.o [ 39%] Building CXX object src/model/CMakeFiles/model.dir/model_v2_pp.cpp.o [ 39%] Built target macros [ 39%] Built target model [ 39%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/ast/fpa/fpa2bv_rewriter_params.hpp" from "fpa2bv_rewriter_params.pyg" [ 39%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/tactic/tactic_params.hpp" from "tactic_params.pyg" INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactic_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/tactic/tactic_params.hpp" INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/fpa/fpa2bv_rewriter_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/ast/fpa/fpa2bv_rewriter_params.hpp" [ 39%] Building CXX object src/tactic/CMakeFiles/tactic.dir/generic_model_converter.cpp.o [ 39%] Building CXX object src/tactic/CMakeFiles/tactic.dir/dependency_converter.cpp.o [ 39%] Building CXX object src/tactic/CMakeFiles/tactic.dir/equiv_proof_converter.cpp.o [ 39%] Building CXX object src/ast/fpa/CMakeFiles/fpa.dir/bv2fpa_converter.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/format.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast_smt2_pp.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast_pp.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/generic_model_converter.cpp:20: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = min_app_idx_proc; ExprMark = obj_mark; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:128:61: required from ‘void for_each_expr(ForEachProc&, expr*) [with ForEachProc = min_app_idx_proc]’ 128 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/generic_model_converter.cpp:145:18: required from here 145 | for_each_expr(min_proc, fml); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 39%] Building CXX object src/tactic/CMakeFiles/tactic.dir/goal.cpp.o [ 39%] Building CXX object src/tactic/CMakeFiles/tactic.dir/goal_num_occurs.cpp.o [ 39%] Building CXX object src/tactic/CMakeFiles/tactic.dir/goal_shared_occs.cpp.o [ 39%] Building CXX object src/ast/fpa/CMakeFiles/fpa.dir/fpa2bv_converter.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast_ll_pp.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal.cpp:19: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 64]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 64]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal.cpp:155:19: required from here 155 | todo.push_back(expr_pol(f, true)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 40%] Building CXX object src/tactic/CMakeFiles/tactic.dir/goal_util.cpp.o [ 40%] Building CXX object src/tactic/CMakeFiles/tactic.dir/horn_subsume_model_converter.cpp.o [ 40%] Building CXX object src/tactic/CMakeFiles/tactic.dir/model_converter.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal.h:31, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal_util.cpp:20: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = has_term_ite_functor; ExprMark = ast_fast_mark<1>; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:147:67: required from ‘void quick_for_each_expr(ForEachProc&, expr_fast_mark1&, expr*) [with ForEachProc = has_term_ite_functor; expr_fast_mark1 = ast_fast_mark<1>]’ 147 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal.h:196:32: required from ‘bool test(const goal&, Predicate&) [with Predicate = has_term_ite_functor]’ 196 | quick_for_each_expr(proc, visited, g.form(i)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal.h:207:16: required from ‘bool test(const goal&) [with Predicate = has_term_ite_functor]’ 207 | return test(g, proc); | ~~~~^~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal_util.cpp:32:38: required from here 32 | return test(g); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/decl_collector.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast_pp_util.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/model_converter.h:59, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/horn_subsume_model_converter.h:38, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/horn_subsume_model_converter.cpp:21: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = horn_subsume_model_converter::add_default_proc; ExprMark = obj_mark; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:128:61: required from ‘void for_each_expr(ForEachProc&, expr*) [with ForEachProc = horn_subsume_model_converter::add_default_proc]’ 128 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/horn_subsume_model_converter.cpp:168:18: required from here 168 | for_each_expr(proc, e); | ~~~~~~~~~~~~~^~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/algorithm:60, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/hash.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/obj_hashtable.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/top_sort.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/decl_collector.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 40%] Building CXX object src/tactic/CMakeFiles/tactic.dir/probe.cpp.o [ 40%] Building CXX object src/tactic/CMakeFiles/tactic.dir/proof_converter.cpp.o [ 40%] Building CXX object src/tactic/CMakeFiles/tactic.dir/replace_proof_converter.cpp.o [ 40%] Building CXX object src/ast/fpa/CMakeFiles/fpa.dir/fpa2bv_rewriter.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal.h:31, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/probe.h:27, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/probe.cpp:22: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = num_consts_probe::proc; ExprMark = ast_fast_mark<1>; bool MarkAll = true; bool IgnorePatterns = true]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/probe.cpp:450:66: required from here 450 | for_each_expr_core(p, visited, g.form(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/proof_converter.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/replace_proof_converter.h:26, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/replace_proof_converter.cpp:20: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = replace_map; ExprMark = obj_mark; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:128:61: required from ‘void for_each_expr(ForEachProc&, expr*) [with ForEachProc = replace_map]’ 128 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/replace_proof_converter.cpp:50:22: required from here 50 | for_each_expr(*this, e); | ~~~~~~~~~~~~~^~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 40%] Building CXX object src/tactic/CMakeFiles/tactic.dir/sine_filter.cpp.o [ 40%] Building CXX object src/tactic/CMakeFiles/tactic.dir/tactical.cpp.o [ 40%] Building CXX object src/tactic/CMakeFiles/tactic.dir/tactic.cpp.o [ 40%] Built target fpa /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactic.cpp: In function ‘lbool check_sat(tactic&, goal_ref&, model_ref&, labels_vec&, proof_ref&, expr_dependency_ref&, std::string&)’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactic.cpp:157:10: warning: unused variable ‘proofs_enabled’ [-Wunused-variable] 157 | bool proofs_enabled = g->proofs_enabled(); | ^~~~~~~~~~~~~~ [ 40%] Built target tactic [ 40%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/solver/combined_solver_params.hpp" from "combined_solver_params.pyg" [ 40%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/solver/solver_params.hpp" from "solver_params.pyg" [ 40%] Building CXX object src/tactic/aig/CMakeFiles/aig_tactic.dir/aig.cpp.o [ 40%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/blast_term_ite_tactic.cpp.o INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/solver/solver_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/solver/solver_params.hpp" [ 40%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/solver/parallel_params.hpp" from "parallel_params.pyg" INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/solver/combined_solver_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/solver/combined_solver_params.hpp" [ 40%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/cofactor_elim_term_ite.cpp.o INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/solver/parallel_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/solver/parallel_params.hpp" [ 40%] Building CXX object src/solver/CMakeFiles/solver.dir/check_sat_result.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/aig/aig.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/aig/aig.cpp:19: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = aig_lit; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:150:13: required from ‘void old_buffer::push_back(const T&) [with T = aig_lit; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 150 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/aig/aig.cpp:1001:28: required from here 1001 | roots.push_back(l); | ~~~~~~~~~~~~~~~^~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class aig_lit’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/aig/aig.cpp:29:7: note: ‘class aig_lit’ declared here 29 | class aig_lit { | ^~~~~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/core/cofactor_elim_term_ite.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/core/cofactor_elim_term_ite.cpp:19: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/core/cofactor_elim_term_ite.cpp:173:24: required from here 173 | stack.push_back(frame(t, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 40%] Building CXX object src/solver/CMakeFiles/solver.dir/combined_solver.cpp.o [ 40%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/cofactor_term_ite_tactic.cpp.o [ 40%] Building CXX object src/tactic/aig/CMakeFiles/aig_tactic.dir/aig_tactic.cpp.o [ 40%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/collect_statistics_tactic.cpp.o [ 40%] Building CXX object src/solver/CMakeFiles/solver.dir/mus.cpp.o [ 40%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/ctx_simplify_tactic.cpp.o [ 40%] Built target aig_tactic [ 40%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/der_tactic.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/core/collect_statistics_tactic.cpp:23: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = collect_statistics_tactic::collect_proc; ExprMark = obj_mark; bool MarkAll = true; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:122:60: required from ‘void for_each_expr(ForEachProc&, expr_mark&, expr*) [with ForEachProc = collect_statistics_tactic::collect_proc; expr_mark = obj_mark]’ 122 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/core/collect_statistics_tactic.cpp:73:26: required from here 73 | for_each_expr(cp, visited, g->form(i)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/core/collect_statistics_tactic.cpp:20: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 40%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/distribute_forall_tactic.cpp.o [ 40%] Building CXX object src/solver/CMakeFiles/solver.dir/parallel_tactic.cpp.o [ 42%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/dom_simplify_tactic.cpp.o [ 42%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/elim_term_ite_tactic.cpp.o [ 42%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/elim_uncnstr_tactic.cpp.o [ 43%] Building CXX object src/solver/CMakeFiles/solver.dir/smt_logics.cpp.o [ 43%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/injectivity_tactic.cpp.o [ 43%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/nnf_tactic.cpp.o [ 43%] Building CXX object src/solver/CMakeFiles/solver.dir/solver.cpp.o [ 43%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/occf_tactic.cpp.o [ 43%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/pb_preprocess_tactic.cpp.o [ 43%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/propagate_values_tactic.cpp.o [ 43%] Building CXX object src/solver/CMakeFiles/solver.dir/solver_na2as.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal.h:31, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactic.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactical.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/core/pb_preprocess_tactic.cpp:35: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = pb_preprocess_tactic::declassifier; ExprMark = obj_mark; bool MarkAll = true; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:122:60: required from ‘void for_each_expr(ForEachProc&, expr_mark&, expr*) [with ForEachProc = pb_preprocess_tactic::declassifier; expr_mark = obj_mark]’ 122 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/core/pb_preprocess_tactic.cpp:149:26: required from here 149 | for_each_expr(dcl, visited, g->form(m_other[i])); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/symbol.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/cmd_context_types.h:20, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/params.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/core/pb_preprocess_tactic.h:23, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/core/pb_preprocess_tactic.cpp:34: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 43%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/reduce_args_tactic.cpp.o [ 44%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/reduce_invertible_tactic.cpp.o [ 44%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/simplify_tactic.cpp.o [ 44%] Building CXX object src/solver/CMakeFiles/solver.dir/solver_pool.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal.h:31, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactic.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactical.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/core/reduce_args_tactic.cpp:19: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = reduce_args_tactic::imp::find_non_candidates_proc; ExprMark = ast_fast_mark<1>; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:147:67: required from ‘void quick_for_each_expr(ForEachProc&, expr_fast_mark1&, expr*) [with ForEachProc = reduce_args_tactic::imp::find_non_candidates_proc; expr_fast_mark1 = ast_fast_mark<1>]’ 147 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/core/reduce_args_tactic.cpp:165:32: required from here 165 | quick_for_each_expr(proc, visited, g.form(i)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/bv_decl_plugin.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/core/reduce_invertible_tactic.cpp:24: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = {anonymous}::reduce_invertible_tactic::parent_collector; ExprMark = ast_fast_mark<1>; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:147:67: required from ‘void quick_for_each_expr(ForEachProc&, expr_fast_mark1&, expr*) [with ForEachProc = {anonymous}::reduce_invertible_tactic::parent_collector; expr_fast_mark1 = ast_fast_mark<1>]’ 147 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/core/reduce_invertible_tactic.cpp:163:32: required from here 163 | quick_for_each_expr(proc, visited, g->form(i)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 44%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/solve_eqs_tactic.cpp.o [ 44%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/special_relations_tactic.cpp.o [ 44%] Building CXX object src/solver/CMakeFiles/solver.dir/solver2tactic.cpp.o [ 44%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/split_clause_tactic.cpp.o [ 44%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/symmetry_reduce_tactic.cpp.o [ 44%] Building CXX object src/solver/CMakeFiles/solver.dir/tactic2solver.cpp.o [ 44%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/tseitin_cnf_tactic.cpp.o [ 44%] Building CXX object src/tactic/core/CMakeFiles/core_tactics.dir/collect_occs.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal.h:31, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactic.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactical.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/core/symmetry_reduce_tactic.cpp:22: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = symmetry_reduce_tactic::imp::sort_colors; ExprMark = obj_mark; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:128:61: required from ‘void for_each_expr(ForEachProc&, expr*) [with ForEachProc = symmetry_reduce_tactic::imp::sort_colors]’ 128 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/core/symmetry_reduce_tactic.cpp:277:22: required from here 277 | for_each_expr(sc, fml); | ~~~~~~~~~~~~~^~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 44%] Built target solver [ 45%] Building CXX object src/sat/tactic/CMakeFiles/sat_tactic.dir/atom2bool_var.cpp.o [ 45%] Building CXX object src/sat/tactic/CMakeFiles/sat_tactic.dir/goal2sat.cpp.o [ 45%] Building CXX object src/sat/tactic/CMakeFiles/sat_tactic.dir/sat_tactic.cpp.o [ 45%] Built target core_tactics [ 45%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/ackermannization/ackermannize_bv_tactic_params.hpp" from "ackermannize_bv_tactic_params.pyg" INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ackermannization/ackermannize_bv_tactic_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/ackermannization/ackermannize_bv_tactic_params.hpp" [ 45%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/ackermannization/ackermannization_params.hpp" from "ackermannization_params.pyg" INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ackermannization/ackermannization_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/ackermannization/ackermannization_params.hpp" [ 45%] Building CXX object src/ackermannization/CMakeFiles/ackermannization.dir/ackermannize_bv_model_converter.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/format.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast_smt2_pp.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/sat/tactic/atom2bool_var.cpp:21: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = collect_boolean_interface_proc::visitor; ExprMark = ast_fast_mark<1>; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:147:67: required from ‘void quick_for_each_expr(ForEachProc&, expr_fast_mark1&, expr*) [with ForEachProc = collect_boolean_interface_proc::visitor; expr_fast_mark1 = ast_fast_mark<1>]’ 147 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/sat/tactic/atom2bool_var.cpp:94:36: required from here 94 | quick_for_each_expr(proc, tvisited, t); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 45%] Building CXX object src/ackermannization/CMakeFiles/ackermannization.dir/ackermannize_bv_tactic.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/format.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast_smt2_pp.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/sat/tactic/goal2sat.cpp:31: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = unsupported_bool_proc; ExprMark = ast_fast_mark<1>; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:147:67: required from ‘void quick_for_each_expr(ForEachProc&, expr_fast_mark1&, expr*) [with ForEachProc = unsupported_bool_proc; expr_fast_mark1 = ast_fast_mark<1>]’ 147 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal.h:196:32: required from ‘bool test(const goal&, Predicate&) [with Predicate = unsupported_bool_proc]’ 196 | quick_for_each_expr(proc, visited, g.form(i)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal.h:207:16: required from ‘bool test(const goal&) [with Predicate = unsupported_bool_proc]’ 207 | return test(g, proc); | ~~~~^~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/sat/tactic/goal2sat.cpp:889:39: required from here 889 | return test(g); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 45%] Building CXX object src/ackermannization/CMakeFiles/ackermannization.dir/ackr_bound_probe.cpp.o [ 45%] Building CXX object src/ackermannization/CMakeFiles/ackermannization.dir/ackr_helper.cpp.o [ 45%] Built target sat_tactic [ 45%] Building CXX object src/cmd_context/CMakeFiles/cmd_context.dir/basic_cmds.cpp.o [ 45%] Building CXX object src/ackermannization/CMakeFiles/ackermannization.dir/ackr_model_converter.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/bv_decl_plugin.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ackermannization/ackr_helper.h:20, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ackermannization/ackr_bound_probe.cpp:17: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = ackr_bound_probe::proc; ExprMark = ast_fast_mark<1>; bool MarkAll = true; bool IgnorePatterns = true]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ackermannization/ackr_bound_probe.cpp:65:66: required from here 65 | for_each_expr_core(p, visited, g.form(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 45%] Building CXX object src/ackermannization/CMakeFiles/ackermannization.dir/lackr.cpp.o [ 46%] Building CXX object src/ackermannization/CMakeFiles/ackermannization.dir/lackr_model_constructor.cpp.o [ 46%] Building CXX object src/ackermannization/CMakeFiles/ackermannization.dir/lackr_model_converter_lazy.cpp.o [ 46%] Building CXX object src/cmd_context/CMakeFiles/cmd_context.dir/check_logic.cpp.o [ 48%] Building CXX object src/cmd_context/CMakeFiles/cmd_context.dir/cmd_context.cpp.o [ 48%] Building CXX object src/cmd_context/CMakeFiles/cmd_context.dir/cmd_context_to_goal.cpp.o [ 48%] Built target ackermannization [ 48%] Building CXX object src/math/subpaving/tactic/CMakeFiles/subpaving_tactic.dir/expr2subpaving.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/cmd_context/check_logic.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/cmd_context/check_logic.cpp:19: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = check_logic::imp; ExprMark = ast_fast_mark<1>; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:153:67: required from ‘void quick_for_each_expr(ForEachProc&, expr*) [with ForEachProc = check_logic::imp]’ 153 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/cmd_context/check_logic.cpp:478:32: required from here 478 | quick_for_each_expr(*this, n); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/func_decl_dependencies.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/cmd_context/cmd_context.cpp:25: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = parameter; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = parameter; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/cmd_context/cmd_context.cpp:1027:29: required from here 1027 | ps.push_back(parameter(indices[i])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class parameter’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:89:7: note: ‘class parameter’ declared here 89 | class parameter { | ^~~~~~~~~ [ 48%] Building CXX object src/cmd_context/CMakeFiles/cmd_context.dir/cmd_util.cpp.o /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = contains_underspecified_op_proc; ExprMark = obj_mark; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:128:61: required from ‘void for_each_expr(ForEachProc&, expr*) [with ForEachProc = contains_underspecified_op_proc]’ 128 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/cmd_context/cmd_context.cpp:1870:34: required from here 1870 | for_each_expr(contains_underspecified, a); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/util.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/scoped_ctrl_c.h:23, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/cmd_context/cmd_context.cpp:22: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/tactic/expr2subpaving.h:23, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/tactic/expr2subpaving.cpp:20: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = subpaving::power; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = subpaving::power; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/tactic/expr2subpaving.cpp:208:30: required from here 208 | pws.push_back(subpaving::power(x_arg, k)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class subpaving::power’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/tactic/expr2subpaving.h:24: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/subpaving_types.h:33:7: note: ‘class subpaving::power’ declared here 33 | class power : public std::pair { | ^~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = mpz; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = mpz; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/scoped_numeral_buffer.h:46:25: required from ‘void _scoped_numeral_buffer::push_back(const typename Manager::numeral&) [with Manager = mpz_manager; unsigned int INITIAL_SIZE = 16; typename Manager::numeral = mpz]’ 46 | super::push_back(typename Manager::numeral()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/math/subpaving/tactic/expr2subpaving.cpp:239:29: required from here 239 | ns.push_back(n_arg); | ~~~~~~~~~~~~^~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mpz’ with no trivial copy-assignment [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/mpq.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/rational.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:27: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/mpz.h:84:7: note: ‘class mpz’ declared here 84 | class mpz { | ^~~ [ 48%] Building CXX object src/cmd_context/CMakeFiles/cmd_context.dir/context_params.cpp.o [ 48%] Building CXX object src/math/subpaving/tactic/CMakeFiles/subpaving_tactic.dir/subpaving_tactic.cpp.o [ 48%] Building CXX object src/cmd_context/CMakeFiles/cmd_context.dir/echo_tactic.cpp.o [ 48%] Building CXX object src/cmd_context/CMakeFiles/cmd_context.dir/eval_cmd.cpp.o [ 48%] Building CXX object src/cmd_context/CMakeFiles/cmd_context.dir/parametric_cmd.cpp.o [ 48%] Built target subpaving_tactic [ 48%] Building CXX object src/tactic/bv/CMakeFiles/bv_tactics.dir/bit_blaster_model_converter.cpp.o [ 48%] Building CXX object src/cmd_context/CMakeFiles/cmd_context.dir/pdecl.cpp.o [ 48%] Building CXX object src/cmd_context/CMakeFiles/cmd_context.dir/simplify_cmd.cpp.o [ 49%] Building CXX object src/cmd_context/CMakeFiles/cmd_context.dir/tactic_cmds.cpp.o [ 49%] Building CXX object src/tactic/bv/CMakeFiles/bv_tactics.dir/bit_blaster_tactic.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/cmd_context/pdecl.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/cmd_context/pdecl.cpp:19: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = parameter; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = parameter; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/cmd_context/pdecl.cpp:320:25: required from here 320 | ps.push_back(parameter(s[i])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class parameter’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:89:7: note: ‘class parameter’ declared here 89 | class parameter { | ^~~~~~~~~ [ 49%] Building CXX object src/cmd_context/CMakeFiles/cmd_context.dir/tactic_manager.cpp.o [ 49%] Building CXX object src/tactic/bv/CMakeFiles/bv_tactics.dir/bv1_blaster_tactic.cpp.o [ 49%] Building CXX object src/tactic/bv/CMakeFiles/bv_tactics.dir/bvarray2uf_rewriter.cpp.o [ 50%] Building CXX object src/tactic/bv/CMakeFiles/bv_tactics.dir/bvarray2uf_tactic.cpp.o [ 50%] Built target cmd_context [ 50%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/add_bounds_tactic.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal.h:31, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactic.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactical.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/bv/bv1_blaster_tactic.cpp:25: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = bv1_blaster_tactic::imp::visitor; ExprMark = ast_fast_mark<1>; bool MarkAll = false; bool IgnorePatterns = true]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/bv/bv1_blaster_tactic.cpp:371:78: required from here 371 | for_each_expr_core(proc, visited, f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 50%] Building CXX object src/tactic/bv/CMakeFiles/bv_tactics.dir/bv_bound_chk_tactic.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal.h:31, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactic.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactical.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/arith/add_bounds_tactic.cpp:19: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = add_bounds_tactic::imp::add_bound_proc; ExprMark = ast_fast_mark<1>; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:147:67: required from ‘void quick_for_each_expr(ForEachProc&, expr_fast_mark1&, expr*) [with ForEachProc = add_bounds_tactic::imp::add_bound_proc; expr_fast_mark1 = ast_fast_mark<1>]’ 147 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/arith/add_bounds_tactic.cpp:121:36: required from here 121 | quick_for_each_expr(proc, visited, g->form(i)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 50%] Building CXX object src/tactic/bv/CMakeFiles/bv_tactics.dir/bv_bounds_tactic.cpp.o [ 50%] Building CXX object src/tactic/bv/CMakeFiles/bv_tactics.dir/bv_size_reduction_tactic.cpp.o [ 51%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/arith_bounds_tactic.cpp.o [ 51%] Building CXX object src/tactic/bv/CMakeFiles/bv_tactics.dir/dt2bv_tactic.cpp.o [ 51%] Building CXX object src/tactic/bv/CMakeFiles/bv_tactics.dir/elim_small_bv_tactic.cpp.o [ 51%] Building CXX object src/tactic/bv/CMakeFiles/bv_tactics.dir/max_bv_sharing_tactic.cpp.o [ 51%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/bound_manager.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal.h:31, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactic.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactical.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/bv/dt2bv_tactic.cpp:23: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = dt2bv_tactic::check_fd; ExprMark = ast_fast_mark<1>; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:147:67: required from ‘void quick_for_each_expr(ForEachProc&, expr_fast_mark1&, expr*) [with ForEachProc = dt2bv_tactic::check_fd; expr_fast_mark1 = ast_fast_mark<1>]’ 147 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/bv/dt2bv_tactic.cpp:125:32: required from here 125 | quick_for_each_expr(proc, visited, g->form(i)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/symbol.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/cmd_context_types.h:20, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/params.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/bv/dt2bv_tactic.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/bv/dt2bv_tactic.cpp:22: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 51%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/bound_propagator.cpp.o [ 51%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/bv2int_rewriter.cpp.o [ 51%] Built target bv_tactics [ 51%] Building CXX object src/parsers/smt2/CMakeFiles/smt2parser.dir/marshal.cpp.o [ 51%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/bv2real_rewriter.cpp.o [ 51%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/card2bv_tactic.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/arith/bv2real_rewriter.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/arith/bv2real_rewriter.cpp:19: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = bv2real_util::contains_bv2real_proc; ExprMark = obj_mark; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:128:61: required from ‘void for_each_expr(ForEachProc&, expr*) [with ForEachProc = bv2real_util::contains_bv2real_proc]’ 128 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/arith/bv2real_rewriter.cpp:90:22: required from here 90 | for_each_expr(p, e); | ~~~~~~~~~~~~~^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 51%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/degree_shift_tactic.cpp.o [ 51%] Building CXX object src/parsers/smt2/CMakeFiles/smt2parser.dir/smt2parser.cpp.o [ 51%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/diff_neq_tactic.cpp.o [ 53%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/eq2bv_tactic.cpp.o [ 53%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/factor_tactic.cpp.o [ 53%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/fix_dl_var_tactic.cpp.o [ 53%] Building CXX object src/parsers/smt2/CMakeFiles/smt2parser.dir/smt2scanner.cpp.o [ 53%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/fm_tactic.cpp.o [ 53%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/lia2card_tactic.cpp.o [ 53%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/lia2pb_tactic.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal.h:31, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactic.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactical.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/arith/fm_tactic.cpp:25: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = rational; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:150:13: required from ‘void old_buffer::push_back(const T&) [with T = rational; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’ 150 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/arith/fm_tactic.cpp:1059:37: required from here 1059 | as.push_back(a_val); | ~~~~~~~~~~~~^~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class rational’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:27: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/rational.h:24:7: note: ‘class rational’ declared here 24 | class rational { | ^~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = fm_tactic::imp::forbidden_proc; ExprMark = ast_fast_mark<1>; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:147:67: required from ‘void quick_for_each_expr(ForEachProc&, expr_fast_mark1&, expr*) [with ForEachProc = fm_tactic::imp::forbidden_proc; expr_fast_mark1 = ast_fast_mark<1>]’ 147 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/arith/fm_tactic.cpp:822:36: required from here 822 | quick_for_each_expr(proc, visited, f); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/symbol.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/cmd_context_types.h:20, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/params.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/arith/fm_tactic.h:27, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/arith/fm_tactic.cpp:24: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 53%] Built target smt2parser [ 53%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/tactic/sls/sls_params.hpp" from "sls_params.pyg" INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/sls/sls_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/tactic/sls/sls_params.hpp" [ 53%] Building CXX object src/tactic/sls/CMakeFiles/sls_tactic.dir/bvsls_opt_engine.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal.h:31, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactic.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactical.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/arith/lia2pb_tactic.cpp:19: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = lia2pb_tactic::imp::visitor; ExprMark = ast_fast_mark<1>; bool MarkAll = true; bool IgnorePatterns = true]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/arith/lia2pb_tactic.cpp:155:77: required from here 155 | for_each_expr_core(proc, visited, f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 53%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/linear_equation.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/normal_forms/nnf.h:23, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/sls/bvsls_opt_engine.cpp:19: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = sls_tracker::init_proc; ExprMark = obj_mark; bool MarkAll = true; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:122:60: required from ‘void for_each_expr(ForEachProc&, expr_mark&, expr*) [with ForEachProc = sls_tracker::init_proc; expr_mark = obj_mark]’ 122 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/sls/sls_tracker.h:438:26: required from here 438 | for_each_expr(proc, visited, e); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 53%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/nla2bv_tactic.cpp.o [ 53%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/normalize_bounds_tactic.cpp.o [ 54%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/pb2bv_model_converter.cpp.o [ 54%] Building CXX object src/tactic/sls/CMakeFiles/sls_tactic.dir/sls_engine.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal.h:31, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactic.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactical.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/arith/nla2bv_tactic.cpp:21: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = nla2bv_tactic::imp::get_uninterp_proc; ExprMark = obj_mark; bool MarkAll = true; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:122:60: required from ‘void for_each_expr(ForEachProc&, expr_mark&, expr*) [with ForEachProc = nla2bv_tactic::imp::get_uninterp_proc; expr_mark = obj_mark]’ 122 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal.h:184:22: required from ‘void for_each_expr_at(ForEachProc&, const goal&) [with ForEachProc = nla2bv_tactic::imp::get_uninterp_proc]’ 184 | for_each_expr(proc, visited, s.form(i)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/arith/nla2bv_tactic.cpp:372:29: required from here 372 | for_each_expr_at(fe_var, g); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 54%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/pb2bv_tactic.cpp.o [ 54%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/probe_arith.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/format.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast_smt2_pp.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/sls/sls_engine.cpp:22: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = sls_tracker::init_proc; ExprMark = obj_mark; bool MarkAll = true; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:122:60: required from ‘void for_each_expr(ForEachProc&, expr_mark&, expr*) [with ForEachProc = sls_tracker::init_proc; expr_mark = obj_mark]’ 122 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/sls/sls_tracker.h:438:26: required from here 438 | for_each_expr(proc, visited, e); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/hashtable.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/map.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/sls/sls_engine.cpp:21: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 54%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/propagate_ineqs_tactic.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal.h:31, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/probe.h:27, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/arith/probe_arith.cpp:19: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = arith_degree_probe::proc; ExprMark = obj_mark; bool MarkAll = true; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:122:60: required from ‘void for_each_expr(ForEachProc&, expr_mark&, expr*) [with ForEachProc = arith_degree_probe::proc; expr_mark = obj_mark]’ 122 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal.h:184:22: required from ‘void for_each_expr_at(ForEachProc&, const goal&) [with ForEachProc = arith_degree_probe::proc]’ 184 | for_each_expr(proc, visited, s.form(i)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/arith/probe_arith.cpp:79:25: required from here 79 | for_each_expr_at(p, g); | ~~~~~~~~~~~~~~~~^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal.h:31, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactic.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactical.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/arith/pb2bv_tactic.cpp:19: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = pb2bv_tactic::only_01_visitor; ExprMark = ast_fast_mark<1>; bool MarkAll = true; bool IgnorePatterns = true]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/arith/pb2bv_tactic.cpp:196:81: required from here 196 | for_each_expr_core(proc, visited, f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 54%] Building CXX object src/tactic/sls/CMakeFiles/sls_tactic.dir/sls_tactic.cpp.o [ 54%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/purify_arith_tactic.cpp.o [ 54%] Building CXX object src/tactic/arith/CMakeFiles/arith_tactics.dir/recover_01_tactic.cpp.o [ 54%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/ast/pattern/pattern_inference_params_helper.hpp" from "pattern_inference_params_helper.pyg" In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/normal_forms/nnf.h:23, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/sls/sls_tactic.cpp:19: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = sls_tracker::init_proc; ExprMark = obj_mark; bool MarkAll = true; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:122:60: required from ‘void for_each_expr(ForEachProc&, expr_mark&, expr*) [with ForEachProc = sls_tracker::init_proc; expr_mark = obj_mark]’ 122 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/sls/sls_tracker.h:438:26: required from here 438 | for_each_expr(proc, visited, e); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/pattern/pattern_inference_params_helper.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/ast/pattern/pattern_inference_params_helper.hpp" [ 54%] Generating "database.h" INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/ast/pattern/database.h" [ 54%] Building CXX object src/ast/pattern/CMakeFiles/pattern.dir/expr_pattern_match.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal.h:31, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactic.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactical.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/arith/purify_arith_tactic.cpp:23: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = purify_arith_proc::find_unsafe_proc; ExprMark = ast_fast_mark<1>; bool MarkAll = true; bool IgnorePatterns = true]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/arith/purify_arith_tactic.cpp:157:78: required from here 157 | for_each_expr_core(proc, visited, curr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 54%] Built target sls_tactic [ 54%] Building CXX object src/ast/pattern/CMakeFiles/pattern.dir/pattern_inference.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal.h:31, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactic.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactical.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/arith/recover_01_tactic.cpp:33: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = rational; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:150:13: required from ‘void old_buffer::push_back(const T&) [with T = rational; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’ 150 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:224:26: required from ‘void old_buffer::resize(unsigned int, const T&) [with T = rational; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’ 224 | push_back(elem); | ~~~~~~~~~^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/arith/recover_01_tactic.cpp:232:29: required from here 232 | idx2coeff.resize(expected_num_clauses); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class rational’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:27: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/rational.h:24:7: note: ‘class rational’ declared here 24 | class rational { | ^~~~~~~~ [ 55%] Building CXX object src/ast/pattern/CMakeFiles/pattern.dir/pattern_inference_params.cpp.o [ 55%] Built target arith_tactics [ 55%] Building CXX object src/sat/sat_solver/CMakeFiles/sat_solver.dir/inc_sat_solver.cpp.o [ 55%] Building CXX object src/nlsat/tactic/CMakeFiles/nlsat_tactic.dir/goal2nlsat.cpp.o [ 55%] Building CXX object src/nlsat/tactic/CMakeFiles/nlsat_tactic.dir/nlsat_tactic.cpp.o [ 55%] Built target pattern [ 55%] Building CXX object src/cmd_context/extra_cmds/CMakeFiles/extra_cmds.dir/dbg_cmds.cpp.o [ 55%] Building CXX object src/nlsat/tactic/CMakeFiles/nlsat_tactic.dir/qfnra_nlsat_tactic.cpp.o [ 55%] Building CXX object src/cmd_context/extra_cmds/CMakeFiles/extra_cmds.dir/polynomial_cmds.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_solve_plugin.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_term_graph.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/cmd_context/extra_cmds/dbg_cmds.cpp:36: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_vartest.h:26:38: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 26 | class is_variable_proc : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/iomanip:42, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/cmd_context/extra_cmds/dbg_cmds.cpp:18: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 55%] Built target sat_solver [ 56%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/smt/params/smt_params_helper.hpp" from "smt_params_helper.pyg" INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/params/smt_params_helper.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/smt/params/smt_params_helper.hpp" [ 56%] Building CXX object src/cmd_context/extra_cmds/CMakeFiles/extra_cmds.dir/subpaving_cmds.cpp.o [ 56%] Building CXX object src/smt/params/CMakeFiles/smt_params.dir/dyn_ack_params.cpp.o [ 56%] Built target nlsat_tactic [ 56%] Building CXX object src/tactic/fd_solver/CMakeFiles/fd_solver.dir/bounded_int2bv_solver.cpp.o [ 56%] Building CXX object src/tactic/fd_solver/CMakeFiles/fd_solver.dir/enum2bv_solver.cpp.o [ 56%] Building CXX object src/smt/params/CMakeFiles/smt_params.dir/preprocessor_params.cpp.o [ 56%] Building CXX object src/smt/params/CMakeFiles/smt_params.dir/qi_params.cpp.o [ 56%] Built target extra_cmds [ 56%] Building CXX object src/smt/params/CMakeFiles/smt_params.dir/smt_params.cpp.o [ 56%] Building CXX object src/smt/params/CMakeFiles/smt_params.dir/theory_arith_params.cpp.o [ 56%] Building CXX object src/tactic/fd_solver/CMakeFiles/fd_solver.dir/fd_solver.cpp.o [ 56%] Building CXX object src/tactic/fd_solver/CMakeFiles/fd_solver.dir/pb2bv_solver.cpp.o [ 56%] Building CXX object src/smt/params/CMakeFiles/smt_params.dir/theory_array_params.cpp.o [ 56%] Building CXX object src/smt/params/CMakeFiles/smt_params.dir/theory_bv_params.cpp.o [ 56%] Building CXX object src/smt/params/CMakeFiles/smt_params.dir/theory_pb_params.cpp.o [ 57%] Building CXX object src/smt/params/CMakeFiles/smt_params.dir/theory_seq_params.cpp.o [ 57%] Building CXX object src/smt/params/CMakeFiles/smt_params.dir/theory_str_params.cpp.o [ 57%] Built target fd_solver [ 57%] Built target smt_params [ 57%] Building CXX object src/smt/proto_model/CMakeFiles/proto_model.dir/datatype_factory.cpp.o [ 57%] Building CXX object src/smt/proto_model/CMakeFiles/proto_model.dir/numeral_factory.cpp.o [ 57%] Building CXX object src/smt/proto_model/CMakeFiles/proto_model.dir/array_factory.cpp.o [ 57%] Building CXX object src/smt/proto_model/CMakeFiles/proto_model.dir/proto_model.cpp.o [ 59%] Building CXX object src/smt/proto_model/CMakeFiles/proto_model.dir/struct_factory.cpp.o [ 59%] Building CXX object src/smt/proto_model/CMakeFiles/proto_model.dir/value_factory.cpp.o [ 59%] Built target proto_model [ 59%] Building CXX object src/smt/CMakeFiles/smt.dir/arith_eq_adapter.cpp.o [ 59%] Building CXX object src/smt/CMakeFiles/smt.dir/arith_eq_solver.cpp.o [ 60%] Building CXX object src/smt/CMakeFiles/smt.dir/asserted_formulas.cpp.o [ 60%] Building CXX object src/smt/CMakeFiles/smt.dir/cached_var_subst.cpp.o [ 60%] Building CXX object src/smt/CMakeFiles/smt.dir/cost_evaluator.cpp.o /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/asserted_formulas.cpp: In member function ‘void asserted_formulas::commit(unsigned int)’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/asserted_formulas.cpp:438:10: warning: variable ‘new_sub’ set but not used [-Wunused-but-set-variable] 438 | bool new_sub = false; | ^~~~~~~ [ 60%] Building CXX object src/smt/CMakeFiles/smt.dir/dyn_ack.cpp.o [ 60%] Building CXX object src/smt/CMakeFiles/smt.dir/elim_term_ite.cpp.o [ 60%] Building CXX object src/smt/CMakeFiles/smt.dir/expr_context_simplifier.cpp.o [ 60%] Building CXX object src/smt/CMakeFiles/smt.dir/fingerprints.cpp.o [ 60%] Building CXX object src/smt/CMakeFiles/smt.dir/mam.cpp.o [ 60%] Building CXX object src/smt/CMakeFiles/smt.dir/old_interval.cpp.o [ 60%] Building CXX object src/smt/CMakeFiles/smt.dir/qi_queue.cpp.o [ 61%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_almost_cg_table.cpp.o [ 61%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_arith_value.cpp.o [ 61%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_case_split_queue.cpp.o [ 61%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_cg_table.cpp.o [ 61%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_checker.cpp.o [ 61%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_clause.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/smt_clause.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/smt_context.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/smt_case_split_queue.cpp:19: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = smt::rel_goal_case_split_queue::set_generation_fn; ExprMark = obj_mark; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:128:61: required from ‘void for_each_expr(ForEachProc&, expr*) [with ForEachProc = smt::rel_goal_case_split_queue::set_generation_fn]’ 128 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/smt_case_split_queue.cpp:1059:26: required from here 1059 | for_each_expr(proc, e); | ~~~~~~~~~~~~~^~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 61%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_clause_proof.cpp.o [ 61%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_conflict_resolution.cpp.o [ 61%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_consequences.cpp.o [ 62%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_context.cpp.o [ 62%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_context_inv.cpp.o [ 62%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_context_pp.cpp.o [ 62%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_context_stat.cpp.o [ 62%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_enode.cpp.o [ 62%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_farkas_util.cpp.o [ 62%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_for_each_relevant_expr.cpp.o [ 62%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_implied_equalities.cpp.o [ 62%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_internalizer.cpp.o [ 63%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_justification.cpp.o [ 63%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_kernel.cpp.o [ 63%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_literal.cpp.o /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/smt_justification.cpp: In constructor ‘smt::ext_simple_justification::ext_simple_justification(region&, unsigned int, const smt::literal*, unsigned int, const smt::enode_pair*)’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/smt_justification.cpp:316:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘smt::enode_pair’ {aka ‘struct std::pair’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 316 | memcpy(m_eqs, eqs, sizeof(enode_pair) * num_eqs); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/smt_clause.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/smt_context.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/smt_justification.cpp:19: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘smt::enode_pair’ {aka ‘struct std::pair’} declared here 284 | struct pair | ^~~~ [ 63%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_lookahead.cpp.o [ 63%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_model_checker.cpp.o [ 63%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_model_finder.cpp.o [ 63%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_model_generator.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/normal_forms/pull_quant.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/smt_model_checker.cpp:25: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = smt::model_checker; ExprMark = obj_mark; bool MarkAll = true; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:122:60: required from ‘void for_each_expr(ForEachProc&, expr_mark&, expr*) [with ForEachProc = smt::model_checker; expr_mark = obj_mark]’ 122 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/smt_model_checker.cpp:262:26: required from here 262 | for_each_expr(*this, m_visited, n); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast_util.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/smt_model_finder.cpp:21: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = smt::mf::instantiation_set; ExprMark = obj_mark; bool MarkAll = true; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:122:60: required from ‘void for_each_expr(ForEachProc&, expr_mark&, expr*) [with ForEachProc = smt::mf::instantiation_set; expr_mark = obj_mark]’ 122 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/smt_model_finder.cpp:178:34: required from here 178 | for_each_expr(*this, m_visited, n); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/backtrackable_set.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/smt_model_finder.cpp:20: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 63%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_quantifier.cpp.o [ 63%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_quantifier_stat.cpp.o [ 65%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_quick_checker.cpp.o [ 65%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_relevancy.cpp.o [ 65%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_setup.cpp.o [ 65%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_solver.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/model/model_core.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/model/model.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/solver/check_sat_result.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/solver/solver.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/solver/solver_na2as.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/smt_solver.cpp:19: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = smt::smt_solver::collect_fds_proc; ExprMark = ast_fast_mark<1>; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:147:67: required from ‘void quick_for_each_expr(ForEachProc&, expr_fast_mark1&, expr*) [with ForEachProc = smt::smt_solver::collect_fds_proc; expr_fast_mark1 = ast_fast_mark<1>]’ 147 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/smt_solver.cpp:330:40: required from here 330 | quick_for_each_expr(p, m_visited, n->get_pattern(i)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 65%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_statistics.cpp.o [ 65%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_theory.cpp.o [ 65%] Building CXX object src/smt/CMakeFiles/smt.dir/smt_value_sort.cpp.o [ 65%] Building CXX object src/smt/CMakeFiles/smt.dir/smt2_extra_cmds.cpp.o [ 66%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_arith.cpp.o [ 66%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_array_bapa.cpp.o [ 66%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_array_base.cpp.o [ 66%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_array.cpp.o /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_array_bapa.cpp: In member function ‘lbool smt::theory_array_bapa::imp::ensure_values_assigned()’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_array_bapa.cpp:324:27: warning: unused variable ‘set’ [-Wunused-variable] 324 | expr* set = k->get_arg(0); | ^~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_array_bapa.cpp: In member function ‘lbool smt::theory_array_bapa::imp::ensure_non_empty()’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_array_bapa.cpp:351:30: warning: unused variable ‘k’ [-Wunused-variable] 351 | unsigned k = i.m_selects.size(); | ^ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/smt_enode.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/smt_theory.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_arith.h:23, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_arith_def.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_arith.cpp:20: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = smt::theory_arith::linear_monomial; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = smt::theory_arith::linear_monomial; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_arith_core.h:886:33: required from ‘void smt::theory_arith::collect_vars(unsigned int, var_kind, buffer&) [with Ext = smt::mi_ext; buffer = old_buffer::linear_monomial, true, 16>]’ 886 | result.push_back(linear_monomial(c, it->m_var)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_arith.cpp:24:20: required from here 24 | template class theory_arith; | ^~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct smt::theory_arith::linear_monomial’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_arith.h:97:16: note: ‘struct smt::theory_arith::linear_monomial’ declared here 97 | struct linear_monomial { | ^~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = smt::theory_arith::row_entry; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = smt::theory_arith::row_entry; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_arith_int.h:359:30: required from ‘bool smt::theory_arith::branch_infeasible_int_equality() [with Ext = smt::mi_ext]’ 359 | pol.push_back(row_entry(c, var)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_arith.cpp:24:20: required from here 24 | template class theory_arith; | ^~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct smt::theory_arith::row_entry’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_arith.h:110:16: note: ‘struct smt::theory_arith::row_entry’ declared here 110 | struct row_entry { | ^~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_arith_nl.h:1248:34: required from ‘void smt::theory_arith::get_polynomial_info(sbuffer >&, sbuffer >&) [with Ext = smt::mi_ext; sbuffer > = old_sbuffer, 16>; sbuffer > = old_sbuffer, 16>]’ 1248 | varinfo.push_back(var_num_occs(vn.m_key, vn.m_value)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_arith.cpp:24:20: required from here 24 | template class theory_arith; | ^~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_arith_nl.h:1483:28: required from ‘expr* smt::theory_arith::horner(sbuffer >&, expr*) [with Ext = smt::mi_ext; sbuffer > = old_sbuffer, 16>]’ 1483 | e.push_back(coeff_expr(kv.first, f)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_arith.cpp:24:20: required from here 24 | template class theory_arith; | ^~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = old_interval; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = old_interval; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_arith_nl.h:2093:32: required from ‘bool smt::theory_arith::is_inconsistent2(const grobner::equation*, grobner&) [with Ext = smt::mi_ext]’ 2093 | intervals.push_back(mk_interval_for(m)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_arith.cpp:24:20: required from here 24 | template class theory_arith; | ^~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class old_interval’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_arith.h:36: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/old_interval.h:66:7: note: ‘class old_interval’ declared here 66 | class old_interval { | ^~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = smt::theory_arith::linear_monomial; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = smt::theory_arith::linear_monomial; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_arith_core.h:886:33: required from ‘void smt::theory_arith::collect_vars(unsigned int, var_kind, buffer&) [with Ext = smt::i_ext; buffer = old_buffer::linear_monomial, true, 16>]’ 886 | result.push_back(linear_monomial(c, it->m_var)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_arith.cpp:25:20: required from here 25 | template class theory_arith; | ^~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct smt::theory_arith::linear_monomial’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_arith.h:97:16: note: ‘struct smt::theory_arith::linear_monomial’ declared here 97 | struct linear_monomial { | ^~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = smt::theory_arith::row_entry; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = smt::theory_arith::row_entry; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_arith_int.h:359:30: required from ‘bool smt::theory_arith::branch_infeasible_int_equality() [with Ext = smt::i_ext]’ 359 | pol.push_back(row_entry(c, var)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_arith.cpp:25:20: required from here 25 | template class theory_arith; | ^~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct smt::theory_arith::row_entry’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_arith.h:110:16: note: ‘struct smt::theory_arith::row_entry’ declared here 110 | struct row_entry { | ^~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = smt::theory_arith::linear_monomial; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = smt::theory_arith::linear_monomial; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_arith_core.h:886:33: required from ‘void smt::theory_arith::collect_vars(unsigned int, var_kind, buffer&) [with Ext = smt::inf_ext; buffer = old_buffer::linear_monomial, true, 16>]’ 886 | result.push_back(linear_monomial(c, it->m_var)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_arith.cpp:29:25: required from here 29 | template class smt::theory_arith; | ^~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct smt::theory_arith::linear_monomial’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_arith.h:97:16: note: ‘struct smt::theory_arith::linear_monomial’ declared here 97 | struct linear_monomial { | ^~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = smt::theory_arith::row_entry; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = smt::theory_arith::row_entry; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_arith_int.h:359:30: required from ‘bool smt::theory_arith::branch_infeasible_int_equality() [with Ext = smt::inf_ext]’ 359 | pol.push_back(row_entry(c, var)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_arith.cpp:29:25: required from here 29 | template class smt::theory_arith; | ^~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct smt::theory_arith::row_entry’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_arith.h:110:16: note: ‘struct smt::theory_arith::row_entry’ declared here 110 | struct row_entry { | ^~~~~~~~~ [ 66%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_array_full.cpp.o [ 66%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_bv.cpp.o [ 66%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_datatype.cpp.o [ 66%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_dense_diff_logic.cpp.o [ 66%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_diff_logic.cpp.o [ 67%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_dl.cpp.o [ 67%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_dummy.cpp.o [ 67%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_fpa.cpp.o [ 67%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_jobscheduler.cpp.o [ 67%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_lra.cpp.o [ 67%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_opt.cpp.o [ 67%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_pb.cpp.o [ 67%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_recfun.cpp.o [ 67%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_seq.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast_util.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_recfun.cpp:21: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = smt::theory_recfun::set_depth_rec(unsigned int, expr*)::insert_c; ExprMark = obj_mark; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:128:61: required from ‘void for_each_expr(ForEachProc&, expr*) [with ForEachProc = smt::theory_recfun::set_depth_rec(unsigned int, expr*)::insert_c]’ 128 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_recfun.cpp:232:22: required from here 232 | for_each_expr(proc, e); | ~~~~~~~~~~~~~^~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/stats.h:23, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/theory_recfun.cpp:20: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 68%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_special_relations.cpp.o [ 68%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_str.cpp.o [ 68%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_utvpi.cpp.o [ 68%] Building CXX object src/smt/CMakeFiles/smt.dir/theory_wmaxsat.cpp.o [ 68%] Building CXX object src/smt/CMakeFiles/smt.dir/uses_theory.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/uses_theory.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/uses_theory.cpp:20: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = uses_theory_ns::proc; ExprMark = obj_mark; bool MarkAll = true; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:122:60: required from ‘void for_each_expr(ForEachProc&, expr_mark&, expr*) [with ForEachProc = uses_theory_ns::proc; expr_mark = obj_mark]’ 122 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/smt/uses_theory.cpp:42:22: required from here 42 | for_each_expr(p, visited, n); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 68%] Building CXX object src/smt/CMakeFiles/smt.dir/watch_list.cpp.o [ 68%] Built target smt [ 68%] Building CXX object src/qe/CMakeFiles/qe.dir/nlqsat.cpp.o [ 68%] Building CXX object src/qe/CMakeFiles/qe.dir/nlarith_util.cpp.o [ 68%] Building CXX object src/qe/CMakeFiles/qe.dir/qe_arith.cpp.o [ 68%] Building CXX object src/smt/tactic/CMakeFiles/smt_tactic.dir/ctx_solver_simplify_tactic.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/expr2var.h:26, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/nlqsat.cpp:22: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = qe::nlqsat::is_pure_proc; ExprMark = ast_fast_mark<1>; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:147:67: required from ‘void quick_for_each_expr(ForEachProc&, expr_fast_mark1&, expr*) [with ForEachProc = qe::nlqsat::is_pure_proc; expr_fast_mark1 = ast_fast_mark<1>]’ 147 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/nlqsat.cpp:518:36: required from here 518 | quick_for_each_expr(is_pure, visited, fml); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/util.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/uint_set.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/nlqsat.cpp:21: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 68%] Building CXX object src/smt/tactic/CMakeFiles/smt_tactic.dir/smt_tactic.cpp.o [ 68%] Building CXX object src/qe/CMakeFiles/qe.dir/qe_arith_plugin.cpp.o [ 68%] Building CXX object src/qe/CMakeFiles/qe.dir/qe_array_plugin.cpp.o [ 68%] Building CXX object src/qe/CMakeFiles/qe.dir/qe_arrays.cpp.o [ 68%] Building CXX object src/smt/tactic/CMakeFiles/smt_tactic.dir/unit_subsumption_tactic.cpp.o [ 68%] Building CXX object src/qe/CMakeFiles/qe.dir/qe_bool_plugin.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_arrays.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_arrays.cpp:29: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_mbp.h:49:22: warning: ‘virtual void qe::project_plugin::operator()(model&, app_ref_vector&, expr_ref_vector&)’ was hidden [-Woverloaded-virtual=] 49 | virtual void operator()(model& model, app_ref_vector& vars, expr_ref_vector& lits) { }; | ^~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_arrays.h:37:14: note: by ‘qe::array_project_plugin::operator()’ 37 | void operator()(model& model, app_ref_vector& vars, expr_ref& fml, app_ref_vector& aux_vars, bool reduce_all_selects); | ^~~~~~~~ [ 69%] Building CXX object src/qe/CMakeFiles/qe.dir/qe_bv_plugin.cpp.o [ 69%] Building CXX object src/qe/CMakeFiles/qe.dir/qe_cmd.cpp.o [ 69%] Building CXX object src/qe/CMakeFiles/qe.dir/qe.cpp.o [ 69%] Built target smt_tactic [ 69%] Building CXX object src/tactic/ufbv/CMakeFiles/ufbv_tactic.dir/macro_finder_tactic.cpp.o [ 69%] Building CXX object src/qe/CMakeFiles/qe.dir/qe_datatype_plugin.cpp.o [ 69%] Building CXX object src/qe/CMakeFiles/qe.dir/qe_datatypes.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_datatype_plugin.cpp:102: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = qe::lift_foreign_vars; ExprMark = obj_mark; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:128:61: required from ‘void for_each_expr(ForEachProc&, expr*) [with ForEachProc = qe::lift_foreign_vars]’ 128 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_datatype_plugin.cpp:336:26: required from here 336 | for_each_expr(*this, fml.get()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 69%] Building CXX object src/tactic/ufbv/CMakeFiles/ufbv_tactic.dir/quasi_macros_tactic.cpp.o [ 69%] Building CXX object src/qe/CMakeFiles/qe.dir/qe_dl_plugin.cpp.o [ 69%] Building CXX object src/qe/CMakeFiles/qe.dir/qe_lite.cpp.o [ 71%] Building CXX object src/tactic/ufbv/CMakeFiles/ufbv_tactic.dir/ufbv_rewriter.cpp.o [ 71%] Building CXX object src/qe/CMakeFiles/qe.dir/qe_mbp.cpp.o [ 71%] Building CXX object src/qe/CMakeFiles/qe.dir/qe_mbi.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_lite.cpp:38: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_vartest.h:26:38: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 26 | class is_variable_proc : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_lite.h:23, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_lite.cpp:20: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/format.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast_smt2_pp.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast_pp.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/ufbv/ufbv_rewriter.cpp:24: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = var_set_proc; ExprMark = obj_mark; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:128:61: required from ‘void for_each_expr(ForEachProc&, expr*) [with ForEachProc = var_set_proc]’ 128 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/ufbv/ufbv_rewriter.cpp:135:18: required from here 135 | for_each_expr(proc1, e1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/util.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/uint_set.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/ufbv/ufbv_rewriter.cpp:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_mbp.cpp:29: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_mbp.h:49:22: warning: ‘virtual void qe::project_plugin::operator()(model&, app_ref_vector&, expr_ref_vector&)’ was hidden [-Woverloaded-virtual=] 49 | virtual void operator()(model& model, app_ref_vector& vars, expr_ref_vector& lits) { }; | ^~~~~~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_mbp.cpp:31: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_arrays.h:37:14: note: by ‘qe::array_project_plugin::operator()’ 37 | void operator()(model& model, app_ref_vector& vars, expr_ref& fml, app_ref_vector& aux_vars, bool reduce_all_selects); | ^~~~~~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = rational; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:150:13: required from ‘void old_buffer::push_back(const T&) [with T = rational; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’ 150 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_lite.cpp:1695:37: required from here 1695 | as.push_back(a_val); | ~~~~~~~~~~~~^~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class rational’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:27: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/rational.h:24:7: note: ‘class rational’ declared here 24 | class rational { | ^~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = ar::der; ExprMark = obj_mark; bool MarkAll = true; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:122:60: required from ‘void for_each_expr(ForEachProc&, expr_mark&, expr*) [with ForEachProc = ar::der; expr_mark = obj_mark]’ 122 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_lite.cpp:772:26: required from here 772 | for_each_expr(*this, m_visited, e); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/rewriter/expr_safe_replace.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_mbp.cpp:21: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = for_each_expr_proc; ExprMark = obj_mark; bool MarkAll = true; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:122:60: required from ‘void for_each_expr(ForEachProc&, expr_mark&, expr*) [with ForEachProc = for_each_expr_proc; expr_mark = obj_mark]’ 122 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_mbp.cpp:47:18: required from here 47 | for_each_expr(fe, visited, e); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_solve_plugin.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_term_graph.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_mbi.cpp:39: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_vartest.h:26:38: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 26 | class is_variable_proc : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast_util.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_mbi.cpp:31: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 72%] Building CXX object src/qe/CMakeFiles/qe.dir/qe_sat_tactic.cpp.o [ 72%] Building CXX object src/tactic/ufbv/CMakeFiles/ufbv_tactic.dir/ufbv_rewriter_tactic.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = qe::euf_arith_mbi_plugin::is_atom_proc; ExprMark = ast_fast_mark<1>; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:147:67: required from ‘void quick_for_each_expr(ForEachProc&, expr_fast_mark1&, expr*) [with ForEachProc = qe::euf_arith_mbi_plugin::is_atom_proc; expr_fast_mark1 = ast_fast_mark<1>]’ 147 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_mbi.cpp:194:32: required from here 194 | quick_for_each_expr(proc, marks, e); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 72%] Building CXX object src/qe/CMakeFiles/qe.dir/qe_solve_plugin.cpp.o [ 72%] Building CXX object src/qe/CMakeFiles/qe.dir/qe_tactic.cpp.o [ 72%] Building CXX object src/tactic/ufbv/CMakeFiles/ufbv_tactic.dir/ufbv_tactic.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_solve_plugin.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_solve_plugin.cpp:26: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_vartest.h:26:38: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 26 | class is_variable_proc : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/arith_decl_plugin.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_solve_plugin.cpp:21: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 72%] Building CXX object src/qe/CMakeFiles/qe.dir/qe_term_graph.cpp.o [ 72%] Building CXX object src/qe/CMakeFiles/qe.dir/qsat.cpp.o [ 72%] Built target ufbv_tactic In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_solve_plugin.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_term_graph.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_term_graph.cpp:26: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_vartest.h:26:38: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 26 | class is_variable_proc : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/util.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_term_graph.cpp:20: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/format.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast_smt2_pp.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast_pp.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_term_graph.cpp:22: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = qe::is_pure_ns::proc; ExprMark = ast_fast_mark<1>; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:153:67: required from ‘void quick_for_each_expr(ForEachProc&, expr*) [with ForEachProc = qe::is_pure_ns::proc]’ 153 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_term_graph.cpp:63:32: required from here 63 | quick_for_each_expr(v, e); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 72%] Built target qe [ 72%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/muz/base/fp_params.hpp" from "fp_params.pyg" INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/base/fp_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/muz/base/fp_params.hpp" [ 72%] Building CXX object src/muz/base/CMakeFiles/muz.dir/dl_boogie_proof.cpp.o [ 72%] Building CXX object src/muz/base/CMakeFiles/muz.dir/dl_costs.cpp.o [ 72%] Building CXX object src/muz/base/CMakeFiles/muz.dir/dl_context.cpp.o [ 72%] Building CXX object src/muz/base/CMakeFiles/muz.dir/bind_variables.cpp.o [ 73%] Building CXX object src/muz/base/CMakeFiles/muz.dir/dl_rule.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/arith_decl_plugin.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/base/dl_context.cpp:22: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = datalog::context::engine_type_proc; ExprMark = ast_fast_mark<1>; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:147:67: required from ‘void quick_for_each_expr(ForEachProc&, expr_fast_mark1&, expr*) [with ForEachProc = datalog::context::engine_type_proc; expr_fast_mark1 = ast_fast_mark<1>]’ 147 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/base/dl_context.cpp:822:36: required from here 822 | quick_for_each_expr(proc, mark, r->get_head()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/istream:40, from /usr/include/c++/14.2.1/sstream:40, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/base/dl_context.cpp:20: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 73%] Building CXX object src/muz/base/CMakeFiles/muz.dir/dl_rule_set.cpp.o [ 73%] Building CXX object src/muz/base/CMakeFiles/muz.dir/dl_rule_subsumption_index.cpp.o [ 73%] Building CXX object src/muz/base/CMakeFiles/muz.dir/dl_rule_transformer.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/format.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast_smt2_pp.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast_pp.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/base/dl_rule.cpp:27: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = datalog::uninterpreted_function_finder_proc; ExprMark = expr_sparse_mark; bool MarkAll = true; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/base/dl_rule.cpp:905:97: required from here 905 | for_each_expr_core(m_ufproc, m_visited, r.get_tail(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/algorithm:60, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/base/dl_rule.cpp:24: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 73%] Building CXX object src/muz/base/CMakeFiles/muz.dir/dl_util.cpp.o [ 73%] Building CXX object src/muz/base/CMakeFiles/muz.dir/hnf.cpp.o [ 73%] Building CXX object src/muz/base/CMakeFiles/muz.dir/rule_properties.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/base/hnf.h:28, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/base/hnf.cpp:46: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = hnf::imp::contains_predicate_proc; ExprMark = ast_fast_mark<1>; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:147:67: required from ‘void quick_for_each_expr(ForEachProc&, expr_fast_mark1&, expr*) [with ForEachProc = hnf::imp::contains_predicate_proc; expr_fast_mark1 = ast_fast_mark<1>]’ 147 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/base/hnf.cpp:219:32: required from here 219 | quick_for_each_expr(m_proc, m_mark1, fml); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/expr_functors.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/base/rule_properties.cpp:21: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = datalog::rule_properties; ExprMark = expr_sparse_mark; bool MarkAll = true; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/base/rule_properties.cpp:46:78: required from here 46 | for_each_expr_core(*this, visited, r->get_tail(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 73%] Built target muz [ 73%] Building CXX object src/muz/dataflow/CMakeFiles/dataflow.dir/dataflow.cpp.o [ 73%] Built target dataflow [ 73%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_backwards.cpp.o [ 74%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_array_blast.cpp.o [ 74%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_coalesce.cpp.o [ 74%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_bit_blast.cpp.o [ 74%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_coi_filter.cpp.o [ 74%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_filter_rules.cpp.o [ 74%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_interp_tail_simplifier.cpp.o [ 74%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_karr_invariants.cpp.o [ 74%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_loop_counter.cpp.o [ 75%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_magic_sets.cpp.o [ 75%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_magic_symbolic.cpp.o [ 75%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_quantifier_abstraction.cpp.o [ 75%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_quantifier_instantiation.cpp.o [ 75%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_rule_inliner.cpp.o [ 75%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_scale.cpp.o [ 75%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_separate_negated_tails.cpp.o [ 75%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_slice.cpp.o [ 75%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_subsumption_checker.cpp.o [ 77%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_unbound_compressor.cpp.o [ 77%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_unfold.cpp.o [ 77%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_transforms.cpp.o [ 77%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_array_eq_rewrite.cpp.o [ 77%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_array_instantiation.cpp.o [ 77%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_elim_term_ite.cpp.o [ 77%] Building CXX object src/muz/transforms/CMakeFiles/transforms.dir/dl_mk_synchronize.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/arith_decl_plugin.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/base/dl_context.h:26, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/transforms/dl_mk_elim_term_ite.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/transforms/dl_mk_elim_term_ite.cpp:20: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = {anonymous}::uninterp_const_collector; ExprMark = ast_fast_mark<1>; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:153:67: required from ‘void quick_for_each_expr(ForEachProc&, expr*) [with ForEachProc = {anonymous}::uninterp_const_collector]’ 153 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/transforms/dl_mk_elim_term_ite.cpp:41:28: required from here 41 | quick_for_each_expr(c, e); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 77%] Built target transforms [ 77%] Building CXX object src/muz/bmc/CMakeFiles/bmc.dir/dl_bmc_engine.cpp.o [ 77%] Building CXX object src/muz/clp/CMakeFiles/clp.dir/clp_context.cpp.o [ 77%] Building CXX object src/muz/tab/CMakeFiles/tab.dir/tab_context.cpp.o [ 78%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/aig_exporter.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/tab/tab_context.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/tab/tab_context.cpp:20: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = tb::clause::constructor_test; ExprMark = ast_fast_mark<1>; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:153:67: required from ‘void quick_for_each_expr(ForEachProc&, expr*) [with ForEachProc = tb::clause::constructor_test]’ 153 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/tab/tab_context.cpp:416:36: required from here 416 | quick_for_each_expr(p, t); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 78%] Built target clp [ 78%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_legacy_mev.cpp.o [ 78%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/check_relation.cpp.o [ 78%] Built target bmc [ 78%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_legacy_frames.cpp.o [ 78%] Built target tab [ 78%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_context.cpp.o [ 79%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_dl_interface.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_legacy_frames.cpp:9: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:192:36: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 192 | struct lemma_lt_proc : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/istream:40, from /usr/include/c++/14.2.1/sstream:40, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_legacy_frames.cpp:6: /usr/include/c++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:730:34: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 730 | struct pob_lt_proc : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:734:34: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 734 | struct pob_gt_proc : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.cpp:33: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:192:36: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 192 | struct lemma_lt_proc : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/istream:40, from /usr/include/c++/14.2.1/sstream:40, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.cpp:24: /usr/include/c++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:730:34: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 730 | struct pob_lt_proc : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:734:34: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 734 | struct pob_gt_proc : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 79%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_base.cpp.o [ 79%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_farkas_learner.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_dl_interface.cpp:28: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:192:36: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 192 | struct lemma_lt_proc : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/arith_decl_plugin.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/base/dl_context.h:26, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_dl_interface.cpp:20: /usr/include/c++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:730:34: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 730 | struct pob_lt_proc : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:734:34: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 734 | struct pob_gt_proc : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 79%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_generalizers.cpp.o [ 79%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_bound_relation.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/format.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast_smt2_pp.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_farkas_learner.cpp:22: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = spacer::is_pure_expr_proc; ExprMark = obj_mark; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:128:61: required from ‘void for_each_expr(ForEachProc&, expr*) [with ForEachProc = spacer::is_pure_expr_proc]’ 128 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_farkas_learner.cpp:97:22: required from here 97 | for_each_expr(proc, e); | ~~~~~~~~~~~~~^~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 79%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_manager.cpp.o [ 79%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_prop_solver.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_generalizers.cpp:22: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:192:36: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 192 | struct lemma_lt_proc : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/refwrap.h:39, from /usr/include/c++/14.2.1/deque:67, from /usr/include/c++/14.2.1/queue:62, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:30: /usr/include/c++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:730:34: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 730 | struct pob_lt_proc : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:734:34: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 734 | struct pob_gt_proc : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_solve_plugin.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_term_graph.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_generalizers.cpp:33: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_vartest.h:26:38: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 26 | class is_variable_proc : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/rewriter/bool_rewriter.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_manager.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:32: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = spacer::{anonymous}::collect_array_proc; ExprMark = obj_mark; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:128:61: required from ‘void for_each_expr(ForEachProc&, expr*) [with ForEachProc = spacer::{anonymous}::collect_array_proc]’ 128 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_generalizers.cpp:238:18: required from here 238 | for_each_expr(cap, v); | ~~~~~~~~~~~~~^~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/deque:62: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/rewriter/bool_rewriter.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_manager.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_manager.cpp:23: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = spacer::collect_decls_proc; ExprMark = obj_mark; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:128:61: required from ‘void for_each_expr(ForEachProc&, expr*) [with ForEachProc = spacer::collect_decls_proc]’ 128 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_manager.cpp:141:22: required from here 141 | for_each_expr(collect_decls, m_relation_info[i].m_body); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/istream:40, from /usr/include/c++/14.2.1/sstream:40, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_manager.cpp:21: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 79%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_sym_mux.cpp.o [ 79%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_check_table.cpp.o [ 79%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_util.cpp.o [ 79%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_iuc_solver.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/format.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast_smt2_pp.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast_pp.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_sym_mux.cpp:22: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = {anonymous}::formula_checker; ExprMark = obj_mark; bool MarkAll = true; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:122:60: required from ‘void for_each_expr(ForEachProc&, expr_mark&, expr*) [with ForEachProc = {anonymous}::formula_checker; expr_mark = obj_mark]’ 122 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_sym_mux.cpp:123:18: required from here 123 | for_each_expr(fck, visited, e); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_solve_plugin.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_term_graph.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_util.cpp:68: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_vartest.h:26:38: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 26 | class is_variable_proc : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/istream:40, from /usr/include/c++/14.2.1/sstream:40, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_util.cpp:28: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 79%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_legacy_mbp.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_util.cpp:31: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = spacer::index_term_finder; ExprMark = obj_mark; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:128:61: required from ‘void for_each_expr(ForEachProc&, expr*) [with ForEachProc = spacer::index_term_finder]’ 128 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_util.cpp:833:22: required from here 833 | for_each_expr(finder, fml); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 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_proof_utils.cpp.o [ 80%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_unsat_core_learner.cpp.o [ 80%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_unsat_core_plugin.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/format.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast_smt2_pp.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast_pp.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_proof_utils.cpp:20: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = parameter; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:150:13: required from ‘void old_buffer::push_back(const T&) [with T = parameter; bool CallDestructors = true; unsigned int INITIAL_SIZE = 16]’ 150 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_proof_utils.cpp:214:24: required from here 214 | v.push_back(params[i]); | ~~~~~~~~~~~^~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class parameter’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:89:7: note: ‘class parameter’ declared here 89 | class parameter { | ^~~~~~~~~ [ 80%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_matrix.cpp.o [ 80%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_antiunify.cpp.o [ 80%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_external_relation.cpp.o [ 80%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_mev_array.cpp.o [ 80%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_qe_project.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_qe_project.cpp:38: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_vartest.h:26:38: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 26 | class is_variable_proc : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/arith_decl_plugin.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_qe_project.cpp:24: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 80%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_sem_matcher.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_quant_generalizer.cpp.o [ 81%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_callback.cpp.o [ 81%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_json.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_quant_generalizer.cpp:23: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:192:36: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 192 | struct lemma_lt_proc : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/refwrap.h:39, from /usr/include/c++/14.2.1/deque:67, from /usr/include/c++/14.2.1/queue:62, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:30: /usr/include/c++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:730:34: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 730 | struct pob_lt_proc : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:734:34: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 734 | struct pob_gt_proc : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_quant_generalizer.cpp:39:36: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 39 | struct index_lt_proc : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/rewriter/bool_rewriter.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_manager.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:32: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = {anonymous}::has_nlira_functor; ExprMark = ast_fast_mark<1>; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:147:67: required from ‘void quick_for_each_expr(ForEachProc&, expr_fast_mark1&, expr*) [with ForEachProc = {anonymous}::has_nlira_functor; expr_fast_mark1 = ast_fast_mark<1>]’ 147 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_quant_generalizer.cpp:121:36: required from here 121 | quick_for_each_expr(fn, visited, e); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/deque:62: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_callback.h:23, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_callback.cpp:20: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:192:36: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 192 | struct lemma_lt_proc : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/refwrap.h:39, from /usr/include/c++/14.2.1/deque:67, from /usr/include/c++/14.2.1/queue:62, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:30: /usr/include/c++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:730:34: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 730 | struct pob_lt_proc : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:734:34: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 734 | struct pob_gt_proc : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_json.cpp:21: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:192:36: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 192 | struct lemma_lt_proc : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/iomanip:42, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_json.cpp:20: /usr/include/c++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:730:34: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 730 | struct pob_lt_proc : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 81%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_iuc_proof.cpp.o /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:734:34: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 734 | struct pob_gt_proc : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 81%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_instruction.cpp.o [ 81%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_mbc.cpp.o [ 81%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_pdr.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/format.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast_smt2_pp.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast_pp.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast_pp_dot.h:11, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_iuc_proof.cpp:2: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = spacer::collect_pure_proc; ExprMark = obj_mark; bool MarkAll = true; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:122:60: required from ‘void for_each_expr(ForEachProc&, expr_mark&, expr*) [with ForEachProc = spacer::collect_pure_proc; expr_mark = obj_mark]’ 122 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_iuc_proof.cpp:56:22: required from here 56 | for_each_expr(proc, visited, lit); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/tuple:38, from /usr/include/c++/14.2.1/bits/hashtable_policy.h:34, from /usr/include/c++/14.2.1/bits/hashtable.h:35, from /usr/include/c++/14.2.1/bits/unordered_map.h:33, from /usr/include/c++/14.2.1/unordered_map:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_iuc_proof.cpp:1: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 81%] Building CXX object src/muz/spacer/CMakeFiles/spacer.dir/spacer_sat_answer.cpp.o [ 83%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_interval_relation.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_pdr.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_pdr.cpp:21: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:192:36: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 192 | struct lemma_lt_proc : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/refwrap.h:39, from /usr/include/c++/14.2.1/deque:67, from /usr/include/c++/14.2.1/queue:62, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:30: /usr/include/c++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:730:34: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 730 | struct pob_lt_proc : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:734:34: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 734 | struct pob_gt_proc : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 83%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_lazy_table.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_sat_answer.h:23, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_sat_answer.cpp:1: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:192:36: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 192 | struct lemma_lt_proc : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/refwrap.h:39, from /usr/include/c++/14.2.1/deque:67, from /usr/include/c++/14.2.1/queue:62, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:30: /usr/include/c++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:730:34: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 730 | struct pob_lt_proc : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/muz/spacer/spacer_context.h:734:34: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 734 | struct pob_gt_proc : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 83%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_mk_explanations.cpp.o [ 83%] Built target spacer [ 83%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_mk_similarity_compressor.cpp.o [ 83%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_mk_simple_joins.cpp.o [ 83%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_product_relation.cpp.o [ 83%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_relation_manager.cpp.o [ 83%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_sieve_relation.cpp.o [ 83%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_sparse_table.cpp.o [ 84%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_table.cpp.o [ 84%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/dl_table_relation.cpp.o [ 84%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/doc.cpp.o [ 84%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/karr_relation.cpp.o [ 84%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/rel_context.cpp.o [ 84%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/tbv.cpp.o [ 84%] Building CXX object src/muz/rel/CMakeFiles/rel.dir/udoc_relation.cpp.o [ 84%] Built target rel [ 85%] Building CXX object src/muz/ddnf/CMakeFiles/ddnf.dir/ddnf.cpp.o [ 85%] Built target ddnf [ 85%] Building CXX object src/muz/fp/CMakeFiles/fp.dir/dl_cmds.cpp.o [ 85%] Building CXX object src/muz/fp/CMakeFiles/fp.dir/dl_register_engine.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%] Built target fp [ 86%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/tactic/smtlogics/qfufbv_tactic_params.hpp" from "qfufbv_tactic_params.pyg" INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/smtlogics/qfufbv_tactic_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/tactic/smtlogics/qfufbv_tactic_params.hpp" [ 86%] Building CXX object src/tactic/smtlogics/CMakeFiles/smtlogic_tactics.dir/qfaufbv_tactic.cpp.o [ 86%] Building CXX object src/tactic/smtlogics/CMakeFiles/smtlogic_tactics.dir/nra_tactic.cpp.o [ 86%] 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/qfbv_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/qflia_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/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 [ 87%] 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%] Built target smtlogic_tactics [ 89%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/opt/opt_params.hpp" from "opt_params.pyg" [ 89%] Building CXX object src/tactic/fpa/CMakeFiles/fpa_tactics.dir/fpa2bv_model_converter.cpp.o [ 89%] Building CXX object src/tactic/fpa/CMakeFiles/fpa_tactics.dir/qffp_tactic.cpp.o [ 90%] Building CXX object src/tactic/fpa/CMakeFiles/fpa_tactics.dir/fpa2bv_tactic.cpp.o INFO:root:Using /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/opt/opt_params.pyg INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/opt/opt_params.hpp" [ 90%] Building CXX object src/opt/CMakeFiles/opt.dir/maxlex.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal.h:31, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactic.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactical.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/fpa/qffp_tactic.cpp:19: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = is_non_fp_qfnra_predicate; ExprMark = ast_fast_mark<1>; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:147:67: required from ‘void quick_for_each_expr(ForEachProc&, expr_fast_mark1&, expr*) [with ForEachProc = is_non_fp_qfnra_predicate; expr_fast_mark1 = ast_fast_mark<1>]’ 147 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal.h:196:32: required from ‘bool test(const goal&, Predicate&) [with Predicate = is_non_fp_qfnra_predicate]’ 196 | quick_for_each_expr(proc, visited, g.form(i)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal.h:207:16: required from ‘bool test(const goal&) [with Predicate = is_non_fp_qfnra_predicate]’ 207 | return test(g, proc); | ~~~~^~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/fpa/qffp_tactic.cpp:71:48: required from here 71 | return !test(g); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 90%] Building CXX object src/opt/CMakeFiles/opt.dir/maxres.cpp.o [ 90%] Building CXX object src/tactic/fpa/CMakeFiles/fpa_tactics.dir/qffplra_tactic.cpp.o [ 90%] Building CXX object src/opt/CMakeFiles/opt.dir/maxsmt.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal.h:31, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactic.h:24, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/tactical.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/fpa/qffplra_tactic.cpp:19: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = is_fpa_function; ExprMark = ast_fast_mark<1>; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:147:67: required from ‘void quick_for_each_expr(ForEachProc&, expr_fast_mark1&, expr*) [with ForEachProc = is_fpa_function; expr_fast_mark1 = ast_fast_mark<1>]’ 147 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal.h:196:32: required from ‘bool test(const goal&, Predicate&) [with Predicate = is_fpa_function]’ 196 | quick_for_each_expr(proc, visited, g.form(i)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/goal.h:207:16: required from ‘bool test(const goal&) [with Predicate = is_fpa_function]’ 207 | return test(g, proc); | ~~~~^~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/tactic/fpa/qffplra_tactic.cpp:82:34: required from here 82 | test(g) && | ~~~~~~~~~~~~~~~~~~~~~^~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/warning.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/debug.h:39, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_vector.h:29, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/vector.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:23: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 90%] Built target fpa_tactics [ 91%] Building CXX object src/tactic/portfolio/CMakeFiles/portfolio.dir/default_tactic.cpp.o [ 91%] Building CXX object src/opt/CMakeFiles/opt.dir/opt_cmds.cpp.o [ 92%] Building CXX object src/opt/CMakeFiles/opt.dir/opt_context.cpp.o [ 92%] Building CXX object src/tactic/portfolio/CMakeFiles/portfolio.dir/smt_strategic_solver.cpp.o [ 92%] Building CXX object src/opt/CMakeFiles/opt.dir/opt_pareto.cpp.o [ 92%] Building CXX object src/opt/CMakeFiles/opt.dir/opt_parse.cpp.o [ 92%] Building CXX object src/tactic/portfolio/CMakeFiles/portfolio.dir/solver2lookahead.cpp.o [ 92%] Building CXX object src/opt/CMakeFiles/opt.dir/optsmt.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/buffer.h:17, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/ast.h:25, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/opt/opt_context.cpp:21: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h: In instantiation of ‘void old_buffer::expand() [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:157:13: required from ‘void old_buffer::push_back(T&&) [with T = std::pair; bool CallDestructors = false; unsigned int INITIAL_SIZE = 16]’ 157 | expand(); | ^~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:37:20: required from ‘void for_each_expr_core(ForEachProc&, ExprMark&, expr*) [with ForEachProc = opt::context::is_bv; ExprMark = ast_fast_mark<1>; bool MarkAll = false; bool IgnorePatterns = false]’ 37 | stack.push_back(frame(n, 0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/ast/for_each_expr.h:147:67: required from ‘void quick_for_each_expr(ForEachProc&, expr_fast_mark1&, expr*) [with ForEachProc = opt::context::is_bv; expr_fast_mark1 = ast_fast_mark<1>]’ 147 | for_each_expr_core(proc, visited, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/opt/opt_context.cpp:724:40: required from here 724 | quick_for_each_expr(proc, visited, ms[j]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/old_buffer.h:44:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44 | memcpy(new_buffer, m_buffer, m_pos * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/string:51, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/symbol.h:21, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/cmd_context_types.h:20, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/params.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/util/gparams.h:22, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/opt/opt_context.cpp:20: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ [ 92%] Built target portfolio [ 92%] Building CXX object src/opt/CMakeFiles/opt.dir/opt_solver.cpp.o [ 92%] Building CXX object src/opt/CMakeFiles/opt.dir/pb_sls.cpp.o [ 92%] Building CXX object src/opt/CMakeFiles/opt.dir/sortmax.cpp.o [ 92%] Building CXX object src/opt/CMakeFiles/opt.dir/wmax.cpp.o [ 92%] Built target opt [ 92%] Generating api_commands.cpp;api_log_macros.cpp;api_log_macros.h Faking emission of 'z3/z3core.py' Generated '/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/api/api_log_macros.h' Generated '/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/api/api_log_macros.cpp' Generated '/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/api/api_commands.cpp' Generated '' [ 92%] Building CXX object src/api/CMakeFiles/api.dir/api_arith.cpp.o [ 92%] Building CXX object src/api/CMakeFiles/api.dir/api_array.cpp.o [ 92%] Building CXX object src/api/CMakeFiles/api.dir/api_algebraic.cpp.o [ 92%] Building CXX object src/api/CMakeFiles/api.dir/api_ast.cpp.o [ 93%] Building CXX object src/api/CMakeFiles/api.dir/api_ast_map.cpp.o [ 93%] Building CXX object src/api/CMakeFiles/api.dir/api_ast_vector.cpp.o [ 93%] Building CXX object src/api/CMakeFiles/api.dir/api_bv.cpp.o [ 93%] Building CXX object src/api/CMakeFiles/api.dir/api_config_params.cpp.o [ 93%] Building CXX object src/api/CMakeFiles/api.dir/api_context.cpp.o [ 93%] Building CXX object src/api/CMakeFiles/api.dir/api_datalog.cpp.o [ 93%] Building CXX object src/api/CMakeFiles/api.dir/api_datatype.cpp.o [ 93%] Building CXX object src/api/CMakeFiles/api.dir/api_fpa.cpp.o [ 93%] Building CXX object src/api/CMakeFiles/api.dir/api_goal.cpp.o [ 95%] Building CXX object src/api/CMakeFiles/api.dir/api_log.cpp.o [ 95%] Building CXX object src/api/CMakeFiles/api.dir/api_model.cpp.o [ 95%] Building CXX object src/api/CMakeFiles/api.dir/api_numeral.cpp.o [ 95%] Building CXX object src/api/CMakeFiles/api.dir/api_opt.cpp.o [ 95%] Building CXX object src/api/CMakeFiles/api.dir/api_params.cpp.o [ 95%] Building CXX object src/api/CMakeFiles/api.dir/api_parsers.cpp.o [ 95%] Building CXX object src/api/CMakeFiles/api.dir/api_pb.cpp.o [ 95%] Building CXX object src/api/CMakeFiles/api.dir/api_polynomial.cpp.o [ 95%] Building CXX object src/api/CMakeFiles/api.dir/api_qe.cpp.o [ 96%] Building CXX object src/api/CMakeFiles/api.dir/api_quant.cpp.o [ 96%] Building CXX object src/api/CMakeFiles/api.dir/api_rcf.cpp.o In file included from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/api/api_qe.cpp:28: /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/qe/qe_vartest.h:26:38: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 26 | class is_variable_proc : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/src/api/api_qe.cpp:20: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 96%] Building CXX object src/api/CMakeFiles/api.dir/api_seq.cpp.o [ 96%] Building CXX object src/api/CMakeFiles/api.dir/api_solver.cpp.o [ 96%] Building CXX object src/api/CMakeFiles/api.dir/api_special_relations.cpp.o [ 96%] Building CXX object src/api/CMakeFiles/api.dir/api_stats.cpp.o [ 96%] Building CXX object src/api/CMakeFiles/api.dir/api_tactic.cpp.o [ 96%] Building CXX object src/api/CMakeFiles/api.dir/z3_replayer.cpp.o [ 96%] Building CXX object src/api/CMakeFiles/api.dir/api_commands.cpp.o [ 97%] Building CXX object src/api/CMakeFiles/api.dir/api_log_macros.cpp.o [ 97%] Built target api [ 97%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/shell/mem_initializer.cpp" [ 97%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/api/dll/mem_initializer.cpp" [ 97%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/api/dll/install_tactic.cpp" [ 97%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/api/dll/gparams_register_modules.cpp" INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/shell/mem_initializer.cpp" INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/api/dll/mem_initializer.cpp" INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/api/dll/install_tactic.cpp" [ 97%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/shell/gparams_register_modules.cpp" [ 97%] Generating "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/shell/install_tactic.cpp" INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/api/dll/gparams_register_modules.cpp" [ 97%] Building CXX object src/api/dll/CMakeFiles/api_dll.dir/dll.cpp.o [ 97%] Building CXX object src/api/dll/CMakeFiles/api_dll.dir/gparams_register_modules.cpp.o [ 97%] Building CXX object src/api/dll/CMakeFiles/api_dll.dir/install_tactic.cpp.o INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/shell/gparams_register_modules.cpp" [ 97%] Building CXX object src/api/dll/CMakeFiles/api_dll.dir/mem_initializer.cpp.o INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/src/shell/install_tactic.cpp" [ 97%] Building CXX object src/shell/CMakeFiles/shell.dir/datalog_frontend.cpp.o [ 97%] Building CXX object src/shell/CMakeFiles/shell.dir/dimacs_frontend.cpp.o [ 97%] Building CXX object src/shell/CMakeFiles/shell.dir/gparams_register_modules.cpp.o [ 97%] Built target api_dll [ 97%] Linking CXX shared library ../libz3.so [ 98%] Building CXX object src/shell/CMakeFiles/shell.dir/install_tactic.cpp.o [ 98%] Building CXX object src/shell/CMakeFiles/shell.dir/main.cpp.o [ 98%] Building CXX object src/shell/CMakeFiles/shell.dir/mem_initializer.cpp.o [ 98%] Building CXX object src/shell/CMakeFiles/shell.dir/opt_frontend.cpp.o [ 98%] Building CXX object src/shell/CMakeFiles/shell.dir/smtlib_frontend.cpp.o [ 98%] Building CXX object src/shell/CMakeFiles/shell.dir/z3_log_frontend.cpp.o [ 98%] Building CXX object src/shell/CMakeFiles/shell.dir/lp_frontend.cpp.o [ 98%] Linking CXX executable ../../z3 [ 98%] Built target libz3 [ 98%] Linking libz3 into python directory [ 98%] Copying "z3/__init__.py" to /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/python/z3/__init__.py [ 98%] Copying "z3/z3.py" to /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/python/z3/z3.py [ 98%] Generating z3consts.py INFO:root:Generated "/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/python/z3/z3consts.py" [ 98%] Generating z3core.py Faking emission of 'api_log_macros.h' Faking emission of 'api_log_macros.cpp' Faking emission of 'api_commands.cpp' Generated '' Generated '' Generated '' Generated '/src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/python/z3/z3core.py' [ 98%] Copying "z3/z3num.py" to /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/python/z3/z3num.py [100%] Copying "z3/z3poly.py" to /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/python/z3/z3poly.py [100%] Copying "z3/z3printer.py" to /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/python/z3/z3printer.py [100%] Copying "z3/z3rcf.py" to /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/python/z3/z3rcf.py [100%] Copying "z3/z3types.py" to /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/python/z3/z3types.py [100%] Copying "z3/z3util.py" to /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/python/z3/z3util.py [100%] Copying "z3test.py" to /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/python/z3test.py [100%] Built target build_z3_python_bindings [100%] Built target shell ==> Entering fakeroot environment... ==> Starting package()... [ 0%] Copying "complex/complex.py" to /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/python/complex/complex.py [ 0%] Copying "mus/marco.py" to /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/python/mus/marco.py [ 1%] Copying "hamiltonian/hamiltonian.py" to /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/python/hamiltonian/hamiltonian.py [ 1%] Copying "mus/mss.py" to /src/packages/libs/python2/python2-z3/src/z3-Z3-4.8.5/build/python/mus/mss.py [ 1%] Built target build_z3_python_examples [ 8%] Built target util [ 8%] Built target automata [ 8%] Built target hilbert [ 8%] Built target polynomial [ 12%] Built target sat [ 12%] Built target euclid [ 13%] Built target simplex [ 13%] Built target interval [ 14%] Built target nlsat [ 14%] Built target realclosure [ 15%] Built target subpaving [ 21%] Built target ast [ 22%] Built target grobner [ 26%] Built target lp [ 27%] Built target parser_util [ 33%] Built target rewriter [ 33%] Built target fuzzing [ 34%] Built target bit_blaster [ 36%] Built target normal_forms [ 37%] Built target model [ 38%] Built target substitution [ 38%] Built target proofs [ 39%] Built target macros [ 39%] Built target fpa [ 40%] Built target tactic [ 40%] Built target aig_tactic [ 42%] Built target solver [ 44%] Built target core_tactics [ 45%] Built target sat_tactic [ 46%] Built target ackermannization [ 50%] Built target bv_tactics [ 50%] Built target cmd_context [ 50%] Built target subpaving_tactic [ 54%] Built target arith_tactics [ 54%] Built target smt2parser [ 54%] Built target sls_tactic [ 54%] Built target nlsat_tactic [ 54%] Built target sat_solver [ 54%] Built target extra_cmds [ 55%] Built target pattern [ 55%] Built target fd_solver [ 57%] Built target smt_params [ 59%] Built target proto_model [ 68%] Built target smt [ 68%] Built target smt_tactic [ 71%] Built target qe [ 72%] Built target ufbv_tactic [ 73%] Built target muz [ 73%] Built target dataflow [ 77%] Built target transforms [ 77%] Built target clp [ 77%] Built target tab [ 77%] Built target bmc [ 80%] Built target rel [ 81%] Built target ddnf [ 85%] Built target spacer [ 86%] Built target fp [ 89%] Built target smtlogic_tactics [ 90%] Built target fpa_tactics [ 91%] Built target opt [ 92%] Built target portfolio [ 97%] Built target api [ 97%] Built target api_dll [ 97%] Linking CXX executable ../../z3 [ 97%] Built target libz3 [ 98%] Built target build_z3_python_bindings [100%] Built target shell Install the project... -- Install configuration: "Release" -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/lib/cmake/z3/Z3Targets.cmake -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/lib/cmake/z3/Z3Targets-release.cmake -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/lib/cmake/z3/Z3Config.cmake -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/lib/libz3.so.4.8.5.0 -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/lib/libz3.so.4.8 -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/lib/libz3.so -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/include/z3_algebraic.h -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/include/z3_api.h -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/include/z3_ast_containers.h -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/include/z3_fixedpoint.h -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/include/z3_fpa.h -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/include/z3.h -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/include/z3++.h -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/include/z3_macros.h -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/include/z3_optimization.h -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/include/z3_polynomial.h -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/include/z3_rcf.h -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/include/z3_v1.h -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/include/z3_spacer.h -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/include/z3_version.h -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/bin/z3 -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/lib/python2.7/site-packages/z3/__init__.py -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/lib/python2.7/site-packages/z3/z3.py -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/lib/python2.7/site-packages/z3/z3num.py -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/lib/python2.7/site-packages/z3/z3poly.py -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/lib/python2.7/site-packages/z3/z3printer.py -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/lib/python2.7/site-packages/z3/z3rcf.py -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/lib/python2.7/site-packages/z3/z3test.py -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/lib/python2.7/site-packages/z3/z3types.py -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/lib/python2.7/site-packages/z3/z3util.py -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/lib/python2.7/site-packages/z3/z3core.py -- Installing: /src/packages/libs/python2/python2-z3/pkg/python2-z3/usr/lib/python2.7/site-packages/z3/z3consts.py Listing . ... Listing ./usr ... Listing ./usr/lib ... Listing ./usr/lib/python2.7 ... Listing ./usr/lib/python2.7/site-packages ... Listing ./usr/lib/python2.7/site-packages/z3 ... Compiling ./usr/lib/python2.7/site-packages/z3/__init__.py ... Compiling ./usr/lib/python2.7/site-packages/z3/z3.py ... Compiling ./usr/lib/python2.7/site-packages/z3/z3consts.py ... Compiling ./usr/lib/python2.7/site-packages/z3/z3core.py ... Compiling ./usr/lib/python2.7/site-packages/z3/z3num.py ... Compiling ./usr/lib/python2.7/site-packages/z3/z3poly.py ... Compiling ./usr/lib/python2.7/site-packages/z3/z3printer.py ... Compiling ./usr/lib/python2.7/site-packages/z3/z3rcf.py ... Compiling ./usr/lib/python2.7/site-packages/z3/z3test.py ... Compiling ./usr/lib/python2.7/site-packages/z3/z3types.py ... Compiling ./usr/lib/python2.7/site-packages/z3/z3util.py ... Listing ./usr/share ... Listing ./usr/share/licenses ... Listing ./usr/share/licenses/python2-z3 ... Listing . ... Listing ./usr ... Listing ./usr/lib ... Listing ./usr/lib/python2.7 ... Listing ./usr/lib/python2.7/site-packages ... Listing ./usr/lib/python2.7/site-packages/z3 ... Compiling ./usr/lib/python2.7/site-packages/z3/__init__.py ... Compiling ./usr/lib/python2.7/site-packages/z3/z3.py ... Compiling ./usr/lib/python2.7/site-packages/z3/z3consts.py ... Compiling ./usr/lib/python2.7/site-packages/z3/z3core.py ... Compiling ./usr/lib/python2.7/site-packages/z3/z3num.py ... Compiling ./usr/lib/python2.7/site-packages/z3/z3poly.py ... Compiling ./usr/lib/python2.7/site-packages/z3/z3printer.py ... Compiling ./usr/lib/python2.7/site-packages/z3/z3rcf.py ... Compiling ./usr/lib/python2.7/site-packages/z3/z3test.py ... Compiling ./usr/lib/python2.7/site-packages/z3/z3types.py ... Compiling ./usr/lib/python2.7/site-packages/z3/z3util.py ... Listing ./usr/share ... Listing ./usr/share/licenses ... Listing ./usr/share/licenses/python2-z3 ... ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "python2-z3"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: python2-z3 4.8.5-1 (Wed 20 Nov 2024 08:13:32 PM UTC) ==> Cleaning up... ==> Removing installed dependencies... checking dependencies... Package (9) Old Version Net Change cmake 3.31.0-1 -77.86 MiB cppdap 1.58.0-2 -1.55 MiB hicolor-icon-theme 0.18-1 -0.05 MiB jsoncpp 1.9.6-3 -0.77 MiB libuv 1.49.2-1 -0.61 MiB python2 2.7.18-8 -70.24 MiB python2-setuptools 2:44.1.1-2 -3.81 MiB rhash 1.4.4-1 -0.32 MiB z3 4.13.0-2 -33.61 MiB Total Removed Size: 188.82 MiB :: Do you want to remove these packages? [Y/n] :: Processing package changes... removing z3... removing python2-setuptools... removing python2... removing cmake... removing rhash... removing libuv... removing jsoncpp... removing hicolor-icon-theme... removing cppdap... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate...