>>> Building on localhost under lang/verilator BDEPENDS = [devel/autoconf/2.72;devel/metaauto;devel/bison;lang/python/3;devel/gmake;devel/help2man] DIST = [lang/verilator:verilator-5.044.tar.gz] FULLPKGNAME = verilator-5.044 (Junk lock obtained for localhost at 1772609737.47) >>> Running depends in lang/verilator at 1772609737.55 last junk was in devel/py-filetype /usr/sbin/pkg_add -aI -Drepair autoconf-2.72p0 bison-3.8.2p0 gmake-4.4.1p0 help2man-1.49.3 metaauto-1.0p4 was: /usr/sbin/pkg_add -aI -Drepair autoconf-2.72p0 bison-3.8.2p0 gmake-4.4.1p0 help2man-1.49.3 metaauto-1.0p4 python-3.13.11p2 /usr/sbin/pkg_add -aI -Drepair autoconf-2.72p0 bison-3.8.2p0 gmake-4.4.1p0 help2man-1.49.3 metaauto-1.0p4 >>> Running show-prepare-results in lang/verilator at 1772609747.92 ===> lang/verilator ===> Building from scratch verilator-5.044 ===> verilator-5.044 depends on: bison-* -> bison-3.8.2p0 ===> verilator-5.044 depends on: help2man-* -> help2man-1.49.3 ===> verilator-5.044 depends on: python->=3.13,<3.14 -> python-3.13.11p2 ===> verilator-5.044 depends on: metaauto-* -> metaauto-1.0p4 ===> verilator-5.044 depends on: autoconf-2.72 -> autoconf-2.72p0 ===> verilator-5.044 depends on: gmake-* -> gmake-4.4.1p0 ===> Verifying specs: c m c++ c++abi pthread ===> found c.102.2 m.10.1 c++.12.0 c++abi.9.0 pthread.28.1 autoconf-2.72p0 bison-3.8.2p0 gmake-4.4.1p0 help2man-1.49.3 metaauto-1.0p4 python-3.13.11p2 Still tainted: host marked nojunk by devel/py-greenlet >>> Running junk in lang/verilator at 1772609759.11 Can't run junk because of lock on devel/py-greenlet (Junk lock released for localhost at 1772609764.86) distfiles size=5474674 >>> Running patch in lang/verilator at 1772609764.94 ===> lang/verilator ===> Checking files for verilator-5.044 `/ports/distfiles/verilator-5.044.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for verilator-5.044 ===> Patching for verilator-5.044 ===> Applying OpenBSD patch patch-bin_verilator Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: bin/verilator |--- bin/verilator.orig |+++ bin/verilator -------------------------- Patching file bin/verilator using Plan A... Hunk #1 succeeded at 101. Hunk #2 succeeded at 124. Hunk #3 succeeded at 185. done ===> Applying OpenBSD patch patch-test_regress_driver_py Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: test_regress/driver.py |--- test_regress/driver.py.orig |+++ test_regress/driver.py -------------------------- Patching file test_regress/driver.py using Plan A... Hunk #1 succeeded at 193. Hunk #2 succeeded at 1538. Hunk #3 succeeded at 1859. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in lang/verilator at 1772609783.06 ===> lang/verilator ===> Generating configure for verilator-5.044 Running autoconf-2.72 in /pobj/verilator-5.044/verilator-5.044 ===> Configuring for verilator-5.044 Using /pobj/verilator-5.044/config.site (generated) configure: WARNING: unrecognized options: --disable-gtk-doc configure: loading site script /pobj/verilator-5.044/config.site configuring for Verilator 5.044 2026-01-01 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... no checking for z3... no checking for cvc5... no checking for cvc4... no checking for SMT solver... no compiler CXX inbound is set to... c++ checking for gcc... cc 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... (cached) o checking whether the compiler supports GNU C... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to enable C11 features... none needed checking whether the compiler supports GNU C++... (cached) yes checking whether c++ accepts -g... (cached) yes checking for c++ option to enable C++11 features... none needed checking for a BSD-compatible install... /pobj/verilator-5.044/bin/install -c compiler version... c++ --version = OpenBSD clang version 19.1.7 checking that C++ compiler can compile simple program... yes checking for ar... ar checking for perl... (cached) /usr/bin/perl checking for python3... python3 python3 --version = Python 3.13.11 checking for flex... (cached) flex flex --version = flex 2.5.39 checking for bison... /usr/local/bin/bison /usr/local/bin/bison --version = bison (GNU Bison) 3.8.2 checking for ccache... (cached) no checking for stdio.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for strings.h... (cached) yes checking for sys/stat.h... (cached) yes checking for sys/types.h... (cached) yes checking for unistd.h... (cached) yes checking for size_t... (cached) yes checking for size_t... (cached) yes checking for inline... inline checking whether c++ accepts -pg... yes checking whether c++ accepts -std=gnu++17... yes checking whether c++ accepts -Wextra... yes checking whether c++ accepts -Wfloat-conversion... yes checking whether c++ accepts -Wlogical-op... no checking whether c++ accepts -Wthread-safety... yes checking whether coroutines are supported by c++... no checking whether coroutines are supported by c++ with -fcoroutines-ts... no checking whether coroutines are supported by c++ with -fcoroutines... no checking whether coroutines are supported by c++ with -fcoroutines-ts -Wno-deprecated-experimental-coroutine... no checking whether coroutines are supported by c++ with -std=gnu++20... yes checking whether c++ accepts -Qunused-arguments... yes checking whether c++ accepts -Wno-shadow... yes checking whether c++ accepts -Wno-unused-parameter... yes checking whether c++ accepts -Xclang -fno-pch-timestamp... yes checking whether c++ accepts -faligned-new... yes checking whether c++ accepts -fno-exceptions... yes checking whether c++ accepts -Wno-char-subscripts... yes checking whether c++ accepts -Wno-null-conversion... yes checking whether c++ accepts -Wno-parentheses-equality... yes checking whether c++ accepts -Wno-unused... yes checking whether c++ accepts -Og... yes checking whether c++ accepts -ggdb... yes checking whether c++ accepts -gz... no checking whether c++ linker accepts -gz... yes checking whether c++ accepts -O3... yes checking whether c++ accepts -faligned-new... yes checking whether c++ accepts -fbracket-depth=4096... yes checking whether c++ accepts -fcf-protection=none... yes checking whether c++ accepts -Xclang -fno-pch-timestamp... yes checking whether c++ accepts -mno-cet... no checking whether c++ accepts -Qunused-arguments... yes checking whether c++ accepts -Wno-bool-operation... yes checking whether c++ accepts -Wno-c++11-narrowing... yes checking whether c++ accepts -Wno-constant-logical-operand... yes checking whether c++ accepts -Wno-int-in-bool-context... yes checking whether c++ accepts -Wno-non-pod-varargs... yes checking whether c++ accepts -Wno-parentheses-equality... yes checking whether c++ accepts -Wno-shadow... yes checking whether c++ accepts -Wno-sign-compare... yes checking whether c++ accepts -Wno-subobject-linkage... no checking whether c++ accepts -Wno-tautological-bitwise-compare... yes checking whether c++ accepts -Wno-tautological-compare... yes checking whether c++ accepts -Wno-uninitialized... yes checking whether c++ accepts -Wno-unused-but-set-parameter... yes checking whether c++ accepts -Wno-unused-but-set-variable... yes checking whether c++ accepts -Wno-unused-parameter... yes checking whether c++ accepts -Wno-unused-variable... yes checking whether c++ accepts -Wno-vla-cxx-extension... yes checking whether c++ linker accepts -mt... no checking whether c++ linker accepts -pthread... yes checking whether c++ linker accepts -lpthread... yes checking whether c++ linker accepts -latomic... no checking whether c++ linker accepts -fuse-ld=mold... no checking whether c++ linker accepts -fuse-ld=mold... no checking whether c++ linker accepts -static-libgcc... no checking whether c++ linker accepts -static-libstdc++... no checking whether c++ linker accepts -Xlinker -gc-sections... yes checking whether c++ linker accepts -lpthread... yes checking whether c++ linker accepts -latomic... no checking whether c++ linker accepts -lbcrypt... no checking whether c++ linker accepts -lpsapi... no checking whether c++ linker accepts -Wl,--whole-archive -l:libtcmalloc_minimal.a -Wl,--no-whole-archive... no checking whether c++ supports C++14... yes checking for c++ precompile header include option... -include-pch 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 configure: WARNING: unrecognized options: --disable-gtk-doc Now type 'make' (or sometimes 'gmake') to build Verilator. >>> Running build in lang/verilator at 1772610016.69 ===> lang/verilator ===> Building for verilator-5.044 ------------------------------------------------------------ making verilator in src gmake -C src gmake[1]: Entering directory '/pobj/verilator-5.044/verilator-5.044/src' mkdir -p obj_dbg python3 ./config_rev . >config_rev.h /bin/sh: git: not found /bin/sh: git: not found config_rev using vUNKNOWN-built20260304 gmake -C obj_dbg -j 1 TGT=../../bin/verilator_bin_dbg VL_DEBUG=1 -f ../Makefile_obj serial gmake[2]: Entering directory '/pobj/verilator-5.044/verilator-5.044/src/obj_dbg' python3 ../astgen -I .. --astdef V3AstNodeDType.h --astdef V3AstNodeExpr.h --astdef V3AstNodeOther.h --astdef V3AstNodeStmt.h --dfgdef V3DfgVertices.h --classes If you get errors from verilog.y below, try upgrading bison to version 1.875 or newer. python3 ../bisonpre --yacc /usr/local/bin/bison -d -v -o V3ParseBison.c ../verilog.y edit ../verilog.y V3ParseBison_pretmp.y Executing: /usr/local/bin/bison -d -v --report=itemset --report=lookahead -b V3ParseBison_pretmp -o V3ParseBison_pretmp.c V3ParseBison_pretmp.y edit V3ParseBison_pretmp.output V3ParseBison.output edit V3ParseBison_pretmp.c V3ParseBison.c edit V3ParseBison_pretmp.h V3ParseBison.h gmake[2]: Leaving directory '/pobj/verilator-5.044/verilator-5.044/src/obj_dbg' gmake -C obj_dbg TGT=../../bin/verilator_bin_dbg VL_DEBUG=1 -f ../Makefile_obj gmake[2]: Entering directory '/pobj/verilator-5.044/verilator-5.044/src/obj_dbg' Compile flags: c++ -O2 -pipe -O2 -pipe -O2 -pipe -Og -ggdb -DVL_DEBUG -D_GLIBCXX_DEBUG -DVERILATOR_INTERNAL_ -MMD -I. -I.. -I.. -I../../include -I../../include -MP -Qunused-arguments -Wno-shadow -Wno-unused-parameter -Xclang -fno-pch-timestamp -faligned-new -fno-exceptions -DDEFENV_SYSTEMC="" -DDEFENV_SYSTEMC_ARCH="" -DDEFENV_SYSTEMC_INCLUDE="" -DDEFENV_SYSTEMC_LIBDIR="" -DDEFENV_VERILATOR_ROOT="/usr/local/share/verilator/" python3 ../astgen -I .. --astdef V3AstNodeDType.h --astdef V3AstNodeExpr.h --astdef V3AstNodeOther.h --astdef V3AstNodeStmt.h --dfgdef V3DfgVertices.h V3Const.cpp c++ -O2 -pipe -Og -ggdb -DVL_DEBUG -D_GLIBCXX_DEBUG -DVERILATOR_INTERNAL_ -MMD -I. -I.. -I.. -I../../include -I../../include -MP -Qunused-arguments -Wno-shadow -Wno-unused-parameter -Xclang -fno-pch-timestamp -faligned-new -fno-exceptions -DDEFENV_SYSTEMC=\"\" -DDEFENV_SYSTEMC_ARCH=\"\" -DDEFENV_SYSTEMC_INCLUDE=\"\" -DDEFENV_SYSTEMC_LIBDIR=\"\" -DDEFENV_VERILATOR_ROOT=\"/usr/local/share/verilator/\" -c V3Const__gen.cpp -o V3Const__gen.o In file included from ../V3Const.cpp:23: In file included from ../V3PchAstNoMT.h:29: In file included from ../V3Ast.h:24: In file included from ../V3Error.h:24: ../V3Mutex.h:95:17: error: instruction requires a CPU feature not currently enabled 95 | VL_CPU_RELAX(); | ^ ../../include/verilatedos.h:592:38: note: expanded from macro 'VL_CPU_RELAX' 592 | # define VL_CPU_RELAX() asm volatile("pause" ::: "memory") | ^ :1:2: note: instantiated into assembly here 1 | pause | ^ In file included from ../V3Const.cpp:23: In file included from ../V3PchAstNoMT.h:29: In file included from ../V3Ast.h:24: In file included from ../V3Error.h:24: ../V3Mutex.h:95:17: error: instruction requires a CPU feature not currently enabled 95 | VL_CPU_RELAX(); | ^ ../../include/verilatedos.h:592:38: note: expanded from macro 'VL_CPU_RELAX' 592 | # define VL_CPU_RELAX() asm volatile("pause" ::: "memory") | ^ :1:2: note: instantiated into assembly here 1 | pause | ^ In file included from ../V3Const.cpp:23: In file included from ../V3PchAstNoMT.h:29: In file included from ../V3Ast.h:24: In file included from ../V3Error.h:24: ../V3Mutex.h:95:17: error: instruction requires a CPU feature not currently enabled 95 | VL_CPU_RELAX(); | ^ ../../include/verilatedos.h:592:38: note: expanded from macro 'VL_CPU_RELAX' 592 | # define VL_CPU_RELAX() asm volatile("pause" ::: "memory") | ^ :1:2: note: instantiated into assembly here 1 | pause | ^ 3 errors generated. gmake[2]: *** [../Makefile_obj:405: V3Const__gen.o] Error 1 gmake[2]: Leaving directory '/pobj/verilator-5.044/verilator-5.044/src/obj_dbg' gmake[1]: *** [Makefile:85: ../bin/verilator_bin_dbg] Error 2 gmake[1]: Leaving directory '/pobj/verilator-5.044/verilator-5.044/src' gmake: *** [Makefile:150: verilator_exe] Error 2 *** Error 2 in lang/verilator (/ports/infrastructure/mk/bsd.port.mk:3063 '/pobj/verilator-5.044/.build_done': @cd /pobj/verilator-5.044/veri...) *** Error 2 in lang/verilator (/ports/infrastructure/mk/bsd.port.mk:2706 'build': @lock=verilator-5.044; export _LOCKS_HELD=" verilator-5.0...) ===> Exiting lang/verilator with an error *** Error 1 in /ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval ${e...) >>> Ended at 1772610877.17 max_stuck=357.67/depends=10.38/show-prepare-results=10.75/junk=5.81/patch=18.13/configure=233.63/build=860.54 Error: job failed with 512 on localhost at 1772610877