← Back to PR #29196

Build Log: bitwuzla-cxx.0.2.0

Status: FAILURE

Log Output

Processing: [default: loading data] [bitwuzla-cxx.0.2.0: http] [bitwuzla-cxx.0.2.0: extract] -> retrieved bitwuzla-cxx.0.2.0 (https://github.com/bitwuzla/ocaml-bitwuzla/releases/download/0.2.0/bitwuzla-cxx-0.2.0.tbz) [bitwuzla-cxx: dune build] + /home/opam/.opam/default/bin/dune "build" "-p" "bitwuzla-cxx" "-j" "255" "@install" (CWD=/home/opam/.opam/default/.opam-switch/build/bitwuzla-cxx.0.2.0) - (cd _build/default/vendor && /usr/bin/patch -p1 --directory bitwuzla) < _build/default/vendor/patch/0001-api-Add-hook-for-ocaml-z-value.patch - File include/bitwuzla/cpp/bitwuzla.h is read-only; trying to patch anyway - patching file include/bitwuzla/cpp/bitwuzla.h - Hunk #1 succeeded at 793 (offset 77 lines). - File src/lib/bv/bitvector.h is read-only; trying to patch anyway - patching file src/lib/bv/bitvector.h - (cd _build/default/vendor && /usr/bin/patch -p1 --directory bitwuzla) < _build/default/vendor/patch/0002-ocaml-make-NodeManager-global-from-thread-local.patch - File src/node/node_manager.cpp is read-only; trying to patch anyway - patching file src/node/node_manager.cpp - (cd _build/default/vendor && /usr/bin/patch -p1 --directory bitwuzla) < _build/default/vendor/patch/0003-Fix-compilation-with-older-GCC-version.patch - File src/solver/bv/bv_prop_solver.cpp is read-only; trying to patch anyway - patching file src/solver/bv/bv_prop_solver.cpp - File "api/dune", line 15, characters 9-26: - 15 | (names build_enum_option) - ^^^^^^^^^^^^^^^^^ - (cd _build/default/api && /usr/bin/gcc -x c++ -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -Wall -fdiagnostics-color=always -std=c++17 -I/opt/homebrew/include -g -I /home/opam/.opam/default/lib/ocaml -I ../vendor/bitwuzla/include -o build_enum_option.o -c build_enum_option.cpp) - build_enum_option.cpp: In function 'std::string lng_to_vn(std::string)': - build_enum_option.cpp:24:8: error: 'replace' is not a member of 'std' - 24 | std::replace(vn.begin(), vn.end(), '-', '_'); - | ^~~~~~~ - build_enum_option.cpp: In function 'void build_enum_option()': - build_enum_option.cpp:105:14: error: 'sort' is not a member of 'std'; did you mean 'qsort'? - 105 | std::sort(modes.begin(), modes.end()); - | ^~~~ - | qsort - (cd _build/default/vendor/bitwuzla/src/lib && /usr/bin/gcc -x c++ -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -Wall -fdiagnostics-color=always -I/opt/homebrew/include -std=c++17 -I. -DNDEBUG -g -I /home/opam/.opam/default/lib/ocaml -I bitblast -I bv -I ls -I rng -I util -o aig_bitblaster.o -c bitblast/aig_bitblaster.cpp) - In file included from ./bitblast/aig_bitblaster.h:14, - from bitblast/aig_bitblaster.cpp:11: - ./bitblast/aig/aig_manager.h:109:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 109 | BitInterface<AigNode>(); - | ^ - ./bitblast/aig/aig_manager.h:109:24: note: remove the '< >' - ./bitblast/aig/aig_manager.h:110:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 110 | ~BitInterface<AigNode>(); - | ^ - ./bitblast/aig/aig_manager.h:110:3: note: remove the '< >' - (cd _build/default/vendor/cadical && /usr/bin/gcc -x c++ -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -Wall -fdiagnostics-color=always -I/opt/homebrew/include -std=c++11 -DNDEBUG -DNBUILD -g -I /home/opam/.opam/default/lib/ocaml -I src -o decompose.o -c src/decompose.cpp) - src/decompose.cpp: In member function 'bool CaDiCaL::Internal::decompose_round()': - src/decompose.cpp:282:22: warning: array subscript 2 is above array bounds of 'int [2]' [-Warray-bounds=] - 282 | c->literals[l] = clause[l]; - | ~~~~~~~~~~~~~^ - In file included from src/internal.hpp:54, - from src/decompose.cpp:1: - src/clause.hpp:89:9: note: while referencing 'CaDiCaL::Clause::<unnamed union>::literals' - 89 | int literals[2]; // Of variadic 'size' (shrunken if strengthened). - | ^~~~~~~~ - (cd _build/default/api && /usr/bin/gcc -x c++ -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -Wall -fdiagnostics-color=always -std=c++17 -I/opt/homebrew/include -g -I /home/opam/.opam/default/lib/ocaml -I ../vendor/bitwuzla/include -o build_enum_kind.o -c build_enum_kind.cpp) - build_enum_kind.cpp: In function 'void build_enum_kind()': - build_enum_kind.cpp:31:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 31 | for (int j = 1; j < name.length(); j += 1) - | ~~^~~~~~~~~~~~~~~ - (cd _build/default/api && /usr/bin/gcc -x c++ -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -Wall -fdiagnostics-color=always -std=c++17 -I/opt/homebrew/include -g -I /home/opam/.opam/default/lib/ocaml -I ../vendor/bitwuzla/include -o build_enum_rounding_mode.o -c build_enum_rounding_mode.cpp) - build_enum_rounding_mode.cpp: In function 'void build_enum_rounding_mode()': - build_enum_rounding_mode.cpp:34:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 34 | for (int j = 1; j < name.length(); j += 1) - | ~~^~~~~~~~~~~~~~~ - (cd _build/default/vendor/bitwuzla/src/lib && /usr/bin/gcc -x c++ -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -Wall -fdiagnostics-color=always -I/opt/homebrew/include -std=c++17 -I. -DNDEBUG -g -I /home/opam/.opam/default/lib/ocaml -I bitblast -I bv -I ls -I rng -I util -o aig_printer.o -c bitblast/aig/aig_printer.cpp) - In file included from ./bitblast/aig/aig_printer.h:14, - from bitblast/aig/aig_printer.cpp:11: - ./bitblast/aig/aig_manager.h:109:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 109 | BitInterface<AigNode>(); - | ^ - ./bitblast/aig/aig_manager.h:109:24: note: remove the '< >' - ./bitblast/aig/aig_manager.h:110:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 110 | ~BitInterface<AigNode>(); - | ^ - ./bitblast/aig/aig_manager.h:110:3: note: remove the '< >' - (cd _build/default/vendor/bitwuzla/src/lib && /usr/bin/gcc -x c++ -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -Wall -fdiagnostics-color=always -I/opt/homebrew/include -std=c++17 -I. -DNDEBUG -g -I /home/opam/.opam/default/lib/ocaml -I bitblast -I bv -I ls -I rng -I util -o aig_manager.o -c bitblast/aig/aig_manager.cpp) - In file included from bitblast/aig/aig_manager.cpp:11: - ./bitblast/aig/aig_manager.h:109:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 109 | BitInterface<AigNode>(); - | ^ - ./bitblast/aig/aig_manager.h:109:24: note: remove the '< >' - ./bitblast/aig/aig_manager.h:110:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 110 | ~BitInterface<AigNode>(); - | ^ - ./bitblast/aig/aig_manager.h:110:3: note: remove the '< >' - (cd _build/default/vendor/bitwuzla/src/lib && /usr/bin/gcc -x c++ -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -Wall -fdiagnostics-color=always -I/opt/homebrew/include -std=c++17 -I. -DNDEBUG -g -I /home/opam/.opam/default/lib/ocaml -I bitblast -I bv -I ls -I rng -I util -o aig_cnf.o -c bitblast/aig/aig_cnf.cpp) - In file included from ./bitblast/aig/aig_cnf.h:13, - from bitblast/aig/aig_cnf.cpp:11: - ./bitblast/aig/aig_manager.h:109:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 109 | BitInterface<AigNode>(); - | ^ - ./bitblast/aig/aig_manager.h:109:24: note: remove the '< >' - ./bitblast/aig/aig_manager.h:110:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 110 | ~BitInterface<AigNode>(); - | ^ - ./bitblast/aig/aig_manager.h:110:3: note: remove the '< >' - (cd _build/default/vendor/cadical && /usr/bin/gcc -x c++ -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -Wall -fdiagnostics-color=always -I/opt/homebrew/include -std=c++11 -DNDEBUG -DNBUILD -g -I /home/opam/.opam/default/lib/ocaml -I src -o solver.o -c src/solver.cpp) - src/solver.cpp: In destructor 'CaDiCaL::Solver::~Solver()': - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:350:3: note: in expansion of macro 'TRACE' - 350 | TRACE ("reset"); - | ^~~~~ - src/solver.cpp: In member function 'int CaDiCaL::Solver::vars()': - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:398:3: note: in expansion of macro 'TRACE' - 398 | TRACE ("vars"); - | ^~~~~ - src/solver.cpp: In member function 'void CaDiCaL::Solver::reserve(int)': - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:406:3: note: in expansion of macro 'TRACE' - 406 | TRACE ("reserve", min_max_var); - | ^~~~~ - src/solver.cpp: In member function 'bool CaDiCaL::Solver::set(const char*, int)': - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:453:3: note: in expansion of macro 'TRACE' - 453 | TRACE ("set", arg, val); - | ^~~~~ - src/solver.cpp: In member function 'bool CaDiCaL::Solver::limit(const char*, int)': - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:493:3: note: in expansion of macro 'TRACE' - 493 | TRACE ("limit", arg, val); - | ^~~~~ - src/solver.cpp: In member function 'void CaDiCaL::Solver::add(int)': - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:528:3: note: in expansion of macro 'TRACE' - 528 | TRACE ("add", lit); - | ^~~~~ - src/solver.cpp: In member function 'void CaDiCaL::Solver::constrain(int)': - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:540:3: note: in expansion of macro 'TRACE' - 540 | TRACE ("constrain", lit); - | ^~~~~ - src/solver.cpp: In member function 'void CaDiCaL::Solver::assume(int)': - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:552:3: note: in expansion of macro 'TRACE' - 552 | TRACE ("assume", lit); - | ^~~~~ - src/solver.cpp: In member function 'int CaDiCaL::Solver::lookahead()': - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:564:3: note: in expansion of macro 'TRACE' - 564 | TRACE ("lookahead"); - | ^~~~~ - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:561:3: note: in expansion of macro 'TRACE' - 561 | TRACE ("lookahead"); - | ^~~~~ - src/solver.cpp: In member function 'void CaDiCaL::Solver::reset_assumptions()': - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:581:3: note: in expansion of macro 'TRACE' - 581 | TRACE ("reset_assumptions"); - | ^~~~~ - src/solver.cpp: In member function 'void CaDiCaL::Solver::reset_constraint()': - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:589:3: note: in expansion of macro 'TRACE' - 589 | TRACE ("reset_constraint"); - | ^~~~~ - src/solver.cpp: In member function 'int CaDiCaL::Solver::solve()': - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:630:3: note: in expansion of macro 'TRACE' - 630 | TRACE ("solve"); - | ^~~~~ - src/solver.cpp: In member function 'int CaDiCaL::Solver::simplify(int)': - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:638:3: note: in expansion of macro 'TRACE' - 638 | TRACE ("simplify", rounds); - | ^~~~~ - src/solver.cpp: In member function 'bool CaDiCaL::Solver::failed(int)': - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:663:3: note: in expansion of macro 'TRACE' - 663 | TRACE ("failed", lit); - | ^~~~~ - src/solver.cpp: In member function 'bool CaDiCaL::Solver::constraint_failed()': - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:674:3: note: in expansion of macro 'TRACE' - 674 | TRACE ("constraint_failed"); - | ^~~~~ - src/solver.cpp: In member function 'void CaDiCaL::Solver::phase(int)': - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:693:3: note: in expansion of macro 'TRACE' - 693 | TRACE ("phase", lit); - | ^~~~~ - src/solver.cpp: In member function 'void CaDiCaL::Solver::unphase(int)': - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:701:3: note: in expansion of macro 'TRACE' - 701 | TRACE ("unphase", lit); - | ^~~~~ - src/solver.cpp: In member function 'int CaDiCaL::Solver::active() const': - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:776:3: note: in expansion of macro 'TRACE' - 776 | TRACE ("active"); - | ^~~~~ - src/solver.cpp: In member function 'int64_t CaDiCaL::Solver::redundant() const': - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:784:3: note: in expansion of macro 'TRACE' - 784 | TRACE ("redundant"); - | ^~~~~ - src/solver.cpp: In member function 'int64_t CaDiCaL::Solver::irredundant() const': - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:792:3: note: in expansion of macro 'TRACE' - 792 | TRACE ("irredundant"); - | ^~~~~ - src/solver.cpp: In member function 'void CaDiCaL::Solver::freeze(int)': - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:802:3: note: in expansion of macro 'TRACE' - 802 | TRACE ("freeze", lit); - | ^~~~~ - src/solver.cpp: In member function 'void CaDiCaL::Solver::statistics()': - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:947:3: note: in expansion of macro 'TRACE' - 947 | TRACE ("stats"); - | ^~~~~ - src/solver.cpp: In member function 'void CaDiCaL::Solver::resources()': - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:955:3: note: in expansion of macro 'TRACE' - 955 | TRACE ("resources"); - | ^~~~~ - src/solver.cpp: In member function 'void CaDiCaL::Solver::dump_cnf()': - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:1059:3: note: in expansion of macro 'TRACE' - 1059 | TRACE ("dump"); - | ^~~~~ - src/solver.cpp: In constructor 'CaDiCaL::Solver::Solver()': - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:339:3: note: in expansion of macro 'TRACE' - 339 | TRACE ("init"); - | ^~~~~ - src/solver.cpp: In member function 'void CaDiCaL::Solver::melt(int)': - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:810:3: note: in expansion of macro 'TRACE' - 810 | TRACE ("melt", lit); - | ^~~~~ - src/solver.cpp: In member function 'bool CaDiCaL::Solver::frozen(int) const': - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:820:3: note: in expansion of macro 'TRACE' - 820 | TRACE ("frozen", lit); - | ^~~~~ - src/solver.cpp: In member function 'int CaDiCaL::Solver::fixed(int) const': - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:684:3: note: in expansion of macro 'TRACE' - 684 | TRACE ("fixed", lit); - | ^~~~~ - src/solver.cpp: In member function 'int CaDiCaL::Solver::val(int)': - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:651:3: note: in expansion of macro 'TRACE' - 651 | TRACE ("val", lit); - | ^~~~~ - src/solver.cpp: In member function 'CaDiCaL::Solver::CubesWithStatus CaDiCaL::Solver::generate_cubes(int, int)': - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:572:3: note: in expansion of macro 'TRACE' - 572 | TRACE ("lookahead_cubes"); - | ^~~~~ - src/solver.cpp:261:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 261 | if ((this == 0)) break; \ - | ^~ - src/solver.cpp:569:3: note: in expansion of macro 'TRACE' - 569 | TRACE ("lookahead_cubes"); - | ^~~~~ - (cd _build/default/vendor/bitwuzla/src/api/cpp && /usr/bin/gcc -x c++ -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -Wall -fdiagnostics-color=always -I/opt/homebrew/include -std=c++17 -I../.. -I../../lib -I../../../include -DNDEBUG -g -I /home/opam/.opam/default/lib/ocaml -o bitwuzla.o -c bitwuzla.cpp) - In file included from ../../lib/bitblast/aig/aig_cnf.h:13, - from ../../solver/bv/bv_bitblast_solver.h:18, - from ../../solver/bv/bv_solver.h:15, - from ../../solver/solver_engine.h:21, - from ../../solving_context.h:23, - from bitwuzla.cpp:28: - ../../lib/bitblast/aig/aig_manager.h:109:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 109 | BitInterface<AigNode>(); - | ^ - ../../lib/bitblast/aig/aig_manager.h:109:24: note: remove the '< >' - ../../lib/bitblast/aig/aig_manager.h:110:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 110 | ~BitInterface<AigNode>(); - | ^ - ../../lib/bitblast/aig/aig_manager.h:110:3: note: remove the '< >' - (cd _build/default/vendor/bitwuzla && /usr/bin/gcc -x c++ -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -Wall -fdiagnostics-color=always -I/opt/homebrew/include -std=c++17 -Isrc/lib/ -I../cadical/src -I.. -DNDEBUG -g -I /home/opam/.opam/default/lib/ocaml -I include -I src -I src/lib -I ../symfpu -I ../cadical -o solver_state.o -c src/solver/solver_state.cpp) - In file included from src/lib/bitblast/aig/aig_cnf.h:13, - from src/solver/bv/bv_bitblast_solver.h:18, - from src/solver/bv/bv_solver.h:15, - from src/solver/solver_engine.h:21, - from src/solver/solver_state.cpp:13: - src/lib/bitblast/aig/aig_manager.h:109:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 109 | BitInterface<AigNode>(); - | ^ - src/lib/bitblast/aig/aig_manager.h:109:24: note: remove the '< >' - src/lib/bitblast/aig/aig_manager.h:110:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 110 | ~BitInterface<AigNode>(); - | ^ - src/lib/bitblast/aig/aig_manager.h:110:3: note: remove the '< >' - (cd _build/default/vendor/bitwuzla && /usr/bin/gcc -x c++ -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -Wall -fdiagnostics-color=always -I/opt/homebrew/include -std=c++17 -Isrc/lib/ -I../cadical/src -I.. -DNDEBUG -g -I /home/opam/.opam/default/lib/ocaml -I include -I src -I src/lib -I ../symfpu -I ../cadical -o check_unsat_core.o -c src/check/check_unsat_core.cpp) - In file included from src/lib/bitblast/aig/aig_cnf.h:13, - from src/solver/bv/bv_bitblast_solver.h:18, - from src/solver/bv/bv_solver.h:15, - from src/solver/solver_engine.h:21, - from src/solving_context.h:23, - from src/check/check_unsat_core.h:16, - from src/check/check_unsat_core.cpp:11: - src/lib/bitblast/aig/aig_manager.h:109:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 109 | BitInterface<AigNode>(); - | ^ - src/lib/bitblast/aig/aig_manager.h:109:24: note: remove the '< >' - src/lib/bitblast/aig/aig_manager.h:110:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 110 | ~BitInterface<AigNode>(); - | ^ - src/lib/bitblast/aig/aig_manager.h:110:3: note: remove the '< >' - (cd _build/default/vendor/bitwuzla && /usr/bin/gcc -x c++ -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -Wall -fdiagnostics-color=always -I/opt/homebrew/include -std=c++17 -Isrc/lib/ -I../cadical/src -I.. -DNDEBUG -g -I /home/opam/.opam/default/lib/ocaml -I include -I src -I src/lib -I ../symfpu -I ../cadical -o bv_solver.o -c src/solver/bv/bv_solver.cpp) - In file included from src/lib/bitblast/aig/aig_cnf.h:13, - from src/solver/bv/bv_bitblast_solver.h:18, - from src/solver/bv/bv_solver.h:15, - from src/solver/bv/bv_solver.cpp:11: - src/lib/bitblast/aig/aig_manager.h:109:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 109 | BitInterface<AigNode>(); - | ^ - src/lib/bitblast/aig/aig_manager.h:109:24: note: remove the '< >' - src/lib/bitblast/aig/aig_manager.h:110:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 110 | ~BitInterface<AigNode>(); - | ^ - src/lib/bitblast/aig/aig_manager.h:110:3: note: remove the '< >' - (cd _build/default/vendor/bitwuzla && /usr/bin/gcc -x c++ -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -Wall -fdiagnostics-color=always -I/opt/homebrew/include -std=c++17 -Isrc/lib/ -I../cadical/src -I.. -DNDEBUG -g -I /home/opam/.opam/default/lib/ocaml -I include -I src -I src/lib -I ../symfpu -I ../cadical -o check_model.o -c src/check/check_model.cpp) - In file included from src/lib/bitblast/aig/aig_cnf.h:13, - from src/solver/bv/bv_bitblast_solver.h:18, - from src/solver/bv/bv_solver.h:15, - from src/solver/solver_engine.h:21, - from src/solving_context.h:23, - from src/check/check_model.h:16, - from src/check/check_model.cpp:11: - src/lib/bitblast/aig/aig_manager.h:109:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 109 | BitInterface<AigNode>(); - | ^ - src/lib/bitblast/aig/aig_manager.h:109:24: note: remove the '< >' - src/lib/bitblast/aig/aig_manager.h:110:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 110 | ~BitInterface<AigNode>(); - | ^ - src/lib/bitblast/aig/aig_manager.h:110:3: note: remove the '< >' - (cd _build/default/vendor/bitwuzla && /usr/bin/gcc -x c++ -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -Wall -fdiagnostics-color=always -I/opt/homebrew/include -std=c++17 -Isrc/lib/ -I../cadical/src -I.. -DNDEBUG -g -I /home/opam/.opam/default/lib/ocaml -I include -I src -I src/lib -I ../symfpu -I ../cadical -o solver_engine.o -c src/solver/solver_engine.cpp) - In file included from src/lib/bitblast/aig/aig_cnf.h:13, - from src/solver/bv/bv_bitblast_solver.h:18, - from src/solver/bv/bv_solver.h:15, - from src/solver/solver_engine.h:21, - from src/solver/solver_engine.cpp:11: - src/lib/bitblast/aig/aig_manager.h:109:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 109 | BitInterface<AigNode>(); - | ^ - src/lib/bitblast/aig/aig_manager.h:109:24: note: remove the '< >' - src/lib/bitblast/aig/aig_manager.h:110:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 110 | ~BitInterface<AigNode>(); - | ^ - src/lib/bitblast/aig/aig_manager.h:110:3: note: remove the '< >' - src/solver/solver_engine.cpp: In member function 'void bzla::SolverEngine::ensure_model(const std::vector<bzla::Node>&)': - src/solver/solver_engine.cpp:172:10: warning: unused variable 'res' [-Wunused-variable] - 172 | auto res = solve(); - | ^~~ - (cd _build/default/vendor/bitwuzla && /usr/bin/gcc -x c++ -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -Wall -fdiagnostics-color=always -I/opt/homebrew/include -std=c++17 -Isrc/lib/ -I../cadical/src -I.. -DNDEBUG -g -I /home/opam/.opam/default/lib/ocaml -I include -I src -I src/lib -I ../symfpu -I ../cadical -o aig_bitblaster.o -c src/solver/bv/aig_bitblaster.cpp) - In file included from src/lib/bitblast/aig_bitblaster.h:14, - from src/solver/bv/aig_bitblaster.h:14, - from src/solver/bv/aig_bitblaster.cpp:11: - src/lib/bitblast/aig/aig_manager.h:109:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 109 | BitInterface<AigNode>(); - | ^ - src/lib/bitblast/aig/aig_manager.h:109:24: note: remove the '< >' - src/lib/bitblast/aig/aig_manager.h:110:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 110 | ~BitInterface<AigNode>(); - | ^ - src/lib/bitblast/aig/aig_manager.h:110:3: note: remove the '< >' - (cd _build/default/vendor/bitwuzla && /usr/bin/gcc -x c++ -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -Wall -fdiagnostics-color=always -I/opt/homebrew/include -std=c++17 -Isrc/lib/ -I../cadical/src -I.. -DNDEBUG -g -I /home/opam/.opam/default/lib/ocaml -I include -I src -I src/lib -I ../symfpu -I ../cadical -o preprocessor.o -c src/preprocess/preprocessor.cpp) - In file included from src/lib/bitblast/aig/aig_cnf.h:13, - from src/solver/bv/bv_bitblast_solver.h:18, - from src/solver/bv/bv_solver.h:15, - from src/solver/solver_engine.h:21, - from src/solving_context.h:23, - from src/preprocess/preprocessor.cpp:14: - src/lib/bitblast/aig/aig_manager.h:109:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 109 | BitInterface<AigNode>(); - | ^ - src/lib/bitblast/aig/aig_manager.h:109:24: note: remove the '< >' - src/lib/bitblast/aig/aig_manager.h:110:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 110 | ~BitInterface<AigNode>(); - | ^ - src/lib/bitblast/aig/aig_manager.h:110:3: note: remove the '< >' - (cd _build/default/vendor/bitwuzla && /usr/bin/gcc -x c++ -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -Wall -fdiagnostics-color=always -I/opt/homebrew/include -std=c++17 -Isrc/lib/ -I../cadical/src -I.. -DNDEBUG -g -I /home/opam/.opam/default/lib/ocaml -I include -I src -I src/lib -I ../symfpu -I ../cadical -o bv_bitblast_solver.o -c src/solver/bv/bv_bitblast_solver.cpp) - In file included from src/lib/bitblast/aig/aig_cnf.h:13, - from src/solver/bv/bv_bitblast_solver.h:18, - from src/solver/bv/bv_bitblast_solver.cpp:11: - src/lib/bitblast/aig/aig_manager.h:109:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 109 | BitInterface<AigNode>(); - | ^ - src/lib/bitblast/aig/aig_manager.h:109:24: note: remove the '< >' - src/lib/bitblast/aig/aig_manager.h:110:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 110 | ~BitInterface<AigNode>(); - | ^ - src/lib/bitblast/aig/aig_manager.h:110:3: note: remove the '< >' - (cd _build/default/vendor/bitwuzla && /usr/bin/gcc -x c++ -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -Wall -fdiagnostics-color=always -I/opt/homebrew/include -std=c++17 -Isrc/lib/ -I../cadical/src -I.. -DNDEBUG -g -I /home/opam/.opam/default/lib/ocaml -I include -I src -I src/lib -I ../symfpu -I ../cadical -o bv_prop_solver.o -c src/solver/bv/bv_prop_solver.cpp) - In file included from src/lib/bitblast/aig/aig_cnf.h:13, - from src/solver/bv/bv_bitblast_solver.h:18, - from src/solver/bv/bv_prop_solver.h:18, - from src/solver/bv/bv_prop_solver.cpp:11: - src/lib/bitblast/aig/aig_manager.h:109:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 109 | BitInterface<AigNode>(); - | ^ - src/lib/bitblast/aig/aig_manager.h:109:24: note: remove the '< >' - src/lib/bitblast/aig/aig_manager.h:110:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 110 | ~BitInterface<AigNode>(); - | ^ - src/lib/bitblast/aig/aig_manager.h:110:3: note: remove the '< >' - (cd _build/default/vendor/bitwuzla && /usr/bin/gcc -x c++ -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -Wall -fdiagnostics-color=always -I/opt/homebrew/include -std=c++17 -Isrc/lib/ -I../cadical/src -I.. -DNDEBUG -g -I /home/opam/.opam/default/lib/ocaml -I include -I src -I src/lib -I ../symfpu -I ../cadical -o quant_solver.o -c src/solver/quant/quant_solver.cpp) - In file included from src/lib/bitblast/aig/aig_cnf.h:13, - from src/solver/bv/bv_bitblast_solver.h:18, - from src/solver/bv/bv_solver.h:15, - from src/solver/solver_engine.h:21, - from src/solving_context.h:23, - from src/solver/quant/quant_solver.cpp:18: - src/lib/bitblast/aig/aig_manager.h:109:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 109 | BitInterface<AigNode>(); - | ^ - src/lib/bitblast/aig/aig_manager.h:109:24: note: remove the '< >' - src/lib/bitblast/aig/aig_manager.h:110:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 110 | ~BitInterface<AigNode>(); - | ^ - src/lib/bitblast/aig/aig_manager.h:110:3: note: remove the '< >' - (cd _build/default/vendor/bitwuzla && /usr/bin/gcc -x c++ -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -Wall -fdiagnostics-color=always -I/opt/homebrew/include -std=c++17 -Isrc/lib/ -I../cadical/src -I.. -DNDEBUG -g -I /home/opam/.opam/default/lib/ocaml -I include -I src -I src/lib -I ../symfpu -I ../cadical -o solving_context.o -c src/solving_context.cpp) - In file included from src/lib/bitblast/aig/aig_cnf.h:13, - from src/solver/bv/bv_bitblast_solver.h:18, - from src/solver/bv/bv_solver.h:15, - from src/solver/solver_engine.h:21, - from src/solving_context.h:23, - from src/solving_context.cpp:11: - src/lib/bitblast/aig/aig_manager.h:109:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 109 | BitInterface<AigNode>(); - | ^ - src/lib/bitblast/aig/aig_manager.h:109:24: note: remove the '< >' - src/lib/bitblast/aig/aig_manager.h:110:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 110 | ~BitInterface<AigNode>(); - | ^ - src/lib/bitblast/aig/aig_manager.h:110:3: note: remove the '< >' - (cd _build/default/vendor/bitwuzla && /usr/bin/gcc -x c++ -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -Wall -fdiagnostics-color=always -I/opt/homebrew/include -std=c++17 -Isrc/lib/ -I../cadical/src -I.. -DNDEBUG -g -I /home/opam/.opam/default/lib/ocaml -I include -I src -I src/lib -I ../symfpu -I ../cadical -o normalize.o -c src/preprocess/pass/normalize.cpp) - src/preprocess/pass/normalize.cpp: In member function 'virtual bzla::Node bzla::preprocess::pass::PassNormalize::process(const bzla::Node&)': - src/preprocess/pass/normalize.cpp:1137:16: warning: unused variable 'nm' [-Wunused-variable] - 1137 | NodeManager& nm = NodeManager::get(); - | ^~ [ERROR] The compilation of bitwuzla-cxx.0.2.0 failed at "dune build -p bitwuzla-cxx -j 255 @install". build failed...

Dependency Graph

Loading graph...
View raw DOT format
digraph opam { "bitwuzla-cxx.0.2.0" -> {"conf-g++.1.0" "conf-gcc.1.0" "conf-git.1.1" "dune.3.20.2" "ocaml.4.14.2" "zarith.1.14"} "dune.3.20.2" -> {"base-threads.base" "base-unix.base" "ocaml.4.14.2"} "ocaml.4.14.2" -> {"ocaml-base-compiler.4.14.2" "ocaml-config.2"} "ocaml-config.2" -> "ocaml-base-compiler.4.14.2"; "ocamlfind.1.9.8" -> "ocaml.4.14.2"; "zarith.1.14" -> {"conf-gmp.5" "conf-pkg-config.4" "ocaml.4.14.2" "ocamlfind.1.9.8"} }