+ 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=313 WRKLOG=/tmp/bulklog/verilator-5.042/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake configure BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=313 WRKLOG=/tmp/bulklog/verilator-5.042/work.log => Checksum BLAKE2s OK for verilator-5.042.tar.gz => Checksum SHA512 OK for verilator-5.042.tar.gz ===> Installing dependencies for verilator-5.042 ========================================================================== The following variables will affect the build process of this package, verilator-5.042. Their current value is shown below: * PYTHON_VERSION_DEFAULT = 313 Based on these variables, the following variables have been set: * PYPACKAGE = python313 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 python313>=3.13: found python313-3.13.11 => Tool dependency automake>=1.9: found automake-1.18 => Tool dependency autoconf>=2.58: found autoconf-2.72 => Tool dependency bison>=1.0: found bison-3.8.2nb1 => Tool dependency flex>=2.6.4: found flex-2.6.4 => Tool dependency m4>=1.4: found m4-1.4.19nb1 => Tool dependency perl>=5.0: found perl-5.42.0nb1 => Tool dependency cwrappers>=20150314: found cwrappers-20220403 => Tool dependency checkperms>=1.1: found checkperms-1.12 => Build dependency flex>=2.5.4a: found flex-2.6.4 => Full dependency gmake>=3.81: found gmake-4.4.1 ===> Overriding tools for verilator-5.042 ===> Extracting for verilator-5.042 ===> Patching for verilator-5.042 => Applying pkgsrc patches for verilator-5.042 => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/cad/verilator/patches/patch-Makefile.in => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/cad/verilator/patches/patch-Makefile.in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-Makefile.in,v 1.2 2025/12/24 16:52:27 ryoon Exp $ | |* Use BSD install command properly. | |--- Makefile.in.orig 2025-12-12 17:21:25.306754577 +0000 |+++ Makefile.in -------------------------- Patching file Makefile.in using Plan A... Hunk #1 succeeded at 276. Hunk #2 succeeded at 288. Hunk #3 succeeded at 298. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/cad/verilator/patches/patch-configure.ac => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/cad/verilator/patches/patch-configure.ac Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-configure.ac,v 1.1 2025/12/24 16:52:27 ryoon Exp $ | |* -mt is not for non-Windows. | On NetBSD, configure misdetects -mt is acceptable. | |--- configure.ac.orig 2025-12-12 18:45:08.359604591 +0000 |+++ configure.ac -------------------------- Patching file configure.ac using Plan A... Hunk #1 succeeded at 543. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/cad/verilator/patches/patch-src_V3Options.cpp => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/cad/verilator/patches/patch-src_V3Options.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_V3Options.cpp,v 1.1 2025/12/24 16:52:27 ryoon Exp $ | |* Use gmake from pkgsrc. | |--- src/V3Options.cpp.orig 2025-12-18 08:45:06.787694634 +0000 |+++ src/V3Options.cpp -------------------------- Patching file src/V3Options.cpp using Plan A... Hunk #1 succeeded at 734. done ===> Creating toolchain wrappers for verilator-5.042 ===> Configuring for verilator-5.042 set -e; cd /home/pbulk/build/cad/verilator/work/verilator-5.042 && AUTOHEADER=true autoreconf -fi => Modifying GNU configure scripts to avoid --recheck => Replacing config-guess with pkgsrc versions => Replacing config-sub with pkgsrc versions => Replacing install-sh with pkgsrc version => Replacing python interpreter in bin/*. INFO: [replace-interpreter] Nothing changed in bin/redirect. INFO: [replace-interpreter] Nothing changed in bin/verilator. INFO: [replace-interpreter] Nothing changed in bin/verilator_coverage. => Replacing Perl interpreter in bin/* test_regress/*.pl test_regress/t/*.pl. INFO: [replace-interpreter] Nothing changed in bin/verilator_ccache_report. INFO: [replace-interpreter] Nothing changed in bin/verilator_difftree. INFO: [replace-interpreter] Nothing changed in bin/verilator_gantt. INFO: [replace-interpreter] Nothing changed in bin/verilator_includer. INFO: [replace-interpreter] Nothing changed in bin/verilator_profcfunc. WARNING: [replace-interpreter] Skipping non-existent file "test_regress/*.pl". WARNING: [replace-interpreter] Skipping non-existent file "test_regress/t/*.pl". => Adding run-time search paths to pkg-config files. INFO: [subst.mk:_pkgconfig] Nothing changed in "verilator.pc.in". => Checking for portability problems in extracted files configuring for Verilator 5.042 2025-11-02 checking whether to perform partial static linking of Verilator binary... yes checking whether to use AddressSanitizer... no checking whether to use tcmalloc... check checking whether to build for gcov code coverage collection... no checking whether to use hardcoded paths... yes checking whether to show and stop on compilation warnings... no checking whether to run long tests... yes checking for z3... no checking for cvc5... no checking for cvc4... no checking for SMT solver... no compiler CXX inbound is set to... g++ checking for x86_64-sun-solaris2.11-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking for a BSD-compatible install... /opt/pkg/bin/bsdinstall -c -o pbulk -g pbulk compiler version... g++ --version = g++ (GCC) 14.3.0 checking that C++ compiler can compile simple program... yes checking for ar... ar checking for perl... /opt/pkg/bin/perl checking for python3... /opt/pkg/bin/python3.13 /opt/pkg/bin/python3.13 --version = Python 3.13.11 checking for flex... flex flex --version = flex 2.6.4 checking for bison... (cached) /home/pbulk/build/cad/verilator/work/.tools/bin/bison /home/pbulk/build/cad/verilator/work/.tools/bin/bison --version = bison (GNU Bison) 3.8.2 checking for ccache... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for size_t... yes checking for size_t... (cached) yes checking for inline... inline checking whether g++ accepts -pg... yes checking whether g++ accepts -std=gnu++17... yes checking whether g++ accepts -Wextra... yes checking whether g++ accepts -Wfloat-conversion... yes checking whether g++ accepts -Wlogical-op... yes checking whether g++ accepts -Wthread-safety... no checking whether coroutines are supported by g++... no checking whether coroutines are supported by g++ with -fcoroutines-ts... no checking whether coroutines are supported by g++ with -fcoroutines... yes checking whether g++ accepts -Qunused-arguments... no checking whether g++ accepts -Wno-shadow... yes checking whether g++ accepts -Wno-unused-parameter... yes checking whether g++ accepts -Xclang -fno-pch-timestamp... no checking whether g++ accepts -faligned-new... yes checking whether g++ accepts -Wno-char-subscripts... yes checking whether g++ accepts -Wno-null-conversion... no checking whether g++ accepts -Wno-parentheses-equality... no checking whether g++ accepts -Wno-unused... yes checking whether g++ accepts -Og... yes checking whether g++ accepts -ggdb... yes checking whether g++ accepts -gz... no checking whether g++ linker accepts -gz... no checking whether g++ accepts -O3... yes checking whether g++ accepts -faligned-new... yes checking whether g++ accepts -fbracket-depth=4096... no checking whether g++ accepts -fcf-protection=none... yes checking whether g++ accepts -Xclang -fno-pch-timestamp... no checking whether g++ accepts -mno-cet... no checking whether g++ accepts -Qunused-arguments... no checking whether g++ accepts -Wno-bool-operation... yes checking whether g++ accepts -Wno-c++11-narrowing... no checking whether g++ accepts -Wno-constant-logical-operand... no checking whether g++ accepts -Wno-int-in-bool-context... yes checking whether g++ accepts -Wno-non-pod-varargs... no checking whether g++ accepts -Wno-parentheses-equality... no checking whether g++ accepts -Wno-shadow... yes checking whether g++ accepts -Wno-sign-compare... yes checking whether g++ accepts -Wno-subobject-linkage... yes checking whether g++ accepts -Wno-tautological-bitwise-compare... no checking whether g++ accepts -Wno-tautological-compare... yes checking whether g++ accepts -Wno-uninitialized... yes checking whether g++ accepts -Wno-unused-but-set-parameter... yes checking whether g++ accepts -Wno-unused-but-set-variable... yes checking whether g++ accepts -Wno-unused-parameter... yes checking whether g++ accepts -Wno-unused-variable... yes checking whether g++ linker accepts -pthread... yes checking whether g++ linker accepts -lpthread... yes checking whether g++ linker accepts -latomic... yes checking whether g++ linker accepts -fuse-ld=mold... yes checking whether g++ linker accepts -fuse-ld=mold... yes checking whether g++ linker accepts -static-libgcc... yes checking whether g++ linker accepts -static-libstdc++... yes checking whether g++ linker accepts -Xlinker -gc-sections... no checking whether g++ linker accepts -lpthread... yes checking whether g++ linker accepts -latomic... yes checking whether g++ linker accepts -lbcrypt... no checking whether g++ linker accepts -lpsapi... no checking whether g++ linker accepts -Wl,--whole-archive -l:libtcmalloc_minimal.a -Wl,--no-whole-archive... no checking whether g++ supports C++14... yes checking for g++ precompile header include option... -include checking for struct stat.st_mtim.tv_nsec... yes checking whether SystemC is found (in system path)... no configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/Makefile_obj config.status: creating include/verilated.mk config.status: creating include/verilated_config.h config.status: creating verilator.pc config.status: creating verilator-config.cmake config.status: creating verilator-config-version.cmake config.status: creating src/config_package.h Now type 'make' (or sometimes 'gmake') to build Verilator.