+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake configure BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=310 WRKLOG=/tmp/bulklog/z3-4.8.3nb3/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake configure BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=310 WRKLOG=/tmp/bulklog/z3-4.8.3nb3/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 => Checksum BLAKE2s OK for z3-4.8.3.tar.gz => Checksum SHA512 OK for z3-4.8.3.tar.gz ===> Installing dependencies for z3-4.8.3nb3 ========================================================================== The supported build options for z3 are: java ocaml The currently selected options are: ocaml You can select which build options to use by setting PKG_DEFAULT_OPTIONS or the following variable. Its current value is shown: PKG_OPTIONS.z3 (not defined) ========================================================================== ========================================================================== The following variables will affect the build process of this package, z3-4.8.3nb3. Their current value is shown below: * CURSES_DEFAULT = ncurses * PYTHON_VERSION_DEFAULT = 310 Based on these variables, the following variables have been set: * CURSES_TYPE = ncurses * PYPACKAGE = python310 * TERMCAP_TYPE = curses You may want to abort the process now with CTRL-C and change the value of variables in the first group before continuing. Be sure to run `/opt/pkg/bin/bmake clean' after the changes. ========================================================================== => Tool dependency mktools-[0-9]*: found mktools-20220614 => Tool dependency cwrappers>=20150314: found cwrappers-20220403 => Tool dependency checkperms>=1.1: found checkperms-1.12 => Full dependency python310>=3.10: found python310-3.10.7 => Full dependency ocaml-num>=1.4nb1: found ocaml-num-1.4nb1 => Full dependency ocaml>=4.14.0: found ocaml-4.14.0 ===> Overriding tools for z3-4.8.3nb3 ===> Extracting for z3-4.8.3nb3 ===> Patching for z3-4.8.3nb3 => Applying pkgsrc patches for z3-4.8.3nb3 => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/math/z3/../../math/z3/patches/patch-scripts_mk__genfile__common.py => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/math/z3/../../math/z3/patches/patch-scripts_mk__genfile__common.py Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-scripts_mk__genfile__common.py,v 1.2 2022/05/13 10:41:38 jperkin Exp $ | |Python 3 compat. | |--- scripts/mk_genfile_common.py.orig 2018-11-19 20:21:17.000000000 +0000 |+++ scripts/mk_genfile_common.py -------------------------- Patching file scripts/mk_genfile_common.py using Plan A... Hunk #1 succeeded at 622. Hunk #2 succeeded at 697. Hunk #3 succeeded at 766. Hunk #4 succeeded at 809. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/math/z3/../../math/z3/patches/patch-scripts_mk__util.py => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/math/z3/../../math/z3/patches/patch-scripts_mk__util.py Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-scripts_mk__util.py,v 1.7 2022/05/13 10:41:38 jperkin Exp $ | |Try to at least be slightly more portable. | |--- scripts/mk_util.py.orig 2018-11-19 20:21:17.000000000 +0000 |+++ scripts/mk_util.py -------------------------- Patching file scripts/mk_util.py using Plan A... Hunk #1 succeeded at 803. Hunk #2 succeeded at 2002. Hunk #3 succeeded at 2695. Hunk #4 succeeded at 2780. Hunk #5 succeeded at 2825. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/math/z3/../../math/z3/patches/patch-src_sat_ba__solver.cpp => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/math/z3/../../math/z3/patches/patch-src_sat_ba__solver.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_sat_ba__solver.cpp,v 1.1 2022/05/13 10:41:38 jperkin Exp $ | |Avoid ambiguous function call. | |--- src/sat/ba_solver.cpp.orig 2018-11-19 20:21:17.000000000 +0000 |+++ src/sat/ba_solver.cpp -------------------------- Patching file src/sat/ba_solver.cpp using Plan A... Hunk #1 succeeded at 23. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/math/z3/../../math/z3/patches/patch-src_sat_sat__lookahead.cpp => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/math/z3/../../math/z3/patches/patch-src_sat_sat__lookahead.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_sat_sat__lookahead.cpp,v 1.1 2022/05/13 10:41:38 jperkin Exp $ | |Avoid ambiguous function call. | |--- src/sat/sat_lookahead.cpp.orig 2018-11-19 20:21:17.000000000 +0000 |+++ src/sat/sat_lookahead.cpp -------------------------- Patching file src/sat/sat_lookahead.cpp using Plan A... Hunk #1 succeeded at 27. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/math/z3/../../math/z3/patches/patch-src_sat_sat__solver.cpp => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/math/z3/../../math/z3/patches/patch-src_sat_sat__solver.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_sat_sat__solver.cpp,v 1.1 2022/05/13 10:41:38 jperkin Exp $ | |Avoid ambiguous function call. | |--- src/sat/sat_solver.cpp.orig 2018-11-19 20:21:17.000000000 +0000 |+++ src/sat/sat_solver.cpp -------------------------- Patching file src/sat/sat_solver.cpp using Plan A... Hunk #1 succeeded at 31. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/math/z3/../../math/z3/patches/patch-src_solver_parallel__tactic.cpp => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/math/z3/../../math/z3/patches/patch-src_solver_parallel__tactic.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_solver_parallel__tactic.cpp,v 1.1 2022/05/13 10:41:38 jperkin Exp $ | |Avoid ambiguous function call. | |--- src/solver/parallel_tactic.cpp.orig 2018-11-19 20:21:17.000000000 +0000 |+++ src/solver/parallel_tactic.cpp -------------------------- Patching file src/solver/parallel_tactic.cpp using Plan A... Hunk #1 succeeded at 42. done ===> Creating toolchain wrappers for z3-4.8.3nb3 ===> Configuring for z3-4.8.3nb3 => Checking for portability problems in extracted files opt = --ml, arg = New component: 'util' New component: 'polynomial' New component: 'sat' New component: 'nlsat' New component: 'lp' New component: 'hilbert' New component: 'simplex' New component: 'automata' New component: 'interval' New component: 'realclosure' New component: 'subpaving' New component: 'ast' New component: 'rewriter' New component: 'macros' New component: 'normal_forms' New component: 'model' New component: 'tactic' New component: 'substitution' New component: 'parser_util' New component: 'grobner' New component: 'euclid' New component: 'core_tactics' New component: 'proofs' New component: 'solver' New component: 'sat_tactic' New component: 'arith_tactics' New component: 'nlsat_tactic' New component: 'subpaving_tactic' New component: 'aig_tactic' New component: 'ackermannization' New component: 'cmd_context' New component: 'smt2parser' New component: 'fpa' New component: 'pattern' New component: 'bit_blaster' New component: 'smt_params' New component: 'proto_model' New component: 'smt' 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: 'ufbv_tactic' New component: 'smtlogic_tactics' New component: 'fpa_tactics' New component: 'portfolio' New component: 'opt' New component: 'api' New component: 'extra_cmds' New component: 'shell' New component: 'test' New component: 'api_dll' New component: 'dotnet' New component: 'dotnetcore' 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' Generating src/util/z3_version.h from src/util/z3_version.h.in Generated 'src/util/z3_version.h' Generating src/api/dotnet/Properties/AssemblyInfo.cs from src/api/dotnet/Properties/AssemblyInfo.cs.in Generating src/api/dotnet/Properties/AssemblyInfo.cs from src/api/dotnet/Properties/AssemblyInfo.cs.in Generated 'src/util/lp/lp_params.hpp' Generated 'src/model/model_evaluator_params.hpp' Generated 'src/model/model_params.hpp' Generated 'src/sat/sat_scc_params.hpp' Generated 'src/sat/sat_simplifier_params.hpp' Generated 'src/sat/sat_params.hpp' Generated 'src/sat/sat_asymm_branch_params.hpp' Generated 'src/ast/pp_params.hpp' Generated 'src/ast/rewriter/fpa_rewriter_params.hpp' Generated 'src/ast/rewriter/bool_rewriter_params.hpp' Generated 'src/ast/rewriter/array_rewriter_params.hpp' Generated 'src/ast/rewriter/poly_rewriter_params.hpp' Generated 'src/ast/rewriter/arith_rewriter_params.hpp' Generated 'src/ast/rewriter/rewriter_params.hpp' Generated 'src/ast/rewriter/bv_rewriter_params.hpp' Generated 'src/ast/normal_forms/nnf_params.hpp' Generated 'src/ast/pattern/pattern_inference_params_helper.hpp' Generated 'src/ast/fpa/fpa2bv_rewriter_params.hpp' Generated 'src/math/polynomial/algebraic_params.hpp' Generated 'src/math/realclosure/rcf_params.hpp' Generated 'src/opt/opt_params.hpp' Generated 'src/smt/params/smt_params_helper.hpp' Generated 'src/ackermannization/ackermannization_params.hpp' Generated 'src/ackermannization/ackermannize_bv_tactic_params.hpp' Generated 'src/parsers/util/parser_params.hpp' Generated 'src/tactic/sls/sls_params.hpp' Generated 'src/tactic/smtlogics/qfufbv_tactic_params.hpp' Generated 'src/nlsat/nlsat_params.hpp' Generated 'src/solver/parallel_params.hpp' Generated 'src/solver/combined_solver_params.hpp' Generated 'src/muz/base/fp_params.hpp' Generated 'src/ast/pattern/database.h' Component api Component portfolio Component smtlogic_tactics Component ackermannization Component model Component rewriter Component ast Component util Component polynomial Component automata Component solver Component tactic Component proofs Component sat_solver Component core_tactics Component macros Component normal_forms Component aig_tactic Component bv_tactics Component bit_blaster Component arith_tactics Component sat Component sat_tactic Component nlsat_tactic Component nlsat Component smt_tactic Component smt Component cmd_context Component proto_model Component smt_params Component pattern Component smt2parser Component parser_util Component substitution Component grobner Component euclid Component simplex Component fpa Component lp 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 interval 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 rewriter Component ast Component util Component polynomial Component automata Component solver Component tactic Component proofs Component sat_solver Component core_tactics Component macros Component normal_forms Component aig_tactic Component bv_tactics Component bit_blaster Component arith_tactics Component sat Component sat_tactic Component nlsat_tactic Component nlsat Component smt_tactic Component smt Component cmd_context Component proto_model Component smt_params Component pattern Component smt2parser Component parser_util Component substitution Component grobner Component euclid Component simplex Component fpa Component lp 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 interval Component realclosure Component opt Component fuzzing Component test Generated 'src/test/install_tactic.cpp' Component api Component portfolio Component smtlogic_tactics Component ackermannization Component model Component rewriter Component ast Component util Component polynomial Component automata Component solver Component tactic Component proofs Component sat_solver Component core_tactics Component macros Component normal_forms Component aig_tactic Component bv_tactics Component bit_blaster Component arith_tactics Component sat Component sat_tactic Component nlsat_tactic Component nlsat Component smt_tactic Component smt Component cmd_context Component proto_model Component smt_params Component pattern Component smt2parser Component parser_util Component substitution Component grobner Component euclid Component simplex Component fpa Component lp 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 interval 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' 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 'z3printer.py' Copied 'z3poly.py' Copied 'z3types.py' Copied 'z3.py' Copied 'z3rcf.py' Copied 'z3core.py' Copied '__init__.py' Copied 'z3util.py' Copied 'z3consts.py' Copied 'z3num.py' Copied 'z3poly.cpython-310.pyc' Copied 'z3types.cpython-310.pyc' Copied 'z3core.cpython-310.pyc' Copied 'z3consts.cpython-310.pyc' Copied 'z3num.cpython-310.pyc' Copied '__init__.cpython-310.pyc' Copied 'z3printer.cpython-310.pyc' Copied 'z3util.cpython-310.pyc' Copied 'z3rcf.cpython-310.pyc' Copied 'z3.cpython-310.pyc' Testing ocamlc... Testing ocamlopt... Finding OCAML_LIB... OCAML_LIB=/opt/pkg/lib/ocaml Testing ocamlfind... Generated "src/api/ml/z3enums.ml" Testing ar... Testing g++... Testing gcc... Testing floating point support... Testing OpenMP... Host platform: SunOS C++ Compiler: g++ C Compiler : gcc Archive Tool: ar Arithmetic: internal OpenMP: True Prefix: /opt/pkg 64-bit: True FP math: SSE2-GCC Python pkg dir: /opt/pkg/lib/python3.10/site-packages Python version: 3.10 OCaml Compiler: ocamlc OCaml Find tool: ocamlfind OCaml Native: ocamlopt OCaml Library: /opt/pkg/lib/ocaml Writing build/Makefile Generating build/api/ml/META from src/api/ml/META.in Copied Z3Py example 'example.py' to 'build/python' Copied Z3Py example 'visitor.py' to 'build/python' Copied Z3Py example 'socrates.py' to 'build/python' Copied Z3Py example 'all_interval_series.py' to 'build/python' Copied Z3Py example 'parallel.py' to 'build/python' Copied Z3Py example 'mini_ic3.py' to 'build/python' Makefile was successfully generated. compilation mode: Release Type 'cd build; make' to build Z3