=>> Building games/quake2-ctf build started at Wed Mar 11 23:58:19 EDT 2026 port directory: /usr/ports/games/quake2-ctf package name: quake2-ctf-1.52 building for: FreeBSD pkg.DaveG.ca 14.4-RELEASE FreeBSD 14.4-RELEASE 1404000 amd64 maintained by: danfe@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1357 Aug 27 2024 /usr/ports/games/quake2-ctf/Makefile Ports top last git commit: 26b198eb3ee3 Ports top unclean checkout: no Port dir last git commit: d56127bdfc7d Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1404000 Job Id: 10 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1404000 UNAME_v=FreeBSD 14.4-RELEASE 1404000 UNAME_r=14.4-RELEASE 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.2 MASTERMNT=/usr/local/poudriere/data/.m/freebsd_14_4_x64-HEAD-ALL/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/freebsd_14_4_x64-HEAD-ALL/10/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_14_4_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_14_4_x64-HEAD-ALL/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 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 quake2-ctf-1.52: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- danfe@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/games/quake2-ctf/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/quake2-ctf/work XDG_CACHE_HOME=/wrkdirs/usr/ports/games/quake2-ctf/work/.cache HOME=/wrkdirs/usr/ports/games/quake2-ctf/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/games/quake2-ctf/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/games/quake2-ctf/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-- Q2DIR="/usr/local/share/quake2" XDG_DATA_HOME=/wrkdirs/usr/ports/games/quake2-ctf/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/quake2-ctf/work XDG_CACHE_HOME=/wrkdirs/usr/ports/games/quake2-ctf/work/.cache HOME=/wrkdirs/usr/ports/games/quake2-ctf/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/games/quake2-ctf/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/games/quake2-ctf/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 -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " 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-- Q2DIR="share/quake2" PORTDOCS="" OSREL=14.4 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/quake2-ctf" EXAMPLESDIR="share/examples/ctf" DATADIR="share/ctf" WWWDIR="www/ctf" ETCDIR="etc/ctf" --End PLIST_SUB-- --SUB_LIST-- Q2DIR="/usr/local/share/quake2" PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/ctf DOCSDIR=/usr/local/share/doc/quake2-ctf EXAMPLESDIR=/usr/local/share/examples/ctf WWWDIR=/usr/local/www/ctf ETCDIR=/usr/local/etc/ctf --End SUB_LIST-- ---Begin make.conf--- DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 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 #### #### DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### 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 (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> quake2-ctf-1.52 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.6.2.pkg [pkg.DaveG.ca] Installing pkg-2.6.2... [pkg.DaveG.ca] Extracting pkg-2.6.2: .......... done ===> quake2-ctf-1.52 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of quake2-ctf-1.52 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by quake2-ctf-1.52 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by quake2-ctf-1.52 for building => SHA256 Checksum OK for quake2lnx/q2ctf150.zip. => SHA256 Checksum OK for quake2lnx/quake2-r0.16.2.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> quake2-ctf-1.52 depends on file: /usr/local/bin/unzip - not found ===> Installing existing package /packages/All/unzip-6.0_8.pkg [pkg.DaveG.ca] Installing unzip-6.0_8... [pkg.DaveG.ca] Extracting unzip-6.0_8: .......... done ===> quake2-ctf-1.52 depends on file: /usr/local/bin/unzip - found ===> Returning to build of quake2-ctf-1.52 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by quake2-ctf-1.52 for building ===> Extracting for quake2-ctf-1.52 => SHA256 Checksum OK for quake2lnx/q2ctf150.zip. => SHA256 Checksum OK for quake2lnx/quake2-r0.16.2.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for quake2-ctf-1.52 ===> Converting DOS text files to UNIX text files ===> Applying FreeBSD patches for quake2-ctf-1.52 from /usr/ports/games/quake2-ctf/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> quake2-ctf-1.52 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg.DaveG.ca] Installing ccache-3.7.12_8... [pkg.DaveG.ca] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> quake2-ctf-1.52 depends on file: /usr/local/bin/ccache - found ===> Returning to build of quake2-ctf-1.52 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for quake2-ctf-1.52 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for quake2-ctf-1.52 --- objwarn --- Warning: Object directory not changed from original /wrkdirs/usr/ports/games/quake2-ctf/work/quake2-r0.16.2/src/ctf --- g_ai.pico --- --- g_chase.pico --- --- g_cmds.pico --- --- g_combat.pico --- --- g_ctf.pico --- --- g_func.pico --- --- g_items.pico --- --- g_main.pico --- --- g_misc.pico --- --- g_monster.pico --- --- g_phys.pico --- --- g_save.pico --- --- g_spawn.pico --- --- g_svcmds.pico --- --- g_target.pico --- --- g_trigger.pico --- --- g_utils.pico --- --- g_weapon.pico --- --- m_move.pico --- --- p_client.pico --- --- p_hud.pico --- --- p_menu.pico --- --- p_trail.pico --- --- p_view.pico --- --- p_weapon.pico --- --- q_shared.pico --- --- g_spawn.pico --- cc -fpic -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -MD -MF.depend.g_spawn.pico -MTg_spawn.pico -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c g_spawn.c -o g_spawn.pico cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] --- g_main.pico --- cc -fpic -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -MD -MF.depend.g_main.pico -MTg_main.pico -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c g_main.c -o g_main.pico cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g_main.c:267:23: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 267 | ent = G_Find (NULL, FOFS(classname), "target_changelevel"); | ^~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. --- g_items.pico --- cc -fpic -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -MD -MF.depend.g_items.pico -MTg_items.pico -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c g_items.c -o g_items.pico cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] --- g_combat.pico --- cc -fpic -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -MD -MF.depend.g_combat.pico -MTg_combat.pico -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c g_combat.c -o g_combat.pico cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] --- g_cmds.pico --- cc -fpic -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -MD -MF.depend.g_cmds.pico -MTg_cmds.pico -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c g_cmds.c -o g_cmds.pico cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] --- g_chase.pico --- cc -fpic -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -MD -MF.depend.g_chase.pico -MTg_chase.pico -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c g_chase.c -o g_chase.pico cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] --- g_ai.pico --- cc -fpic -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -MD -MF.depend.g_ai.pico -MTg_ai.pico -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c g_ai.c -o g_ai.pico cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] --- p_client.pico --- cc -fpic -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -MD -MF.depend.p_client.pico -MTp_client.pico -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c p_client.c -o p_client.pico --- p_hud.pico --- cc -fpic -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -MD -MF.depend.p_hud.pico -MTp_hud.pico -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c p_hud.c -o p_hud.pico --- p_menu.pico --- cc -fpic -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -MD -MF.depend.p_menu.pico -MTp_menu.pico -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c p_menu.c -o p_menu.pico --- p_trail.pico --- cc -fpic -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -MD -MF.depend.p_trail.pico -MTp_trail.pico -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c p_trail.c -o p_trail.pico --- g_ctf.pico --- cc -fpic -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -MD -MF.depend.g_ctf.pico -MTg_ctf.pico -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c g_ctf.c -o g_ctf.pico --- g_func.pico --- cc -fpic -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -MD -MF.depend.g_func.pico -MTg_func.pico -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c g_func.c -o g_func.pico --- p_view.pico --- cc -fpic -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -MD -MF.depend.p_view.pico -MTp_view.pico -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c p_view.c -o p_view.pico --- p_weapon.pico --- cc -fpic -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -MD -MF.depend.p_weapon.pico -MTp_weapon.pico -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c p_weapon.c -o p_weapon.pico --- g_misc.pico --- cc -fpic -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -MD -MF.depend.g_misc.pico -MTg_misc.pico -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c g_misc.c -o g_misc.pico cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g_misc.c:1400:24: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 1400 | viper = G_Find (NULL, FOFS(classname), "misc_viper"); | ^~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_misc.c:1708:31: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] --- g_monster.pico --- cc -fpic -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -MD -MF.depend.g_monster.pico -MTg_monster.pico -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c g_monster.c -o g_monster.pico cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g_monster.c:601:36: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 601 | while ((target = G_Find (target, FOFS(targetname), self->target)) != NULL) | ^~~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ --- g_phys.pico --- cc -fpic -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -MD -MF.depend.g_phys.pico -MTg_phys.pico -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c g_phys.c -o g_phys.pico --- g_save.pico --- cc -fpic -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -MD -MF.depend.g_save.pico -MTg_save.pico -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c g_save.c -o g_save.pico --- q_shared.pico --- cc -fpic -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -MD -MF.depend.q_shared.pico -MTq_shared.pico -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c q_shared.c -o q_shared.pico --- g_svcmds.pico --- cc -fpic -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -MD -MF.depend.g_svcmds.pico -MTg_svcmds.pico -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c g_svcmds.c -o g_svcmds.pico cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] --- g_target.pico --- cc -fpic -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -MD -MF.depend.g_target.pico -MTg_target.pico -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c g_target.c -o g_target.pico --- g_trigger.pico --- cc -fpic -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -MD -MF.depend.g_trigger.pico -MTg_trigger.pico -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c g_trigger.c -o g_trigger.pico --- g_utils.pico --- cc -fpic -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -MD -MF.depend.g_utils.pico -MTg_utils.pico -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c g_utils.c -o g_utils.pico --- g_weapon.pico --- cc -fpic -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -MD -MF.depend.g_weapon.pico -MTg_weapon.pico -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c g_weapon.c -o g_weapon.pico --- m_move.pico --- cc -fpic -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -MD -MF.depend.m_move.pico -MTm_move.pico -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c m_move.c -o m_move.pico --- g_monster.pico --- g_monster.c:625:36: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 625 | while ((target = G_Find (target, FOFS(targetname), self->combattarget)) != NULL) | ^~~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. --- g_misc.pico --- 1708 | self->enemy = G_Find (NULL, FOFS(targetname), self->target); | ^~~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_misc.c:1819:23: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 1819 | dest = G_Find (NULL, FOFS(targetname), self->target); | ^~~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. --- g_save.pico --- cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g_save.c:24:16: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 24 | {"classname", FOFS(classname), F_LSTRING}, | ^~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:25:13: warning: cast to smaller integer type 'int' from 'vec3_t *' (aka 'float (*)[3]') [-Wpointer-to-int-cast] 25 | {"origin", FOFS(s.origin), F_VECTOR}, | ^~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:26:12: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 26 | {"model", FOFS(model), F_LSTRING}, --- g_svcmds.pico --- --- g_save.pico --- | ^~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:27:17: warning: cast to smaller integer type 'int' from 'int *' [-Wpointer-to-int-cast] 27 | {"spawnflags", FOFS(spawnflags), F_INT}, | ^~~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:28:12: warning: cast to smaller integer type 'int' from 'float *' [-Wpointer-to-int-cast] 28 | {"speed", FOFS(speed), F_FLOAT}, | ^~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:29:12: warning: cast to smaller integer type 'int' from 'float *' [-Wpointer-to-int-cast] 29 | {"accel", FOFS(accel), F_FLOAT}, | ^~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:30:12: warning: cast to smaller integer type 'int' from 'float *' [-Wpointer-to-int-cast] 30 | {"decel", FOFS(decel), F_FLOAT}, | ^~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:31:13: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 31 | {"target", FOFS(target), F_LSTRING}, | ^~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:32:17: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 32 | {"targetname", FOFS(targetname), F_LSTRING}, | ^~~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:33:17: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 33 | {"pathtarget", FOFS(pathtarget), F_LSTRING}, | ^~~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:34:18: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 34 | {"deathtarget", FOFS(deathtarget), F_LSTRING}, | ^~~~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:35:17: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 35 | {"killtarget", FOFS(killtarget), F_LSTRING}, | ^~~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:36:19: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 36 | {"combattarget", FOFS(combattarget), F_LSTRING}, | ^~~~~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:37:14: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 37 | {"message", FOFS(message), F_LSTRING}, | ^~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:38:11: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 38 | {"team", FOFS(team), F_LSTRING}, | ^~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:39:11: warning: cast to smaller integer type 'int' from 'float *' [-Wpointer-to-int-cast] 39 | {"wait", FOFS(wait), F_FLOAT}, | ^~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:40:12: warning: cast to smaller integer type 'int' from 'float *' [-Wpointer-to-int-cast] 40 | {"delay", FOFS(delay), F_FLOAT}, | ^~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:41:13: warning: cast to smaller integer type 'int' from 'float *' [-Wpointer-to-int-cast] 41 | {"random", FOFS(random), F_FLOAT}, | ^~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:42:18: warning: cast to smaller integer type 'int' from 'vec3_t *' (aka 'float (*)[3]') [-Wpointer-to-int-cast] 42 | {"move_origin", FOFS(move_origin), F_VECTOR}, | ^~~~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:43:18: warning: cast to smaller integer type 'int' from 'vec3_t *' (aka 'float (*)[3]') [-Wpointer-to-int-cast] 43 | {"move_angles", FOFS(move_angles), F_VECTOR}, | ^~~~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:44:12: warning: cast to smaller integer type 'int' from 'int *' [-Wpointer-to-int-cast] 44 | {"style", FOFS(style), F_INT}, | ^~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:45:12: warning: cast to smaller integer type 'int' from 'int *' [-Wpointer-to-int-cast] 45 | {"count", FOFS(count), F_INT}, | ^~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:46:13: warning: cast to smaller integer type 'int' from 'int *' [-Wpointer-to-int-cast] 46 | {"health", FOFS(health), F_INT}, | ^~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:47:13: warning: cast to smaller integer type 'int' from 'int *' [-Wpointer-to-int-cast] 47 | {"sounds", FOFS(sounds), F_INT}, | ^~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:49:10: warning: cast to smaller integer type 'int' from 'int *' [-Wpointer-to-int-cast] 49 | {"dmg", FOFS(dmg), F_INT}, | ^~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:50:13: warning: cast to smaller integer type 'int' from 'vec3_t *' (aka 'float (*)[3]') [-Wpointer-to-int-cast] 50 | {"angles", FOFS(s.angles), F_VECTOR}, | ^~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:51:12: warning: cast to smaller integer type 'int' from 'vec3_t *' (aka 'float (*)[3]') [-Wpointer-to-int-cast] 51 | {"angle", FOFS(s.angles), F_ANGLEHACK}, | ^~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:52:11: warning: cast to smaller integer type 'int' from 'int *' [-Wpointer-to-int-cast] 52 | {"mass", FOFS(mass), F_INT}, | ^~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:53:13: warning: cast to smaller integer type 'int' from 'float *' [-Wpointer-to-int-cast] 53 | {"volume", FOFS(volume), F_FLOAT}, | ^~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:54:18: warning: cast to smaller integer type 'int' from 'float *' [-Wpointer-to-int-cast] 54 | {"attenuation", FOFS(attenuation), F_FLOAT}, | ^~~~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:55:10: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 55 | {"map", FOFS(map), F_LSTRING}, | ^~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:58:10: warning: cast to smaller integer type 'int' from 'int *' [-Wpointer-to-int-cast] 58 | {"lip", STOFS(lip), F_INT, FFL_SPAWNTEMP}, | ^~~~~~~~~~ ./g_local.h:514:18: note: expanded from macro 'STOFS' 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:59:15: warning: cast to smaller integer type 'int' from 'int *' [-Wpointer-to-int-cast] 59 | {"distance", STOFS(distance), F_INT, FFL_SPAWNTEMP}, | ^~~~~~~~~~~~~~~ ./g_local.h:514:18: note: expanded from macro 'STOFS' 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:60:13: warning: cast to smaller integer type 'int' from 'int *' [-Wpointer-to-int-cast] 60 | {"height", STOFS(height), F_INT, FFL_SPAWNTEMP}, | ^~~~~~~~~~~~~ ./g_local.h:514:18: note: expanded from macro 'STOFS' 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:61:12: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 61 | {"noise", STOFS(noise), F_LSTRING, FFL_SPAWNTEMP}, | ^~~~~~~~~~~~ ./g_local.h:514:18: note: expanded from macro 'STOFS' 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:62:16: warning: cast to smaller integer type 'int' from 'float *' [-Wpointer-to-int-cast] 62 | {"pausetime", STOFS(pausetime), F_FLOAT, FFL_SPAWNTEMP}, | ^~~~~~~~~~~~~~~~ ./g_local.h:514:18: note: expanded from macro 'STOFS' 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:63:11: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 63 | {"item", STOFS(item), F_LSTRING, FFL_SPAWNTEMP}, | ^~~~~~~~~~~ ./g_local.h:514:18: note: expanded from macro 'STOFS' 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:64:14: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 64 | {"gravity", STOFS(gravity), F_LSTRING, FFL_SPAWNTEMP}, | ^~~~~~~~~~~~~~ ./g_local.h:514:18: note: expanded from macro 'STOFS' 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:65:10: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 65 | {"sky", STOFS(sky), F_LSTRING, FFL_SPAWNTEMP}, | ^~~~~~~~~~ ./g_local.h:514:18: note: expanded from macro 'STOFS' 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:66:16: warning: cast to smaller integer type 'int' from 'float *' [-Wpointer-to-int-cast] 66 | {"skyrotate", STOFS(skyrotate), F_FLOAT, FFL_SPAWNTEMP}, | ^~~~~~~~~~~~~~~~ ./g_local.h:514:18: note: expanded from macro 'STOFS' 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:67:14: warning: cast to smaller integer type 'int' from 'vec3_t *' (aka 'float (*)[3]') [-Wpointer-to-int-cast] 67 | {"skyaxis", STOFS(skyaxis), F_VECTOR, FFL_SPAWNTEMP}, | ^~~~~~~~~~~~~~ ./g_local.h:514:18: note: expanded from macro 'STOFS' 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:68:13: warning: cast to smaller integer type 'int' from 'float *' [-Wpointer-to-int-cast] 68 | {"minyaw", STOFS(minyaw), F_FLOAT, FFL_SPAWNTEMP}, | ^~~~~~~~~~~~~ ./g_local.h:514:18: note: expanded from macro 'STOFS' 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:69:13: warning: cast to smaller integer type 'int' from 'float *' [-Wpointer-to-int-cast] 69 | {"maxyaw", STOFS(maxyaw), F_FLOAT, FFL_SPAWNTEMP}, | ^~~~~~~~~~~~~ ./g_local.h:514:18: note: expanded from macro 'STOFS' 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:70:15: warning: cast to smaller integer type 'int' from 'float *' [-Wpointer-to-int-cast] 70 | {"minpitch", STOFS(minpitch), F_FLOAT, FFL_SPAWNTEMP}, | ^~~~~~~~~~~~~~~ ./g_local.h:514:18: note: expanded from macro 'STOFS' 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:71:15: warning: cast to smaller integer type 'int' from 'float *' [-Wpointer-to-int-cast] 71 | {"maxpitch", STOFS(maxpitch), F_FLOAT, FFL_SPAWNTEMP}, | ^~~~~~~~~~~~~~~ ./g_local.h:514:18: note: expanded from macro 'STOFS' 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:72:14: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 72 | {"nextmap", STOFS(nextmap), F_LSTRING, FFL_SPAWNTEMP} | ^~~~~~~~~~~~~~ ./g_local.h:514:18: note: expanded from macro 'STOFS' 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:85:7: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 85 | {"", FOFS(classname), F_LSTRING}, | ^~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:86:7: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 86 | {"", FOFS(target), F_LSTRING}, | ^~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:87:7: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 87 | {"", FOFS(targetname), F_LSTRING}, | ^~~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:88:7: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 88 | {"", FOFS(killtarget), F_LSTRING}, | ^~~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:89:7: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 89 | {"", FOFS(team), F_LSTRING}, | ^~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:90:7: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 90 | {"", FOFS(pathtarget), F_LSTRING}, | ^~~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:91:7: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 91 | {"", FOFS(deathtarget), F_LSTRING}, | ^~~~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:92:7: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 92 | {"", FOFS(combattarget), F_LSTRING}, | ^~~~~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:93:7: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 93 | {"", FOFS(model), F_LSTRING}, | ^~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:94:7: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 94 | {"", FOFS(map), F_LSTRING}, | ^~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:95:7: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 95 | {"", FOFS(message), F_LSTRING}, | ^~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:97:7: warning: cast to smaller integer type 'int' from 'struct gclient_s **' [-Wpointer-to-int-cast] 97 | {"", FOFS(client), F_CLIENT}, | ^~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:98:7: warning: cast to smaller integer type 'int' from 'gitem_t **' (aka 'struct gitem_s **') [-Wpointer-to-int-cast] 98 | {"", FOFS(item), F_ITEM}, | ^~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:100:7: warning: cast to smaller integer type 'int' from 'edict_t **' (aka 'struct edict_s **') [-Wpointer-to-int-cast] 100 | {"", FOFS(goalentity), F_EDICT}, | ^~~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:101:7: warning: cast to smaller integer type 'int' from 'edict_t **' (aka 'struct edict_s **') [-Wpointer-to-int-cast] 101 | {"", FOFS(movetarget), F_EDICT}, | ^~~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:102:7: warning: cast to smaller integer type 'int' from 'edict_t **' (aka 'struct edict_s **') [-Wpointer-to-int-cast] 102 | {"", FOFS(enemy), F_EDICT}, | ^~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:103:7: warning: cast to smaller integer type 'int' from 'edict_t **' (aka 'struct edict_s **') [-Wpointer-to-int-cast] 103 | {"", FOFS(oldenemy), F_EDICT}, | ^~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:104:7: warning: cast to smaller integer type 'int' from 'edict_t **' (aka 'struct edict_s **') [-Wpointer-to-int-cast] 104 | {"", FOFS(activator), F_EDICT}, | ^~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:105:7: warning: cast to smaller integer type 'int' from 'edict_t **' (aka 'struct edict_s **') [-Wpointer-to-int-cast] 105 | {"", FOFS(groundentity), F_EDICT}, | ^~~~~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:106:7: warning: cast to smaller integer type 'int' from 'edict_t **' (aka 'struct edict_s **') [-Wpointer-to-int-cast] 106 | {"", FOFS(teamchain), F_EDICT}, | ^~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:107:7: warning: cast to smaller integer type 'int' from 'edict_t **' (aka 'struct edict_s **') [-Wpointer-to-int-cast] 107 | {"", FOFS(teammaster), F_EDICT}, | ^~~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:108:7: warning: cast to smaller integer type 'int' from 'edict_t **' (aka 'struct edict_s **') [-Wpointer-to-int-cast] 108 | {"", FOFS(owner), F_EDICT}, | ^~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:109:7: warning: cast to smaller integer type 'int' from 'edict_t **' (aka 'struct edict_s **') [-Wpointer-to-int-cast] 109 | {"", FOFS(mynoise), F_EDICT}, | ^~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:110:7: warning: cast to smaller integer type 'int' from 'edict_t **' (aka 'struct edict_s **') [-Wpointer-to-int-cast] 110 | {"", FOFS(mynoise2), F_EDICT}, | ^~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:111:7: warning: cast to smaller integer type 'int' from 'edict_t **' (aka 'struct edict_s **') [-Wpointer-to-int-cast] 111 | {"", FOFS(target_ent), F_EDICT}, | ^~~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:112:7: warning: cast to smaller integer type 'int' from 'edict_t **' (aka 'struct edict_s **') [-Wpointer-to-int-cast] 112 | {"", FOFS(chain), F_EDICT}, | ^~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:119:7: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 119 | {"", LLOFS(changemap), F_LSTRING}, | ^~~~~~~~~~~~~~~~ ./g_local.h:515:18: note: expanded from macro 'LLOFS' 515 | #define LLOFS(x) (int)&(((level_locals_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:121:7: warning: cast to smaller integer type 'int' from 'edict_t **' (aka 'struct edict_s **') [-Wpointer-to-int-cast] 121 | {"", LLOFS(sight_client), F_EDICT}, | ^~~~~~~~~~~~~~~~~~~ ./g_local.h:515:18: note: expanded from macro 'LLOFS' 515 | #define LLOFS(x) (int)&(((level_locals_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:122:7: warning: cast to smaller integer type 'int' from 'edict_t **' (aka 'struct edict_s **') [-Wpointer-to-int-cast] 122 | {"", LLOFS(sight_entity), F_EDICT}, | ^~~~~~~~~~~~~~~~~~~ ./g_local.h:515:18: note: expanded from macro 'LLOFS' 515 | #define LLOFS(x) (int)&(((level_locals_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:123:7: warning: cast to smaller integer type 'int' from 'edict_t **' (aka 'struct edict_s **') [-Wpointer-to-int-cast] 123 | {"", LLOFS(sound_entity), F_EDICT}, | ^~~~~~~~~~~~~~~~~~~ ./g_local.h:515:18: note: expanded from macro 'LLOFS' 515 | #define LLOFS(x) (int)&(((level_locals_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:124:7: warning: cast to smaller integer type 'int' from 'edict_t **' (aka 'struct edict_s **') [-Wpointer-to-int-cast] 124 | {"", LLOFS(sound2_entity), F_EDICT}, | ^~~~~~~~~~~~~~~~~~~~ ./g_local.h:515:18: note: expanded from macro 'LLOFS' 515 | #define LLOFS(x) (int)&(((level_locals_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:131:7: warning: cast to smaller integer type 'int' from 'gitem_t **' (aka 'struct gitem_s **') [-Wpointer-to-int-cast] 131 | {"", CLOFS(pers.weapon), F_ITEM}, | ^~~~~~~~~~~~~~~~~~ ./g_local.h:516:18: note: expanded from macro 'CLOFS' 516 | #define CLOFS(x) (int)&(((gclient_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:132:7: warning: cast to smaller integer type 'int' from 'gitem_t **' (aka 'struct gitem_s **') [-Wpointer-to-int-cast] 132 | {"", CLOFS(pers.lastweapon), F_ITEM}, | ^~~~~~~~~~~~~~~~~~~~~~ ./g_local.h:516:18: note: expanded from macro 'CLOFS' 516 | #define CLOFS(x) (int)&(((gclient_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ g_save.c:133:7: warning: cast to smaller integer type 'int' from 'gitem_t **' (aka 'struct gitem_s **') [-Wpointer-to-int-cast] 133 | {"", CLOFS(newweapon), F_ITEM}, | ^~~~~~~~~~~~~~~~ ./g_local.h:516:18: note: expanded from macro 'CLOFS' 516 | #define CLOFS(x) (int)&(((gclient_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 warnings generated. --- g_ctf.pico --- cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g_ctf.c:525:31: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 525 | while ((spot = G_Find (spot, FOFS(classname), cname)) != NULL) | ^~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_ctf.c:556:24: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 556 | spot = G_Find (spot, FOFS(classname), cname); | ^~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_ctf.c:655:31: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] --- g_weapon.pico --- cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] --- g_target.pico --- cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g_target.c:616:24: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 616 | ent = G_Find (NULL, FOFS(targetname), self->target); | ^~~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_target.c:689:19: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 689 | e = G_Find (e, FOFS(targetname), self->target); | ^~~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. --- g_ctf.pico --- 655 | while ((flag = G_Find (flag, FOFS(classname), c)) != NULL) { | ^~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_ctf.c:754:29: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 754 | while ((ent = G_Find (ent, FOFS(classname), c)) != NULL) { | ^~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_ctf.c:1148:19: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 1148 | e = G_Find(NULL, FOFS(classname), "item_flag_team1"); | ^~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_ctf.c:1167:19: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 1167 | e = G_Find(NULL, FOFS(classname), "item_flag_team2"); | ^~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_ctf.c:1928:24: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 1928 | spot = G_Find (spot, FOFS(classname), "info_player_deathmatch"); | ^~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_ctf.c:1930:24: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 1930 | spot = G_Find (spot, FOFS(classname), "info_player_deathmatch"); | ^~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_ctf.c:2308:30: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 2308 | while ((what = G_Find(what, FOFS(classname), hot->classname)) != NULL) { | ^~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_ctf.c:2313:29: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 2313 | if ((flag1 = G_Find(NULL, FOFS(classname), "item_flag_team1")) != NULL && | ^~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_ctf.c:2314:26: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 2314 | (flag2 = G_Find(NULL, FOFS(classname), "item_flag_team2")) != NULL) { | ^~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_ctf.c:3526:23: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 3526 | dest = G_Find (NULL, FOFS(targetname), self->target); | ^~~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. --- g_phys.pico --- cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] --- g_trigger.pico --- cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] --- p_trail.pico --- cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] --- g_weapon.pico --- --- g_utils.pico --- cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g_utils.c:132:22: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 132 | ent = G_Find (ent, FOFS(targetname), targetname); | ^~~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_utils.c:215:26: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 215 | while ((t = G_Find (t, FOFS(targetname), ent->killtarget))) | ^~~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ g_utils.c:234:26: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 234 | while ((t = G_Find (t, FOFS(targetname), ent->target))) | ^~~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. --- g_ctf.pico --- --- g_phys.pico --- --- g_target.pico --- --- m_move.pico --- cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] m_move.c:444:28: warning: using integer absolute value function 'abs' when argument is of floating point type [-Wabsolute-value] 444 | if ( ((rand()&3) & 1) || abs(deltay)>abs(deltax)) | ^ m_move.c:444:28: note: use function 'fabsf' instead 444 | if ( ((rand()&3) & 1) || abs(deltay)>abs(deltax)) | ^~~ | fabsf m_move.c:444:40: warning: using integer absolute value function 'abs' when argument is of floating point type [-Wabsolute-value] 444 | if ( ((rand()&3) & 1) || abs(deltay)>abs(deltax)) | ^ m_move.c:444:40: note: use function 'fabsf' instead 444 | if ( ((rand()&3) & 1) || abs(deltay)>abs(deltax)) | ^~~ | fabsf 2 warnings generated. --- g_func.pico --- cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g_func.c:859:25: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 859 | while ((t = G_Find (t, FOFS(targetname), self->target))) | ^~~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. --- p_client.pico --- cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] p_client.c:46:23: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 46 | spot = G_Find(spot, FOFS(classname), "info_player_start"); | ^~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ p_client.c:770:31: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 770 | while ((spot = G_Find (spot, FOFS(classname), "info_player_deathmatch")) != NULL) | ^~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ p_client.c:801:24: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] --- p_hud.pico --- cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] p_hud.c:131:22: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 131 | ent = G_Find (NULL, FOFS(classname), "info_player_intermission"); | ^~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ p_hud.c:134:23: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 134 | ent = G_Find (NULL, FOFS(classname), "info_player_start"); | ^~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ p_hud.c:136:24: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 136 | ent = G_Find (NULL, FOFS(classname), "info_player_deathmatch"); | ^~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ p_hud.c:143:23: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 143 | ent = G_Find (ent, FOFS(classname), "info_player_intermission"); | ^~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ p_hud.c:145:24: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 145 | ent = G_Find (ent, FOFS(classname), "info_player_intermission"); | ^~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. --- p_client.pico --- 801 | spot = G_Find (spot, FOFS(classname), "info_player_deathmatch"); | ^~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ p_client.c:825:31: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 825 | while ((spot = G_Find (spot, FOFS(classname), "info_player_deathmatch")) != NULL) | ^~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ p_client.c:843:23: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 843 | spot = G_Find (NULL, FOFS(classname), "info_player_deathmatch"); | ^~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ p_client.c:874:24: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 874 | spot = G_Find (spot, FOFS(classname), "info_player_coop"); | ^~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ p_client.c:918:32: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 918 | while ((spot = G_Find (spot, FOFS(classname), "info_player_start")) != NULL) | ^~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ p_client.c:934:26: warning: cast to smaller integer type 'int' from 'char **' [-Wpointer-to-int-cast] 934 | spot = G_Find (spot, FOFS(classname), "info_player_start"); | ^~~~~~~~~~~~~~~ ./g_local.h:513:17: note: expanded from macro 'FOFS' 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. --- p_menu.pico --- cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] --- p_weapon.pico --- cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] --- p_view.pico --- cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] --- q_shared.pico --- cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] --- game.so --- Building shared library game.so cc -L/lib -L/usr/lib -lm -Wl,-zrelro -fstack-protector-strong -shared -Wl,-x -Wl,--fatal-warnings -Wl,--warn-shared-textrel -o game.so -Wl,-soname,game.so g_ai.pico g_chase.pico g_cmds.pico g_combat.pico g_ctf.pico g_func.pico g_items.pico g_main.pico g_misc.pico g_monster.pico g_phys.pico g_save.pico g_spawn.pico g_svcmds.pico g_target.pico g_trigger.pico g_utils.pico g_weapon.pico m_move.pico p_client.pico p_hud.pico p_menu.pico p_trail.pico p_view.pico p_weapon.pico q_shared.pico =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> quake2-ctf-1.52 depends on package: quake2-data>0 - not found ===> Installing existing package /packages/All/quake2-data-3.20_3.pkg [pkg.DaveG.ca] Installing quake2-data-3.20_3... [pkg.DaveG.ca] Extracting quake2-data-3.20_3: .......... done ===== Message from quake2-data-3.20_3: -- To complete the installation of this port you need to copy the file "baseq2/pak0.pak" from the original Quake II distribution to /usr/local/share/quake2/baseq2. ===> quake2-ctf-1.52 depends on package: quake2-data>0 - found ===> Returning to build of quake2-ctf-1.52 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for quake2-ctf-1.52 ===> Generating temporary packing list install -s -m 555 /wrkdirs/usr/ports/games/quake2-ctf/work/quake2-r0.16.2/src/ctf/game.so /wrkdirs/usr/ports/games/quake2-ctf/work/stage/usr/local/share/quake2/ctf install -m 0644 /wrkdirs/usr/ports/games/quake2-ctf/work/ctf/*.cfg /wrkdirs/usr/ports/games/quake2-ctf/work/stage/usr/local/share/quake2/ctf install -m 0644 /wrkdirs/usr/ports/games/quake2-ctf/work/ctf/*.pak /wrkdirs/usr/ports/games/quake2-ctf/work/stage/usr/local/share/quake2/ctf install -m 0644 /wrkdirs/usr/ports/games/quake2-ctf/work/quake2-r0.16.2/src/ctf/docs/* /wrkdirs/usr/ports/games/quake2-ctf/work/stage/usr/local/share/doc/quake2-ctf install -m 0644 /wrkdirs/usr/ports/games/quake2-ctf/work/ctf/readme.txt /wrkdirs/usr/ports/games/quake2-ctf/work/stage/usr/local/share/doc/quake2-ctf ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== 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-03-12T03:58:19+0000' 'PKG_NOTE_ports_top_git_hash=26b198eb3ee3' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=d56127bdfc7d' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for quake2-ctf-1.52 ===> Building quake2-ctf-1.52 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for quake2-ctf-1.52 build of games/quake2-ctf | quake2-ctf-1.52 ended at Wed Mar 11 23:59:34 EDT 2026 build time: 00:01:17