Build:
- 0
2026-09-04 15:43.47: New job: build bitwuzla-bin.0.0.0 (4d6a20fb7571)
2026-09-04 15:43.47: Waiting for resource in pool day11-builds
2026-09-04 16:39.16: Got resource from pool day11-builds
2026-09-04 16:39.16: [profile full] build bitwuzla-bin.0.0.0
2026-09-04 16:39.16: build bitwuzla-bin.0.0.0 (4d6a20fb7571)
=== DEPENDENCIES (12 transitive) ===
base-threads.base 3d2f2cbc6db2
base-unix.base 3a38ddca6b5e
compiler-cloning.enabled 966a2e6839f0
conf-cmake.1 957f53148eba
conf-g++.1.0 333ef6cbb063
conf-gcc.1.0 ab0562dd03ad
conf-git.1.1 f2b37711e692
conf-gmp.5 eac5259e412f
dune.3.24.2 25fbaa318de6
ocaml.5.5.1 70ca0c66e0e8
ocaml-base-compiler.5.5.1 59841d7ed85e
ocaml-compiler.5.5.1 492c0c740bd1
=== STDOUT ===
Processing: [default: loading data]
[bitwuzla-bin.0.0.0: dl]
[bitwuzla-bin.0.0.0: extract]
-> retrieved bitwuzla-bin.0.0.0 (https://opam.ocaml.org/cache)
[bitwuzla-bin: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "bitwuzla-bin" "-j" "39" "@install" (CWD=/home/opam/.opam/default/.opam-switch/build/bitwuzla-bin.0.0.0)
- (cd _build/default/vendor/btor2tools && ./configure.sh -fPIC)
- gcc -W -Wall -Wextra -Wredundant-decls -std=gnu99 -fPIC -O3 -DNDEBUG
- makefile generated
- (cd _build/default/vendor/cadical && ./configure -fPIC)
- configure: making default 'build' directory
- configure: building in default '/home/opam/.opam/default/.opam-switch/build/bitwuzla-bin.0.0.0/_build/default/vendor/cadical/build'
- configure: root directory '/home/opam/.opam/default/.opam-switch/build/bitwuzla-bin.0.0.0/_build/default/vendor/cadical'
- configure: compiler supports all required C99/C++0x extensions
- configure: unlocked IO with '{putc,getc}_unlocked' seems to work
- configure: compiling with 'g++ -Wall -Wextra -O3 -DNDEBUG -fPIC'
- configure: generated 'build/makefile' from '../makefile.in'
- configure: generated '../makefile' as proxy to ...
- configure: ... '/home/opam/.opam/default/.opam-switch/build/bitwuzla-bin.0.0.0/_build/default/vendor/cadical/build/makefile'
- configure: now run 'make' to compile CaDiCaL
- configure: optionally run 'make test'
- (cd _build/default/vendor/btor2tools && /usr/bin/make)
- mkdir -p build
- mkdir -p bin
- gcc -W -Wall -Wextra -Wredundant-decls -std=gnu99 -fPIC -O3 -DNDEBUG -o build/btor2parser.o -c src/btor2parser/btor2parser.c -Isrc
- ar rc build/libbtor2parser.a build/btor2parser.o
- ranlib build/libbtor2parser.a
- gcc -W -Wall -Wextra -Wredundant-decls -std=gnu99 -fPIC -O3 -DNDEBUG -o build/catbtor.o -c src/catbtor.c -Isrc
- gcc -W -Wall -Wextra -Wredundant-decls -std=gnu99 -fPIC -O3 -DNDEBUG -o bin/catbtor build/catbtor.o -Lbuild -lbtor2parser
- gcc -W -Wall -Wextra -Wredundant-decls -std=gnu99 -fPIC -O3 -DNDEBUG -o build/btorsimrng.o -c src/btorsim/btorsimrng.c -Isrc/btorsim
- gcc -W -Wall -Wextra -Wredundant-decls -std=gnu99 -fPIC -O3 -DNDEBUG -o build/btorsimbv.o -c src/btorsim/btorsimbv.c -Isrc
- gcc -W -Wall -Wextra -Wredundant-decls -std=gnu99 -fPIC -O3 -DNDEBUG -o build/btorsim.o -c src/btorsim/btorsim.c -Ibtorsim -Isrc
- gcc -W -Wall -Wextra -Wredundant-decls -std=gnu99 -fPIC -O3 -DNDEBUG -o bin/btorsim build/btorsim.o build/btorsimbv.o build/btorsimrng.o -Lbuild -lbtor2parser
- (cd _build/default/vendor/cadical && /usr/bin/make)
- /usr/bin/make -C "/home/opam/.opam/default/.opam-switch/build/bitwuzla-bin.0.0.0/_build/default/vendor/cadical/build"
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/bitwuzla-bin.0.0.0/_build/default/vendor/cadical/build'
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/analyze.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/arena.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/assume.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/averages.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/backtrack.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/backward.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/bins.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/block.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/ccadical.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/checker.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/clause.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/collect.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/compact.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/condition.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/config.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/contract.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/cover.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/decide.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/decompose.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/deduplicate.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/elim.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/ema.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/extend.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/external.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/file.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/flags.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/format.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/gates.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/instantiate.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/internal.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/ipasir.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/limit.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/logging.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/lookahead.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/lucky.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/message.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/minimize.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/occs.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/options.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/parse.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/phases.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/probe.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/profile.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/proof.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/propagate.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/queue.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/random.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/reap.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/reduce.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/rephase.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/report.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/resources.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/restart.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/restore.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/score.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/shrink.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/signal.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/solution.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/solver.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/stats.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/subsume.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/terminal.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/ternary.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/tracer.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/transred.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/util.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/var.cpp
- ../scripts/make-build-header.sh > build.hpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/version.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/vivify.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/walk.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/watch.cpp
- ar rc libcadical.a analyze.o arena.o assume.o averages.o backtrack.o backward.o bins.o block.o ccadical.o checker.o clause.o collect.o compact.o condition.o config.o contract.o cover.o decide.o decompose.o deduplicate.o elim.o ema.o extend.o external.o file.o flags.o format.o gates.o instantiate.o internal.o ipasir.o limit.o logging.o lookahead.o lucky.o message.o minimize.o occs.o options.o parse.o phases.o probe.o profile.o proof.o propagate.o queue.o random.o reap.o reduce.o rephase.o report.o resources.o restart.o restore.o score.o shrink.o signal.o solution.o solver.o stats.o subsume.o terminal.o ternary.o tracer.o transred.o util.o var.o version.o vivify.o walk.o watch.o
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/cadical.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -o cadical cadical.o -L. -lcadical
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -c ../src/mobical.cpp
- g++ -Wall -Wextra -O3 -DNDEBUG -fPIC -I../build -o mobical mobical.o -L. -lcadical
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/bitwuzla-bin.0.0.0/_build/default/vendor/cadical/build'
- ../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:49,
- 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).
- | ^~~~~~~~
- ../src/solver.cpp: In destructor 'CaDiCaL::Solver::~Solver()':
- ../src/solver.cpp:259:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
- 259 | if ((this == 0)) break; \
- | ^~
- ../src/solver.cpp:346:3: note: in expansion of macro 'TRACE'
- 346 | TRACE ("reset");
- | ^~~~~
- ../src/solver.cpp: In member function 'int CaDiCaL::Solver::vars()':
- ../src/solver.cpp:259:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
- 259 | if ((this == 0)) break; \
- | ^~
- ../src/solver.cpp:394:3: note: in expansion of macro 'TRACE'
- 394 | TRACE ("vars");
- | ^~~~~
- ../src/solver.cpp: In member function 'void CaDiCaL::Solver::reserve(int)':
- ../src/solver.cpp:259:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
- 259 | if ((this == 0)) break; \
- | ^~
- ../src/solver.cpp:402:3: note: in expansion of macro 'TRACE'
- 402 | TRACE ("reserve", min_max_var);
- | ^~~~~
- ../src/solver.cpp: In member function 'bool CaDiCaL::Solver::set(const char*, int)':
- ../src/solver.cpp:259:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
- 259 | if ((this == 0)) break; \
- | ^~
- ../src/solver.cpp:449:3: note: in expansion of macro 'TRACE'
- 449 | TRACE ("set", arg, val);
- | ^~~~~
- ../src/solver.cpp: In member function 'bool CaDiCaL::Solver::limit(const char*, int)':
- ../src/solver.cpp:259:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
- 259 | if ((this == 0)) break; \
- | ^~
- ../src/solver.cpp:489:3: note: in expansion of macro 'TRACE'
- 489 | TRACE ("limit", arg, val);
- | ^~~~~
- ../src/solver.cpp: In member function 'void CaDiCaL::Solver::add(int)':
- ../src/solver.cpp:259:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
- 259 | if ((this == 0)) break; \
- | ^~
- ../src/solver.cpp:524:3: note: in expansion of macro 'TRACE'
- 524 | TRACE ("add", lit);
- | ^~~~~
- ../src/solver.cpp: In member function 'void CaDiCaL::Solver::assume(int)':
- ../src/solver.cpp:259:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
- 259 | if ((this == 0)) break; \
- | ^~
- ../src/solver.cpp:535:3: note: in expansion of macro 'TRACE'
- 535 | TRACE ("assume", lit);
- | ^~~~~
- ../src/solver.cpp: In member function 'int CaDiCaL::Solver::lookahead()':
- ../src/solver.cpp:259:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
- 259 | if ((this == 0)) break; \
- | ^~
- ../src/solver.cpp:547:3: note: in expansion of macro 'TRACE'
- 547 | TRACE ("lookahead");
- | ^~~~~
- ../src/solver.cpp:259:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
- 259 | if ((this == 0)) break; \
- | ^~
- ../src/solver.cpp:544:3: note: in expansion of macro 'TRACE'
- 544 | TRACE ("lookahead");
- | ^~~~~
- ../src/solver.cpp: In member function 'void CaDiCaL::Solver::reset_assumptions()':
- ../src/solver.cpp:259:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
- 259 | if ((this == 0)) break; \
- | ^~
- ../src/solver.cpp:564:3: note: in expansion of macro 'TRACE'
- 564 | TRACE ("reset_assumptions");
- | ^~~~~
- ../src/solver.cpp: In member function 'int CaDiCaL::Solver::solve()':
- ../src/solver.cpp:259:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
- 259 | if ((this == 0)) break; \
- | ^~
- ../src/solver.cpp:605:3: note: in expansion of macro 'TRACE'
- 605 | TRACE ("solve");
- | ^~~~~
- ../src/solver.cpp: In member function 'int CaDiCaL::Solver::simplify(int)':
- ../src/solver.cpp:259:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
- 259 | if ((this == 0)) break; \
- | ^~
- ../src/solver.cpp:613:3: note: in expansion of macro 'TRACE'
- 613 | TRACE ("simplify", rounds);
- | ^~~~~
- ../src/solver.cpp: In member function 'bool CaDiCaL::Solver::failed(int)':
- ../src/solver.cpp:259:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
- 259 | if ((this == 0)) break; \
- | ^~
- ../src/solver.cpp:637:3: note: in expansion of macro 'TRACE'
- 637 | TRACE ("failed", lit);
- | ^~~~~
- ../src/solver.cpp: In member function 'void CaDiCaL::Solver::phase(int)':
- ../src/solver.cpp:259:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
- 259 | if ((this == 0)) break; \
- | ^~
- ../src/solver.cpp:657:3: note: in expansion of macro 'TRACE'
- 657 | TRACE ("phase", lit);
- | ^~~~~
- ../src/solver.cpp: In member function 'void CaDiCaL::Solver::unphase(int)':
- ../src/solver.cpp:259:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
- 259 | if ((this == 0)) break; \
- | ^~
- ../src/solver.cpp:665:3: note: in expansion of macro 'TRACE'
- 665 | TRACE ("unphase", lit);
- | ^~~~~
- ../src/solver.cpp: In member function 'int CaDiCaL::Solver::active() const':
- ../src/solver.cpp:259:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
- 259 | if ((this == 0)) break; \
- | ^~
- ../src/solver.cpp:740:3: note: in expansion of macro 'TRACE'
- 740 | TRACE ("active");
- | ^~~~~
- ../src/solver.cpp: In member function 'int64_t CaDiCaL::Solver::redundant() const':
- ../src/solver.cpp:259:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
- 259 | if ((this == 0)) break; \
- | ^~
- ../src/solver.cpp:748:3: note: in expansion of macro 'TRACE'
- 748 | TRACE ("redundant");
- | ^~~~~
- ../src/solver.cpp: In member function 'int64_t CaDiCaL::Solver::irredundant() const':
- ../src/solver.cpp:259:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
- 259 | if ((this == 0)) break; \
- | ^~
- ../src/solver.cpp:756:3: note: in expansion of macro 'TRACE'
- 756 | TRACE ("irredundant");
- | ^~~~~
- ../src/solver.cpp: In member function 'void CaDiCaL::Solver::freeze(int)':
- ../src/solver.cpp:259:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
- 259 | if ((this == 0)) break; \
- | ^~
- ../src/solver.cpp:766:3: note: in expansion of macro 'TRACE'
- 766 | TRACE ("freeze", lit);
- | ^~~~~
- ../src/solver.cpp: In member function 'void CaDiCaL::Solver::statistics()':
- ../src/solver.cpp:259:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
- 259 | if ((this == 0)) break; \
- | ^~
- ../src/solver.cpp:911:3: note: in expansion of macro 'TRACE'
- 911 | TRACE ("stats");
- | ^~~~~
- ../src/solver.cpp: In member function 'void CaDiCaL::Solver::resources()':
- ../src/solver.cpp:259:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
- 259 | if ((this == 0)) break; \
- | ^~
- ../src/solver.cpp:919:3: note: in expansion of macro 'TRACE'
- 919 | TRACE ("resources");
- | ^~~~~
- ../src/solver.cpp: In member function 'void CaDiCaL::Solver::dump_cnf()':
- ../src/solver.cpp:259:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
- 259 | if ((this == 0)) break; \
- | ^~
- ../src/solver.cpp:1023:3: note: in expansion of macro 'TRACE'
- 1023 | TRACE ("dump");
- | ^~~~~
- ../src/solver.cpp: In constructor 'CaDiCaL::Solver::Solver()':
- ../src/solver.cpp:259:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
- 259 | if ((this == 0)) break; \
- | ^~
- ../src/solver.cpp:335:3: note: in expansion of macro 'TRACE'
- 335 | TRACE ("init");
- | ^~~~~
- ../src/solver.cpp: In member function 'void CaDiCaL::Solver::melt(int)':
- ../src/solver.cpp:259:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
- 259 | if ((this == 0)) break; \
- | ^~
- ../src/solver.cpp:774:3: note: in expansion of macro 'TRACE'
- 774 | TRACE ("melt", lit);
- | ^~~~~
- ../src/solver.cpp: In member function 'bool CaDiCaL::Solver::frozen(int) const':
- ../src/solver.cpp:259:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
- 259 | if ((this == 0)) break; \
- | ^~
- ../src/solver.cpp:784:3: note: in expansion of macro 'TRACE'
- 784 | TRACE ("frozen", lit);
- | ^~~~~
- ../src/solver.cpp: In member function 'int CaDiCaL::Solver::fixed(int) const':
- ../src/solver.cpp:259:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
- 259 | if ((this == 0)) break; \
- | ^~
- ../src/solver.cpp:648:3: note: in expansion of macro 'TRACE'
- 648 | TRACE ("fixed", lit);
- | ^~~~~
- ../src/solver.cpp: In member function 'int CaDiCaL::Solver::val(int)':
- ../src/solver.cpp:259:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
- 259 | if ((this == 0)) break; \
- | ^~
- ../src/solver.cpp:626:3: note: in expansion of macro 'TRACE'
- 626 | TRACE ("val", lit);
- | ^~~~~
- ../src/solver.cpp: In member function 'CaDiCaL::Solver::CubesWithStatus CaDiCaL::Solver::generate_cubes(int, int)':
- ../src/solver.cpp:259:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
- 259 | if ((this == 0)) break; \
- | ^~
- ../src/solver.cpp:555:3: note: in expansion of macro 'TRACE'
- 555 | TRACE ("lookahead_cubes");
- | ^~~~~
- ../src/solver.cpp:259:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
- 259 | if ((this == 0)) break; \
- | ^~
- ../src/solver.cpp:552:3: note: in expansion of macro 'TRACE'
- 552 | TRACE ("lookahead_cubes");
- | ^~~~~
- make-build-header.sh: warning: could not determine 'IDENTIFIER' (git id)
- (cd _build/default && /usr/bin/patch -p1 --directory vendor/symfpu) < _build/default/vendor/bitwuzla/contrib/symfpu_20201114.patch
- File core/add.h is read-only; trying to patch anyway
- patching file core/add.h
- Hunk #1 succeeded at 402 (offset 6 lines).
- Hunk #2 succeeded at 529 (offset 6 lines).
- Hunk #3 succeeded at 547 (offset 6 lines).
- File core/convert.h is read-only; trying to patch anyway
- patching file core/convert.h
- Hunk #1 succeeded at 100 (offset 6 lines).
- Hunk #2 succeeded at 180 (offset 6 lines).
- Hunk #3 succeeded at 224 (offset 6 lines).
- File core/divide.h is read-only; trying to patch anyway
- patching file core/divide.h
- Hunk #1 succeeded at 111 (offset 6 lines).
- Hunk #2 succeeded at 122 (offset 6 lines).
- File core/multiply.h is read-only; trying to patch anyway
- patching file core/multiply.h
- Hunk #1 succeeded at 103 (offset 6 lines).
- File core/operations.h is read-only; trying to patch anyway
- patching file core/operations.h
- Hunk #1 succeeded at 30 (offset 6 lines).
- File core/packing.h is read-only; trying to patch anyway
- patching file core/packing.h
- Hunk #1 succeeded at 108 (offset 6 lines).
- Hunk #2 succeeded at 137 (offset 6 lines).
- File core/rounder.h is read-only; trying to patch anyway
- patching file core/rounder.h
- Hunk #1 succeeded at 387 (offset 6 lines).
- Hunk #2 succeeded at 582 (offset 6 lines).
- File core/sqrt.h is read-only; trying to patch anyway
- patching file core/sqrt.h
- Hunk #1 succeeded at 97 (offset 6 lines).
- File core/unpackedFloat.h is read-only; trying to patch anyway
- patching file core/unpackedFloat.h
- Hunk #1 succeeded at 108 (offset 6 lines).
- Hunk #2 succeeded at 172 (offset 6 lines).
- Hunk #3 succeeded at 182 (offset 6 lines).
- Hunk #4 succeeded at 444 (offset 6 lines).
- (cd _build/default/vendor/bitwuzla && ./configure.sh -fPIC --only-cadical --no-unit-testing --path ../.. --path ../../vendor --path ../../vendor/cadical/src --path ../../vendor/btor2tools/src)
- -- The C compiler identification is GNU 14.2.0
- -- The CXX compiler identification is GNU 14.2.0
- -- Detecting C compiler ABI info
- -- Detecting C compiler ABI info - done
- -- Check for working C compiler: /usr/bin/cc - skipped
- -- Detecting C compile features
- -- Detecting C compile features - done
- -- Detecting CXX compiler ABI info
- -- Detecting CXX compiler ABI info - done
- -- Check for working CXX compiler: /usr/bin/c++ - skipped
- -- Detecting CXX compile features
- -- Detecting CXX compile features - done
- -- LIB directory is '/home/opam/.opam/default/.opam-switch/build/bitwuzla-bin.0.0.0/_build/default/vendor/bitwuzla/build/lib'
- -- BIN directory is '/home/opam/.opam/default/.opam-switch/build/bitwuzla-bin.0.0.0/_build/default/vendor/bitwuzla/build/bin'
- -- Performing Test HAVE_FLAG_std_gnu99
- -- Performing Test HAVE_FLAG_std_gnu99 - Success
- -- Configuring with C flag '-std=gnu99'
- -- Configuring with CXX flag '-std=gnu++11'
- -- Performing Test HAVE_FLAG_W
- -- Performing Test HAVE_FLAG_W - Success
- -- Configuring with C flag '-W'
- -- Configuring with CXX flag '-W'
- -- Performing Test HAVE_FLAG_Wall
- -- Performing Test HAVE_FLAG_Wall - Success
- -- Configuring with C flag '-Wall'
- -- Configuring with CXX flag '-Wall'
- -- Performing Test HAVE_FLAG_Wextra
- -- Performing Test HAVE_FLAG_Wextra - Success
- -- Configuring with C flag '-Wextra'
- -- Configuring with CXX flag '-Wextra'
- -- Performing Test HAVE_FLAG_Wredundant_decls
- -- Performing Test HAVE_FLAG_Wredundant_decls - Success
- -- Configuring with C flag '-Wredundant-decls'
- -- Configuring with CXX flag '-Wredundant-decls'
- -- Performing Test HAVE_FLAG_fPIC
- -- Performing Test HAVE_FLAG_fPIC - Success
- -- Configuring with C flag '-fPIC'
- -- Configuring with CXX flag '-fPIC'
- -- No build type set, options are: Debug;Production
- -- Building Production build
- -- Performing Test HAVE_FLAG_O3
- -- Performing Test HAVE_FLAG_O3 - Success
- -- Configuring with C flag '-O3'
- -- Configuring with CXX flag '-O3'
- -- Performing Test HAVE_SIGNALS
- -- Performing Test HAVE_SIGNALS - Success
- -- Performing Test HAVE_TIME_UTILS
- -- Performing Test HAVE_TIME_UTILS - Success
- -- Performing Test HAVE_NO_EXPORT_DYNAMIC
- -- Performing Test HAVE_NO_EXPORT_DYNAMIC - Success
- -- Found Btor2Tools: /home/opam/.opam/default/.opam-switch/build/bitwuzla-bin.0.0.0/_build/default/vendor/btor2tools/src
- -- Found Btor2Tools library: /home/opam/.opam/default/.opam-switch/build/bitwuzla-bin.0.0.0/_build/default/libbtor2parser.a
- -- Found GMP: /usr/include/x86_64-linux-gnu
- -- Found GMP libs: /usr/lib/x86_64-linux-gnu/libgmp.a
- -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
- -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
- -- Found Threads: TRUE
- -- Found SymFPU: /home/opam/.opam/default/.opam-switch/build/bitwuzla-bin.0.0.0/_build/default/vendor
- -- Found CaDiCaL: /home/opam/.opam/default/.opam-switch/build/bitwuzla-bin.0.0.0/_build/default/vendor/cadical/src
- -- Found CaDiCaL library: /home/opam/.opam/default/.opam-switch/build/bitwuzla-bin.0.0.0/_build/default/libcadical.a
- -- Found Git: /usr/bin/git (found version "2.47.3")
- -- Build type: Production
- -- Shared build: no
- -- ASAN support: no
- -- UBSAN support: no
- -- Assertions enabled: no
- -- Testing: no
- -- gcov support: no
- -- gprof support: no
- -- Logging support: no
- -- Python bindings: no
- -- Time statistics: no
- -- Build API documentation: no
- -- CaDiCaL: yes
- -- CryptoMiniSat: no
- -- Lingeling: no
- -- MiniSat: no
- -- PicoSAT: no
- -- Kissat: no
- -- SymFPU: yes
- -- Configuring done (3.3s)
- -- Generating done (0.0s)
- -- Build files have been written to: /home/opam/.opam/default/.opam-switch/build/bitwuzla-bin.0.0.0/_build/default/vendor/bitwuzla/build
- CMake Deprecation Warning at CMakeLists.txt:11 (cmake_minimum_required):
- Compatibility with CMake < 3.10 will be removed from a future version of
- CMake.
-
- Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
- to tell CMake that the project requires at least <min> but has been updated
- to work with policies introduced by <max> or earlier.
-
-
- (cd _build/default/vendor/bitwuzla/build && /usr/bin/make)
- [ 1%] Building C object src/CMakeFiles/bitwuzla.dir/aigprop.c.o
- [ 2%] Building C object src/CMakeFiles/bitwuzla.dir/bzlaaig.c.o
- [ 3%] Building C object src/CMakeFiles/bitwuzla.dir/bzlaaigvec.c.o
- [ 4%] Building C object src/CMakeFiles/bitwuzla.dir/bzlaass.c.o
- [ 5%] Building C object src/CMakeFiles/bitwuzla.dir/bzlabeta.c.o
- [ 6%] Building C object src/CMakeFiles/bitwuzla.dir/bzlabv.c.o
- [ 8%] Building C object src/CMakeFiles/bitwuzla.dir/bzlabvdomain.c.o
- [ 9%] Building C object src/CMakeFiles/bitwuzla.dir/bzlabvprop.c.o
- [ 10%] Building C object src/CMakeFiles/bitwuzla.dir/bzlachkclone.c.o
- [ 11%] Building C object src/CMakeFiles/bitwuzla.dir/bzlachkmodel.c.o
- [ 12%] Building C object src/CMakeFiles/bitwuzla.dir/bzlachkfailed.c.o
- [ 13%] Building C object src/CMakeFiles/bitwuzla.dir/bzlaclone.c.o
- [ 15%] Building C object src/CMakeFiles/bitwuzla.dir/bzlaconsutils.c.o
- [ 16%] Building C object src/CMakeFiles/bitwuzla.dir/bzlacore.c.o
- [ 17%] Building C object src/CMakeFiles/bitwuzla.dir/bzladbg.c.o
- [ 18%] Building C object src/CMakeFiles/bitwuzla.dir/bzladcr.c.o
- [ 19%] Building C object src/CMakeFiles/bitwuzla.dir/bzlaessutils.c.o
- [ 20%] Building C object src/CMakeFiles/bitwuzla.dir/bzlaexp.c.o
- [ 22%] Building C object src/CMakeFiles/bitwuzla.dir/bzlainvutils.c.o
- [ 23%] Building C object src/CMakeFiles/bitwuzla.dir/bzlalsutils.c.o
- [ 24%] Building C object src/CMakeFiles/bitwuzla.dir/bzlamodel.c.o
- [ 25%] Building C object src/CMakeFiles/bitwuzla.dir/bzlamsg.c.o
- [ 26%] Building C object src/CMakeFiles/bitwuzla.dir/bzlanode.c.o
- [ 27%] Building C object src/CMakeFiles/bitwuzla.dir/bzlaopt.c.o
- [ 29%] Building C object src/CMakeFiles/bitwuzla.dir/bzlaparse.c.o
- [ 30%] Building C object src/CMakeFiles/bitwuzla.dir/bzlaprintmodel.c.o
- [ 31%] Building C object src/CMakeFiles/bitwuzla.dir/bzlaproputils.c.o
- [ 32%] Building C object src/CMakeFiles/bitwuzla.dir/bzlarewrite.c.o
- [ 33%] Building C object src/CMakeFiles/bitwuzla.dir/bzlarm.c.o
- [ 34%] Building C object src/CMakeFiles/bitwuzla.dir/bzlarwcache.c.o
- [ 36%] Building C object src/CMakeFiles/bitwuzla.dir/bzlasat.c.o
- [ 37%] Building C object src/CMakeFiles/bitwuzla.dir/bzlaslsutils.c.o
- [ 38%] Building C object src/CMakeFiles/bitwuzla.dir/bzlaslvaigprop.c.o
- [ 39%] Building C object src/CMakeFiles/bitwuzla.dir/bzlaslvfun.c.o
- [ 40%] Building C object src/CMakeFiles/bitwuzla.dir/bzlaslvprop.c.o
- [ 41%] Building C object src/CMakeFiles/bitwuzla.dir/bzlaslvquant.c.o
- [ 43%] Building C object src/CMakeFiles/bitwuzla.dir/bzlaslvsls.c.o
- [ 44%] Building C object src/CMakeFiles/bitwuzla.dir/bzlasort.c.o
- [ 45%] Building C object src/CMakeFiles/bitwuzla.dir/bzlasubst.c.o
- [ 46%] Building CXX object src/CMakeFiles/bitwuzla.dir/bzlafp.cpp.o
- [ 47%] Building C object src/CMakeFiles/bitwuzla.dir/bzlasynth.c.o
- [ 48%] Building C object src/CMakeFiles/bitwuzla.dir/api/c/bitwuzla.c.o
- [ 50%] Building C object src/CMakeFiles/bitwuzla.dir/dumper/bzladumpaig.c.o
- [ 51%] Building C object src/CMakeFiles/bitwuzla.dir/dumper/bzladumpbtor.c.o
- [ 52%] Building C object src/CMakeFiles/bitwuzla.dir/dumper/bzladumpsmt.c.o
- [ 53%] Building C object src/CMakeFiles/bitwuzla.dir/parser/bzlabtor.c.o
- [ 54%] Building C object src/CMakeFiles/bitwuzla.dir/parser/bzlabtor2.c.o
- [ 55%] Building C object src/CMakeFiles/bitwuzla.dir/parser/bzlasmt2.c.o
- [ 56%] Building C object src/CMakeFiles/bitwuzla.dir/preprocess/bzlaack.c.o
- [ 58%] Building C object src/CMakeFiles/bitwuzla.dir/preprocess/bzlader.c.o
- [ 59%] Building C object src/CMakeFiles/bitwuzla.dir/preprocess/bzlaelimapplies.c.o
- [ 60%] Building C object src/CMakeFiles/bitwuzla.dir/preprocess/bzlaelimites.c.o
- [ 61%] Building C object src/CMakeFiles/bitwuzla.dir/preprocess/bzlaelimslices.c.o
- [ 62%] Building C object src/CMakeFiles/bitwuzla.dir/preprocess/bzlaembed.c.o
- [ 63%] Building C object src/CMakeFiles/bitwuzla.dir/preprocess/bzlaextract.c.o
- [ 65%] Building C object src/CMakeFiles/bitwuzla.dir/preprocess/bzlamerge.c.o
- [ 66%] Building C object src/CMakeFiles/bitwuzla.dir/preprocess/bzlaminiscope.c.o
- [ 67%] Building C object src/CMakeFiles/bitwuzla.dir/preprocess/bzlanormadd.c.o
- [ 68%] Building C object src/CMakeFiles/bitwuzla.dir/preprocess/bzlanormquant.c.o
- [ 69%] Building C object src/CMakeFiles/bitwuzla.dir/preprocess/bzlapputils.c.o
- [ 70%] Building C object src/CMakeFiles/bitwuzla.dir/preprocess/bzlapreprocess.c.o
- [ 72%] Building C object src/CMakeFiles/bitwuzla.dir/preprocess/bzlaskel.c.o
- [ 73%] Building C object src/CMakeFiles/bitwuzla.dir/preprocess/bzlaskolemize.c.o
- [ 74%] Building C object src/CMakeFiles/bitwuzla.dir/preprocess/bzlaunconstrained.c.o
- [ 75%] Building C object src/CMakeFiles/bitwuzla.dir/preprocess/bzlavarsubst.c.o
- [ 76%] Building C object src/CMakeFiles/bitwuzla.dir/sat/bzlacadical.c.o
- [ 77%] Building CXX object src/CMakeFiles/bitwuzla.dir/sat/bzlacms.cpp.o
- [ 79%] Building C object src/CMakeFiles/bitwuzla.dir/sat/bzlalgl.c.o
- [ 80%] Building CXX object src/CMakeFiles/bitwuzla.dir/sat/bzlaminisat.cpp.o
- [ 81%] Building C object src/CMakeFiles/bitwuzla.dir/sat/bzlapicosat.c.o
- [ 82%] Building C object src/CMakeFiles/bitwuzla.dir/sat/bzlakissat.c.o
- [ 83%] Building C object src/CMakeFiles/bitwuzla.dir/utils/bzlahashint.c.o
- [ 84%] Building C object src/CMakeFiles/bitwuzla.dir/utils/bzlahashptr.c.o
- [ 86%] Building C object src/CMakeFiles/bitwuzla.dir/utils/bzlamem.c.o
- [ 87%] Building C object src/CMakeFiles/bitwuzla.dir/utils/bzlanodeiter.c.o
- [ 88%] Building C object src/CMakeFiles/bitwuzla.dir/utils/bzlanodemap.c.o
- [ 89%] Building C object src/CMakeFiles/bitwuzla.dir/utils/bzlaoptparse.c.o
- [ 90%] Building C object src/CMakeFiles/bitwuzla.dir/utils/bzlapartgen.c.o
- [ 91%] Building C object src/CMakeFiles/bitwuzla.dir/utils/bzlarng.c.o
- [ 93%] Building C object src/CMakeFiles/bitwuzla.dir/utils/bzlaunionfind.c.o
- [ 94%] Building C object src/CMakeFiles/bitwuzla.dir/utils/bzlautil.c.o
- [ 95%] Building C object src/CMakeFiles/bitwuzla.dir/utils/bzlaabort.c.o
- [ 96%] Linking CXX static library ../lib/libbitwuzla.a
- [ 96%] Built target bitwuzla
- [ 97%] Building C object src/CMakeFiles/bitwuzla-bin.dir/bitwuzlamain.c.o
- [ 98%] Building C object src/CMakeFiles/bitwuzla-bin.dir/bzlamain.c.o
- [100%] Linking CXX executable ../bin/bitwuzla
- [100%] Built target bitwuzla-bin
- /home/opam/.opam/default/.opam-switch/build/bitwuzla-bin.0.0.0/_build/default/vendor/bitwuzla/src/bzlabvprop.c: In function 'bzla_bvprop_mul_aux':
- /home/opam/.opam/default/.opam-switch/build/bitwuzla-bin.0.0.0/_build/default/vendor/bitwuzla/src/bzlabvprop.c:2832:49: warning: 'n' may be used uninitialized [-Wmaybe-uninitialized]
- 2832 | tmp = n > 1 ? &d_add_stack.start[n - 2] : &d_ite_stack.start[0];
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/default/.opam-switch/build/bitwuzla-bin.0.0.0/_build/default/vendor/bitwuzla/src/bzlabvprop.c:2527:24: note: 'n' was declared here
- 2527 | uint32_t i, bw, bwo, n;
- | ^
- In file included from /home/opam/.opam/default/.opam-switch/build/bitwuzla-bin.0.0.0/_build/default/vendor/bitwuzla/src/bzlafp.cpp:35:
- /home/opam/.opam/default/.opam-switch/build/bitwuzla-bin.0.0.0/_build/default/vendor/symfpu/core/convert.h: In instantiation of 'symfpu::significandRounderResult<t> symfpu::convertFloatToBV(const typename t::fpt&, const typename t::rm&, const unpackedFloat<t>&, const typename t::bwt&, const typename t::bwt&) [with t = BzlaFPSymTraits; typename t::fpt = BzlaFPSortInfo; typename t::rm = BzlaFPSymRM; typename t::bwt = unsigned int]':
- /home/opam/.opam/default/.opam-switch/build/bitwuzla-bin.0.0.0/_build/default/vendor/symfpu/core/convert.h:481:56: required from 'typename t::sbv symfpu::convertFloatToSBV(const typename t::fpt&, const typename t::rm&, const unpackedFloat<t>&, const typename t::bwt&, const typename t::sbv&, const typename t::bwt&) [with t = BzlaFPSymTraits; typename t::sbv = BzlaFPSymBV<true>; typename t::fpt = BzlaFPSortInfo; typename t::rm = BzlaFPSymRM; typename t::bwt = unsigned int]'
- 481 | significandRounderResult<t> rounded(convertFloatToBV(format, roundingMode, input,
- | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 482 | targetWidth, decimalPointPosition));
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/default/.opam-switch/build/bitwuzla-bin.0.0.0/_build/default/vendor/bitwuzla/src/bzlafp.cpp:2577:71: required from here
- 2577 | symfpu::convertFloatToSBV<BzlaFPSymTraits>(
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
- 2578 | bzla_node_get_sort_id(cur->e[1]),
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 2579 | d_rm_map.at(cur->e[0]),
- | ~~~~~~~~~~~~~~~~~~~~~~~
- 2580 | d_unpacked_float_map.at(cur->e[1]),
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 2581 | bw,
- | ~~~
- 2582 | BzlaFPSymBV<true>(apply)));
- | ~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/default/.opam-switch/build/bitwuzla-bin.0.0.0/_build/default/vendor/symfpu/core/convert.h:253:73: warning: unused parameter 'format' [-Wunused-parameter]
- 253 | significandRounderResult<t> convertFloatToBV (const typename t::fpt &format,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
-> compiled bitwuzla-bin.0.0.0
-> installed bitwuzla-bin.0.0.0
[WARNING] Opam package conf-gmp.5 depends on the following system package that can no longer be found: libgmp-dev
=== STDERR ===
2026-09-04 16:46.47: OK: build bitwuzla-bin.0.0.0 (runc: 234.2s, disk: 41KB)
2026-09-04 16:46.47: Job succeeded