=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/misc/tmux", "configure", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] => Checksum BLAKE2s OK for tmux-3.8.tar.gz => Checksum SHA512 OK for tmux-3.8.tar.gz ===> Installing dependencies for tmux-3.8 ========================================================================== The following variables will affect the build process of this package, tmux-3.8. Their current value is shown below: * CURSES_DEFAULT = ncurses * SSLBASE (defined) * SSLCERTBUNDLE (not defined) * SSLCERTS = /opt/pkg/etc/openssl/certs * SSLDIR = /opt/pkg/etc/openssl * SSLKEYS = /opt/pkg/etc/openssl/private Based on these variables, the following variables have been set: * CURSES_TYPE = ncurses 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 nbpatch-[0-9]*: found nbpatch-20151107 => Tool dependency pkgconf-[0-9]*: found pkgconf-3.0.10 => Tool dependency cwrappers>=20150314: found cwrappers-20220403 => Tool dependency checkperms>=1.1: found checkperms-1.12 => Full dependency libevent>=2.1.12nb1: found libevent-2.1.13 => Full dependency ncurses>=6.5: found ncurses-6.6 => Full dependency utf8proc>=2.9.0: found utf8proc-2.12.0nb1 => Full dependency openssl>=1.1.1: found openssl-3.6.5 ===> Overriding tools for tmux-3.8 ===> Extracting for tmux-3.8 ===> Patching for tmux-3.8 => Applying pkgsrc patches for tmux-3.8 => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/misc/tmux/patches/patch-client.c => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/misc/tmux/patches/patch-client.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-client.c,v 1.4 2025/10/05 11:04:21 leot Exp $ | |Add support for QNX. | |--- client.c.orig 2024-10-02 08:41:47.000000000 +0000 |+++ client.c -------------------------- Patching file client.c using Plan A... Hunk #1 succeeded at 32. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/misc/tmux/patches/patch-compat_imsg-buffer.c => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/misc/tmux/patches/patch-compat_imsg-buffer.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-compat_imsg-buffer.c,v 1.3 2026/01/18 20:30:49 wiz Exp $ | |Add support for QNX. | |--- compat/imsg-buffer.c.orig 2025-06-24 14:04:21.000000000 +0000 |+++ compat/imsg-buffer.c -------------------------- Patching file compat/imsg-buffer.c using Plan A... Hunk #1 succeeded at 45. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/misc/tmux/patches/patch-compat_queue.h => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/misc/tmux/patches/patch-compat_queue.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-compat_queue.h,v 1.3 2024/10/27 17:53:30 leot Exp $ | |Fix build with xcode 16 and 4.2. | |--- compat/queue.h.orig 2024-10-27 17:47:06.209141804 +0000 |+++ compat/queue.h -------------------------- Patching file compat/queue.h using Plan A... Hunk #1 succeeded at 32. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/misc/tmux/patches/patch-proc.c => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/misc/tmux/patches/patch-proc.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-proc.c,v 1.2 2025/10/05 11:04:21 leot Exp $ | |Add support for QNX. | |--- proc.c.orig 2024-02-13 10:16:07.000000000 +0000 |+++ proc.c -------------------------- Patching file proc.c using Plan A... Hunk #1 succeeded at 38 (offset 5 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/misc/tmux/patches/patch-tmux.c => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/misc/tmux/patches/patch-tmux.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-tmux.c,v 1.2 2025/10/05 11:04:21 leot Exp $ | |Add support for QNX. | |--- tmux.c.orig 2024-10-05 05:57:07.000000000 +0000 |+++ tmux.c -------------------------- Patching file tmux.c using Plan A... Hunk #1 succeeded at 22. Hunk #2 succeeded at 406 (offset 43 lines). done ===> Creating toolchain wrappers for tmux-3.8 ===> Configuring for tmux-3.8 => Do not force sysconfdir to /etc => 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 checking for a BSD-compatible install... /usr/bin/install -c -o pbulk -g staff checking whether build environment is sane... yes checking for a thread-safe mkdir -p... etc/install-sh -c -d checking for gawk... /opt/pkg/bin/nawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking build system type... aarch64-apple-darwin24 checking host system type... aarch64-apple-darwin24 checking for aarch64-apple-darwin24-gcc... clang 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 we are using the GNU C compiler... yes checking whether clang accepts -g... yes checking for clang option to accept ISO C89... none needed checking whether clang understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of clang... gcc3 checking for clang option to accept ISO C99... none needed checking how to run the C preprocessor... clang -E checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... (cached) /usr/bin/egrep checking for bison... bison -y checking pkg-config is at least version 0.9.0... yes checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking bitstring.h usability... yes checking bitstring.h presence... yes checking for bitstring.h... yes checking dirent.h usability... yes checking dirent.h presence... yes checking for dirent.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for inttypes.h... (cached) yes checking libproc.h usability... yes checking libproc.h presence... yes checking for libproc.h... yes checking libutil.h usability... no checking libutil.h presence... no checking for libutil.h... no checking ndir.h usability... no checking ndir.h presence... no checking for ndir.h... no checking paths.h usability... yes checking paths.h presence... yes checking for paths.h... yes checking pty.h usability... no checking pty.h presence... no checking for pty.h... no checking for stdint.h... (cached) yes checking sys/dir.h usability... yes checking sys/dir.h presence... yes checking for sys/dir.h... yes checking sys/ndir.h usability... no checking sys/ndir.h presence... no checking for sys/ndir.h... no checking sys/tree.h usability... no checking sys/tree.h presence... no checking for sys/tree.h... no checking ucred.h usability... no checking ucred.h presence... no checking for ucred.h... no checking util.h usability... yes checking util.h presence... yes checking for util.h... yes checking for library containing sys_signame... none required checking for fmod in -lm... yes checking for library containing flock... none required checking for dirfd... yes checking for flock... yes checking for prctl... no checking for proc_pidinfo... yes checking for getpeerucred... no checking for sysconf... yes checking for asprintf... yes checking for cfmakeraw... yes checking for clock_gettime... yes checking for closefrom... no checking for explicit_bzero... no checking for freezero... no checking for getdtablecount... no checking for getdtablesize... yes checking for getpeereid... yes checking for getline... yes checking for getprogname... yes checking for htonll... no checking for memmem... yes checking for ntohll... no checking for setenv... yes checking for setproctitle... no checking for strcasestr... yes checking for strlcat... yes checking for strlcpy... yes checking for strndup... yes checking for strsep... yes checking for working strnlen... yes checking for working strtonum... yes checking for working reallocarray... no checking for working recallocarray... no checking for library containing clock_gettime... none required checking for libevent_core >= 2... yes checking event2/event.h usability... yes checking event2/event.h presence... yes checking for event2/event.h... yes checking for bison... yes checking for tinfow... no checking for tinfo... no checking for ncursesw... yes checking for tiparm... yes checking for tiparm_s... yes checking for libutf8proc... yes checking utf8proc.h usability... yes checking utf8proc.h presence... yes checking for utf8proc.h... yes checking for library containing utf8proc_charwidth... none required checking for b64_ntop... no checking for b64_ntop with -lresolv... yes checking for library containing inet_ntoa... none required checking for library containing socket... none required checking for socket in -lxnet... no checking if free doesn't work very well... no checking for jemalloc... no checking for CMSG_DATA... yes checking for err... yes checking for errx... yes checking for warn... yes checking for warnx... yes checking err.h usability... yes checking err.h presence... yes checking for err.h... yes checking for library containing imsg_add... no checking for daemon... yes checking whether daemon is declared... yes checking for stravis... yes checking if strnvis is broken... yes checking for library containing fdforkpty... no checking for library containing forkpty... none required checking for library containing kinfo_getfile... no checking whether TAILQ_CONCAT is declared... yes checking whether TAILQ_PREV is declared... yes checking whether TAILQ_REPLACE is declared... no checking for __progname... yes checking for program_invocation_short_name... no checking whether PR_SET_NAME is declared... no checking whether SO_PEERCRED is declared... no checking whether F_CLOSEM is declared... no checking for /proc/$$... no checking TERM... tmux-256color checking platform... darwin configure: configure: macOS calloc(3) appears not to correctly configure: zero allocations in some circumstances; configure: to avoid this, configuring with configure: --enable-jemalloc is recommended. To build configure: without anyway, use --disable-jemalloc configure: configure: error: must give --enable-jemalloc or --disable-jemalloc *** Error code 1 Stop. bmake[1]: stopped making "configure" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/misc/tmux *** Error code 1 Stop. bmake: stopped making "configure" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/misc/tmux