=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Skipping vulnerability checks.
WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'.
===> Building for yosys-0.45
[Makefile.conf] CONFIG := gcc
[  0%] Building kernel/version_9ed031ddd588442f22be13ce608547a5809b62f0.cc
'abc' comes from a tarball. Continuing.
[  0%] Building techlibs/common/simlib_help.inc
[  0%] Building kernel/driver.o
[  0%] Building techlibs/common/simcells_help.inc
[  1%] Building kernel/rtlil.o
[  1%] Building kernel/log.o
[  1%] Building kernel/calc.o
[  2%] Building kernel/yosys.o
[  2%] Building kernel/binding.o
[  2%] Building kernel/cellaigs.o
[  3%] Building kernel/celledges.o
[  3%] Building kernel/cost.o
[  3%] Building kernel/satgen.o
[  3%] Building kernel/scopeinfo.o
[  4%] Building kernel/qcsat.o
[  4%] Building kernel/mem.o
[  4%] Building kernel/ffmerge.o
[  5%] Building kernel/ff.o
[  5%] Building kernel/yw.o
[  5%] Building kernel/json.o
[  6%] Building kernel/fmt.o
[  6%] Building kernel/fstdata.o
[  6%] Building libs/bigint/BigIntegerAlgorithms.o
[  6%] Building libs/bigint/BigInteger.o
[  7%] Building libs/bigint/BigIntegerUtils.o
[  7%] Building libs/bigint/BigUnsigned.o
[  7%] Building libs/bigint/BigUnsignedInABase.o
[  8%] Building libs/sha1/sha1.o
[  8%] Building libs/json11/json11.o
[  8%] Building libs/ezsat/ezsat.o
[  9%] Building libs/ezsat/ezminisat.o
[  9%] Building libs/minisat/Options.o
[  9%] Building libs/minisat/SimpSolver.o
In file included from libs/minisat/Sort.h:24,
                 from libs/minisat/SimpSolver.cc:27:
libs/minisat/Vec.h: In instantiation of 'void Minisat::vec<T, _Size>::capacity(Minisat::vec<T, _Size>::Size) [with T = Minisat::vec<unsigned int>; _Size = int; Minisat::vec<T, _Size>::Size = int]':
libs/minisat/Vec.h:125:13:   required from 'void Minisat::vec<T, _Size>::growTo(Minisat::vec<T, _Size>::Size) [with T = Minisat::vec<unsigned int>; _Size = int; Minisat::vec<T, _Size>::Size = int]'
libs/minisat/IntMap.h:48:58:   required from 'void Minisat::IntMap<K, V, MkIndex>::reserve(K) [with K = int; V = Minisat::vec<unsigned int>; MkIndex = Minisat::MkIndexDefault<int>]'
libs/minisat/SolverTypes.h:338:49:   required from 'void Minisat::OccLists<K, Vec, Deleted, MkIndex>::init(const K&) [with K = int; Vec = Minisat::vec<unsigned int>; Deleted = Minisat::SimpSolver::ClauseDeleted; MkIndex = Minisat::MkIndexDefault<int>]'
libs/minisat/SimpSolver.cc:92:28:   required from here
libs/minisat/Vec.h:107:35: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class Minisat::vec<unsigned int>'; use 'new' and 'delete' instead [-Wclass-memaccess]
  107 |             ((data = (T*)::realloc(data, (cap += add) * sizeof(T))) == NULL)
      |                          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libs/minisat/Sort.h:24,
                 from libs/minisat/SimpSolver.cc:27:
libs/minisat/Vec.h:39:7: note: 'class Minisat::vec<unsigned int>' declared here
   39 | class vec {
      |       ^~~
[  9%] Building libs/minisat/Solver.o
In file included from libs/minisat/Alg.h:24,
                 from libs/minisat/Solver.cc:29:
libs/minisat/Vec.h: In instantiation of 'void Minisat::vec<T, _Size>::capacity(Minisat::vec<T, _Size>::Size) [with T = Minisat::vec<Minisat::Solver::Watcher>; _Size = int; Minisat::vec<T, _Size>::Size = int]':
libs/minisat/Vec.h:125:13:   required from 'void Minisat::vec<T, _Size>::growTo(Minisat::vec<T, _Size>::Size) [with T = Minisat::vec<Minisat::Solver::Watcher>; _Size = int; Minisat::vec<T, _Size>::Size = int]'
libs/minisat/IntMap.h:48:58:   required from 'void Minisat::IntMap<K, V, MkIndex>::reserve(K) [with K = Minisat::Lit; V = Minisat::vec<Minisat::Solver::Watcher>; MkIndex = Minisat::MkIndexLit]'
libs/minisat/SolverTypes.h:338:49:   required from 'void Minisat::OccLists<K, Vec, Deleted, MkIndex>::init(const K&) [with K = Minisat::Lit; Vec = Minisat::vec<Minisat::Solver::Watcher>; Deleted = Minisat::Solver::WatcherDeleted; MkIndex = Minisat::MkIndexLit]'
libs/minisat/Solver.cc:134:35:   required from here
libs/minisat/Vec.h:107:35: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class Minisat::vec<Minisat::Solver::Watcher>'; use 'new' and 'delete' instead [-Wclass-memaccess]
  107 |             ((data = (T*)::realloc(data, (cap += add) * sizeof(T))) == NULL)
      |                          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libs/minisat/Alg.h:24,
                 from libs/minisat/Solver.cc:29:
libs/minisat/Vec.h:39:7: note: 'class Minisat::vec<Minisat::Solver::Watcher>' declared here
   39 | class vec {
      |       ^~~
[ 10%] Building libs/minisat/System.o
[ 10%] Building libs/fst/fstapi.o
[ 10%] Building libs/fst/fastlz.o
[ 11%] Building libs/fst/lz4.o
[ 11%] Building libs/subcircuit/subcircuit.o
[ 11%] Building frontends/aiger/aigerparse.o
[ 12%] Building frontends/ast/ast.o
[ 12%] Building frontends/ast/simplify.o
[ 12%] Building frontends/ast/genrtlil.o
[ 12%] Building frontends/ast/dpicall.o
[ 13%] Building frontends/ast/ast_binding.o
[ 13%] Building frontends/blif/blifparse.o
[ 13%] Building frontends/json/jsonparse.o
[ 14%] Building frontends/liberty/liberty.o
[ 14%] Building frontends/rpc/rpc_frontend.o
[ 14%] Building frontends/rtlil/rtlil_parser.tab.cc
[ 14%] Building frontends/rtlil/rtlil_lexer.cc
[ 15%] Building frontends/rtlil/rtlil_frontend.o
[ 15%] Building frontends/verific/verific.o
[ 15%] Building frontends/verilog/verilog_parser.tab.cc
[ 16%] Building frontends/verilog/preproc.o
[ 16%] Building frontends/verilog/verilog_frontend.o
[ 17%] Building frontends/verilog/const2ast.o
[ 17%] Building passes/cmds/exec.o
[ 17%] Building passes/cmds/add.o
[ 18%] Building passes/cmds/delete.o
[ 18%] Building passes/cmds/design.o
[ 18%] Building passes/cmds/select.o
[ 19%] Building passes/cmds/show.o
[ 19%] Building passes/cmds/viz.o
[ 19%] Building passes/cmds/rename.o
[ 19%] Building passes/cmds/autoname.o
[ 20%] Building passes/cmds/connect.o
[ 20%] Building passes/cmds/scatter.o
[ 20%] Building passes/cmds/setundef.o
[ 21%] Building passes/cmds/splitnets.o
[ 21%] Building passes/cmds/splitcells.o
[ 21%] Building passes/cmds/stat.o
[ 22%] Building passes/cmds/setattr.o
[ 22%] Building passes/cmds/copy.o
[ 22%] Building passes/cmds/splice.o
[ 22%] Building passes/cmds/scc.o
[ 23%] Building passes/cmds/glift.o
[ 23%] Building passes/cmds/torder.o
[ 23%] Building passes/cmds/logcmd.o
[ 24%] Building passes/cmds/tee.o
[ 24%] Building passes/cmds/write_file.o
[ 24%] Building passes/cmds/connwrappers.o
[ 25%] Building passes/cmds/cover.o
[ 25%] Building passes/cmds/trace.o
[ 25%] Building passes/cmds/plugin.o
[ 25%] Building passes/cmds/check.o
[ 26%] Building passes/cmds/qwp.o
[ 26%] Building passes/cmds/edgetypes.o
[ 26%] Building passes/cmds/portlist.o
[ 27%] Building passes/cmds/chformal.o
[ 27%] Building passes/cmds/chtype.o
[ 27%] Building passes/cmds/blackbox.o
[ 28%] Building passes/cmds/ltp.o
[ 28%] Building passes/cmds/bugpoint.o
[ 28%] Building passes/cmds/scratchpad.o
[ 28%] Building passes/cmds/logger.o
[ 29%] Building passes/cmds/printattrs.o
[ 29%] Building passes/cmds/sta.o
[ 29%] Building passes/cmds/clean_zerowidth.o
[ 30%] Building passes/cmds/xprop.o
[ 30%] Building passes/cmds/dft_tag.o
[ 30%] Building passes/cmds/future.o
[ 31%] Building passes/cmds/box_derive.o
[ 31%] Building passes/equiv/equiv_make.o
[ 31%] Building passes/equiv/equiv_miter.o
[ 32%] Building passes/equiv/equiv_simple.o
[ 32%] Building passes/equiv/equiv_status.o
[ 32%] Building passes/equiv/equiv_add.o
[ 32%] Building passes/equiv/equiv_remove.o
[ 33%] Building passes/equiv/equiv_induct.o
[ 33%] Building passes/equiv/equiv_struct.o
[ 33%] Building passes/equiv/equiv_purge.o
[ 34%] Building passes/equiv/equiv_mark.o
[ 34%] Building passes/equiv/equiv_opt.o
[ 34%] Building passes/fsm/fsm.o
[ 35%] Building passes/fsm/fsm_detect.o
[ 35%] Building passes/fsm/fsm_extract.o
[ 35%] Building passes/fsm/fsm_opt.o
[ 35%] Building passes/fsm/fsm_expand.o
[ 36%] Building passes/fsm/fsm_recode.o
[ 36%] Building passes/fsm/fsm_info.o
[ 36%] Building passes/fsm/fsm_export.o
[ 37%] Building passes/fsm/fsm_map.o
[ 37%] Building passes/hierarchy/hierarchy.o
[ 37%] Building passes/hierarchy/uniquify.o
[ 38%] Building passes/hierarchy/submod.o
[ 38%] Building passes/hierarchy/keep_hierarchy.o
[ 38%] Building passes/memory/memory.o
[ 38%] Building passes/memory/memory_dff.o
[ 39%] Building passes/memory/memory_share.o
[ 39%] Building passes/memory/memory_collect.o
[ 39%] Building passes/memory/memory_unpack.o
[ 40%] Building passes/memory/memory_bram.o
[ 40%] Building passes/memory/memory_map.o
[ 40%] Building passes/memory/memory_memx.o
[ 41%] Building passes/memory/memory_nordff.o
[ 41%] Building passes/memory/memory_narrow.o
[ 41%] Building passes/memory/memory_libmap.o
[ 41%] Building passes/memory/memory_bmux2rom.o
[ 42%] Building passes/memory/memlib.o
[ 42%] Building passes/opt/opt.o
[ 42%] Building passes/opt/opt_merge.o
[ 43%] Building passes/opt/opt_mem.o
[ 43%] Building passes/opt/opt_mem_feedback.o
[ 43%] Building passes/opt/opt_mem_priority.o
[ 44%] Building passes/opt/opt_mem_widen.o
[ 44%] Building passes/opt/opt_muxtree.o
[ 44%] Building passes/opt/opt_reduce.o
[ 45%] Building passes/opt/opt_dff.o
[ 45%] Building passes/opt/opt_share.o
[ 45%] Building passes/opt/opt_clean.o
[ 45%] Building passes/opt/opt_expr.o
[ 46%] Building passes/opt/share.o
[ 46%] Building passes/opt/wreduce.o
[ 46%] Building passes/opt/opt_demorgan.o
[ 47%] Building passes/opt/rmports.o
[ 47%] Building passes/opt/opt_lut.o
[ 47%] Building passes/opt/opt_lut_ins.o
[ 48%] Building passes/opt/opt_ffinv.o
[ 48%] Building passes/opt/pmux2shiftx.o
[ 48%] Building passes/opt/muxpack.o
[ 48%] Building passes/pmgen/test_pmgen_pm.h
[ 48%] Building passes/pmgen/ice40_dsp_pm.h
[ 48%] Building passes/pmgen/peepopt_pm.h
[ 48%] Building passes/pmgen/xilinx_srl_pm.h
[ 49%] Building passes/pmgen/ice40_dsp.o
[ 49%] Building passes/pmgen/ice40_wrapcarry_pm.h
[ 49%] Building passes/pmgen/xilinx_dsp_pm.h
[ 49%] Building passes/pmgen/xilinx_dsp48a_pm.h
[ 49%] Building passes/pmgen/xilinx_dsp_CREG_pm.h
[ 49%] Building passes/pmgen/xilinx_dsp_cascade_pm.h
[ 49%] Building passes/pmgen/microchip_dsp_pm.h
[ 49%] Building passes/pmgen/microchip_dsp_CREG_pm.h
[ 49%] Building passes/pmgen/microchip_dsp_cascade_pm.h
[ 50%] Building passes/pmgen/peepopt.o
[ 50%] Building passes/pmgen/xilinx_srl.o
[ 51%] Building passes/proc/proc.o
[ 51%] Building passes/proc/proc_prune.o
[ 51%] Building passes/proc/proc_clean.o
[ 51%] Building passes/proc/proc_rmdead.o
[ 52%] Building passes/proc/proc_init.o
[ 52%] Building passes/proc/proc_arst.o
[ 52%] Building passes/proc/proc_rom.o
[ 53%] Building passes/proc/proc_mux.o
[ 53%] Building passes/proc/proc_dlatch.o
[ 53%] Building passes/proc/proc_dff.o
[ 54%] Building passes/proc/proc_memwr.o
[ 54%] Building passes/sat/sat.o
[ 54%] Building passes/sat/freduce.o
[ 54%] Building passes/sat/eval.o
[ 55%] Building passes/sat/sim.o
[ 55%] Building passes/sat/miter.o
[ 55%] Building passes/sat/expose.o
[ 56%] Building passes/sat/assertpmux.o
[ 56%] Building passes/sat/clk2fflogic.o
[ 56%] Building passes/sat/async2sync.o
[ 57%] Building passes/sat/formalff.o
[ 57%] Building passes/sat/supercover.o
[ 57%] Building passes/sat/fmcombine.o
[ 57%] Building passes/sat/mutate.o
[ 58%] Building passes/sat/cutpoint.o
[ 58%] Building passes/sat/fminit.o
[ 58%] Building passes/sat/recover_names.o
[ 59%] Building passes/sat/qbfsat.o
[ 59%] Building passes/sat/synthprop.o
[ 59%] Building passes/techmap/flatten.o
[ 60%] Building passes/techmap/techmap.o
[ 60%] Building passes/techmap/simplemap.o
[ 60%] Building passes/techmap/dfflibmap.o
[ 61%] Building passes/techmap/maccmap.o
[ 61%] Building passes/techmap/booth.o
[ 61%] Building passes/techmap/libparse.o
[ 61%] Building passes/techmap/abc.o
[ 62%] Building passes/techmap/abc9.o
[ 62%] Building passes/techmap/abc9_exe.o
[ 62%] Building passes/techmap/abc9_ops.o
[ 63%] Building passes/techmap/iopadmap.o
[ 63%] Building passes/techmap/clkbufmap.o
[ 63%] Building passes/techmap/hilomap.o
[ 64%] Building passes/techmap/extract.o
[ 64%] Building passes/techmap/extract_fa.o
[ 64%] Building passes/techmap/extract_counter.o
[ 64%] Building passes/techmap/extract_reduce.o
[ 65%] Building passes/techmap/alumacc.o
[ 65%] Building passes/techmap/dffinit.o
[ 65%] Building passes/techmap/pmuxtree.o
[ 66%] Building passes/techmap/bmuxmap.o
[ 66%] Building passes/techmap/demuxmap.o
[ 66%] Building passes/techmap/bwmuxmap.o
[ 67%] Building passes/techmap/muxcover.o
[ 67%] Building passes/techmap/aigmap.o
[ 67%] Building passes/techmap/tribuf.o
[ 67%] Building passes/techmap/lut2mux.o
[ 68%] Building passes/techmap/nlutmap.o
[ 68%] Building passes/techmap/shregmap.o
[ 68%] Building passes/techmap/deminout.o
[ 69%] Building passes/techmap/insbuf.o
[ 69%] Building passes/techmap/attrmvcp.o
[ 69%] Building passes/techmap/attrmap.o
[ 70%] Building passes/techmap/zinit.o
[ 70%] Building passes/techmap/dfflegalize.o
[ 70%] Building passes/techmap/dffunmap.o
[ 70%] Building passes/techmap/flowmap.o
[ 71%] Building passes/techmap/extractinv.o
[ 71%] Building passes/techmap/cellmatch.o
[ 71%] Building passes/tests/test_autotb.o
[ 72%] Building passes/tests/test_cell.o
[ 72%] Building passes/tests/test_abcloop.o
[ 72%] Building backends/aiger/aiger.o
[ 73%] Building backends/aiger/xaiger.o
In file included from /usr/include/stddef.h:37,
                 from /usr/include/g++/bits/cxxabi_init_exception.h:38,
                 from /usr/include/g++/bits/exception_ptr.h:38,
                 from /usr/include/g++/exception:147,
                 from /usr/include/g++/new:41,
                 from /usr/include/g++/ext/new_allocator.h:33,
                 from /usr/include/g++/bits/c++allocator.h:33,
                 from /usr/include/g++/bits/allocator.h:46,
                 from /usr/include/g++/bits/stl_tree.h:64,
                 from /usr/include/g++/map:60,
                 from ./kernel/yosys_common.h:23,
                 from ./kernel/yosys.h:42,
                 from backends/aiger/xaiger.cc:47:
/usr/include/sys/endian.h: In function 'void be32enc(void*, uint32_t)':
/usr/include/sys/endian.h:204:1: error: 'bswap32' was not declared in this scope
  204 | __GEN_ENDIAN_ENC(32, be)
      | ^~~~~~~~~~~~~~~~
/usr/include/sys/endian.h: In function 'uint32_t be32dec(const void*)':
/usr/include/sys/endian.h:221:1: error: 'bswap32' was not declared in this scope
  221 | __GEN_ENDIAN_DEC(32, be)
      | ^~~~~~~~~~~~~~~~
backends/aiger/xaiger.cc: In function 'int32_t {anonymous}::to_big_endian(int32_t)':
backends/aiger/xaiger.cc:57:9: error: 'bswap32' was not declared in this scope
   57 |  return bswap32(i32);
      |         ^~~~~~~
gmake: *** [Makefile:749: backends/aiger/xaiger.o] Error 1
gmake: *** Waiting for unfinished jobs....
*** Error code 2

Stop.
make[1]: stopped in /usr/pkgsrc/devel/yosys
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/devel/yosys