=>> Building filesystems/zfstools
build started at Tue Nov 10 12:02:44 UTC 2026
port directory: /usr/ports/filesystems/zfstools
package name: zfstools-0.3.6_3
building for: FreeBSD MarlinOS_dev_aarch64-local-job-07 16.0-CURRENT FreeBSD 16.0-CURRENT arm64
maintained by: bdrewery@FreeBSD.org
Makefile datestamp: -rw-r--r--  1 root wheel 875 Apr 24  2026 /usr/ports/filesystems/zfstools/Makefile
Ports top last git commit: 9c8ff70d7017e514e451931f4b583fabf9645269
Ports top unclean checkout: yes
Port dir last git commit: 9c8ff70d7017e514e451931f4b583fabf9645269
Port dir unclean checkout: no
Poudriere version: poudriere-git-3.4.8
Host OSVERSION: 1600019
Jail OSVERSION: 1600019
Job Id: 07

---Begin Environment---
SHELL=/bin/sh
OSVERSION=1600019
UNAME_v=FreeBSD 16.0-CURRENT
UNAME_r=16.0-CURRENT
BLOCKSIZE=K
MAIL=/var/mail/root
MM_CHARSET=UTF-8
LANG=C.UTF-8
STATUS=1
HOME=/root
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
MAKE_OBJDIR_CHECK_WRITABLE=0
LOCALBASE=/usr/local
USER=root
POUDRIERE_NAME=poudriere-git
LIBEXECPREFIX=/usr/local/libexec/poudriere
POUDRIERE_VERSION=3.4.8
MASTERMNT=/zroot/poudriere/data/.m/MarlinOS_dev_aarch64-local/ref
LC_COLLATE=C
POUDRIERE_BUILD_TYPE=bulk
PACKAGE_BUILDING=yes
SAVED_TERM=xterm-color
OUTPUT_REDIRECTED_STDERR=4
OUTPUT_REDIRECTED=1
PWD=/zroot/poudriere/data/.m/MarlinOS_dev_aarch64-local/07/.p
OUTPUT_REDIRECTED_STDOUT=3
P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS
MASTERNAME=MarlinOS_dev_aarch64-local
SCRIPTPREFIX=/usr/local/share/poudriere
SCRIPTNAME=bulk.sh
OLDPWD=/zroot/poudriere/data/.m/MarlinOS_dev_aarch64-local/ref/.p/pool
POUDRIERE_PKGNAME=poudriere-git-3.4.8
SCRIPTPATH=/usr/local/share/poudriere/bulk.sh
POUDRIEREPATH=/usr/local/bin/poudriere
---End Environment---

---Begin Poudriere Port Flags/Env---
PORT_FLAGS=
PKGENV=
FLAVOR=
MAKE_ARGS=
---End Poudriere Port Flags/Env---

---Begin OPTIONS List---
===> The following configuration options are available for zfstools-0.3.6_3:
     DOCS=off: Build and/or install documentation
===> Use 'make config' to modify these settings
---End OPTIONS List---

--MAINTAINER--
bdrewery@FreeBSD.org
--End MAINTAINER--

--CONFIGURE_ARGS--

--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
XDG_DATA_HOME=/wrkdirs/usr/ports/filesystems/zfstools/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/filesystems/zfstools/work  XDG_CACHE_HOME=/wrkdirs/usr/ports/filesystems/zfstools/work/.cache  HOME=/wrkdirs/usr/ports/filesystems/zfstools/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/filesystems/zfstools/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/filesystems/zfstools/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh
--End CONFIGURE_ENV--

--MAKE_ENV--
XDG_DATA_HOME=/wrkdirs/usr/ports/filesystems/zfstools/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/filesystems/zfstools/work  XDG_CACHE_HOME=/wrkdirs/usr/ports/filesystems/zfstools/work/.cache  HOME=/wrkdirs/usr/ports/filesystems/zfstools/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/filesystems/zfstools/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/filesystems/zfstools/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local  LOCALBASE=/usr/local  CC="cc" CFLAGS="-O2 -pipe -mcpu="neoverse-n1"  -fstack-protector-strong -fno-strict-aliasing "  CPP="cpp" CPPFLAGS=""  LDFLAGS=" " LIBS=""  CXX="c++" CXXFLAGS="-O2 -pipe -mcpu="neoverse-n1" -fstack-protector-strong -fno-strict-aliasing -mcpu="neoverse-n1"  " BSD_INSTALL_PROGRAM="install  -s -m 555"  BSD_INSTALL_LIB="install  -s -m 0644"  BSD_INSTALL_SCRIPT="install  -m 555"  BSD_INSTALL_DATA="install  -m 0644"  BSD_INSTALL_MAN="install  -m 444"
--End MAKE_ENV--

--PLIST_SUB--
PORTDOCS="@comment " RUBY_LIBDIR="lib/ruby/3.4" RUBY_ARCHLIBDIR="lib/ruby/3.4/aarch64-freebsd16" RUBY_SITELIBDIR="lib/ruby/site_ruby/3.4" RUBY_SITEARCHLIBDIR="lib/ruby/site_ruby/3.4/aarch64-freebsd16" RUBY_VENDORLIBDIR="lib/ruby/vendor_ruby/3.4" RUBY_VENDORARCHLIBDIR="lib/ruby/vendor_ruby/3.4/aarch64-freebsd16" RUBY_MODDOCDIR="share/doc/ruby34/zfstools" RUBY_MODEXAMPLESDIR="share/examples/ruby34/zfstools" RUBY_DOCDIR="share/doc/ruby34" RUBY_EXAMPLESDIR="share/examples/ruby34" RUBY_RIDIR="share/ri/3.4/system" RUBY_SITERIDIR="share/ri/3.4/site"  RUBY_VERSION="3.4.12"  RUBY_VER="3.4"  RUBY_SHLIBVER="34"  RUBY_ARCH="aarch64-freebsd16"  RUBY_SUFFIX="34"  RUBY_DEFAULT_SUFFIX="34" OSREL=16.0 PREFIX=%D LOCALBASE=/usr/local  RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/zfstools"  EXAMPLESDIR="share/examples/zfstools"  DATADIR="share/zfstools"  WWWDIR="www/zfstools"  ETCDIR="etc/zfstools"
--End PLIST_SUB--

--SUB_LIST--
 PREFIX=/usr/local LOCALBASE=/usr/local  DATADIR=/usr/local/share/zfstools DOCSDIR=/usr/local/share/doc/zfstools EXAMPLESDIR=/usr/local/share/examples/zfstools  WWWDIR=/usr/local/www/zfstools ETCDIR=/usr/local/etc/zfstools
--End SUB_LIST--

---Begin make.conf---
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PORTSDIR=/usr/ports
PACKAGES=/packages
DISTDIR=/distfiles
FORCE_PACKAGE=yes
PACKAGE_BUILDING=yes
PACKAGE_BUILDING_FLAVORS=yes
####  ####
# Add the MarlinOS category
VALID_CATEGORIES+=marlinos

# Fix for lang/perl5.36
lang_perl5.36_UNSET= DTRACE

# Fix for rocksdb
databases_rocksdb_UNSET= TESTS BENCHMARKS DEBUG

# math/openblas — upstream test harness SIGBUSes during build on some
# FreeBSD 16 / gcc14 combinations.  Skip the test layer; we don't ship
# any workload that depends on it passing.  See matching amd64 note.
math_openblas_UNSET= TEST TESTS DYNAMIC_ARCH BENCHMARK
math_openblas_ALL_TARGET= libs netlib shared

# node24 links against libsqlite3's sqlite3session_* — SESSION is
# disabled by default on databases/sqlite3, so the base-options build
# produces a libsqlite3 missing those symbols and node fails at
# runtime with an ld-elf.so.1 undefined-symbol error.  See the
# matching amd64 note for the full rationale.
databases_sqlite3_SET+= SESSION PREUPDATE_HOOK

# Enable liblognorm TurboVM
devel_liblognorm_SET+=TURBO

# Enable SSL support for NATS client
net_nats-client_SET+=NATS_BUILD_WITH_TLS

# Fix default options for rsyslog
sysutils_rsyslog8_SET+=REDIS
sysutils_rsyslog8_SET+=JSONPARSE
sysutils_rsyslog8_SET+=WAKE
# imcansock + omnats are referenced by the shipped rsyslog.conf
# (module(load=…)) so every node needs the .so present; rsyslog
# refuses to start otherwise.  Racing-boat uses both; cyber nodes
# pay ~50 KB of unused .so for them, which is fine.
#sysutils_rsyslog8_SET+=IMCANSOCK
sysutils_rsyslog8_SET+=OMNATS

# Stock USES=python / USES=mysql follow these.
#
# The ports-tree default python MUST stay 3.11 (third-party flavored py-*
# ports only).  python=3.14t is a valid bsd.default-versions.mk
# value and maps to lang/python314t, but it rebuilds every flavored py-*
# port (boost-python-libs, llvm LLDB, certbot, ...) against the
# free-threaded ABI.  boost-python-libs@py314t fails at stage and skips
# vips/librechat/immich/ImageMagick.  Wake, fleet and librechat-rag already
# run on 3.14t via MARLINOS_PYTHON_* in their Makefiles.  python=3.14
# (no t) is GIL lang/python314 and CONFLICTS_INSTALL with python314t.
#
# mysql tree default is 8.4; we ship MariaDB 10.11 (nas.yaml, php85-mysqli).
# Do not pin pgsql=19: racing and identity run postgresql18;
# www/librechat-rag names 19-client itself.  nodejs lts=24 already
# matches pkg.list.  PHP follows the ports tree default (8.5).
# pkg.list names the php85-* origins.  Do not pin php=8.4: nextcloud,
# wordpress and databases/php-redis follow PHP_DEFAULT.
DEFAULT_VERSIONS+=python=3.11
DEFAULT_VERSIONS+=mysql=10.11m

# --- MarlinOS Python version (free-threaded 3.14) ---
# Bump one line here to upgrade every port.
MARLINOS_PYTHON_VERSION=	3.14
MARLINOS_PYTHON_BIN=	/usr/local/bin/python3.14t
# Free-threaded 3.14 everywhere. Origin must produce PKGNAME python314t.
# lang/python314 is only the build master (--disable-gil); do not RUN_DEPENDS it.
MARLINOS_PYTHON_PORT=	lang/python314t
MARLINOS_PYTHON_PKG=	python314t

OPTIONS_UNSET_FORCE=MAN INFO MANPAGES DOCS NLS X11 EXAMPLES

# llama-cpp's EXAMPLES option is the llama-server binary (and rc.d), not
# sample files.  Harmless on aarch64 (llama-cpp is pkg.exclude-aarch64);
# kept in sync with make-amd64.conf so a later consumer does not rediscover
# the UNSET_FORCE trap.
misc_llama-cpp_SET_FORCE+=EXAMPLES

# llvm 19/22 LLDB SWIG bindings use PyObject.ob_refcnt, removed in the
# free-threaded ABI (PEP 703). We do not ship lldb as a fleet debugger;
# leaving it off also keeps llvm buildable if DEFAULT_VERSIONS python
# is ever 3.14t again.  llvm22 is pkg.exclude-aarch64; keep in sync.
devel_llvm19_UNSET_FORCE+=LLDB
devel_llvm22_UNSET_FORCE+=LLDB

WITH_CCACHE_BUILD=yes
CCACHE_DIR=/var/cache/poudriere/ccache

# Native tuning + pinned Cryptography Extensions.  wolfssl's ARMv8 SHA/AES
# asm sets -mcpu=generic+crypto inside its own Makefile; our CPUTYPE-driven
# -mcpu=native then overrides that later on the command line, and if the
# runner's clang doesn't detect +crypto on native the assembler rejects
# `sha256h` / `aese` (wolfssl build fails).  The `+crypto` feature mask
# keeps those instructions available regardless of what native resolves to.
CPUTYPE?="neoverse-n1"
security_wolfssl_CFLAGS+=-mcpu=neoverse-n1+crypto
PYPI_CHANNEL=dev/
PYPI_CHANNEL=dev/
#### Misc Poudriere ####
.include "/etc/make.conf.ports_env"
GID=0
UID=0
---End make.conf---
--Resource limits--
cpu time               (seconds, -t)  unlimited
file size           (512-blocks, -f)  unlimited
data seg size           (kbytes, -d)  1048576
stack size              (kbytes, -s)  1048576
core file size      (512-blocks, -c)  unlimited
max memory size         (kbytes, -m)  unlimited
locked memory           (kbytes, -l)  unlimited
max user processes              (-u)  64000
open files                      (-n)  8192
virtual mem size        (kbytes, -v)  unlimited
swap limit              (kbytes, -w)  unlimited
socket buffer size       (bytes, -b)  unlimited
pseudo-terminals                (-p)  unlimited
kqueues                         (-k)  unlimited
umtx shared locks               (-o)  unlimited
pipebuf                 (kbytes, -y)  unlimited
virtual machines                (-V)  unlimited
--End resource limits--
=======================<phase: check-sanity   >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>  License BSD2CLAUSE accepted by the user
===========================================================================
=======================<phase: pkg-depends    >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   zfstools-0.3.6_3 depends on file: /usr/local/sbin/pkg - not found
===>   Installing existing package /packages/All/pkg-2.9.0.pkg
[MarlinOS_dev_aarch64-local-job-07] Installing pkg-2.9.0...
[MarlinOS_dev_aarch64-local-job-07] Extracting pkg-2.9.0: .......... done
===>   zfstools-0.3.6_3 depends on file: /usr/local/sbin/pkg - found
===>   Returning to build of zfstools-0.3.6_3
===========================================================================
=======================<phase: fetch-depends  >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: fetch          >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>  License BSD2CLAUSE accepted by the user
===> Fetching all distfiles required by zfstools-0.3.6_3 for building
===========================================================================
=======================<phase: checksum       >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>  License BSD2CLAUSE accepted by the user
===> Fetching all distfiles required by zfstools-0.3.6_3 for building
=> SHA256 Checksum OK for bdrewery-zfstools-v0.3.6_GH0.tar.gz.
===========================================================================
=======================<phase: extract-depends>============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   zfstools-0.3.6_3 depends on file: /usr/local/bin/ruby34 - not found
===>   Installing existing package /packages/All/ruby-3.4.12,1.pkg
[MarlinOS_dev_aarch64-local-job-07] Installing ruby-3.4.12,1...
[MarlinOS_dev_aarch64-local-job-07] `-- Installing libffi-3.8.0...
[MarlinOS_dev_aarch64-local-job-07] |   `-- Installing indexinfo-0.3.1_1...
[MarlinOS_dev_aarch64-local-job-07] |   `-- Extracting indexinfo-0.3.1_1: .... done
[MarlinOS_dev_aarch64-local-job-07] `-- Extracting libffi-3.8.0: .......... done
[MarlinOS_dev_aarch64-local-job-07] `-- Installing libunwind-20250904...
[MarlinOS_dev_aarch64-local-job-07] `-- Extracting libunwind-20250904: .......... done
[MarlinOS_dev_aarch64-local-job-07] `-- Installing libyaml-0.2.5...
[MarlinOS_dev_aarch64-local-job-07] `-- Extracting libyaml-0.2.5: ......... done
[MarlinOS_dev_aarch64-local-job-07] Extracting ruby-3.4.12,1: .......... done
=====
Message from ruby-3.4.12,1:

--
Some of the standard commands and libraries are provided as separate
ports for ease of upgrading:

	converters/rubygem-base64:		base64 - Encode and decode binary data using a Base64 representation
	devel/ruby-gems:			gem - RubyGems package manager
	devel/rubygem-csv:			csv - Interface to CSV files and data
	devel/rubygem-debug:			debug - Debugging functionality for Ruby
	devel/rubygem-drb:			drb - Distributed object system for Ruby
	devel/rubygem-erb:			erb - Templating system for Ruby
	devel/rubygem-getoptlong:		getoptlong -GetoptLong for Ruby
	devel/rubygem-irb:			irb - Interactive Ruby
	devel/rubygem-minitest:			minitest - Complete suite of testing facilities
	devel/rubygem-mutex_m:			mutex_m - Mixin to extend objects to be handled like a Mutex
	devel/rubygem-observer:			observer - Implementation of the Observer object-oriented design pattern
	devel/rubygem-power_assert:		power_assert - Power Assert for Ruby
	devel/rubygem-racc:			racc - LALR(1) parser generator for Ruby
	devel/rubygem-rake:			rake - Ruby Make
	devel/rubygem-rbs:			rbs - Language for type signatures for Ruby and standard library definitions
	devel/rubygem-rdoc:			rdoc - Ruby Documentation System
	devel/rubygem-repl_type_completor:	repl_type_completor - Type based completion for REPL
	devel/rubygem-rinda:			rinda - Linda distributed computing paradigm in Ruby
	devel/rubygem-syslog:			syslog - Ruby interface for the POSIX system logging facility
	devel/rubygem-test-unit:		test-unit - Unit testing framework for Ruby
	devel/rubygem-typeprof:			typeprof - Type analysis tool for Ruby code
	dns/rubygem-resolv-replace:		resolv-replace - Replace Socket DNS with Resolv
	ftp/rubygem-net-ftp:			net-ftp - Support for the File Transfer Protocol
	mail/rubygem-net-imap:			net-imap - Ruby client api for Internet Message Access Protocol
	mail/rubygem-net-pop:			net-pop - Ruby client library for POP3
	mail/rubygem-net-smtp:			net-smtp - Simple Mail Transfer Protocol client library for Ruby
	math/rubygem-bigdecimal:		bigdecimal - Arbitrary-precision decimal floating-point number class
	math/rubygem-matrix:			matrix - Implementation of Matrix and Vector classes
	math/rubygem-prime:			prime - Prime numbers and factorization library
	net/rubygem-nkf:			nkf - Ruby extension for Network Kanji Filter
	sysutils/rubygem-bundler:		bundler - Tool that manages gem dependencies for ruby applications
	textproc/rubygem-abbrev:		abbrev - Calculate a set of unique abbreviations for a given set of strings
	textproc/rubygem-rexml:			rexml - XML toolkit for Ruby
	www/rubygem-rss:			rss - Family of libraries that support various formats of XML "feeds"

Install them as occasion demands.
===>   zfstools-0.3.6_3 depends on file: /usr/local/bin/ruby34 - found
===>   Returning to build of zfstools-0.3.6_3
===========================================================================
=======================<phase: extract        >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>  License BSD2CLAUSE accepted by the user
===> Fetching all distfiles required by zfstools-0.3.6_3 for building
===>  Extracting for zfstools-0.3.6_3
=> SHA256 Checksum OK for bdrewery-zfstools-v0.3.6_GH0.tar.gz.
===========================================================================
=======================<phase: patch-depends  >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   zfstools-0.3.6_3 depends on file: /usr/local/bin/ruby34 - found
===========================================================================
=======================<phase: patch          >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>  Patching for zfstools-0.3.6_3
===========================================================================
=======================<phase: build-depends  >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   zfstools-0.3.6_3 depends on file: /usr/local/bin/ruby34 - found
===========================================================================
=======================<phase: lib-depends    >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: configure      >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>  Configuring for zfstools-0.3.6_3
===========================================================================
=======================<phase: build          >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===========================================================================
=======================<phase: run-depends    >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   zfstools-0.3.6_3 depends on package: rubygem-getoptlong>0 - not found
===>   Installing existing package /packages/All/rubygem-getoptlong-0.2.1.pkg
[MarlinOS_dev_aarch64-local-job-07] Installing rubygem-getoptlong-0.2.1...
[MarlinOS_dev_aarch64-local-job-07] `-- Installing ruby34-gems-4.0.23...
[MarlinOS_dev_aarch64-local-job-07] `-- Extracting ruby34-gems-4.0.23: .......... done
[MarlinOS_dev_aarch64-local-job-07] Extracting rubygem-getoptlong-0.2.1: .......... done
===>   zfstools-0.3.6_3 depends on package: rubygem-getoptlong>0 - found
===>   Returning to build of zfstools-0.3.6_3
===>   zfstools-0.3.6_3 depends on file: /usr/local/bin/ruby34 - found
===========================================================================
=======================<phase: stage          >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>  Staging for zfstools-0.3.6_3
===>   Generating temporary packing list
install  -m 0644 /wrkdirs/usr/ports/filesystems/zfstools/work/zfstools-0.3.6/README.md /wrkdirs/usr/ports/filesystems/zfstools/work/stage/usr/local/share/doc/zfstools
====> Compressing man pages (compress-man)
===========================================================================
=======================<phase: package        >============================
===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2026-11-10T12:02:44+0000' 'PKG_NOTE_ports_top_git_hash=9c8ff70d7017e514e451931f4b583fabf9645269' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=9c8ff70d7017e514e451931f4b583fabf9645269' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.8' NO_DEPENDS=yes USER=root UID=0 GID=0
===>  Building packages for zfstools-0.3.6_3
===>   Building zfstools-0.3.6_3
===========================================================================
=>> Cleaning up wrkdir
===>  Cleaning for zfstools-0.3.6_3
build of filesystems/zfstools | zfstools-0.3.6_3 ended at Tue Nov 10 12:03:24 UTC 2026
build time: 00:01:07
