Build:
- 0
2026-07-24 10:52.18: New job: build z3.4.12.2 (7839cbb1a1d9)
2026-07-24 10:52.18: Waiting for resource in pool day11-builds
2026-07-24 11:12.28: Got resource from pool day11-builds
2026-07-24 11:12.28: [profile full] build z3.4.12.2
2026-07-24 11:12.28: build z3.4.12.2 (7839cbb1a1d9)
=== DEPENDENCIES (10 transitive) ===
compiler-cloning.enabled 22a431860256
conf-c++.1.0 93639c2e939b
conf-gmp.5 be8168159001
conf-pkg-config.5 2c611009363a
conf-python-3.9.0.0 10e92bdeecd9
ocaml.5.5.0 af24caade1d3
ocaml-base-compiler.5.5.0 5f93989ce6d7
ocaml-compiler.5.5.0 15edcf5138e5
ocamlfind.1.9.8 86ca4a7260d8
zarith.1.14 5911ceb2c01d
=== STDOUT ===
Processing: [default: loading data]
[WARNING] These additional system packages are required, but not available on your system: python3-distutils
[z3.4.12.2: dl]
[z3.4.12.2: extract]
-> retrieved z3.4.12.2 (https://opam.ocaml.org/cache)
[z3: python3]
+ /usr/bin/python3 "scripts/mk_make.py" "--ml" (CWD=/home/opam/.opam/default/.opam-switch/build/z3.4.12.2)
- /home/opam/.opam/default/.opam-switch/build/z3.4.12.2/scripts/mk_util.py:398: SyntaxWarning: invalid escape sequence '\['
- open_pat = re.compile("\[search path for class files: (.*)\]")
- /home/opam/.opam/default/.opam-switch/build/z3.4.12.2/scripts/mk_util.py:816: SyntaxWarning: invalid escape sequence '\<'
- system_inc_pat = re.compile("[ \t]*#include[ \t]*\<.*\>[ \t]*")
- /home/opam/.opam/default/.opam-switch/build/z3.4.12.2/scripts/mk_util.py:1747: SyntaxWarning: invalid escape sequence '\%'
- <Compile Include="..\%s\*.cs;*.cs" Exclude="bin\**;obj\**;**\*.xproj;packages\**" />
- /home/opam/.opam/default/.opam-switch/build/z3.4.12.2/scripts/mk_util.py:2256: SyntaxWarning: invalid escape sequence '\%'
- <Compile Include="..\%s/*.cs" />
- /home/opam/.opam/default/.opam-switch/build/z3.4.12.2/scripts/mk_util.py:3165: SyntaxWarning: invalid escape sequence '\M'
- f.write(' <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\n')
- /home/opam/.opam/default/.opam-switch/build/z3.4.12.2/scripts/mk_util.py:3176: SyntaxWarning: invalid escape sequence '\M'
- f.write(' <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\n')
- /home/opam/.opam/default/.opam-switch/build/z3.4.12.2/scripts/mk_util.py:3179: SyntaxWarning: invalid escape sequence '\M'
- f.write(' <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists(\'$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props\')" Label="LocalAppDataPlatform" /> </ImportGroup>\n')
- /home/opam/.opam/default/.opam-switch/build/z3.4.12.2/scripts/mk_util.py:3182: SyntaxWarning: invalid escape sequence '\$'
- f.write(' <OutDir Condition="\'$(Configuration)|$(Platform)\'==\'Debug|Win32\'">$(SolutionDir)\$(ProjectName)\$(Configuration)\</OutDir>\n')
- /home/opam/.opam/default/.opam-switch/build/z3.4.12.2/scripts/mk_util.py:3185: SyntaxWarning: invalid escape sequence '\$'
- f.write(' <OutDir Condition="\'$(Configuration)|$(Platform)\'==\'Release|Win32\'">$(SolutionDir)\$(ProjectName)\$(Configuration)\</OutDir>\n')
- /home/opam/.opam/default/.opam-switch/build/z3.4.12.2/scripts/mk_util.py:3190: SyntaxWarning: invalid escape sequence '\$'
- f.write(' <IntDir>$(ProjectName)\$(Configuration)\</IntDir>\n')
- /home/opam/.opam/default/.opam-switch/build/z3.4.12.2/scripts/mk_util.py:3193: SyntaxWarning: invalid escape sequence '\$'
- f.write(' <IntDir>$(ProjectName)\$(Configuration)\</IntDir>\n')
- /home/opam/.opam/default/.opam-switch/build/z3.4.12.2/scripts/mk_util.py:3270: SyntaxWarning: invalid escape sequence '\M'
- f.write(' <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\n')
- /home/opam/.opam/default/.opam-switch/build/z3.4.12.2/scripts/mk_util.py:3311: SyntaxWarning: invalid escape sequence '\M'
- f.write(' <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\n')
- /home/opam/.opam/default/.opam-switch/build/z3.4.12.2/scripts/mk_genfile_common.py:142: SyntaxWarning: invalid escape sequence '\-'
- words = re.split('[^\-a-zA-Z0-9_]+', line)
- /home/opam/.opam/default/.opam-switch/build/z3.4.12.2/scripts/mk_genfile_common.py:230: SyntaxWarning: invalid escape sequence '\-'
- words = re.split('[^\-a-zA-Z0-9_]+', line)
- /home/opam/.opam/default/.opam-switch/build/z3.4.12.2/scripts/mk_genfile_common.py:318: SyntaxWarning: invalid escape sequence '\-'
- words = re.split('[^\-a-zA-Z0-9_]+', line)
- /home/opam/.opam/default/.opam-switch/build/z3.4.12.2/scripts/mk_genfile_common.py:444: SyntaxWarning: invalid escape sequence '\-'
- words = re.split('[^\-a-zA-Z0-9_]+', line)
- /home/opam/.opam/default/.opam-switch/build/z3.4.12.2/scripts/mk_genfile_common.py:577: SyntaxWarning: invalid escape sequence '\W'
- words = re.split('\W+', line)
- /home/opam/.opam/default/.opam-switch/build/z3.4.12.2/scripts/mk_genfile_common.py:621: SyntaxWarning: invalid escape sequence '\('
- reg_pat = re.compile('[ \t]*REG_PARAMS\(\'([^\']*)\'\)')
- /home/opam/.opam/default/.opam-switch/build/z3.4.12.2/scripts/mk_genfile_common.py:622: SyntaxWarning: invalid escape sequence '\('
- reg_mod_pat = re.compile('[ \t]*REG_MODULE_PARAMS\(\'([^\']*)\', *\'([^\']*)\'\)')
- /home/opam/.opam/default/.opam-switch/build/z3.4.12.2/scripts/mk_genfile_common.py:623: SyntaxWarning: invalid escape sequence '\('
- reg_mod_descr_pat = re.compile('[ \t]*REG_MODULE_DESCRIPTION\(\'([^\']*)\', *\'([^\']*)\'\)')
- /home/opam/.opam/default/.opam-switch/build/z3.4.12.2/scripts/mk_genfile_common.py:701: SyntaxWarning: invalid escape sequence '\('
- tactic_pat = re.compile('[ \t]*ADD_TACTIC\(.*\)')
- /home/opam/.opam/default/.opam-switch/build/z3.4.12.2/scripts/mk_genfile_common.py:702: SyntaxWarning: invalid escape sequence '\('
- probe_pat = re.compile('[ \t]*ADD_PROBE\(.*\)')
- /home/opam/.opam/default/.opam-switch/build/z3.4.12.2/scripts/mk_genfile_common.py:703: SyntaxWarning: invalid escape sequence '\('
- simplifier_pat = re.compile('[ \t]*ADD_SIMPLIFIER\(.*\)')
- /home/opam/.opam/default/.opam-switch/build/z3.4.12.2/scripts/mk_genfile_common.py:783: SyntaxWarning: invalid escape sequence '\('
- initializer_pat = re.compile('[ \t]*ADD_INITIALIZER\(\'([^\']*)\'\)')
- /home/opam/.opam/default/.opam-switch/build/z3.4.12.2/scripts/mk_genfile_common.py:785: SyntaxWarning: invalid escape sequence '\('
- initializer_prio_pat = re.compile('[ \t]*ADD_INITIALIZER\(\'([^\']*)\',[ \t]*(-?[0-9]*)\)')
- /home/opam/.opam/default/.opam-switch/build/z3.4.12.2/scripts/mk_genfile_common.py:786: SyntaxWarning: invalid escape sequence '\('
- finalizer_pat = re.compile('[ \t]*ADD_FINALIZER\(\'([^\']*)\'\)')
- opt = --ml, arg =
- Set Assembly Version (DEFAULT): 4 12 2 0
- New component: 'util'
- New component: 'polynomial'
- New component: 'interval'
- New component: 'dd'
- New component: 'simplex'
- New component: 'hilbert'
- New component: 'automata'
- New component: 'params'
- New component: 'realclosure'
- New component: 'subpaving'
- New component: 'ast'
- New component: 'smt_params'
- New component: 'parser_util'
- New component: 'euf'
- New component: 'grobner'
- New component: 'sat'
- New component: 'nlsat'
- New component: 'lp'
- New component: 'rewriter'
- New component: 'bit_blaster'
- New component: 'normal_forms'
- New component: 'substitution'
- New component: 'proofs'
- New component: 'macros'
- New component: 'model'
- New component: 'converters'
- New component: 'simplifiers'
- New component: 'tactic'
- New component: 'mbp'
- New component: 'qe_lite'
- New component: 'solver'
- New component: 'cmd_context'
- New component: 'smt2parser'
- New component: 'pattern'
- New component: 'aig_tactic'
- New component: 'ackermannization'
- New component: 'fpa'
- New component: 'core_tactics'
- New component: 'arith_tactics'
- New component: 'solver_assertions'
- New component: 'subpaving_tactic'
- New component: 'proto_model'
- New component: 'smt'
- New component: 'sat_smt'
- New component: 'sat_tactic'
- New component: 'nlsat_tactic'
- New component: 'bv_tactics'
- New component: 'fuzzing'
- New component: 'smt_tactic'
- New component: 'sls_tactic'
- New component: 'qe'
- New component: 'sat_solver'
- New component: 'fd_solver'
- New component: 'muz'
- New component: 'dataflow'
- New component: 'transforms'
- New component: 'rel'
- New component: 'spacer'
- New component: 'clp'
- New component: 'tab'
- New component: 'ddnf'
- New component: 'bmc'
- New component: 'fp'
- New component: 'smtlogic_tactics'
- New component: 'ufbv_tactic'
- New component: 'fpa_tactics'
- New component: 'portfolio'
- New component: 'opt'
- New component: 'extra_cmds'
- New component: 'api'
- New component: 'shell'
- New component: 'test'
- New component: 'api_dll'
- New component: 'dotnet'
- New component: 'java'
- New component: 'ml'
- New component: 'cpp'
- Python bindings directory was detected.
- New component: 'python'
- New component: 'python_install'
- New component: 'js'
- New component: 'cpp_example'
- New component: 'z3_tptp'
- New component: 'c_example'
- New component: 'maxsat'
- New component: 'dotnet_example'
- New component: 'java_example'
- New component: 'ml_example'
- New component: 'py_example'
- UpdateVersion: "Z3 4.12.2.0"
- Generating src/util/z3_version.h from src/util/z3_version.h.in
- Generated 'src/util/z3_version.h'
- Generated 'src/tactic/smtlogics/qfufbv_tactic_params.hpp'
- Generated 'src/tactic/sls/sls_params.hpp'
- Generated 'src/sat/sat_params.hpp'
- Generated 'src/sat/sat_asymm_branch_params.hpp'
- Generated 'src/sat/sat_scc_params.hpp'
- Generated 'src/sat/sat_simplifier_params.hpp'
- Generated 'src/ast/pp_params.hpp'
- Generated 'src/ast/normal_forms/nnf_params.hpp'
- Generated 'src/muz/base/fp_params.hpp'
- Generated 'src/model/model_evaluator_params.hpp'
- Generated 'src/model/model_params.hpp'
- Generated 'src/solver/parallel_params.hpp'
- Generated 'src/solver/combined_solver_params.hpp'
- Generated 'src/params/fpa_rewriter_params.hpp'
- Generated 'src/params/bool_rewriter_params.hpp'
- Generated 'src/params/poly_rewriter_params.hpp'
- Generated 'src/params/bv_rewriter_params.hpp'
- Generated 'src/params/fpa2bv_rewriter_params.hpp'
- Generated 'src/params/rewriter_params.hpp'
- Generated 'src/params/seq_rewriter_params.hpp'
- Generated 'src/params/arith_rewriter_params.hpp'
- Generated 'src/params/solver_params.hpp'
- Generated 'src/params/pattern_inference_params_helper.hpp'
- Generated 'src/params/tactic_params.hpp'
- Generated 'src/params/array_rewriter_params.hpp'
- Generated 'src/ackermannization/ackermannization_params.hpp'
- Generated 'src/ackermannization/ackermannize_bv_tactic_params.hpp'
- Generated 'src/math/realclosure/rcf_params.hpp'
- Generated 'src/math/polynomial/algebraic_params.hpp'
- Generated 'src/nlsat/nlsat_params.hpp'
- Generated 'src/smt/params/smt_params_helper.hpp'
- Generated 'src/parsers/util/parser_params.hpp'
- Generated 'src/opt/opt_params.hpp'
- Generated 'src/ast/pattern/database.h'
- Component api
- Component portfolio
- Component smtlogic_tactics
- Component ackermannization
- Component model
- Component macros
- Component rewriter
- Component ast
- Component util
- Component polynomial
- Component interval
- Component automata
- Component params
- Component solver
- Component smt_params
- Component tactic
- Component simplifiers
- Component euf
- Component normal_forms
- Component bit_blaster
- Component converters
- Component substitution
- Component qe_lite
- Component mbp
- Component simplex
- Component proofs
- Component sat_solver
- Component core_tactics
- Component pattern
- Component smt2parser
- Component cmd_context
- Component parser_util
- Component aig_tactic
- Component bv_tactics
- Component arith_tactics
- Component sat
- Component dd
- Component grobner
- Component sat_tactic
- Component sat_smt
- Component smt
- Component proto_model
- Component solver_assertions
- Component fpa
- Component lp
- Component nlsat
- Component nlsat_tactic
- Component smt_tactic
- Component fp
- Component muz
- Component qe
- Component clp
- Component transforms
- Component hilbert
- Component dataflow
- Component tab
- Component rel
- Component bmc
- Component fd_solver
- Component ddnf
- Component spacer
- Component ufbv_tactic
- Component fpa_tactics
- Component sls_tactic
- Component subpaving_tactic
- Component subpaving
- Component realclosure
- Component opt
- Component extra_cmds
- Component shell
- Generated 'src/shell/install_tactic.cpp'
- Component api
- Component portfolio
- Component smtlogic_tactics
- Component ackermannization
- Component model
- Component macros
- Component rewriter
- Component ast
- Component util
- Component polynomial
- Component interval
- Component automata
- Component params
- Component solver
- Component smt_params
- Component tactic
- Component simplifiers
- Component euf
- Component normal_forms
- Component bit_blaster
- Component converters
- Component substitution
- Component qe_lite
- Component mbp
- Component simplex
- Component proofs
- Component sat_solver
- Component core_tactics
- Component pattern
- Component smt2parser
- Component cmd_context
- Component parser_util
- Component aig_tactic
- Component bv_tactics
- Component arith_tactics
- Component sat
- Component dd
- Component grobner
- Component sat_tactic
- Component sat_smt
- Component smt
- Component proto_model
- Component solver_assertions
- Component fpa
- Component lp
- Component nlsat
- Component nlsat_tactic
- Component smt_tactic
- Component fp
- Component muz
- Component qe
- Component clp
- Component transforms
- Component hilbert
- Component dataflow
- Component tab
- Component rel
- Component bmc
- Component fd_solver
- Component ddnf
- Component spacer
- Component ufbv_tactic
- Component fpa_tactics
- Component sls_tactic
- Component subpaving_tactic
- Component subpaving
- Component realclosure
- Component opt
- Component extra_cmds
- Component fuzzing
- Component test
- Generated 'src/test/install_tactic.cpp'
- Component api
- Component portfolio
- Component smtlogic_tactics
- Component ackermannization
- Component model
- Component macros
- Component rewriter
- Component ast
- Component util
- Component polynomial
- Component interval
- Component automata
- Component params
- Component solver
- Component smt_params
- Component tactic
- Component simplifiers
- Component euf
- Component normal_forms
- Component bit_blaster
- Component converters
- Component substitution
- Component qe_lite
- Component mbp
- Component simplex
- Component proofs
- Component sat_solver
- Component core_tactics
- Component pattern
- Component smt2parser
- Component cmd_context
- Component parser_util
- Component aig_tactic
- Component bv_tactics
- Component arith_tactics
- Component sat
- Component dd
- Component grobner
- Component sat_tactic
- Component sat_smt
- Component smt
- Component proto_model
- Component solver_assertions
- Component fpa
- Component lp
- Component nlsat
- Component nlsat_tactic
- Component smt_tactic
- Component fp
- Component muz
- Component qe
- Component clp
- Component transforms
- Component hilbert
- Component dataflow
- Component tab
- Component rel
- Component bmc
- Component fd_solver
- Component ddnf
- Component spacer
- Component ufbv_tactic
- Component fpa_tactics
- Component sls_tactic
- Component subpaving_tactic
- Component subpaving
- Component realclosure
- Component opt
- Component extra_cmds
- Component api_dll
- Generated 'src/api/dll/install_tactic.cpp'
- Generated 'src/shell/mem_initializer.cpp'
- Generated 'src/test/mem_initializer.cpp'
- /home/opam/.opam/default/.opam-switch/build/z3.4.12.2/scripts/update_api.py:119: SyntaxWarning: invalid escape sequence '\('
- pat1 = re.compile(" *def_Type\(\'(.*)\',[^\']*\'(.*)\',[^\']*\'(.*)\'\)[ \t]*")
- /home/opam/.opam/default/.opam-switch/build/z3.4.12.2/scripts/update_api.py:120: SyntaxWarning: invalid escape sequence '\('
- pat2 = re.compile("Z3_DECLARE_CLOSURE\((.*),(.*), \((.*)\)\)")
-
- Generated 'src/api/dll/mem_initializer.cpp'
- Generated 'src/shell/gparams_register_modules.cpp'
- Generated 'src/test/gparams_register_modules.cpp'
- Generated 'src/api/dll/gparams_register_modules.cpp'
- Generated 'src/api/python/z3/z3consts.py
- Generated 'src/api/api_log_macros.h'
- Generated 'src/api/api_log_macros.cpp'
- Generated 'src/api/api_commands.cpp'
- Generated 'src/api/python/z3/z3core.py'
- Generated "src/api/ml/z3native.ml"
- Generated "src/api/ml/z3native_stubs.c"
- Listing 'src/api/python/z3'...
- Compiling 'src/api/python/z3/__init__.py'...
- Compiling 'src/api/python/z3/z3.py'...
- Compiling 'src/api/python/z3/z3consts.py'...
- Compiling 'src/api/python/z3/z3core.py'...
- Compiling 'src/api/python/z3/z3num.py'...
- Compiling 'src/api/python/z3/z3poly.py'...
- Compiling 'src/api/python/z3/z3printer.py'...
- Compiling 'src/api/python/z3/z3rcf.py'...
- Compiling 'src/api/python/z3/z3types.py'...
- Compiling 'src/api/python/z3/z3util.py'...
- Generated python bytecode
- Copied 'z3consts.py'
- Copied 'z3core.py'
- Copied 'z3types.py'
- Copied 'z3printer.py'
- Copied 'z3.py'
- Copied '__init__.py'
- Copied 'z3poly.py'
- Copied 'z3num.py'
- Copied 'z3rcf.py'
- Copied 'z3util.py'
- Copied 'z3core.cpython-313.pyc'
- Copied 'z3consts.cpython-313.pyc'
- Copied 'z3rcf.cpython-313.pyc'
- Copied 'z3num.cpython-313.pyc'
- Copied 'z3poly.cpython-313.pyc'
- Copied 'z3util.cpython-313.pyc'
- Copied 'z3printer.cpython-313.pyc'
- Copied '__init__.cpython-313.pyc'
- Copied 'z3types.cpython-313.pyc'
- Copied 'z3.cpython-313.pyc'
- Testing ocamlc...
- Testing ocamlopt...
- Finding OCAML_LIB...
- OCAML_LIB=/home/opam/.opam/default/lib/ocaml
- Testing ocamlfind...
- Generated "src/api/ml/z3enums.ml"
- Testing ar...
- Testing g++...
- Testing gcc...
- Testing floating point support...
- Host platform: Linux
- C++ Compiler: g++
- C Compiler : gcc
- Archive Tool: ar
- Arithmetic: internal
- Prefix: /usr
- 64-bit: True
- FP math: SSE2-GCC
- Python pkg dir: /usr/local/lib/python3.13/dist-packages
- Python version: 3.13
- OCaml Compiler: ocamlc
- OCaml Find tool: ocamlfind
- OCaml Native: ocamlopt
- OCaml Library: /home/opam/.opam/default/lib/ocaml
- Writing build/Makefile
- Generating build/api/ml/META from src/api/ml/META.in
- Copied Z3Py example 'proofreplay.py' to 'build/python'
- Copied Z3Py example 'hs.py' to 'build/python'
- Copied Z3Py example 'mini_quip.py' to 'build/python'
- Copied Z3Py example 'visitor.py' to 'build/python'
- Copied Z3Py example 'parallel.py' to 'build/python'
- Copied Z3Py example 'trafficjam.py' to 'build/python'
- Copied Z3Py example 'efsmt.py' to 'build/python'
- Copied Z3Py example 'socrates.py' to 'build/python'
- Copied Z3Py example 'example.py' to 'build/python'
- Copied Z3Py example 'union_sort.py' to 'build/python'
- Copied Z3Py example 'mini_ic3.py' to 'build/python'
- Copied Z3Py example 'all_interval_series.py' to 'build/python'
- Copied Z3Py example 'simplify_formula.py' to 'build/python'
- Copied Z3Py example 'prooflogs.py' to 'build/python'
- Copied Z3Py example 'rc2.py' to 'build/python'
- Makefile was successfully generated.
- compilation mode: Release
- Type 'cd build; make' to build Z3
[z3: make build]
+ /usr/bin/make "-C" "build" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/z3.4.12.2)
- make: Entering directory '/home/opam/.opam/default/.opam-switch/build/z3.4.12.2/build'
- src/smt/smt_statistics.cpp
- src/util/luby.cpp
- src/util/common_msgs.cpp
- src/util/approx_nat.cpp
- src/api/dll/dll.cpp
- ocamlfind ocamlc -package zarith -i -I api/ml -c ../src/api/ml/z3enums.ml > api/ml/z3enums.mli
- ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
- ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
- src/util/z3_exception.cpp
- src/util/approx_set.cpp
- src/util/memory_manager.cpp
- ocamlfind ocamlc -package zarith -I api/ml -o api/ml/z3enums.cmi -c api/ml/z3enums.mli
- src/util/timeout.cpp
- ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
- ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
- src/util/lbool.cpp
- src/util/timeit.cpp
- src/util/stack.cpp
- src/util/util.cpp
- src/util/bit_util.cpp
- src/util/scoped_ctrl_c.cpp
- src/util/scoped_timer.cpp
- src/util/page.cpp
- src/shell/z3_log_frontend.cpp
- src/api/api_commands.cpp
- src/util/fixed_bit_vector.cpp
- src/util/hash.cpp
- src/solver/smt_logics.cpp
- src/util/mpn.cpp
- ocamlfind ocamlc -package zarith -I api/ml -o api/ml/z3enums.cmo -c ../src/api/ml/z3enums.ml
- src/util/smt2_util.cpp
- src/util/small_object_allocator.cpp
- ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
- ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
- src/api/z3_replayer.cpp
- src/api/api_log.cpp
- src/api/api_log_macros.cpp
- src/sat/sat_cutset.cpp
- src/math/automata/automaton.cpp
- src/util/cmd_context_types.cpp
- src/util/symbol.cpp
- src/util/warning.cpp
- src/util/min_cut.cpp
- src/util/trace.cpp
- src/util/prime_generator.cpp
- src/util/bit_vector.cpp
- src/util/rlimit.cpp
- src/util/debug.cpp
- src/util/statistics.cpp
- src/util/permutation.cpp
- src/util/region.cpp
- ocamlfind ocamlc -package zarith -i -I api/ml -c ../src/api/ml/z3native.ml > api/ml/z3native.mli
- ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
- ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
- ocamlfind ocamlc -package zarith -I api/ml -o api/ml/z3native.cmi -c api/ml/z3native.mli
- ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
- ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
- src/params/pattern_inference_params.cpp
- src/math/simplex/bit_matrix.cpp
- In file included from ../src/util/stack.cpp:20:
- ../src/util/stack.cpp: In member function 'void* stack::allocate_small(size_t, bool)':
- ../src/util/tptr.h:29:62: error: 'uintptr_t' does not name a type
- 29 | #define ALIGN(T, PTR) reinterpret_cast<T>(((reinterpret_cast<uintptr_t>(PTR) >> PTR_ALIGNMENT) + \
- | ^~~~~~~~~
- ../src/util/stack.cpp:99:22: note: in expansion of macro 'ALIGN'
- 99 | m_curr_ptr = ALIGN(char *, new_curr_ptr);
- | ^~~~~
- ../src/util/stack.cpp:21:1: note: 'uintptr_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
- 20 | #include "util/tptr.h"
- +++ |+#include <cstdint>
- 21 |
- ../src/util/tptr.h:30:38: error: 'uintptr_t' does not name a type
- 30 | static_cast<uintptr_t>((reinterpret_cast<uintptr_t>(PTR) & TAG_MASK) != 0)) << PTR_ALIGNMENT)
- | ^~~~~~~~~
- ../src/util/stack.cpp:99:22: note: in expansion of macro 'ALIGN'
- 99 | m_curr_ptr = ALIGN(char *, new_curr_ptr);
- | ^~~~~
- ../src/util/tptr.h:30:38: note: 'uintptr_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
- 30 | static_cast<uintptr_t>((reinterpret_cast<uintptr_t>(PTR) & TAG_MASK) != 0)) << PTR_ALIGNMENT)
- | ^~~~~~~~~
- ../src/util/stack.cpp:99:22: note: in expansion of macro 'ALIGN'
- 99 | m_curr_ptr = ALIGN(char *, new_curr_ptr);
- | ^~~~~
- ../src/util/tptr.h:30:67: error: 'uintptr_t' does not name a type
- 30 | static_cast<uintptr_t>((reinterpret_cast<uintptr_t>(PTR) & TAG_MASK) != 0)) << PTR_ALIGNMENT)
- | ^~~~~~~~~
- ../src/util/stack.cpp:99:22: note: in expansion of macro 'ALIGN'
- 99 | m_curr_ptr = ALIGN(char *, new_curr_ptr);
- | ^~~~~
- ../src/util/tptr.h:30:67: note: 'uintptr_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
- 30 | static_cast<uintptr_t>((reinterpret_cast<uintptr_t>(PTR) & TAG_MASK) != 0)) << PTR_ALIGNMENT)
- | ^~~~~~~~~
- ../src/util/stack.cpp:99:22: note: in expansion of macro 'ALIGN'
- 99 | m_curr_ptr = ALIGN(char *, new_curr_ptr);
- | ^~~~~
- ../src/util/tptr.h:29:62: error: 'uintptr_t' does not name a type
- 29 | #define ALIGN(T, PTR) reinterpret_cast<T>(((reinterpret_cast<uintptr_t>(PTR) >> PTR_ALIGNMENT) + \
- | ^~~~~~~~~
- ../src/util/stack.cpp:105:22: note: in expansion of macro 'ALIGN'
- 105 | m_curr_ptr = ALIGN(char *, m_curr_ptr);
- | ^~~~~
- ../src/util/tptr.h:29:62: note: 'uintptr_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
- 29 | #define ALIGN(T, PTR) reinterpret_cast<T>(((reinterpret_cast<uintptr_t>(PTR) >> PTR_ALIGNMENT) + \
- | ^~~~~~~~~
- ../src/util/stack.cpp:105:22: note: in expansion of macro 'ALIGN'
- 105 | m_curr_ptr = ALIGN(char *, m_curr_ptr);
- | ^~~~~
- ../src/util/tptr.h:30:38: error: 'uintptr_t' does not name a type
- 30 | static_cast<uintptr_t>((reinterpret_cast<uintptr_t>(PTR) & TAG_MASK) != 0)) << PTR_ALIGNMENT)
- | ^~~~~~~~~
- ../src/util/stack.cpp:105:22: note: in expansion of macro 'ALIGN'
- 105 | m_curr_ptr = ALIGN(char *, m_curr_ptr);
- | ^~~~~
- ../src/util/tptr.h:30:38: note: 'uintptr_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
- 30 | static_cast<uintptr_t>((reinterpret_cast<uintptr_t>(PTR) & TAG_MASK) != 0)) << PTR_ALIGNMENT)
- | ^~~~~~~~~
- ../src/util/stack.cpp:105:22: note: in expansion of macro 'ALIGN'
- 105 | m_curr_ptr = ALIGN(char *, m_curr_ptr);
- | ^~~~~
- ../src/util/tptr.h:30:67: error: 'uintptr_t' does not name a type
- 30 | static_cast<uintptr_t>((reinterpret_cast<uintptr_t>(PTR) & TAG_MASK) != 0)) << PTR_ALIGNMENT)
- | ^~~~~~~~~
- ../src/util/stack.cpp:105:22: note: in expansion of macro 'ALIGN'
- 105 | m_curr_ptr = ALIGN(char *, m_curr_ptr);
- | ^~~~~
- ../src/util/tptr.h:30:67: note: 'uintptr_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
- 30 | static_cast<uintptr_t>((reinterpret_cast<uintptr_t>(PTR) & TAG_MASK) != 0)) << PTR_ALIGNMENT)
- | ^~~~~~~~~
- ../src/util/stack.cpp:105:22: note: in expansion of macro 'ALIGN'
- 105 | m_curr_ptr = ALIGN(char *, m_curr_ptr);
- | ^~~~~
- ocamlfind ocamlc -package zarith -I api/ml -o api/ml/z3native.cmo -c ../src/api/ml/z3native.ml
- make: *** [Makefile:162: util/stack.o] Error 1
- make: *** Waiting for unfinished jobs....
- ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
- ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
- In file included from ../src/util/region.cpp:53:
- ../src/util/region.cpp: In member function 'void* region::allocate(size_t)':
- ../src/util/tptr.h:29:62: error: 'uintptr_t' does not name a type
- 29 | #define ALIGN(T, PTR) reinterpret_cast<T>(((reinterpret_cast<uintptr_t>(PTR) >> PTR_ALIGNMENT) + \
- | ^~~~~~~~~
- ../src/util/region.cpp:82:22: note: in expansion of macro 'ALIGN'
- 82 | m_curr_ptr = ALIGN(char *, new_curr_ptr);
- | ^~~~~
- ../src/util/region.cpp:57:1: note: 'uintptr_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
- 56 | #include "util/page.h"
- +++ |+#include <cstdint>
- 57 |
- ../src/util/tptr.h:30:38: error: 'uintptr_t' does not name a type
- 30 | static_cast<uintptr_t>((reinterpret_cast<uintptr_t>(PTR) & TAG_MASK) != 0)) << PTR_ALIGNMENT)
- | ^~~~~~~~~
- ../src/util/region.cpp:82:22: note: in expansion of macro 'ALIGN'
- 82 | m_curr_ptr = ALIGN(char *, new_curr_ptr);
- | ^~~~~
- ../src/util/tptr.h:30:38: note: 'uintptr_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
- 30 | static_cast<uintptr_t>((reinterpret_cast<uintptr_t>(PTR) & TAG_MASK) != 0)) << PTR_ALIGNMENT)
- | ^~~~~~~~~
- ../src/util/region.cpp:82:22: note: in expansion of macro 'ALIGN'
- 82 | m_curr_ptr = ALIGN(char *, new_curr_ptr);
- | ^~~~~
- ../src/util/tptr.h:30:67: error: 'uintptr_t' does not name a type
- 30 | static_cast<uintptr_t>((reinterpret_cast<uintptr_t>(PTR) & TAG_MASK) != 0)) << PTR_ALIGNMENT)
- | ^~~~~~~~~
- ../src/util/region.cpp:82:22: note: in expansion of macro 'ALIGN'
- 82 | m_curr_ptr = ALIGN(char *, new_curr_ptr);
- | ^~~~~
- ../src/util/tptr.h:30:67: note: 'uintptr_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
- 30 | static_cast<uintptr_t>((reinterpret_cast<uintptr_t>(PTR) & TAG_MASK) != 0)) << PTR_ALIGNMENT)
- | ^~~~~~~~~
- ../src/util/region.cpp:82:22: note: in expansion of macro 'ALIGN'
- 82 | m_curr_ptr = ALIGN(char *, new_curr_ptr);
- | ^~~~~
- ../src/util/tptr.h:29:62: error: 'uintptr_t' does not name a type
- 29 | #define ALIGN(T, PTR) reinterpret_cast<T>(((reinterpret_cast<uintptr_t>(PTR) >> PTR_ALIGNMENT) + \
- | ^~~~~~~~~
- ../src/util/region.cpp:89:22: note: in expansion of macro 'ALIGN'
- 89 | m_curr_ptr = ALIGN(char *, m_curr_ptr);
- | ^~~~~
- ../src/util/tptr.h:29:62: note: 'uintptr_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
- 29 | #define ALIGN(T, PTR) reinterpret_cast<T>(((reinterpret_cast<uintptr_t>(PTR) >> PTR_ALIGNMENT) + \
- | ^~~~~~~~~
- ../src/util/region.cpp:89:22: note: in expansion of macro 'ALIGN'
- 89 | m_curr_ptr = ALIGN(char *, m_curr_ptr);
- | ^~~~~
- ../src/util/tptr.h:30:38: error: 'uintptr_t' does not name a type
- 30 | static_cast<uintptr_t>((reinterpret_cast<uintptr_t>(PTR) & TAG_MASK) != 0)) << PTR_ALIGNMENT)
- | ^~~~~~~~~
- ../src/util/region.cpp:89:22: note: in expansion of macro 'ALIGN'
- 89 | m_curr_ptr = ALIGN(char *, m_curr_ptr);
- | ^~~~~
- ../src/util/tptr.h:30:38: note: 'uintptr_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
- 30 | static_cast<uintptr_t>((reinterpret_cast<uintptr_t>(PTR) & TAG_MASK) != 0)) << PTR_ALIGNMENT)
- | ^~~~~~~~~
- ../src/util/region.cpp:89:22: note: in expansion of macro 'ALIGN'
- 89 | m_curr_ptr = ALIGN(char *, m_curr_ptr);
- | ^~~~~
- ../src/util/tptr.h:30:67: error: 'uintptr_t' does not name a type
- 30 | static_cast<uintptr_t>((reinterpret_cast<uintptr_t>(PTR) & TAG_MASK) != 0)) << PTR_ALIGNMENT)
- | ^~~~~~~~~
- ../src/util/region.cpp:89:22: note: in expansion of macro 'ALIGN'
- 89 | m_curr_ptr = ALIGN(char *, m_curr_ptr);
- | ^~~~~
- ../src/util/tptr.h:30:67: note: 'uintptr_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
- 30 | static_cast<uintptr_t>((reinterpret_cast<uintptr_t>(PTR) & TAG_MASK) != 0)) << PTR_ALIGNMENT)
- | ^~~~~~~~~
- ../src/util/region.cpp:89:22: note: in expansion of macro 'ALIGN'
- 89 | m_curr_ptr = ALIGN(char *, m_curr_ptr);
- | ^~~~~
- make: *** [Makefile:315: util/region.o] Error 1
[ERROR] The compilation of z3.4.12.2 failed at "make -C build -j 39".
- make: Leaving directory '/home/opam/.opam/default/.opam-switch/build/z3.4.12.2/build'
build failed...
=== STDERR ===
2026-07-24 11:16.28: FAILED: build z3.4.12.2
2026-07-24 11:16.28: Job failed: build failed: z3.4.12.2