[package - main-amd64-default][emulators/fab-agon-emulator] Failed for fab-agon-emulator-1.2.2_1 in build

From: <pkg-fallout_at_FreeBSD.org>
Date: Sun, 26 Jul 2026 03:22:12 UTC
You are receiving this mail as a port that you maintain
is failing to build on the FreeBSD package build server.
Please investigate the failure and submit a PR to fix
build.

Maintainer:     alexey@pentode.fi
Log URL:        https://pkg-status.freebsd.org/beefy24/data/main-amd64-default/pb5533b53ae5e_s41a46c2d46/logs/fab-agon-emulator-1.2.2_1.log
Build URL:      https://pkg-status.freebsd.org/beefy24/build.html?mastername=main-amd64-default&build=pb5533b53ae5e_s41a46c2d46
Log:

=>> Building emulators/fab-agon-emulator
build started at Sun Jul 26 03:19:34 UTC 2026
port directory: /usr/ports/emulators/fab-agon-emulator
package name: fab-agon-emulator-1.2.2_1
building for: FreeBSD main-amd64-default-job-04 16.0-CURRENT FreeBSD 16.0-CURRENT 1600019 amd64
maintained by: alexey@pentode.fi
Makefile datestamp: -rw-r--r--  1 root wheel 2548 Jul 25 01:01 /usr/ports/emulators/fab-agon-emulator/Makefile
Ports top last git commit: b5533b53ae5e6a62f429716a0b04a65ed21cfadf
Ports top unclean checkout: no
Port dir last git commit: 9c892d26015fa543bc587dcd7d241c57af7e13f4
Port dir unclean checkout: no
Poudriere version: poudriere-git-3.4.8
Host OSVERSION: 1600019
Jail OSVERSION: 1600019
Job Id: 04

---Begin Environment---
SHELL=/bin/sh
OSVERSION=1600019
UNAME_v=FreeBSD 16.0-CURRENT 1600019
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=/usr/local/poudriere/data/.m/main-amd64-default/ref
LC_COLLATE=C
POUDRIERE_BUILD_TYPE=bulk
PACKAGE_BUILDING=yes
SAVED_TERM=
OUTPUT_REDIRECTED_STDERR=4
OUTPUT_REDIRECTED=1
PWD=/usr/local/poudriere/data/.m/main-amd64-default/04/.p
OUTPUT_REDIRECTED_STDOUT=3
P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS
MASTERNAME=main-amd64-default
SCRIPTPREFIX=/usr/local/share/poudriere
SCRIPTNAME=bulk.sh
OLDPWD=/usr/local/poudriere/data/.m/main-amd64-default/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---
---End OPTIONS List---

--MAINTAINER--
alexey@pentode.fi
--End MAINTAINER--

--CONFIGURE_ARGS--

--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
PKG_CONFIG=pkgconf MAKE=/usr/local/bin/gmake PYTHON="/usr/local/bin/python3.12" XDG_DATA_HOME=/wrkdirs/usr/ports/emulators/fab-agon-emulator/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/emulators/fab-agon-emulator/work  XDG_CACHE_HOME=/wrkdirs/usr/ports/emulators/fab-agon-emulator/work/.cache  HOME=/wrkdirs/usr/ports/emulators/fab-agon-emulator/work TMPDIR="/wrkdirs/usr/ports/emulators/fab-agon-emulator/work" PATH=/wrkdirs/usr/ports/emulators/fab-agon-emulator/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/emulators/fab-agon-emulator/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/emulators/fab-agon-emulator/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/emulators/fab-agon-emulator/work  XDG_CACHE_HOME=/wrkdirs/usr/ports/emulators/fab-agon-emulator/work/.cache  HOME=/wrkdirs/usr/ports/emulators/fab-agon-emulator/work TMPDIR="/wrkdirs/usr/ports/emulators/fab-agon-emulator/work" PATH=/wrkdirs/usr/ports/emulators/fab-agon-emulator/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/emulators/fab-agon-emulator/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 ADDR2LINE="/usr/local/bin/addr2line" AR="/usr/local/bin/ar" AS="/usr/local/bin/as" CPPFILT="/usr/local/bin/c++filt" GPROF="/usr/local/bin/gprof" LD="/usr/local/bin/ld" NM="/usr/local/bin/nm" OBJCOPY="/usr/local/bin/objcopy" OBJDUMP="/usr/local/bin/objdump" RANLIB="/usr/local/bin/ranlib" READELF="/usr/
local/bin/readelf" SIZE="/usr/local/bin/size" STRINGS="/usr/local/bin/strings" STRIP="/usr/local/bin/strip" PREFIX=/usr/local  LOCALBASE=/usr/local  CC="gcc14" CFLAGS="-O2 -pipe  -fstack-protector-strong -Wl,-rpath=/usr/local/lib/gcc14 -fno-strict-aliasing "  CPP="cpp14" CPPFLAGS=""  LDFLAGS=" -Wl,-rpath=/usr/local/lib/gcc14 -L/usr/local/lib/gcc14 " LIBS=""  CXX="g++14" CXXFLAGS="-O2 -pipe  -fstack-protector-strong -Wl,-rpath=/usr/local/lib/gcc14  -Wl,-rpath=/usr/local/lib/gcc14 " 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--
PYTHON_INCLUDEDIR=include/python3.12  PYTHON_LIBDIR=lib/python3.12  PYTHON_PLATFORM=freebsd16  PYTHON_SITELIBDIR=lib/python3.12/site-packages  PYTHON_SUFFIX=312  PYTHON_BASESUFFIX=312  PYTHON_TAG=.cpython-312  PYTHON_SOABI=.cpython-312  PYTHON_VER=3.12  PYTHON_BASEVER=3.12  PYTHON_VERSION=python3.12 PYTHON2="@comment " PYTHON3="" OSREL=16.0 PREFIX=%D LOCALBASE=/usr/local  RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/fab-agon-emulator"  EXAMPLESDIR="share/examples/fab-agon-emulator"  DATADIR="share/fab-agon-emulator"  WWWDIR="www/fab-agon-emulator"  ETCDIR="etc/fab-agon-emulator"
--End PLIST_SUB--

--SUB_LIST--
PYTHON_INCLUDEDIR=/usr/local/include/python3.12  PYTHON_LIBDIR=/usr/local/lib/python3.12  PYTHON_PLATFORM=freebsd16  PYTHON_SITELIBDIR=/usr/local/lib/python3.12/site-packages  PYTHON_SUFFIX=312  PYTHON_BASESUFFIX=312  PYTHON_TAG=.cpython-312  PYTHON_SOABI=.cpython-312  PYTHON_VER=3.12  PYTHON_BASEVER=3.12  PYTHON_VERSION=python3.12 PYTHON2="@comment " PYTHON3="" PREFIX=/usr/local LOCALBASE=/usr/local  DATADIR=/usr/local/share/fab-agon-emulator DOCSDIR=/usr/local/share/doc/fab-agon-emulator EXAMPLESDIR=/usr/local/share/examples/fab-agon-emulator  WWWDIR=/usr/local/www/fab-agon-emulator ETCDIR=/usr/local/etc/fab-agon-emulator
--End SUB_LIST--

---Begin make.conf---
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PORTSDIR=/usr/ports
PACKAGES=/packages
DISTDIR=/distfiles
PACKAGE_BUILDING=yes
PACKAGE_BUILDING_FLAVORS=yes
####  ####
# XXX: We really need this but cannot use it while 'make checksum' does not
# try the next mirror on checksum failure.  It currently retries the same
# failed mirror and then fails rather then trying another.  It *does*
# try the next if the size is mismatched though.
#MASTER_SITE_FREEBSD=yes
# Build ALLOW_MAKE_JOBS_PACKAGES with 3 jobs
MAKE_JOBS_NUMBER=3
#### 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)  33554432
stack size              (kbytes, -s)  524288
core file size      (512-blocks, -c)  unlimited
max memory size         (kbytes, -m)  unlimited
locked memory           (kbytes, -l)  unlimited
max user processes              (-u)  89999
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 GPLv3 accepted by the user
===========================================================================
=======================<phase: pkg-depends    >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   fab-agon-emulator-1.2.2_1 depends on file: /usr/local/sbin/pkg - not found
===>   Installing existing package /packages/All/pkg-2.8.1.pkg
[main-amd64-default-job-04] Installing pkg-2.8.1...
[main-amd64-default-job-04] Extracting pkg-2.8.1: .......... done
===>   fab-agon-emulator-1.2.2_1 depends on file: /usr/local/sbin/pkg - found
===>   Returning to build of fab-agon-emulator-1.2.2_1
===========================================================================
=======================<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 GPLv3 accepted by the user
===> Fetching all distfiles required by fab-agon-emulator-1.2.2_1 for building
===========================================================================
=======================<phase: checksum       >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>  License GPLv3 accepted by the user
===> Fetching all distfiles required by fab-agon-emulator-1.2.2_1 for building
=> SHA256 Checksum OK for rust/crates/aho-corasick-1.1.2.crate.
=> SHA256 Checksum OK for rust/crates/android-tzdata-0.1.1.crate.
=> SHA256 Checksum OK for rust/crates/android_system_properties-0.1.5.crate.
=> SHA256 Checksum OK for rust/crates/autocfg-1.3.0.crate.
=> SHA256 Checksum OK for rust/crates/bitflags-1.3.2.crate.
=> SHA256 Checksum OK for rust/crates/bitflags-2.9.1.crate.
=> SHA256 Checksum OK for rust/crates/bumpalo-3.16.0.crate.
=> SHA256 Checksum OK for rust/crates/cc-1.0.83.crate.
=> SHA256 Checksum OK for rust/crates/cfg-if-1.0.0.crate.
=> SHA256 Checksum OK for rust/crates/chrono-0.4.38.crate.
=> SHA256 Checksum OK for rust/crates/clipboard-win-4.5.0.crate.
=> SHA256 Checksum OK for rust/crates/core-foundation-sys-0.8.6.crate.
=> SHA256 Checksum OK for rust/crates/ctrlc-3.4.2.crate.
=> SHA256 Checksum OK for rust/crates/derive_more-0.14.1.crate.
=> SHA256 Checksum OK for rust/crates/endian-type-0.1.2.crate.
=> SHA256 Checksum OK for rust/crates/errno-0.3.8.crate.
=> SHA256 Checksum OK for rust/crates/error-code-2.3.1.crate.
=> SHA256 Checksum OK for rust/crates/fd-lock-3.0.13.crate.
=> SHA256 Checksum OK for rust/crates/filetime-0.2.23.crate.
=> SHA256 Checksum OK for rust/crates/getrandom-0.2.12.crate.
=> SHA256 Checksum OK for rust/crates/home-0.5.9.crate.
=> SHA256 Checksum OK for rust/crates/iana-time-zone-0.1.60.crate.
=> SHA256 Checksum OK for rust/crates/iana-time-zone-haiku-0.1.2.crate.
=> SHA256 Checksum OK for rust/crates/inline_colorization-0.1.6.crate.
=> SHA256 Checksum OK for rust/crates/io-kit-sys-0.4.0.crate.
=> SHA256 Checksum OK for rust/crates/js-sys-0.3.69.crate.
=> SHA256 Checksum OK for rust/crates/lazy_static-1.4.0.crate.
=> SHA256 Checksum OK for rust/crates/libc-0.2.174.crate.
=> SHA256 Checksum OK for rust/crates/libloading-0.8.1.crate.
=> SHA256 Checksum OK for rust/crates/libudev-0.3.0.crate.
=> SHA256 Checksum OK for rust/crates/libudev-sys-0.1.4.crate.
=> SHA256 Checksum OK for rust/crates/linux-raw-sys-0.4.13.crate.
=> SHA256 Checksum OK for rust/crates/log-0.4.20.crate.
=> SHA256 Checksum OK for rust/crates/mach2-0.4.2.crate.
=> SHA256 Checksum OK for rust/crates/memchr-2.7.1.crate.
=> SHA256 Checksum OK for rust/crates/nibble_vec-0.1.0.crate.
=> SHA256 Checksum OK for rust/crates/nix-0.26.4.crate.
=> SHA256 Checksum OK for rust/crates/nix-0.27.1.crate.
=> SHA256 Checksum OK for rust/crates/num-traits-0.2.19.crate.
=> SHA256 Checksum OK for rust/crates/once_cell-1.19.0.crate.
=> SHA256 Checksum OK for rust/crates/pico-args-0.5.0.crate.
=> SHA256 Checksum OK for rust/crates/pkg-config-0.3.29.crate.
=> SHA256 Checksum OK for rust/crates/ppv-lite86-0.2.17.crate.
=> SHA256 Checksum OK for rust/crates/proc-macro2-0.4.30.crate.
=> SHA256 Checksum OK for rust/crates/proc-macro2-1.0.78.crate.
=> SHA256 Checksum OK for rust/crates/quote-0.6.13.crate.
<snip>
AgonElectronHAL/src/tms9918.cpp: In function 'void drawScanline(void*, uint8_t*, int)':
vdp_electron.cpp:31:76: warning: statement has no effect [-Wunused-value]
   31 | #define vTaskNotifyGiveFromISR( xTaskToNotify, pxHigherPriorityTaskWoken ) 0
      |                                                                            ^
AgonElectronHAL/src/tms9918.cpp:28:9: note: in expansion of macro 'vTaskNotifyGiveFromISR'
   28 |         vTaskNotifyGiveFromISR(mainTaskHandle, NULL);
      |         ^~~~~~~~~~~~~~~~~~~~~~
In file included from vdp_electron.cpp:42:
AgonElectronHAL/src/tms9918.cpp: In member function 'void TMS9918::draw_screen2(uint8_t*, int)':
AgonElectronHAL/src/tms9918.cpp:600:9: warning: label 'defaut' defined but not used [-Wunused-label]
  600 |         defaut:
      |         ^~~~~~
AgonElectronHAL/src/tms9918.cpp: In member function 'void TMS9918::draw_screen2_patterns(uint8_t*, int)':
AgonElectronHAL/src/tms9918.cpp:701:14: warning: unused variable 'nametable_idx' [-Wunused-variable]
  701 |     uint16_t nametable_idx;
      |              ^~~~~~~~~~~~~
AgonElectronHAL/src/tms9918.cpp:705:14: warning: unused variable 'color_idx' [-Wunused-variable]
  705 |     uint16_t color_idx;
      |              ^~~~~~~~~
AgonElectronHAL/src/tms9918.cpp:713:14: warning: unused variable 'sprite_attributes' [-Wunused-variable]
  713 |     uint16_t sprite_attributes;
      |              ^~~~~~~~~~~~~~~~~
AgonElectronHAL/src/tms9918.cpp:714:13: warning: unused variable 'sprite_Y' [-Wunused-variable]
  714 |     uint8_t sprite_Y;
      |             ^~~~~~~~
AgonElectronHAL/src/tms9918.cpp:715:13: warning: unused variable 'sprite_X' [-Wunused-variable]
  715 |     uint8_t sprite_X;
      |             ^~~~~~~~
AgonElectronHAL/src/tms9918.cpp:716:13: warning: unused variable 'sprite_pattern_nr' [-Wunused-variable]
  716 |     uint8_t sprite_pattern_nr;
      |             ^~~~~~~~~~~~~~~~~
AgonElectronHAL/src/tms9918.cpp:717:13: warning: unused variable 'sprite_atts' [-Wunused-variable]
  717 |     uint8_t sprite_atts;
      |             ^~~~~~~~~~~
AgonElectronHAL/src/tms9918.cpp:718:13: warning: unused variable 'sprite_color_idx' [-Wunused-variable]
  718 |     uint8_t sprite_color_idx;
      |             ^~~~~~~~~~~~~~~~
AgonElectronHAL/src/tms9918.cpp:720:13: warning: unused variable 'sprite_pixels_size' [-Wunused-variable]
  720 |     uint8_t sprite_pixels_size;
      |             ^~~~~~~~~~~~~~~~~~
AgonElectronHAL/src/tms9918.cpp:721:14: warning: unused variable 'sprite_pattern_address' [-Wunused-variable]
  721 |     uint16_t sprite_pattern_address;
      |              ^~~~~~~~~~~~~~~~~~~~~~
AgonElectronHAL/src/tms9918.cpp: In member function 'void TMS9918::draw_screen2_colours(uint8_t*, int)':
AgonElectronHAL/src/tms9918.cpp:802:14: warning: unused variable 'nametable_idx' [-Wunused-variable]
  802 |     uint16_t nametable_idx;
      |              ^~~~~~~~~~~~~
AgonElectronHAL/src/tms9918.cpp:814:14: warning: unused variable 'sprite_attributes' [-Wunused-variable]
  814 |     uint16_t sprite_attributes;
      |              ^~~~~~~~~~~~~~~~~
AgonElectronHAL/src/tms9918.cpp:815:13: warning: unused variable 'sprite_Y' [-Wunused-variable]
  815 |     uint8_t sprite_Y;
      |             ^~~~~~~~
AgonElectronHAL/src/tms9918.cpp:816:13: warning: unused variable 'sprite_X' [-Wunused-variable]
  816 |     uint8_t sprite_X;
      |             ^~~~~~~~
AgonElectronHAL/src/tms9918.cpp:817:13: warning: unused variable 'sprite_pattern_nr' [-Wunused-variable]
  817 |     uint8_t sprite_pattern_nr;
      |             ^~~~~~~~~~~~~~~~~
AgonElectronHAL/src/tms9918.cpp:818:13: warning: unused variable 'sprite_atts' [-Wunused-variable]
  818 |     uint8_t sprite_atts;
      |             ^~~~~~~~~~~
AgonElectronHAL/src/tms9918.cpp:819:13: warning: unused variable 'sprite_color_idx' [-Wunused-variable]
  819 |     uint8_t sprite_color_idx;
      |             ^~~~~~~~~~~~~~~~
AgonElectronHAL/src/tms9918.cpp:821:13: warning: unused variable 'sprite_pixels_size' [-Wunused-variable]
  821 |     uint8_t sprite_pixels_size;
      |             ^~~~~~~~~~~~~~~~~~
AgonElectronHAL/src/tms9918.cpp:822:14: warning: unused variable 'sprite_pattern_address' [-Wunused-variable]
  822 |     uint16_t sprite_pattern_address;
      |              ^~~~~~~~~~~~~~~~~~~~~~
AgonElectronHAL/src/tms9918.cpp:888:9: warning: label 'defaut' defined but not used [-Wunused-label]
  888 |         defaut:
      |         ^~~~~~
AgonElectronHAL/src/tms9918.cpp: In member function 'void TMS9918::draw_screen2_nametable_indexes(uint8_t*, int)':
AgonElectronHAL/src/tms9918.cpp:934:14: warning: variable 'color_byte' set but not used [-Wunused-but-set-variable]
  934 |     uint8_t  color_byte;
      |              ^~~~~~~~~~
AgonElectronHAL/src/tms9918.cpp:941:14: warning: unused variable 'sprite_attributes' [-Wunused-variable]
  941 |     uint16_t sprite_attributes;
      |              ^~~~~~~~~~~~~~~~~
AgonElectronHAL/src/tms9918.cpp:942:13: warning: unused variable 'sprite_Y' [-Wunused-variable]
  942 |     uint8_t sprite_Y;
      |             ^~~~~~~~
AgonElectronHAL/src/tms9918.cpp:943:13: warning: unused variable 'sprite_X' [-Wunused-variable]
  943 |     uint8_t sprite_X;
      |             ^~~~~~~~
AgonElectronHAL/src/tms9918.cpp:944:13: warning: unused variable 'sprite_pattern_nr' [-Wunused-variable]
  944 |     uint8_t sprite_pattern_nr;
      |             ^~~~~~~~~~~~~~~~~
AgonElectronHAL/src/tms9918.cpp:945:13: warning: unused variable 'sprite_atts' [-Wunused-variable]
  945 |     uint8_t sprite_atts;
      |             ^~~~~~~~~~~
AgonElectronHAL/src/tms9918.cpp:946:13: warning: unused variable 'sprite_color_idx' [-Wunused-variable]
  946 |     uint8_t sprite_color_idx;
      |             ^~~~~~~~~~~~~~~~
AgonElectronHAL/src/tms9918.cpp:948:13: warning: unused variable 'sprite_pixels_size' [-Wunused-variable]
  948 |     uint8_t sprite_pixels_size;
      |             ^~~~~~~~~~~~~~~~~~
AgonElectronHAL/src/tms9918.cpp:949:14: warning: unused variable 'sprite_pattern_address' [-Wunused-variable]
  949 |     uint16_t sprite_pattern_address;
      |              ^~~~~~~~~~~~~~~~~~~~~~
AgonElectronHAL/src/tms9918.cpp:1015:9: warning: label 'defaut' defined but not used [-Wunused-label]
 1015 |         defaut:
      |         ^~~~~~
AgonElectronHAL/src/zdi.cpp: In function 'void zdi_cmd_examine_binary()':
AgonElectronHAL/src/zdi.cpp:871:25: warning: unused variable 'times' [-Wunused-variable]
  871 |                 uint8_t times = 10;
      |                         ^~~~~
In file included from vdp_electron.cpp:44:
AgonElectronHAL/src/updater.cpp: In member function 'void vdu_updater::receiveFirmware()':
AgonElectronHAL/src/updater.cpp:76:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   76 |                 for(int i = 0; i < bytes_to_read; i++) {
      |                                ~~^~~~~~~~~~~~~~~
AgonElectronHAL/src/updater.cpp:48:26: warning: unused variable 'update_handle' [-Wunused-variable]
   48 |         esp_ota_handle_t update_handle = 0 ;
      |                          ^~~~~~~~~~~~~
AgonElectronHAL/src/updater.cpp:49:32: warning: variable 'update_partition' set but not used [-Wunused-but-set-variable]
   49 |         const esp_partition_t *update_partition = NULL;
      |                                ^~~~~~~~~~~~~~~~
AgonElectronHAL/src/updater.cpp: In member function 'void vdu_updater::switchFirmware()':
AgonElectronHAL/src/updater.cpp:135:32: warning: unused variable 'running' [-Wunused-variable]
  135 |         const esp_partition_t *running = esp_ota_get_running_partition();
      |                                ^~~~~~~
AgonElectronHAL/src/updater.cpp:136:32: warning: unused variable 'update_partition' [-Wunused-variable]
  136 |         const esp_partition_t *update_partition = esp_ota_get_next_update_partition(running);
      |                                ^~~~~~~~~~~~~~~~
In file included from vdp_electron.cpp:45:
AgonElectronHAL/src/ppi-8255.cpp: In constructor 'PPI8255::PPI8255()':
AgonElectronHAL/src/ppi-8255.cpp:7:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
    7 |     for (int i=0;i<(sizeof (rows)/sizeof (uint16_t));i++)
      |                  ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from vdp_electron.cpp:49:
AgonElectronHAL/src/ay_3_8910.cpp: In member function 'void AY_3_8910::updateSound(uint8_t, uint8_t, uint8_t, uint32_t, uint32_t)':
AgonElectronHAL/src/ay_3_8910.cpp:42:20: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
   42 |     if (amp & 0x10 > 0)
      |               ~~~~~^~~
AgonElectronHAL/src/ay_3_8910.cpp: In member function 'void AY_3_8910::write(uint8_t, uint8_t)':
AgonElectronHAL/src/ay_3_8910.cpp:136:42: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
  136 |                 if (mixer_diff&0b00001001!=0)
      |                                ~~~~~~~~~~^~~
AgonElectronHAL/src/ay_3_8910.cpp:138:42: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
  138 |                 if (mixer_diff&0b00010010!=0)
      |                                ~~~~~~~~~~^~~
AgonElectronHAL/src/ay_3_8910.cpp:140:42: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
  140 |                 if (mixer_diff&0b00100100!=0)
      |                                ~~~~~~~~~~^~~
In file included from vdp_electron.cpp:53:
AgonElectronHAL/src/audio_enhanced_samples_generator.cpp: In member function 'virtual int EnhancedSamplesGenerator::getSample()':
AgonElectronHAL/src/audio_enhanced_samples_generator.cpp:41:20: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare]
   41 |         if (_index >= samplePtr->length) {
      |             ~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from vdp_electron.cpp:54:
AgonElectronHAL/src/audio_channel.cpp: In member function 'bool audio_channel::isReleasing(uint32_t)':
AgonElectronHAL/src/audio_channel.cpp:264:24: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare]
  264 |         return elapsed >= this->_duration;
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~
AgonElectronHAL/src/audio_channel.cpp: In member function 'bool audio_channel::isFinished(uint32_t)':
AgonElectronHAL/src/audio_channel.cpp:274:25: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare]
  274 |         return (elapsed >= this->_duration);
      |                 ~~~~~~~~^~~~~~~~~~~~~~~~~~
AgonElectronHAL/src/audio_channel.cpp: In member function 'void audio_channel::loop()':
AgonElectronHAL/src/audio_channel.cpp:306:45: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare]
  306 |                                 if (elapsed >= this->_duration) {
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from vdp_electron.cpp:56:
AgonElectronHAL/src/audio_envelopes/volume.cpp: In member function 'virtual uint8_t ADSRVolumeEnvelope::getVolume(uint8_t, uint32_t, int32_t)':
AgonElectronHAL/src/audio_envelopes/volume.cpp:40:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int32_t' {aka 'int'} [-Wsign-compare]
   40 |         if (phaseTime < sustainDuration) {
      |             ~~~~~~~~~~^~~~~~~~~~~~~~~~~
AgonElectronHAL/src/audio_envelopes/volume.cpp: In member function 'virtual bool ADSRVolumeEnvelope::isReleasing(uint32_t, int32_t)':
AgonElectronHAL/src/audio_envelopes/volume.cpp:55:25: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare]
   55 |         return (elapsed >= duration);
      |                 ~~~~~~~~^~~~~~~~~~~
AgonElectronHAL/src/audio_envelopes/volume.cpp: In member function 'virtual bool ADSRVolumeEnvelope::isFinished(uint32_t, int32_t)':
AgonElectronHAL/src/audio_envelopes/volume.cpp:63:25: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare]
   63 |         return (elapsed >= duration + this->_release);
      |                 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
AgonElectronHAL/src/tms9918.cpp: In member function 'void TMS9918::draw_screen2_patterns(uint8_t*, int)':
AgonElectronHAL/src/tms9918.cpp:706:14: warning: 'color_byte' may be used uninitialized [-Wmaybe-uninitialized]
  706 |     uint8_t  color_byte;
      |              ^~~~~~~~~~
AgonElectronHAL/src/zdi.cpp: In function 'void zdi_cmd_report(debug_state_t)':
AgonElectronHAL/src/zdi.cpp:551:23: warning: 'prompt' may be used uninitialized [-Wmaybe-uninitialized]
  551 |     hal_hostpc_printf ("\r\n(%s)\r\n#",prompt);
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
AgonElectronHAL/src/zdi.cpp:543:17: note: 'prompt' was declared here
  543 |     const char* prompt;
      |                 ^~~~~~
g++14 -Wall -Werror=return-type -O2 -fmax-errors=1 -fdiagnostics-color=always -std=c++17  -DUSERSPACE -fPIC -g -I.. -I. -I./dispdrivers -I./userspace-vdp-gl/src -I./userspace-vdp-gl/src/userspace-platform -I./userspace-vdp-gl/src/dispdrivers -I./userspace-vdp-gl/src/userspace-platform/matrix -I./AgonElectronHAL/include  -shared rust_glue.o vdp_electron.o userspace-vdp-gl/src/vdp-gl.a -o vdp_electron.so
gmake[1]: Leaving directory '/wrkdirs/usr/ports/emulators/fab-agon-emulator/work/fab-agon-emulator-1.2.2/src/vdp'
cp src/vdp/*.so firmware/
# Use c8 vdp for platform firmware also
cp firmware/vdp_console8.so firmware/vdp_platform.so
cd /wrkdirs/usr/ports/emulators/fab-agon-emulator/work/fab-agon-emulator-1.2.2 && /usr/bin/env -i XDG_DATA_HOME=/wrkdirs/usr/ports/emulators/fab-agon-emulator/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/emulators/fab-agon-emulator/work  XDG_CACHE_HOME=/wrkdirs/usr/ports/emulators/fab-agon-emulator/work/.cache  HOME=/wrkdirs/usr/ports/emulators/fab-agon-emulator/work TMPDIR="/wrkdirs/usr/ports/emulators/fab-agon-emulator/work" PATH=/wrkdirs/usr/ports/emulators/fab-agon-emulator/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/emulators/fab-agon-emulator/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 ADDR2LINE="/usr/local/bin/addr2line" AR="/usr/local/bin/ar" AS="/usr/local/bin/as" CPPFILT="/usr/local/bin/c++filt" GPROF="/usr/local/bin/gprof" LD="/usr/local/bin/ld" NM="/usr/local/bin/nm" OBJCOPY="/usr
/local/bin/objcopy" OBJDUMP="/usr/local/bin/objdump" RANLIB="/usr/local/bin/ranlib" READELF="/usr/local/bin/readelf" SIZE="/usr/local/bin/size" STRINGS="/usr/local/bin/strings" STRIP="/usr/local/bin/strip" PREFIX=/usr/local  LOCALBASE=/usr/local  CC="gcc14" CFLAGS="-O2 -pipe  -fstack-protector-strong -Wl,-rpath=/usr/local/lib/gcc14 -fno-strict-aliasing "  CPP="cpp14" CPPFLAGS=""  LDFLAGS=" -Wl,-rpath=/usr/local/lib/gcc14 -L/usr/local/lib/gcc14 " LIBS=""  CXX="g++14" CXXFLAGS="-O2 -pipe  -fstack-protector-strong -Wl,-rpath=/usr/local/lib/gcc14  -Wl,-rpath=/usr/local/lib/gcc14 " 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" CARGO_HOME=/wrkdirs/usr/ports/emulators/fab-agon-emulator/work/cargo-home  CARGO_BUILD_JOBS=3  CARGO_TARGET_DIR=/wrkdirs/usr/ports/emulators/fab-agon-emulator/work/target  RUSTC=/usr/local/bin/rustc  RUSTDOC=/usr/lo
cal/bin/rustdoc  RUSTFLAGS=" -C linker=gcc14 -C link-args=-Wl,-rpath=/usr/local/lib/gcc14 -C link-args=-L/usr/local/lib/gcc14" RUST_BACKTRACE=1 CARGO_PROFILE_RELEASE_LTO="true"  CARGO_PROFILE_RELEASE_PANIC="abort"  CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 cd /wrkdirs/usr/ports/emulators/fab-agon-emulator/work/fab-agon-emulator-1.2.2/ && /usr/bin/env -i HOME=/wrkdirs/usr/ports/emulators/fab-agon-emulator/work  LANG=C.UTF-8  MACHINE_ARCH=amd64  PWD="${PWD}"  GIT_CEILING_DIRECTORIES=/wrkdirs/usr/ports/emulators/fab-agon-emulator/work  __MAKE_CONF=/nonexistent OSVERSION=1600019 PATH=/wrkdirs/usr/ports/emulators/fab-agon-emulator/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin TMPDIR=/wrkdirs/usr/ports/emulators/fab-agon-emulator/work UNAME_r=16.0-CURRENT UNAME_v=FreeBSD\ 16.0-CURRENT\ 1600019 XDG_DATA_HOME=/wrkdirs/usr/ports/emulators/fab-agon-emulator/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/emulators/fab-agon-emulator/work  XDG_CACHE_HOME=/wrkdirs
/usr/ports/emulators/fab-agon-emulator/work/.cache  HOME=/wrkdirs/usr/ports/emulators/fab-agon-emulator/work TMPDIR="/wrkdirs/usr/ports/emulators/fab-agon-emulator/work" PATH=/wrkdirs/usr/ports/emulators/fab-agon-emulator/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/emulators/fab-agon-emulator/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 ADDR2LINE="/usr/local/bin/addr2line" AR="/usr/local/bin/ar" AS="/usr/local/bin/as" CPPFILT="/usr/local/bin/c++filt" GPROF="/usr/local/bin/gprof" LD="/usr/local/bin/ld" NM="/usr/local/bin/nm" OBJCOPY="/usr/local/bin/objcopy" OBJDUMP="/usr/local/bin/objdump" RANLIB="/usr/local/bin/ranlib" READELF="/usr/local/bin/readelf" SIZE="/usr/local/bin/size" STRINGS="/usr/local/bin/strings" STRIP="/usr/local/bin/strip" PREFIX=/usr/local  LOCALBASE=/usr/local  CC="gcc14"
 CFLAGS="-O2 -pipe  -fstack-protector-strong -Wl,-rpath=/usr/local/lib/gcc14 -fno-strict-aliasing "  CPP="cpp14" CPPFLAGS=""  LDFLAGS=" -Wl,-rpath=/usr/local/lib/gcc14 -L/usr/local/lib/gcc14 " LIBS=""  CXX="g++14" CXXFLAGS="-O2 -pipe  -fstack-protector-strong -Wl,-rpath=/usr/local/lib/gcc14  -Wl,-rpath=/usr/local/lib/gcc14 " 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" CARGO_HOME=/wrkdirs/usr/ports/emulators/fab-agon-emulator/work/cargo-home  CARGO_BUILD_JOBS=3  CARGO_TARGET_DIR=/wrkdirs/usr/ports/emulators/fab-agon-emulator/work/target  RUSTC=/usr/local/bin/rustc  RUSTDOC=/usr/local/bin/rustdoc  RUSTFLAGS=" -C linker=gcc14 -C link-args=-Wl,-rpath=/usr/local/lib/gcc14 -C link-args=-L/usr/local/lib/gcc14" RUST_BACKTRACE=1 CARGO_PROFILE_RELEASE_LTO="true"  CARGO_PROFILE_RELEASE_PANIC="abort"  CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1  CAR
GO_FREEBSD_PORTS_SKIP_GIT_UPDATE=1 /usr/local/bin/cargo build  --manifest-path agon-cli-emulator/Cargo.toml  --verbose  --verbose   --release
env: cd: No such file or directory
*** Error code 127

Stop.
make: stopped making "build" in /usr/ports/emulators/fab-agon-emulator