=>> Building games/netradiant build started at Sun May 4 16:15:36 BST 2025 port directory: /usr/ports/games/netradiant package name: netradiant-20150621_7 building for: FreeBSD pkg-builder.dan.net.uk 14.2-RELEASE FreeBSD 14.2-RELEASE amd64 maintained by: danfe@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 2489 Mar 18 10:38 /usr/ports/games/netradiant/Makefile Ports top last git commit: 5529c5919b Ports top unclean checkout: yes Port dir last git commit: e87d8134a3 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1402000 Jail OSVERSION: 1402000 Job Id: 05 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1402000 UNAME_v=FreeBSD 14.2-RELEASE UNAME_r=14.2-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/14-amd64-default-dan/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/14-amd64-default-dan/05/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=14-amd64-default-dan SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/14-amd64-default-dan/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 netradiant-20150621_7: GAMEPACK=on: Install gamepacks for some popular games ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- danfe@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=/usr/local/bin/gmake PKG_CONFIG=pkgconf XDG_DATA_HOME=/wrkdirs/usr/ports/games/netradiant/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/netradiant/work XDG_CACHE_HOME=/wrkdirs/usr/ports/games/netradiant/work/.cache HOME=/wrkdirs/usr/ports/games/netradiant/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/games/netradiant/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/games/netradiant/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CMAKE_PREFIX_PATH="/usr/local" --End CONFIGURE_ENV-- --MAKE_ENV-- BUILD=release DOWNLOAD_GAMEPACKS=no EXE=amd64 RADIANT_ABOUTMSG="For FreeBSD 14.2 (amd64)" XDG_DATA_HOME=/wrkdirs/usr/ports/games/netradiant/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/netradiant/work XDG_CACHE_HOME=/wrkdirs/usr/ports/games/netradiant/work/.cache HOME=/wrkdirs/usr/ports/games/netradiant/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/games/netradiant/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/games/netradiant/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 -isystem /usr/local/include -fno-strict-aliasing " CPP="cpp" CPPFLAGS="-isystem /usr/local/include" LDFLAGS=" -fstack-protector-strong -L/usr/local/lib " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include " 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-- ARCH=amd64 GAMEPACK="" NO_GAMEPACK="@comment " GTK2_VERSION="2.10.0" GTK3_VERSION="3.0.0" GTK4_VERSION="4.0.0" OSREL=14.2 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/netradiant" EXAMPLESDIR="share/examples/netradiant" DATADIR="share/netradiant" WWWDIR="www/netradiant" ETCDIR="etc/netradiant" --End PLIST_SUB-- --SUB_LIST-- ARCH=amd64 GAMEPACK="" NO_GAMEPACK="@comment " PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/netradiant DOCSDIR=/usr/local/share/doc/netradiant EXAMPLESDIR=/usr/local/share/examples/netradiant WWWDIR=/usr/local/www/netradiant ETCDIR=/usr/local/etc/netradiant --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### CCACHE_CPP2=1 WITH_SSP_PORTS=yes WITH_SSP=yes #WITH_LTO=yes DISABLE_LICENSES=yes LICENSES_ACCEPTED=AGPLv3 APACHE10 APACHE11 APACHE20 ART10 ARTPERL10 ART20 BSD BSD2CLAUSE BSD3CLAUSE BSD4CLAUSE BSL CC0-1.0 CDDL ClArtistic EPL GFDL GMGPL GPLv1 GPLv2 GPLv3 GPLv3RLE ISCL LGPL20 LGPL21 LGPL3 LPPL10 LPPL11 LPPL12 LPPL13 LPPL13a LPPL13b LPPL13c MIT MPL OpenSSL OFL10 OFL11 OWL PostgreSQL PHP202 PHP30 PHP301 PSFL RUBY ZLIB ZPL21 SVM-Light EULA ALASIR Microsoft-exFAT SIMIAN UDEVGAME unknown MTA COMMERCIAL teamspeak NO_LICENSES_DIALOGS=yes #### #### NO_IGNORE=yes DEFAULT_VERSIONS+=ssl=openssl apache=2.4 imagemagick=7 java=21 linux=c7 mysql=8.0 php=8.3 samba=4.19 varnish=7 WITH_SETID_MODE=force PHP_ZTS=enabled OPTIONS_UNSET+=OPENJPEG OPTIONS_UNSET+=GSSAPI_BASE OPTIONS_SET+=ZTS OPTIONS_SET+=GSSAPI_NONE ALLOW_UNSUPPORTED_SYSTEM=yes WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 DISABLE_MAKE_JOBS=poudriere ---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 ===> netradiant-20150621_7 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.1.2.pkg [pkg-builder.dan.net.uk] Installing pkg-2.1.2... [pkg-builder.dan.net.uk] Extracting pkg-2.1.2: .......... done ===> netradiant-20150621_7 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of netradiant-20150621_7 =========================================================================== =================================================== ===== 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 netradiant-20150621_7 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by netradiant-20150621_7 for building => SHA256 Checksum OK for netradiant-20150621-src.tar.xz. => SHA256 Checksum OK for q3map2.6. => SHA256 Checksum OK for DarkPlacesPack.zip. => SHA256 Checksum OK for Doom3Pack.zip. => SHA256 Checksum OK for ETPack.zip. => SHA256 Checksum OK for NeverballPack.zip. => SHA256 Checksum OK for NexuizPack.zip. => SHA256 Checksum OK for OpenArenaPack.zip. => SHA256 Checksum OK for OsirionPack.zip. => SHA256 Checksum OK for Quake1Pack.zip. => SHA256 Checksum OK for Quake2Pack.zip. => SHA256 Checksum OK for Quake2WorldPack.zip. => SHA256 Checksum OK for Quake3Pack.zip. => SHA256 Checksum OK for Quake4Pack.zip. => SHA256 Checksum OK for QuakePack.zip. => SHA256 Checksum OK for QuetooPack.zip. => SHA256 Checksum OK for TremulousPack.zip. => SHA256 Checksum OK for UFOAIPack.zip. => SHA256 Checksum OK for UnvanquishedPack.zip. => SHA256 Checksum OK for WarsowPack.zip. => SHA256 Checksum OK for XonoticPack.zip. =========================================================================== =================================================== ===== 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 netradiant-20150621_7 for building ===> Extracting for netradiant-20150621_7 => SHA256 Checksum OK for netradiant-20150621-src.tar.xz. => SHA256 Checksum OK for q3map2.6. => SHA256 Checksum OK for DarkPlacesPack.zip. => SHA256 Checksum OK for Doom3Pack.zip. => SHA256 Checksum OK for ETPack.zip. => SHA256 Checksum OK for NeverballPack.zip. => SHA256 Checksum OK for NexuizPack.zip. => SHA256 Checksum OK for OpenArenaPack.zip. => SHA256 Checksum OK for OsirionPack.zip. => SHA256 Checksum OK for Quake1Pack.zip. => SHA256 Checksum OK for Quake2Pack.zip. => SHA256 Checksum OK for Quake2WorldPack.zip. => SHA256 Checksum OK for Quake3Pack.zip. => SHA256 Checksum OK for Quake4Pack.zip. => SHA256 Checksum OK for QuakePack.zip. => SHA256 Checksum OK for QuetooPack.zip. => SHA256 Checksum OK for TremulousPack.zip. => SHA256 Checksum OK for UFOAIPack.zip. => SHA256 Checksum OK for UnvanquishedPack.zip. => SHA256 Checksum OK for WarsowPack.zip. => SHA256 Checksum OK for XonoticPack.zip. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for netradiant-20150621_7 ===> Applying FreeBSD patches for netradiant-20150621_7 from /usr/ports/games/netradiant/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> netradiant-20150621_7 depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [pkg-builder.dan.net.uk] Installing gmake-4.4.1... [pkg-builder.dan.net.uk] `-- Installing gettext-runtime-0.23.1... [pkg-builder.dan.net.uk] | `-- Installing indexinfo-0.3.1_1... [pkg-builder.dan.net.uk] | `-- Extracting indexinfo-0.3.1_1: . done [pkg-builder.dan.net.uk] `-- Extracting gettext-runtime-0.23.1: .......... done [pkg-builder.dan.net.uk] Extracting gmake-4.4.1: .......... done ===> netradiant-20150621_7 depends on package: gmake>=4.4.1 - found ===> Returning to build of netradiant-20150621_7 ===> netradiant-20150621_7 depends on package: pkgconf>=1.3.0_1 - not found ===> Installing existing package /packages/All/pkgconf-2.3.0_1,1.pkg [pkg-builder.dan.net.uk] Installing pkgconf-2.3.0_1,1... [pkg-builder.dan.net.uk] Extracting pkgconf-2.3.0_1,1: .......... done ===> netradiant-20150621_7 depends on package: pkgconf>=1.3.0_1 - found ===> Returning to build of netradiant-20150621_7 ===> netradiant-20150621_7 depends on package: xorgproto>=0 - not found ===> Installing existing package /packages/All/xorgproto-2024.1.pkg [pkg-builder.dan.net.uk] Installing xorgproto-2024.1... [pkg-builder.dan.net.uk] Extracting xorgproto-2024.1: .......... done ===> netradiant-20150621_7 depends on package: xorgproto>=0 - found ===> Returning to build of netradiant-20150621_7 ===> netradiant-20150621_7 depends on package: xorgproto>=0 - found ===> netradiant-20150621_7 depends on file: /usr/local/libdata/pkgconfig/ice.pc - not found ===> Installing existing package /packages/All/libICE-1.1.1,1.pkg [pkg-builder.dan.net.uk] Installing libICE-1.1.1,1... [pkg-builder.dan.net.uk] Extracting libICE-1.1.1,1: .......... done ===> netradiant-20150621_7 depends on file: /usr/local/libdata/pkgconfig/ice.pc - found ===> Returning to build of netradiant-20150621_7 ===> netradiant-20150621_7 depends on file: /usr/local/libdata/pkgconfig/sm.pc - not found ===> Installing existing package /packages/All/libSM-1.2.6,1.pkg [pkg-builder.dan.net.uk] Installing libSM-1.2.6,1... [pkg-builder.dan.net.uk] Extracting libSM-1.2.6,1: ........ done ===> netradiant-20150621_7 depends on file: /usr/local/libdata/pkgconfig/sm.pc - found ===> Returning to build of netradiant-20150621_7 ===> netradiant-20150621_7 depends on file: /usr/local/libdata/pkgconfig/x11.pc - not found ===> Installing existing package /packages/All/libX11-1.8.12,1.pkg [pkg-builder.dan.net.uk] Installing libX11-1.8.12,1... [pkg-builder.dan.net.uk] `-- Installing libxcb-1.17.0... [pkg-builder.dan.net.uk] | `-- Installing libXau-1.0.11... [pkg-builder.dan.net.uk] | `-- Extracting libXau-1.0.11: .......... done [pkg-builder.dan.net.uk] | `-- Installing libXdmcp-1.1.5... [pkg-builder.dan.net.uk] | `-- Extracting libXdmcp-1.1.5: ...... done [pkg-builder.dan.net.uk] `-- Extracting libxcb-1.17.0: .......... done [pkg-builder.dan.net.uk] Extracting libX11-1.8.12,1: .......... done ===> netradiant-20150621_7 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> Returning to build of netradiant-20150621_7 ===> netradiant-20150621_7 depends on file: /usr/local/libdata/pkgconfig/xmu.pc - not found ===> Installing existing package /packages/All/libXmu-1.1.4,1.pkg [pkg-builder.dan.net.uk] Installing libXmu-1.1.4,1... [pkg-builder.dan.net.uk] `-- Installing libXext-1.3.6,1... [pkg-builder.dan.net.uk] `-- Extracting libXext-1.3.6,1: .......... done [pkg-builder.dan.net.uk] `-- Installing libXt-1.3.0,1... [pkg-builder.dan.net.uk] `-- Extracting libXt-1.3.0,1: .......... done [pkg-builder.dan.net.uk] Extracting libXmu-1.1.4,1: .......... done ===> netradiant-20150621_7 depends on file: /usr/local/libdata/pkgconfig/xmu.pc - found ===> Returning to build of netradiant-20150621_7 ===> netradiant-20150621_7 depends on file: /usr/local/libdata/pkgconfig/xt.pc - found ===> netradiant-20150621_7 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg-builder.dan.net.uk] Installing ccache-3.7.12_8... [pkg-builder.dan.net.uk] 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. ===> netradiant-20150621_7 depends on file: /usr/local/bin/ccache - found ===> Returning to build of netradiant-20150621_7 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> netradiant-20150621_7 depends on shared library: libpng.so - not found ===> Installing existing package /packages/All/png-1.6.47.pkg [pkg-builder.dan.net.uk] Installing png-1.6.47... [pkg-builder.dan.net.uk] Extracting png-1.6.47: .......... done ===> netradiant-20150621_7 depends on shared library: libpng.so - found (/usr/local/lib/libpng.so) ===> Returning to build of netradiant-20150621_7 ===> netradiant-20150621_7 depends on shared library: libwebp.so - not found ===> Installing existing package /packages/All/webp-1.5.0.pkg [pkg-builder.dan.net.uk] Installing webp-1.5.0... [pkg-builder.dan.net.uk] `-- Installing freeglut-3.2.1... [pkg-builder.dan.net.uk] | `-- Installing libGLU-9.0.3... [pkg-builder.dan.net.uk] | | `-- Installing libglvnd-1.7.0... [pkg-builder.dan.net.uk] | | `-- Extracting libglvnd-1.7.0: .......... done [pkg-builder.dan.net.uk] | `-- Extracting libGLU-9.0.3: ..... done [pkg-builder.dan.net.uk] | `-- Installing libXi-1.8.1,1... [pkg-builder.dan.net.uk] | | `-- Installing libXfixes-6.0.1... [pkg-builder.dan.net.uk] | | `-- Extracting libXfixes-6.0.1: ....... done [pkg-builder.dan.net.uk] | `-- Extracting libXi-1.8.1,1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libXrandr-1.5.4... [pkg-builder.dan.net.uk] | | `-- Installing libXrender-0.9.12... [pkg-builder.dan.net.uk] | | `-- Extracting libXrender-0.9.12: ....... done [pkg-builder.dan.net.uk] | `-- Extracting libXrandr-1.5.4: .......... done [pkg-builder.dan.net.uk] | `-- Installing libXxf86vm-1.1.5... [pkg-builder.dan.net.uk] | `-- Extracting libXxf86vm-1.1.5: .......... done [pkg-builder.dan.net.uk] `-- Extracting freeglut-3.2.1: .......... done [pkg-builder.dan.net.uk] `-- Installing giflib-5.2.2... [pkg-builder.dan.net.uk] `-- Extracting giflib-5.2.2: .......... done [pkg-builder.dan.net.uk] `-- Installing jpeg-turbo-3.1.0... [pkg-builder.dan.net.uk] `-- Extracting jpeg-turbo-3.1.0: .......... done [pkg-builder.dan.net.uk] `-- Installing tiff-4.7.0... [pkg-builder.dan.net.uk] | `-- Installing jbigkit-2.1_3... [pkg-builder.dan.net.uk] | `-- Extracting jbigkit-2.1_3: .......... done [pkg-builder.dan.net.uk] | `-- Installing lerc-4.0.0... [pkg-builder.dan.net.uk] | `-- Extracting lerc-4.0.0: ..... done [pkg-builder.dan.net.uk] | `-- Installing libdeflate-1.22... [pkg-builder.dan.net.uk] | `-- Extracting libdeflate-1.22: .......... done [pkg-builder.dan.net.uk] | `-- Installing zstd-1.5.7... [pkg-builder.dan.net.uk] | | `-- Installing liblz4-1.10.0,1... [pkg-builder.dan.net.uk] | | `-- Extracting liblz4-1.10.0,1: .......... done [pkg-builder.dan.net.uk] | `-- Extracting zstd-1.5.7: .......... done [pkg-builder.dan.net.uk] `-- Extracting tiff-4.7.0: .......... done [pkg-builder.dan.net.uk] Extracting webp-1.5.0: .......... done ===== Message from freeglut-3.2.1: -- Joystick support is untested and it is unknown if it works. Do not hesitate to contact x11@FreeBSD.org if this causes issues. ===> netradiant-20150621_7 depends on shared library: libwebp.so - found (/usr/local/lib/libwebp.so) ===> Returning to build of netradiant-20150621_7 ===> netradiant-20150621_7 depends on shared library: libfreetype.so - not found ===> Installing existing package /packages/All/freetype2-2.13.3.pkg [pkg-builder.dan.net.uk] Installing freetype2-2.13.3... [pkg-builder.dan.net.uk] Extracting freetype2-2.13.3: .......... done ===== Message from freetype2-2.13.3: -- The 2.7.x series now uses the new subpixel hinting mode (V40 port's option) as the default, emulating a modern version of ClearType. This change inevitably leads to different rendering results, and you might change port's options to adapt it to your taste (or use the new "FREETYPE_PROPERTIES" environment variable). The environment variable "FREETYPE_PROPERTIES" can be used to control the driver properties. Example: FREETYPE_PROPERTIES=truetype:interpreter-version=35 \ cff:no-stem-darkening=1 \ autofitter:warping=1 This allows to select, say, the subpixel hinting mode at runtime for a given application. If LONG_PCF_NAMES port's option was enabled, the PCF family names may include the foundry and information whether they contain wide characters. For example, "Sony Fixed" or "Misc Fixed Wide", instead of "Fixed". This can be disabled at run time with using pcf:no-long-family-names property, if needed. Example: FREETYPE_PROPERTIES=pcf:no-long-family-names=1 How to recreate fontconfig cache with using such environment variable, if needed: # env FREETYPE_PROPERTIES=pcf:no-long-family-names=1 fc-cache -fsv The controllable properties are listed in the section "Controlling FreeType Modules" in the reference's table of contents (/usr/local/share/doc/freetype2/reference/index.html, if documentation was installed). ===> netradiant-20150621_7 depends on shared library: libfreetype.so - found (/usr/local/lib/libfreetype.so) ===> Returning to build of netradiant-20150621_7 ===> netradiant-20150621_7 depends on shared library: libfontconfig.so - not found ===> Installing existing package /packages/All/fontconfig-2.15.0_3,1.pkg [pkg-builder.dan.net.uk] Installing fontconfig-2.15.0_3,1... [pkg-builder.dan.net.uk] `-- Installing expat-2.7.1... [pkg-builder.dan.net.uk] `-- Extracting expat-2.7.1: .......... done [pkg-builder.dan.net.uk] Extracting fontconfig-2.15.0_3,1: .......... done ==> Running trigger: fontconfig.ucl Running fc-cache to build fontconfig cache... ===> netradiant-20150621_7 depends on shared library: libfontconfig.so - found (/usr/local/lib/libfontconfig.so) ===> Returning to build of netradiant-20150621_7 ===> netradiant-20150621_7 depends on shared library: libgtkglext-x11-1.0.so - not found ===> Installing existing package /packages/All/gtkglext-1.2.0_21.pkg [pkg-builder.dan.net.uk] Installing gtkglext-1.2.0_21... [pkg-builder.dan.net.uk] `-- Installing at-spi2-core-2.54.1_1... [pkg-builder.dan.net.uk] | `-- Installing dbus-1.16.2_2,1... [pkg-builder.dan.net.uk] | | `-- Installing libxml2-2.11.9... [pkg-builder.dan.net.uk] | | `-- Installing readline-8.2.13_2... [pkg-builder.dan.net.uk] | | `-- Extracting readline-8.2.13_2: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting libxml2-2.11.9: .......... done ===> Creating groups Creating group 'messagebus' with gid '556' ===> Creating users Creating user 'messagebus' with uid '556' [pkg-builder.dan.net.uk] | `-- Extracting dbus-1.16.2_2,1: ......... done [pkg-builder.dan.net.uk] | `-- Installing glib-2.84.1_2,2... [pkg-builder.dan.net.uk] | | `-- Installing libffi-3.4.8... [pkg-builder.dan.net.uk] | | `-- Extracting libffi-3.4.8: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libiconv-1.17_1... [pkg-builder.dan.net.uk] | | `-- Extracting libiconv-1.17_1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libinotify-20240724_1... [pkg-builder.dan.net.uk] | | `-- Extracting libinotify-20240724_1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing pcre2-10.45_1... [pkg-builder.dan.net.uk] | | `-- Extracting pcre2-10.45_1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing py311-packaging-24.2... [pkg-builder.dan.net.uk] | | `-- Installing python311-3.11.12... [pkg-builder.dan.net.uk] | | | `-- Installing mpdecimal-4.0.0... [pkg-builder.dan.net.uk] | | | `-- Extracting mpdecimal-4.0.0: .......... done [pkg-builder.dan.net.uk] | | | `-- Installing openssl-3.0.16,1... [pkg-builder.dan.net.uk] | | | `-- Extracting openssl-3.0.16,1: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting python311-3.11.12: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting py311-packaging-24.2: .......... done [pkg-builder.dan.net.uk] | `-- Extracting glib-2.84.1_2,2: .......... done [pkg-builder.dan.net.uk] | `-- Installing libXtst-1.2.4... [pkg-builder.dan.net.uk] | `-- Extracting libXtst-1.2.4: .......... done [pkg-builder.dan.net.uk] `-- Extracting at-spi2-core-2.54.1_1: .......... done [pkg-builder.dan.net.uk] `-- Installing cairo-1.18.2,3... [pkg-builder.dan.net.uk] | `-- Installing lzo2-2.10_1... [pkg-builder.dan.net.uk] | `-- Extracting lzo2-2.10_1: .......... done [pkg-builder.dan.net.uk] | `-- Installing pixman-0.44.2... [pkg-builder.dan.net.uk] | `-- Extracting pixman-0.44.2: ...... done [pkg-builder.dan.net.uk] `-- Extracting cairo-1.18.2,3: .......... done [pkg-builder.dan.net.uk] `-- Installing gdk-pixbuf2-2.42.12_1... [pkg-builder.dan.net.uk] | `-- Installing shared-mime-info-2.4_1... [pkg-builder.dan.net.uk] | `-- Extracting shared-mime-info-2.4_1: ......... done [pkg-builder.dan.net.uk] `-- Extracting gdk-pixbuf2-2.42.12_1: .......... done [pkg-builder.dan.net.uk] `-- Installing gtk2-2.24.33_1... [pkg-builder.dan.net.uk] | `-- Installing cups-2.4.11_1... [pkg-builder.dan.net.uk] | | `-- Installing avahi-app-0.8_6... [pkg-builder.dan.net.uk] | | `-- Installing dbus-glib-0.114... [pkg-builder.dan.net.uk] | | `-- Extracting dbus-glib-0.114: .......... done [pkg-builder.dan.net.uk] | | `-- Installing gdbm-1.25... [pkg-builder.dan.net.uk] | | `-- Extracting gdbm-1.25: .......... done [pkg-builder.dan.net.uk] | | `-- Installing gnome_subr-1.0... [pkg-builder.dan.net.uk] | | `-- Extracting gnome_subr-1.0: . done [pkg-builder.dan.net.uk] | | `-- Installing libdaemon-0.14_1... [pkg-builder.dan.net.uk] | | `-- Extracting libdaemon-0.14_1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libevent-2.1.12... [pkg-builder.dan.net.uk] | | `-- Extracting libevent-2.1.12: .......... done ===> Creating groups Creating group 'avahi' with gid '558' ===> Creating users Creating user 'avahi' with uid '558' [pkg-builder.dan.net.uk] | | `-- Extracting avahi-app-0.8_6: .......... done [pkg-builder.dan.net.uk] | | `-- Installing gnutls-3.8.9... [pkg-builder.dan.net.uk] | | `-- Installing gmp-6.3.0... [pkg-builder.dan.net.uk] | | `-- Extracting gmp-6.3.0: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libidn2-2.3.8... [pkg-builder.dan.net.uk] | | | `-- Installing libunistring-1.3... [pkg-builder.dan.net.uk] | | | `-- Extracting libunistring-1.3: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting libidn2-2.3.8: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libtasn1-4.20.0_1... [pkg-builder.dan.net.uk] | | `-- Extracting libtasn1-4.20.0_1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing nettle-3.10.1... [pkg-builder.dan.net.uk] | | `-- Extracting nettle-3.10.1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing p11-kit-0.25.5... [pkg-builder.dan.net.uk] | | `-- Extracting p11-kit-0.25.5: .......... done [pkg-builder.dan.net.uk] | | `-- Installing unbound-1.23.0... [pkg-builder.dan.net.uk] | | | `-- Installing libnghttp2-1.65.0... [pkg-builder.dan.net.uk] | | | `-- Extracting libnghttp2-1.65.0: ....... done ===> Creating groups Using existing group 'unbound' ===> Creating users Using existing user 'unbound' [pkg-builder.dan.net.uk] | | `-- Extracting unbound-1.23.0: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting gnutls-3.8.9: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libpaper-1.1.28_1... [pkg-builder.dan.net.uk] | | `-- Extracting libpaper-1.1.28_1: .......... done ===> Creating groups Creating group 'cups' with gid '193' ===> Creating users Creating user 'cups' with uid '193' [pkg-builder.dan.net.uk] | `-- Extracting cups-2.4.11_1: .......... done [pkg-builder.dan.net.uk] | `-- Installing gtk-update-icon-cache-3.24.42... [pkg-builder.dan.net.uk] | `-- Extracting gtk-update-icon-cache-3.24.42: .......... done [pkg-builder.dan.net.uk] | `-- Installing harfbuzz-10.3.0... [pkg-builder.dan.net.uk] | | `-- Installing graphite2-1.3.14... [pkg-builder.dan.net.uk] | | `-- Extracting graphite2-1.3.14: .......... done [pkg-builder.dan.net.uk] | `-- Extracting harfbuzz-10.3.0: .......... done [pkg-builder.dan.net.uk] | `-- Installing hicolor-icon-theme-0.18... [pkg-builder.dan.net.uk] | `-- Extracting hicolor-icon-theme-0.18: . done [pkg-builder.dan.net.uk] | `-- Installing libXcomposite-0.4.6_1,1... [pkg-builder.dan.net.uk] | `-- Extracting libXcomposite-0.4.6_1,1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libXcursor-1.2.2... [pkg-builder.dan.net.uk] | `-- Extracting libXcursor-1.2.2: .......... done [pkg-builder.dan.net.uk] | `-- Installing libXdamage-1.1.6... [pkg-builder.dan.net.uk] | `-- Extracting libXdamage-1.1.6: ...... done [pkg-builder.dan.net.uk] | `-- Installing libXinerama-1.1.5,1... [pkg-builder.dan.net.uk] | `-- Extracting libXinerama-1.1.5,1: .......... done [pkg-builder.dan.net.uk] | `-- Installing pango-1.56.1... [pkg-builder.dan.net.uk] | | `-- Installing fribidi-1.0.16... [pkg-builder.dan.net.uk] | | `-- Extracting fribidi-1.0.16: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libXft-2.3.8... [pkg-builder.dan.net.uk] | | `-- Extracting libXft-2.3.8: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libthai-0.1.29_1... [pkg-builder.dan.net.uk] | | `-- Installing libdatrie-0.2.13_2... [pkg-builder.dan.net.uk] | | `-- Extracting libdatrie-0.2.13_2: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting libthai-0.1.29_1: .......... done [pkg-builder.dan.net.uk] | `-- Extracting pango-1.56.1: .......... done [pkg-builder.dan.net.uk] `-- Extracting gtk2-2.24.33_1: .......... done [pkg-builder.dan.net.uk] `-- Installing pangox-compat-0.0.2_4... [pkg-builder.dan.net.uk] `-- Extracting pangox-compat-0.0.2_4: ....... done [pkg-builder.dan.net.uk] Extracting gtkglext-1.2.0_21: .......... done ==> Running trigger: gdk-pixbuf-query-loaders.ucl Generating gdk-pixbuf modules cache ==> Running trigger: gio-modules.ucl Generating GIO modules cache ==> Running trigger: gtk-update-icon-cache.ucl Generating GTK icon cache for /usr/local/share/icons/hicolor ==> Running trigger: glib-schemas.ucl Compiling glib schemas No schema files found: doing nothing. ==> Running trigger: shared-mime-info.ucl Building the Shared MIME-Info database cache ===== Message from libinotify-20240724_1: -- You might want to consider increasing the kern.maxfiles tunable if you plan to use this library for applications that need to monitor activity of a lot of files. ===== Message from python311-3.11.12: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py311-gdbm databases/py-gdbm@py311 py311-sqlite3 databases/py-sqlite3@py311 py311-tkinter x11-toolkits/py-tkinter@py311 ===== Message from gtkglext-1.2.0_21: -- ===> NOTICE: The gtkglext port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> netradiant-20150621_7 depends on shared library: libgtkglext-x11-1.0.so - found (/usr/local/lib/libgtkglext-x11-1.0.so) ===> Returning to build of netradiant-20150621_7 ===> netradiant-20150621_7 depends on shared library: libGL.so - found (/usr/local/lib/libGL.so) ===> netradiant-20150621_7 depends on shared library: libGLU.so - found (/usr/local/lib/libGLU.so) ===> netradiant-20150621_7 depends on shared library: libatk-1.0.so - found (/usr/local/lib/libatk-1.0.so) ===> netradiant-20150621_7 depends on shared library: libcairo.so - found (/usr/local/lib/libcairo.so) ===> netradiant-20150621_7 depends on shared library: libgdk_pixbuf-2.0.so - found (/usr/local/lib/libgdk_pixbuf-2.0.so) ===> netradiant-20150621_7 depends on shared library: libglib-2.0.so - found (/usr/local/lib/libglib-2.0.so) ===> netradiant-20150621_7 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so) ===> netradiant-20150621_7 depends on shared library: libgtk-x11-2.0.so - found (/usr/local/lib/libgtk-x11-2.0.so) ===> netradiant-20150621_7 depends on shared library: libxml2.so - found (/usr/local/lib/libxml2.so) ===> netradiant-20150621_7 depends on shared library: libharfbuzz.so - found (/usr/local/lib/libharfbuzz.so) ===> netradiant-20150621_7 depends on shared library: libpango-1.0.so - found (/usr/local/lib/libpango-1.0.so) ===> netradiant-20150621_7 depends on shared library: libfontconfig.so - found (/usr/local/lib/libfontconfig.so) ===> netradiant-20150621_7 depends on shared library: libfreetype.so - found (/usr/local/lib/libfreetype.so) ===> netradiant-20150621_7 depends on shared library: libpangox-1.0.so - found (/usr/local/lib/libpangox-1.0.so) ===> netradiant-20150621_7 depends on shared library: libjpeg.so - found (/usr/local/lib/libjpeg.so) =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for netradiant-20150621_7 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for netradiant-20150621_7 checking that the build tools exist Checking for /bin/sh (bash (or another shell))... found. Checking for echo (coreutils)... found. Checking for echo -n (coreutils)... found. Checking for cat (coreutils)... found. Checking for mkdir -p (coreutils)... found. Checking for cp (coreutils)... found. Checking for cp -r (coreutils)... found. Checking for rm -f (coreutils)... found. Checking for rm -f -r (coreutils)... found. Checking for mv (coreutils)... found. Checking for echo test | tee /dev/stderr (coreutils)... found. Checking for sed (sed)... found. Checking for find (findutils)... found. Checking for diff (diff)... found. Checking for cc (c compiler)... found. Checking for c++ (c++ compiler)... found. Checking for ranlib (binutils)... found. Checking for ar (binutils)... found. Checking for pkg-config (pkg-config)... found. Checking for ldd (libc6)... found. All required tools have been found! checking that the dependencies exist Checking for jpeglib.h (libjpeg8-dev)... found and links. Checking for glib.h (libglib2.0-dev)... found and links. Checking for libxml/xpath.h (libxml2-dev)... found and links. Checking for png.h (libpng12-dev)... found and links. Checking for webp/decode.h (libwebp-dev)... found and links. Checking for GL/gl.h (mesa-common-dev (or another OpenGL library))... found and links. Checking for gtk/gtkdialog.h (libgtk2.0-dev)... found and links. Checking for pango/pangoft2.h (libpango1.0-dev)... found and links. Checking for gtk/gtkglwidget.h (libgtkglext1-dev)... found and links. Checking for dlfcn.h (libc6-dev)... found and links. Checking for zlib.h (zlib1g-dev)... found and links. All required libraries have been found! cc tools/quake2/common/bspfile.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/common/bspfile.o tools/quake2/common/bspfile.c:388:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 388 | for ( i = 0 ; i < sizeof( dheader_t ) / 4 ; i++ ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ tools/quake2/common/bspfile.c:447:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 447 | for ( i = 0 ; i < sizeof( dheader_t ) / 4 ; i++ ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. cc tools/quake2/common/cmdlib.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/common/cmdlib.o tools/quake2/common/cmdlib.c:197:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 197 | for ( i = 0; i < strlen( qdir ); i++ ) | ~ ^ ~~~~~~~~~~~~~~ tools/quake2/common/cmdlib.c:210:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 210 | for ( i = 0; i < strlen( gamedir ); i++ ) | ~ ^ ~~~~~~~~~~~~~~~~~ tools/quake2/common/cmdlib.c:253:8: warning: address of array 'qdir' will always evaluate to 'true' [-Wpointer-bool-conversion] 253 | if ( !qdir ) { | ~^~~~ tools/quake2/common/cmdlib.c:266:8: warning: address of array 'qdir' will always evaluate to 'true' [-Wpointer-bool-conversion] 266 | if ( !qdir ) { | ~^~~~ 4 warnings generated. cc tools/quake2/common/inout.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/common/inout.o tools/quake2/common/inout.c:69:26: warning: passing 'char[6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 69 | ret = xmlNewNode( NULL, "point" ); | ^~~~~~~ /usr/local/include/libxml2/libxml/tree.h:841:22: note: passing argument to parameter 'name' here 841 | const xmlChar *name); | ^ tools/quake2/common/inout.c:70:26: warning: passing 'char[1024]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 70 | xmlNodeSetContent( ret, buf ); | ^~~ /usr/local/include/libxml2/libxml/tree.h:1064:22: note: passing argument to parameter 'content' here 1064 | const xmlChar *content); | ^ tools/quake2/common/inout.c:92:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | while ( pos < xml_buf->use ) | ~~~ ^ ~~~~~~~~~~~~ tools/quake2/common/inout.c:147:27: warning: passing 'char[7]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 147 | node = xmlNewNode( NULL, "select" ); | ^~~~~~~~ /usr/local/include/libxml2/libxml/tree.h:841:22: note: passing argument to parameter 'name' here 841 | const xmlChar *name); | ^ tools/quake2/common/inout.c:148:27: warning: passing 'char[1024]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 148 | xmlNodeSetContent( node, buf ); | ^~~ /usr/local/include/libxml2/libxml/tree.h:1064:22: note: passing argument to parameter 'content' here 1064 | const xmlChar *content); | ^ tools/quake2/common/inout.c:151:20: warning: passing 'char[6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 151 | xmlSetProp( node, "level", (char *)&level ); | ^~~~~~~ /usr/local/include/libxml2/libxml/tree.h:1019:22: note: passing argument to parameter 'name' here 1019 | const xmlChar *name, | ^ tools/quake2/common/inout.c:151:29: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 151 | xmlSetProp( node, "level", (char *)&level ); | ^~~~~~~~~~~~~~ /usr/local/include/libxml2/libxml/tree.h:1020:22: note: passing argument to parameter 'value' here 1020 | const xmlChar *value); | ^ tools/quake2/common/inout.c:154:29: warning: passing 'char[6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 154 | select = xmlNewNode( NULL, "brush" ); | ^~~~~~~ /usr/local/include/libxml2/libxml/tree.h:841:22: note: passing argument to parameter 'name' here 841 | const xmlChar *name); | ^ tools/quake2/common/inout.c:155:29: warning: passing 'char[1024]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 155 | xmlNodeSetContent( select, buf ); | ^~~ /usr/local/include/libxml2/libxml/tree.h:1064:22: note: passing argument to parameter 'content' here 1064 | const xmlChar *content); | ^ tools/quake2/common/inout.c:174:27: warning: passing 'char[9]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 174 | node = xmlNewNode( NULL, "pointmsg" ); | ^~~~~~~~~~ /usr/local/include/libxml2/libxml/tree.h:841:22: note: passing argument to parameter 'name' here 841 | const xmlChar *name); | ^ tools/quake2/common/inout.c:175:27: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 175 | xmlNodeSetContent( node, msg ); | ^~~ /usr/local/include/libxml2/libxml/tree.h:1064:22: note: passing argument to parameter 'content' here 1064 | const xmlChar *content); | ^ tools/quake2/common/inout.c:178:20: warning: passing 'char[6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 178 | xmlSetProp( node, "level", (char *)&level ); | ^~~~~~~ /usr/local/include/libxml2/libxml/tree.h:1019:22: note: passing argument to parameter 'name' here 1019 | const xmlChar *name, | ^ tools/quake2/common/inout.c:178:29: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 178 | xmlSetProp( node, "level", (char *)&level ); | ^~~~~~~~~~~~~~ /usr/local/include/libxml2/libxml/tree.h:1020:22: note: passing argument to parameter 'value' here 1020 | const xmlChar *value); | ^ tools/quake2/common/inout.c:181:28: warning: passing 'char[6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 181 | point = xmlNewNode( NULL, "point" ); | ^~~~~~~ /usr/local/include/libxml2/libxml/tree.h:841:22: note: passing argument to parameter 'name' here 841 | const xmlChar *name); | ^ tools/quake2/common/inout.c:182:28: warning: passing 'char[1024]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 182 | xmlNodeSetContent( point, buf ); | ^~~ /usr/local/include/libxml2/libxml/tree.h:1064:22: note: passing argument to parameter 'content' here 1064 | const xmlChar *content); | ^ tools/quake2/common/inout.c:198:27: warning: passing 'char[11]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 198 | node = xmlNewNode( NULL, "windingmsg" ); | ^~~~~~~~~~~~ /usr/local/include/libxml2/libxml/tree.h:841:22: note: passing argument to parameter 'name' here 841 | const xmlChar *name); | ^ tools/quake2/common/inout.c:199:27: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 199 | xmlNodeSetContent( node, msg ); | ^~~ /usr/local/include/libxml2/libxml/tree.h:1064:22: note: passing argument to parameter 'content' here 1064 | const xmlChar *content); | ^ tools/quake2/common/inout.c:202:20: warning: passing 'char[6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 202 | xmlSetProp( node, "level", (char *)&level ); | ^~~~~~~ /usr/local/include/libxml2/libxml/tree.h:1019:22: note: passing argument to parameter 'name' here 1019 | const xmlChar *name, | ^ tools/quake2/common/inout.c:202:29: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 202 | xmlSetProp( node, "level", (char *)&level ); | ^~~~~~~~~~~~~~ /usr/local/include/libxml2/libxml/tree.h:1020:22: note: passing argument to parameter 'value' here 1020 | const xmlChar *value); | ^ tools/quake2/common/inout.c:215:30: warning: passing 'char[8]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 215 | winding = xmlNewNode( NULL, "winding" ); | ^~~~~~~~~ /usr/local/include/libxml2/libxml/tree.h:841:22: note: passing argument to parameter 'name' here 841 | const xmlChar *name); | ^ tools/quake2/common/inout.c:216:30: warning: passing 'char[2048]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 216 | xmlNodeSetContent( winding, buf ); | ^~~ /usr/local/include/libxml2/libxml/tree.h:1064:22: note: passing argument to parameter 'content' here 1064 | const xmlChar *content); | ^ tools/quake2/common/inout.c:238:31: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] 238 | Net_StringToAddress( (char *)dest, &address ); | ^ tools/quake2/common/inout.c:263:10: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 263 | printf( buf ); | ^~~ tools/quake2/common/inout.c:263:10: note: treat the string as an argument to avoid this 263 | printf( buf ); | ^ | "%s", tools/quake2/common/inout.c:280:20: warning: passing 'char[4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 280 | doc = xmlNewDoc( "1.0" ); | ^~~~~ /usr/local/include/libxml2/libxml/tree.h:783:30: note: passing argument to parameter 'version' here 783 | xmlNewDoc (const xmlChar *version); | ^ tools/quake2/common/inout.c:281:48: warning: passing 'char[15]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 281 | doc->children = xmlNewDocRawNode( doc, NULL, "q3map_feedback", NULL ); | ^~~~~~~~~~~~~~~~ /usr/local/include/libxml2/libxml/tree.h:907:22: note: passing argument to parameter 'name' here 907 | const xmlChar *name, | ^ tools/quake2/common/inout.c:284:27: warning: passing 'char[8]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 284 | node = xmlNewNode( NULL, "message" ); | ^~~~~~~~~ /usr/local/include/libxml2/libxml/tree.h:841:22: note: passing argument to parameter 'name' here 841 | const xmlChar *name); | ^ tools/quake2/common/inout.c:285:27: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 285 | xmlNodeSetContent( node, buf ); | ^~~ /usr/local/include/libxml2/libxml/tree.h:1064:22: note: passing argument to parameter 'content' here 1064 | const xmlChar *content); | ^ tools/quake2/common/inout.c:288:20: warning: passing 'char[6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 288 | xmlSetProp( node, "level", (char *)&level ); | ^~~~~~~ /usr/local/include/libxml2/libxml/tree.h:1019:22: note: passing argument to parameter 'name' here 1019 | const xmlChar *name, | ^ tools/quake2/common/inout.c:288:29: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 288 | xmlSetProp( node, "level", (char *)&level ); | ^~~~~~~~~~~~~~ /usr/local/include/libxml2/libxml/tree.h:1020:22: note: passing argument to parameter 'value' here 1020 | const xmlChar *value); | ^ 29 warnings generated. cc tools/quake2/common/l3dslib.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/common/l3dslib.o cc tools/quake2/common/lbmlib.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/common/lbmlib.o tools/quake2/common/lbmlib.c:167:8: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 167 | if ( *(int *)LBMbuffer != LittleLong( FORMID ) ) { | ^~~~~~~~~~~~~~~~ tools/quake2/common/lbmlib.c:172:25: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 172 | formlength = BigLong( *(int *)LBM_P ); | ^~~~~~~~~~~~ tools/quake2/common/lbmlib.c:176:26: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 176 | formtype = LittleLong( *(int *)LBM_P ); | ^~~~~~~~~~~~ tools/quake2/common/lbmlib.c:288:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 288 | formlength = (int*)lbmptr; | ^~~~~~~~~~~~ tools/quake2/common/lbmlib.c:304:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 304 | bmhdlength = (int *)lbmptr; | ^~~~~~~~~~~~~ tools/quake2/common/lbmlib.c:333:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 333 | cmaplength = (int *)lbmptr; | ^~~~~~~~~~~~~ tools/quake2/common/lbmlib.c:353:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 353 | bodylength = (int *)lbmptr; | ^~~~~~~~~~~~~ tools/quake2/common/lbmlib.c:429:8: warning: cast from 'byte *' (aka 'unsigned char *') to 'pcx_t *' increases required alignment from 1 to 2 [-Wcast-align] 429 | pcx = (pcx_t *)raw; | ^~~~~~~~~~~~ tools/quake2/common/lbmlib.c:841:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 841 | flip = *( (int*)targa_rgba + row * columns + column ); | ^~~~~~~~~~~~~~~~ tools/quake2/common/lbmlib.c:842:8: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 842 | *( (int*)targa_rgba + row * columns + column ) = *( (int*)targa_rgba + ( ( rows - 1 ) - row ) * columns + column ); | ^~~~~~~~~~~~~~~~ tools/quake2/common/lbmlib.c:842:57: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 842 | *( (int*)targa_rgba + row * columns + column ) = *( (int*)targa_rgba + ( ( rows - 1 ) - row ) * columns + column ); | ^~~~~~~~~~~~~~~~ tools/quake2/common/lbmlib.c:843:8: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 843 | *( (int*)targa_rgba + ( ( rows - 1 ) - row ) * columns + column ) = flip; | ^~~~~~~~~~~~~~~~ 12 warnings generated. cc tools/quake2/common/mathlib.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/common/mathlib.o cc tools/quake2/common/md4.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/common/md4.o cc tools/quake2/common/path_init.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/common/path_init.o tools/quake2/common/path_init.c:136:3: warning: variable 'last' is uninitialized when used here [-Wuninitialized] 136 | last[ 0 ] = path[ 0 ]; | ^~~~ tools/quake2/common/path_init.c:115:19: note: initialize the variable 'last' to silence this warning 115 | char *last; | ^ | = NULL tools/quake2/common/path_init.c:325:9: warning: expression result unused [-Wunused-value] 325 | for ( j; j < *argc && argv[ j ] == NULL; j++ ) ; | ^ 2 warnings generated. cc tools/quake2/common/polylib.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/common/polylib.o tools/quake2/common/polylib.c:276:9: warning: cast to smaller integer type 'int' from 'vec_t *' (aka 'float *') [-Wpointer-to-int-cast] 276 | size = (int)( (winding_t *)0 )->p[w->numpoints]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. cc tools/quake2/common/scriplib.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/common/scriplib.o cc tools/quake2/common/threads.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/common/threads.o tools/quake2/common/threads.c:552:62: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] 552 | if ( pthread_create( &work_threads[i], NULL, (void*)func, (void*)i ) != 0 ) { | ^~~~~~~~ tools/quake2/common/threads.c:558:40: warning: cast from 'int *' to 'void **' increases required alignment from 4 to 8 [-Wcast-align] 558 | if ( pthread_join( work_threads[i], (void **)&status ) != 0 ) { | ^~~~~~~~~~~~~~~~ 2 warnings generated. cc tools/quake2/common/trilib.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/common/trilib.o tools/quake2/common/trilib.c:61:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 61 | for ( i = 0 ; i < sizeof( tf_triangle ) / 4 ; i++ ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake2/common/trilib.c:74:6: warning: variable 'iLevel' set but not used [-Wunused-but-set-variable] 74 | int iLevel; | ^ 2 warnings generated. cc tools/quake2/q2map/brushbsp.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/q2map/brushbsp.o tools/quake2/q2map/brushbsp.c:324:6: warning: cast to smaller integer type 'int' from 'side_t *' (aka 'struct side_s *') [-Wpointer-to-int-cast] 324 | c = (int)&( ( (bspbrush_t *)0 )->sides[numsides] ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake2/q2map/brushbsp.c:380:9: warning: cast to smaller integer type 'int' from 'side_t *' (aka 'struct side_s *') [-Wpointer-to-int-cast] 380 | size = (int)&( ( (bspbrush_t *)0 )->sides[brush->numsides] ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake2/q2map/brushbsp.c:766:19: warning: variable 'both' set but not used [-Wunused-but-set-variable] 766 | int front, back, both, facing, splits; | ^ tools/quake2/q2map/brushbsp.c:768:6: warning: variable 'bestsplits' set but not used [-Wunused-but-set-variable] 768 | int bestsplits; | ^ 4 warnings generated. cc tools/quake2/q2map/csg.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/q2map/csg.o tools/quake2/q2map/csg.c:261:6: warning: variable 'c_faces' set but not used [-Wunused-but-set-variable] 261 | int c_faces; | ^ tools/quake2/q2map/csg.c:262:6: warning: variable 'c_brushes' set but not used [-Wunused-but-set-variable] 262 | int c_brushes; | ^ 2 warnings generated. cc tools/quake2/q2map/faces.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/q2map/faces.o cc tools/quake2/q2map/flow.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/q2map/flow.o tools/quake2/q2map/flow.c:411:8: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 411 | vis = (long *)thread->base->portalvis; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake2/q2map/flow.c:425:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 425 | test = (long *)p->portalvis; | ^~~~~~~~~~~~~~~~~~~~ tools/quake2/q2map/flow.c:429:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 429 | test = (long *)p->portalflood; | ^~~~~~~~~~~~~~~~~~~~~~ tools/quake2/q2map/flow.c:435:17: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 435 | might[j] = ( (long *)prevstack->mightsee )[j] & test[j]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake2/q2map/flow.c:565:48: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 565 | ( (long *)data.pstack_head.mightsee )[i] = ( (long *)p->portalflood )[i]; | ^~~~~~~~~~~~~~~~~~~~~~ tools/quake2/q2map/flow.c:764:32: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 764 | ( (long *)newmight )[j] = ( (long *)mightsee )[j] | ^~~~~~~~~~~~~~~~ tools/quake2/q2map/flow.c:765:16: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 765 | & ( (long *)p->portalflood )[j]; | ^~~~~~~~~~~~~~~~~~~~~~ tools/quake2/q2map/flow.c:766:41: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 766 | more |= ( (long *)newmight )[j] & ~( (long *)cansee )[j]; | ^~~~~~~~~~~~~~ 8 warnings generated. cc tools/quake2/q2map/glfile.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/q2map/glfile.o cc tools/quake2/q2map/leakfile.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/q2map/leakfile.o tools/quake2/q2map/leakfile.c:137:31: warning: passing 'char[9]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 137 | xml_node = xmlNewNode( NULL, "polyline" ); | ^~~~~~~~~~ /usr/local/include/libxml2/libxml/tree.h:841:22: note: passing argument to parameter 'name' here 841 | const xmlChar *name); | ^ 1 warning generated. cc tools/quake2/q2map/lightmap.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/q2map/lightmap.o tools/quake2/q2map/lightmap.c:329:14: warning: variable 'x1' set but not used [-Wunused-but-set-variable] 329 | float x, y, x1, y1, x2, y2; | ^ tools/quake2/q2map/lightmap.c:329:26: warning: variable 'y2' set but not used [-Wunused-but-set-variable] 329 | float x, y, x1, y1, x2, y2; | ^ 2 warnings generated. cc tools/quake2/q2map/main.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/q2map/main.o cc tools/quake2/q2map/map.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/q2map/map.o tools/quake2/q2map/map.c:831:6: warning: variable 'startbrush' set but not used [-Wunused-but-set-variable] 831 | int startbrush, startsides; | ^ tools/quake2/q2map/map.c:831:18: warning: variable 'startsides' set but not used [-Wunused-but-set-variable] 831 | int startbrush, startsides; | ^ 2 warnings generated. cc tools/quake2/q2map/nodraw.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/q2map/nodraw.o cc tools/quake2/q2map/patches.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/q2map/patches.o cc tools/quake2/q2map/portals.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/q2map/portals.o cc tools/quake2/q2map/prtfile.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/q2map/prtfile.o cc tools/quake2/q2map/qbsp.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/q2map/qbsp.o tools/quake2/q2map/qbsp.c:244:33: warning: passing 'char[8]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 244 | leaknode = xmlNewNode( NULL, "message" ); | ^~~~~~~~~ /usr/local/include/libxml2/libxml/tree.h:841:22: note: passing argument to parameter 'name' here 841 | const xmlChar *name); | ^ tools/quake2/q2map/qbsp.c:245:33: warning: passing 'char[12]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 245 | xmlNodeSetContent( leaknode, "MAP LEAKED\n" ); | ^~~~~~~~~~~~~~ /usr/local/include/libxml2/libxml/tree.h:1064:22: note: passing argument to parameter 'content' here 1064 | const xmlChar *content); | ^ tools/quake2/q2map/qbsp.c:249:26: warning: passing 'char[6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 249 | xmlSetProp( leaknode, "level", (char*) &level ); | ^~~~~~~ /usr/local/include/libxml2/libxml/tree.h:1019:22: note: passing argument to parameter 'name' here 1019 | const xmlChar *name, | ^ tools/quake2/q2map/qbsp.c:249:35: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 249 | xmlSetProp( leaknode, "level", (char*) &level ); | ^~~~~~~~~~~~~~ /usr/local/include/libxml2/libxml/tree.h:1020:22: note: passing argument to parameter 'value' here 1020 | const xmlChar *value); | ^ 4 warnings generated. cc tools/quake2/q2map/qrad.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/q2map/qrad.o tools/quake2/q2map/qrad.c:204:33: warning: variable 'all_transfers' set but not used [-Wunused-but-set-variable] 204 | float transfers[MAX_PATCHES], *all_transfers; | ^ tools/quake2/q2map/qrad.c:206:6: warning: variable 'itotal' set but not used [-Wunused-but-set-variable] 206 | int itotal; | ^ tools/quake2/q2map/qrad.c:225:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | for ( j = 0, patch2 = patches ; j < num_patches ; j++, patch2++ ) | ~ ^ ~~~~~~~~~~~ tools/quake2/q2map/qrad.c:299:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 299 | for ( j = 0 ; j < num_patches ; j++ ) | ~ ^ ~~~~~~~~~~~ tools/quake2/q2map/qrad.c:325:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 325 | for ( i = 0 ; i < num_patches ; i++ ) | ~ ^ ~~~~~~~~~~~ tools/quake2/q2map/qrad.c:351:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 351 | for ( j = 0, patch = patches ; j < num_patches ; j++, patch++ ) | ~ ^ ~~~~~~~~~~~ tools/quake2/q2map/qrad.c:392:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 392 | for ( j = 0 ; j < num_patches ; j++ ) | ~ ^ ~~~~~~~~~~~ tools/quake2/q2map/qrad.c:428:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 428 | for ( i = 0, patch = patches ; i < num_patches ; i++, patch++ ) | ~ ^ ~~~~~~~~~~~ tools/quake2/q2map/qrad.c:494:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 494 | for ( i = 0 ; i < num_patches ; i++ ) | ~ ^ ~~~~~~~~~~~ tools/quake2/q2map/qrad.c:525:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 525 | for ( i = 0 ; i < num_patches ; i++ ) | ~ ^ ~~~~~~~~~~~ 10 warnings generated. cc tools/quake2/q2map/qvis.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/q2map/qvis.o tools/quake2/q2map/qvis.c:85:9: warning: cast to smaller integer type 'int' from 'vec_t *' (aka 'float *') [-Wpointer-to-int-cast] 85 | size = (int)( (winding_t *)0 )->points[points]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake2/q2map/qvis.c:126:23: warning: cast from 'const void *' to 'portal_t **' drops const qualifier [-Wcast-qual] 126 | if ( ( *(portal_t **)a )->nummightsee == ( *(portal_t **)b )->nummightsee ) { | ^ tools/quake2/q2map/qvis.c:126:59: warning: cast from 'const void *' to 'portal_t **' drops const qualifier [-Wcast-qual] 126 | if ( ( *(portal_t **)a )->nummightsee == ( *(portal_t **)b )->nummightsee ) { | ^ tools/quake2/q2map/qvis.c:129:23: warning: cast from 'const void *' to 'portal_t **' drops const qualifier [-Wcast-qual] 129 | if ( ( *(portal_t **)a )->nummightsee < ( *(portal_t **)b )->nummightsee ) { | ^ tools/quake2/q2map/qvis.c:129:58: warning: cast from 'const void *' to 'portal_t **' drops const qualifier [-Wcast-qual] 129 | if ( ( *(portal_t **)a )->nummightsee < ( *(portal_t **)b )->nummightsee ) { | ^ tools/quake2/q2map/qvis.c:203:37: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 203 | ( (long *)portalvector )[j] |= ( (long *)p->portalvis )[j]; | ^~~~~~~~~~~~~~~~~~~~ tools/quake2/q2map/qvis.c:390:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 390 | || (unsigned)leafnums[1] > portalclusters ) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ tools/quake2/q2map/qvis.c:389:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 389 | if ( (unsigned)leafnums[0] > portalclusters | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ tools/quake2/q2map/qvis.c:498:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 498 | src = (long *)( uncompressedvis + index * leafbytes ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake2/q2map/qvis.c:514:10: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 514 | dest = (long *)vismap_p; | ^~~~~~~~~~~~~~~~ 10 warnings generated. cc tools/quake2/q2map/textures.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/q2map/textures.o cc tools/quake2/q2map/trace.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/q2map/trace.o tools/quake2/q2map/trace.c:90:26: warning: cast to smaller integer type 'int' from 'tnode_t *' (aka 'struct tnode_s *') [-Wpointer-to-int-cast] 90 | tnodes = (tnode_t *)( ( (int)tnodes + 31 ) & ~31 ); | ^~~~~~~~~~~ tools/quake2/q2map/trace.c:90:11: warning: cast to 'tnode_t *' (aka 'struct tnode_s *') from smaller integer type 'int' [-Wint-to-pointer-cast] 90 | tnodes = (tnode_t *)( ( (int)tnodes + 31 ) & ~31 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. cc tools/quake2/q2map/tree.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/q2map/tree.o cc tools/quake2/q2map/writebsp.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/q2map/writebsp.o cc libs/l_net/l_net.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/l_net/l_net.o cc libs/l_net/l_net_berkley.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/l_net/l_net_berkley.o libs/l_net/l_net_berkley.c:177:13: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 177 | myAddr = *(int *)local->h_addr_list[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/l_net/l_net_berkley.c:206:4: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align] 206 | ( (struct sockaddr_in *)&broadcastaddr )->sin_family = AF_INET; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/l_net/l_net_berkley.c:207:4: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align] 207 | ( (struct sockaddr_in *)&broadcastaddr )->sin_addr.s_addr = INADDR_BROADCAST; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/l_net/l_net_berkley.c:208:4: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align] 208 | ( (struct sockaddr_in *)&broadcastaddr )->sin_port = htons( (u_short)net_hostport ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/l_net/l_net_berkley.c:438:4: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align] 438 | ( (struct sockaddr_in *)hostaddr )->sin_port = htons( (u_short)net_hostport ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/l_net/l_net_berkley.c:439:4: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align] 439 | ( (struct sockaddr_in *)hostaddr )->sin_addr.s_addr = ( myAddr & htonl( mask ) ) | htonl( addr ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/l_net/l_net_berkley.c:629:19: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align] 629 | haddr = ntohl( ( (struct sockaddr_in *)addr )->sin_addr.s_addr ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/netinet/in.h:120:26: note: expanded from macro 'ntohl' 120 | #define ntohl(x) __ntohl(x) | ^ /usr/include/sys/_endian.h:88:31: note: expanded from macro '__ntohl' 88 | #define __ntohl(x) (__bswap32(x)) | ^ /usr/include/sys/_endian.h:84:40: note: expanded from macro '__bswap32' 84 | #define __bswap32(x) __builtin_bswap32(x) | ^ libs/l_net/l_net_berkley.c:630:131: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align] 630 | sprintf( buffer, "%d.%d.%d.%d:%d", ( haddr >> 24 ) & 0xff, ( haddr >> 16 ) & 0xff, ( haddr >> 8 ) & 0xff, haddr & 0xff, ntohs( ( (struct sockaddr_in *)addr )->sin_port ) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/netinet/in.h:121:26: note: expanded from macro 'ntohs' 121 | #define ntohs(x) __ntohs(x) | ^ /usr/include/sys/_endian.h:89:31: note: expanded from macro '__ntohs' 89 | #define __ntohs(x) (__bswap16(x)) | ^ /usr/include/sys/_endian.h:83:40: note: expanded from macro '__bswap16' 83 | #define __bswap16(x) __builtin_bswap16(x) | ^ libs/l_net/l_net_berkley.c:647:4: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align] 647 | ( (struct sockaddr_in *)addr )->sin_addr.s_addr = htonl( ipaddr ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libs/l_net/l_net_berkley.c:648:4: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align] 648 | ( (struct sockaddr_in *)addr )->sin_port = htons( (u_short)hp ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libs/l_net/l_net_berkley.c:663:8: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align] 663 | a = ( (struct sockaddr_in *)addr )->sin_addr.s_addr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libs/l_net/l_net_berkley.c:665:5: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align] 665 | ( (struct sockaddr_in *)addr )->sin_addr.s_addr = myAddr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libs/l_net/l_net_berkley.c:679:40: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align] 679 | hostentry = gethostbyaddr( (char *)&( (struct sockaddr_in *)addr )->sin_addr, sizeof( struct in_addr ), AF_INET ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libs/l_net/l_net_berkley.c:707:4: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align] 707 | ( (struct sockaddr_in *)addr )->sin_port = htons( (u_short)net_hostport ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libs/l_net/l_net_berkley.c:708:4: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align] 708 | ( (struct sockaddr_in *)addr )->sin_addr.s_addr = *(int *)hostentry->h_addr_list[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libs/l_net/l_net_berkley.c:708:53: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 708 | ( (struct sockaddr_in *)addr )->sin_addr.s_addr = *(int *)hostentry->h_addr_list[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/l_net/l_net_berkley.c:723:9: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align] 723 | if ( ( (struct sockaddr_in *)addr1 )->sin_addr.s_addr != ( (struct sockaddr_in *)addr2 )->sin_addr.s_addr ) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/l_net/l_net_berkley.c:723:61: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align] 723 | if ( ( (struct sockaddr_in *)addr1 )->sin_addr.s_addr != ( (struct sockaddr_in *)addr2 )->sin_addr.s_addr ) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/l_net/l_net_berkley.c:727:9: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align] 727 | if ( ( (struct sockaddr_in *)addr1 )->sin_port != ( (struct sockaddr_in *)addr2 )->sin_port ) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/l_net/l_net_berkley.c:727:54: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align] 727 | if ( ( (struct sockaddr_in *)addr1 )->sin_port != ( (struct sockaddr_in *)addr2 )->sin_port ) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/l_net/l_net_berkley.c:740:18: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align] 740 | return ntohs( ( (struct sockaddr_in *)addr )->sin_port ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/netinet/in.h:121:26: note: expanded from macro 'ntohs' 121 | #define ntohs(x) __ntohs(x) | ^ /usr/include/sys/_endian.h:89:31: note: expanded from macro '__ntohs' 89 | #define __ntohs(x) (__bswap16(x)) | ^ /usr/include/sys/_endian.h:83:40: note: expanded from macro '__bswap16' 83 | #define __bswap16(x) __builtin_bswap16(x) | ^ libs/l_net/l_net_berkley.c:749:4: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align] 749 | ( (struct sockaddr_in *)addr )->sin_port = htons( (u_short)port ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 22 warnings generated. ar rc libl_net.a libs/l_net/l_net.o libs/l_net/l_net_berkley.o ranlib libl_net.a file=install/q2map.amd64; mkdir -p ${file%/*} c++ tools/quake2/common/bspfile.o tools/quake2/common/cmdlib.o tools/quake2/common/inout.o tools/quake2/common/l3dslib.o tools/quake2/common/lbmlib.o tools/quake2/common/mathlib.o tools/quake2/common/md4.o tools/quake2/common/path_init.o tools/quake2/common/polylib.o tools/quake2/common/scriplib.o tools/quake2/common/threads.o tools/quake2/common/trilib.o tools/quake2/q2map/brushbsp.o tools/quake2/q2map/csg.o tools/quake2/q2map/faces.o tools/quake2/q2map/flow.o tools/quake2/q2map/glfile.o tools/quake2/q2map/leakfile.o tools/quake2/q2map/lightmap.o tools/quake2/q2map/main.o tools/quake2/q2map/map.o tools/quake2/q2map/nodraw.o tools/quake2/q2map/patches.o tools/quake2/q2map/portals.o tools/quake2/q2map/prtfile.o tools/quake2/q2map/qbsp.o tools/quake2/q2map/qrad.o tools/quake2/q2map/qvis.o tools/quake2/q2map/textures.o tools/quake2/q2map/trace.o tools/quake2/q2map/tree.o tools/quake2/q2map/writebsp.o libl_net.a -fstack-protector-strong -L/usr/local/lib -s -L/usr/local/lib -lxml2 -lpthread -o install/q2map.amd64 [ -z "ldd " ] || [ -z "`ldd install/q2map.amd64 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/q2map.amd64; exit 1; } if false; then o=install/q2map.amd64; ln -snf ${o##*/} install/q2map; else true; fi cc tools/quake2/qdata/images.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata/images.o tools/quake2/qdata/images.c:413:6: warning: variable 'fullbright' set but not used [-Wunused-but-set-variable] 413 | int fullbright; | ^ tools/quake2/qdata/images.c:655:10: warning: cast to smaller integer type 'int' from 'byte *' (aka 'unsigned char *') [-Wpointer-to-int-cast] 655 | while ( (int)lump_p & 3 ) | ^~~~~~~~~~~ tools/quake2/qdata/images.c:695:44: warning: data argument not used by format string [-Wformat-extra-args] 695 | sprintf( filename, "%stextures", gamedir, mip_prefix ); | ~~~~~~~~~~~~ ^ 3 warnings generated. cc tools/quake2/qdata/models.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata/models.o tools/quake2/qdata/models.c:142:20: warning: cast to smaller integer type 'int' from 'dtrivertx_t *' [-Wpointer-to-int-cast] 142 | model.framesize = (int)&( (daliasframe_t *)0 )->verts[model.num_xyz]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake2/qdata/models.c:138:6: warning: variable 'c_on' set but not used [-Wunused-but-set-variable] 138 | int c_on, c_off; | ^ tools/quake2/qdata/models.c:154:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 154 | for ( i = 0 ; i < sizeof( dmdl_t ) / 4 ; i++ ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. cc tools/quake2/qdata/qdata.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata/qdata.o tools/quake2/qdata/qdata.c:259:6: warning: unused variable 'len' [-Wunused-variable] 259 | int len; | ^~~ 1 warning generated. cc tools/quake2/qdata/sprites.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata/sprites.o tools/quake2/qdata/sprites.c:48:9: warning: variable 'curframe' set but not used [-Wunused-but-set-variable] 48 | int i, curframe; | ^ tools/quake2/qdata/sprites.c:139:14: warning: variable 'xh' set but not used [-Wunused-but-set-variable] 139 | int y,xl,yl,xh,yh,w,h; | ^ tools/quake2/qdata/sprites.c:139:17: warning: variable 'yh' set but not used [-Wunused-but-set-variable] 139 | int y,xl,yl,xh,yh,w,h; | ^ 3 warnings generated. cc tools/quake2/qdata/tables.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata/tables.o cc tools/quake2/qdata/video.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata/video.o tools/quake2/qdata/video.c:96:18: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 96 | if ( !strncmp( data_p, name, 4 ) ) { | ^~~~~~ /usr/include/string.h:111:26: note: passing argument to parameter here 111 | int strncmp(const char *, const char *, size_t) __pure; | ^ tools/quake2/qdata/video.c:118:31: warning: cast to smaller integer type 'int' from 'byte *' (aka 'unsigned char *') [-Wpointer-to-int-cast] 118 | printf( "0x%x : %s (%d)\n", (int)( data_p - 4 ), str, iff_chunk_len ); | ^~~~~~~~~~~~~~~~~~~ tools/quake2/qdata/video.c:145:30: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 145 | if ( !( data_p && !strncmp( data_p + 8, "WAVE", 4 ) ) ) { | ^~~~~~~~~~ /usr/include/string.h:111:26: note: passing argument to parameter here 111 | int strncmp(const char *, const char *, size_t) __pure; | ^ tools/quake2/qdata/video.c:181:19: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 181 | if ( !strncmp( data_p + 28, "mark", 4 ) ) { // this is not a proper parse, but it works with cooledit... | ^~~~~~~~~~~ /usr/include/string.h:111:26: note: passing argument to parameter here 111 | int strncmp(const char *, const char *, size_t) __pure; | ^ tools/quake2/qdata/video.c:250:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] 250 | val = ( (unsigned short *)( soundtrack + wavinfo.dataofs ) )[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake2/qdata/video.c:347:15: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] 347 | i1 = *(int *)elem1; | ^ tools/quake2/qdata/video.c:348:15: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] 348 | i2 = *(int *)elem2; | ^ tools/quake2/qdata/video.c:493:11: warning: variable 'maxchar' set but not used [-Wunused-but-set-variable] 493 | int max, maxchar; | ^ tools/quake2/qdata/video.c:662:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 662 | if ( in.count >= sizeof( lzss_next ) / 4 ) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ tools/quake2/qdata/video.c:1197:24: warning: data argument not used by format string [-Wformat-extra-args] 1197 | printf( "counting ", frame ); | ~~~~~~~~~~~ ^ tools/quake2/qdata/video.c:1216:23: warning: data argument not used by format string [-Wformat-extra-args] 1216 | printf( "packing ", frame ); | ~~~~~~~~~~ ^ tools/quake2/qdata/video.c:1259:30: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] 1259 | printf( "Total size: %i\n", ftell( output ) ); | ~~ ^~~~~~~~~~~~~~~ | %li 12 warnings generated. file=install/qdata3.amd64; mkdir -p ${file%/*} c++ tools/quake2/common/bspfile.o tools/quake2/common/cmdlib.o tools/quake2/common/inout.o tools/quake2/common/l3dslib.o tools/quake2/common/lbmlib.o tools/quake2/common/mathlib.o tools/quake2/common/md4.o tools/quake2/common/path_init.o tools/quake2/common/polylib.o tools/quake2/common/scriplib.o tools/quake2/common/threads.o tools/quake2/common/trilib.o tools/quake2/qdata/images.o tools/quake2/qdata/models.o tools/quake2/qdata/qdata.o tools/quake2/qdata/sprites.o tools/quake2/qdata/tables.o tools/quake2/qdata/video.o libl_net.a -fstack-protector-strong -L/usr/local/lib -s -L/usr/local/lib -lxml2 -lpthread -o install/qdata3.amd64 [ -z "ldd " ] || [ -z "`ldd install/qdata3.amd64 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/qdata3.amd64; exit 1; } if false; then o=install/qdata3.amd64; ln -snf ${o##*/} install/qdata3; else true; fi cc tools/quake2/qdata_heretic2/common/bspfile.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata_heretic2/common/bspfile.o tools/quake2/qdata_heretic2/common/bspfile.c:390:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 390 | for ( i = 0 ; i < sizeof( dheader_t ) / 4 ; i++ ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/common/bspfile.c:449:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 449 | for ( i = 0 ; i < sizeof( dheader_t ) / 4 ; i++ ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. cc tools/quake2/qdata_heretic2/common/cmdlib.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata_heretic2/common/cmdlib.o tools/quake2/qdata_heretic2/common/cmdlib.c:91:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 91 | for ( i = 0; i < strlen( conv_str ); i++ ) | ~ ^ ~~~~~~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/common/cmdlib.c:211:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 211 | for ( i = 0; i < strlen( qdir ); i++ ) | ~ ^ ~~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/common/cmdlib.c:224:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 224 | for ( i = 0; i < strlen( gamedir ); i++ ) | ~ ^ ~~~~~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/common/cmdlib.c:267:8: warning: address of array 'qdir' will always evaluate to 'true' [-Wpointer-bool-conversion] 267 | if ( !qdir ) { | ~^~~~ tools/quake2/qdata_heretic2/common/cmdlib.c:280:8: warning: address of array 'qdir' will always evaluate to 'true' [-Wpointer-bool-conversion] 280 | if ( !qdir ) { | ~^~~~ 5 warnings generated. cc tools/quake2/qdata_heretic2/common/inout.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata_heretic2/common/inout.o tools/quake2/qdata_heretic2/common/inout.c:69:26: warning: passing 'char[6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 69 | ret = xmlNewNode( NULL, "point" ); | ^~~~~~~ /usr/local/include/libxml2/libxml/tree.h:841:22: note: passing argument to parameter 'name' here 841 | const xmlChar *name); | ^ tools/quake2/qdata_heretic2/common/inout.c:70:26: warning: passing 'char[1024]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 70 | xmlNodeSetContent( ret, buf ); | ^~~ /usr/local/include/libxml2/libxml/tree.h:1064:22: note: passing argument to parameter 'content' here 1064 | const xmlChar *content); | ^ tools/quake2/qdata_heretic2/common/inout.c:92:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | while ( pos < xml_buf->use ) | ~~~ ^ ~~~~~~~~~~~~ tools/quake2/qdata_heretic2/common/inout.c:147:27: warning: passing 'char[7]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 147 | node = xmlNewNode( NULL, "select" ); | ^~~~~~~~ /usr/local/include/libxml2/libxml/tree.h:841:22: note: passing argument to parameter 'name' here 841 | const xmlChar *name); | ^ tools/quake2/qdata_heretic2/common/inout.c:148:27: warning: passing 'char[1024]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 148 | xmlNodeSetContent( node, buf ); | ^~~ /usr/local/include/libxml2/libxml/tree.h:1064:22: note: passing argument to parameter 'content' here 1064 | const xmlChar *content); | ^ tools/quake2/qdata_heretic2/common/inout.c:151:20: warning: passing 'char[6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 151 | xmlSetProp( node, "level", (char *)&level ); | ^~~~~~~ /usr/local/include/libxml2/libxml/tree.h:1019:22: note: passing argument to parameter 'name' here 1019 | const xmlChar *name, | ^ tools/quake2/qdata_heretic2/common/inout.c:151:29: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 151 | xmlSetProp( node, "level", (char *)&level ); | ^~~~~~~~~~~~~~ /usr/local/include/libxml2/libxml/tree.h:1020:22: note: passing argument to parameter 'value' here 1020 | const xmlChar *value); | ^ tools/quake2/qdata_heretic2/common/inout.c:154:29: warning: passing 'char[6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 154 | select = xmlNewNode( NULL, "brush" ); | ^~~~~~~ /usr/local/include/libxml2/libxml/tree.h:841:22: note: passing argument to parameter 'name' here 841 | const xmlChar *name); | ^ tools/quake2/qdata_heretic2/common/inout.c:155:29: warning: passing 'char[1024]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 155 | xmlNodeSetContent( select, buf ); | ^~~ /usr/local/include/libxml2/libxml/tree.h:1064:22: note: passing argument to parameter 'content' here 1064 | const xmlChar *content); | ^ tools/quake2/qdata_heretic2/common/inout.c:174:27: warning: passing 'char[9]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 174 | node = xmlNewNode( NULL, "pointmsg" ); | ^~~~~~~~~~ /usr/local/include/libxml2/libxml/tree.h:841:22: note: passing argument to parameter 'name' here 841 | const xmlChar *name); | ^ tools/quake2/qdata_heretic2/common/inout.c:175:27: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 175 | xmlNodeSetContent( node, msg ); | ^~~ /usr/local/include/libxml2/libxml/tree.h:1064:22: note: passing argument to parameter 'content' here 1064 | const xmlChar *content); | ^ tools/quake2/qdata_heretic2/common/inout.c:178:20: warning: passing 'char[6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 178 | xmlSetProp( node, "level", (char *)&level ); | ^~~~~~~ /usr/local/include/libxml2/libxml/tree.h:1019:22: note: passing argument to parameter 'name' here 1019 | const xmlChar *name, | ^ tools/quake2/qdata_heretic2/common/inout.c:178:29: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 178 | xmlSetProp( node, "level", (char *)&level ); | ^~~~~~~~~~~~~~ /usr/local/include/libxml2/libxml/tree.h:1020:22: note: passing argument to parameter 'value' here 1020 | const xmlChar *value); | ^ tools/quake2/qdata_heretic2/common/inout.c:181:28: warning: passing 'char[6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 181 | point = xmlNewNode( NULL, "point" ); | ^~~~~~~ /usr/local/include/libxml2/libxml/tree.h:841:22: note: passing argument to parameter 'name' here 841 | const xmlChar *name); | ^ tools/quake2/qdata_heretic2/common/inout.c:182:28: warning: passing 'char[1024]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 182 | xmlNodeSetContent( point, buf ); | ^~~ /usr/local/include/libxml2/libxml/tree.h:1064:22: note: passing argument to parameter 'content' here 1064 | const xmlChar *content); | ^ tools/quake2/qdata_heretic2/common/inout.c:198:27: warning: passing 'char[11]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 198 | node = xmlNewNode( NULL, "windingmsg" ); | ^~~~~~~~~~~~ /usr/local/include/libxml2/libxml/tree.h:841:22: note: passing argument to parameter 'name' here 841 | const xmlChar *name); | ^ tools/quake2/qdata_heretic2/common/inout.c:199:27: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 199 | xmlNodeSetContent( node, msg ); | ^~~ /usr/local/include/libxml2/libxml/tree.h:1064:22: note: passing argument to parameter 'content' here 1064 | const xmlChar *content); | ^ tools/quake2/qdata_heretic2/common/inout.c:202:20: warning: passing 'char[6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 202 | xmlSetProp( node, "level", (char *)&level ); | ^~~~~~~ /usr/local/include/libxml2/libxml/tree.h:1019:22: note: passing argument to parameter 'name' here 1019 | const xmlChar *name, | ^ tools/quake2/qdata_heretic2/common/inout.c:202:29: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 202 | xmlSetProp( node, "level", (char *)&level ); | ^~~~~~~~~~~~~~ /usr/local/include/libxml2/libxml/tree.h:1020:22: note: passing argument to parameter 'value' here 1020 | const xmlChar *value); | ^ tools/quake2/qdata_heretic2/common/inout.c:215:30: warning: passing 'char[8]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 215 | winding = xmlNewNode( NULL, "winding" ); | ^~~~~~~~~ /usr/local/include/libxml2/libxml/tree.h:841:22: note: passing argument to parameter 'name' here 841 | const xmlChar *name); | ^ tools/quake2/qdata_heretic2/common/inout.c:216:30: warning: passing 'char[2048]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 216 | xmlNodeSetContent( winding, buf ); | ^~~ /usr/local/include/libxml2/libxml/tree.h:1064:22: note: passing argument to parameter 'content' here 1064 | const xmlChar *content); | ^ tools/quake2/qdata_heretic2/common/inout.c:238:31: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] 238 | Net_StringToAddress( (char *)dest, &address ); | ^ tools/quake2/qdata_heretic2/common/inout.c:263:10: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 263 | printf( buf ); | ^~~ tools/quake2/qdata_heretic2/common/inout.c:263:10: note: treat the string as an argument to avoid this 263 | printf( buf ); | ^ | "%s", tools/quake2/qdata_heretic2/common/inout.c:280:20: warning: passing 'char[4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 280 | doc = xmlNewDoc( "1.0" ); | ^~~~~ /usr/local/include/libxml2/libxml/tree.h:783:30: note: passing argument to parameter 'version' here 783 | xmlNewDoc (const xmlChar *version); | ^ tools/quake2/qdata_heretic2/common/inout.c:281:48: warning: passing 'char[15]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 281 | doc->children = xmlNewDocRawNode( doc, NULL, "q3map_feedback", NULL ); | ^~~~~~~~~~~~~~~~ /usr/local/include/libxml2/libxml/tree.h:907:22: note: passing argument to parameter 'name' here 907 | const xmlChar *name, | ^ tools/quake2/qdata_heretic2/common/inout.c:284:27: warning: passing 'char[8]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 284 | node = xmlNewNode( NULL, "message" ); | ^~~~~~~~~ /usr/local/include/libxml2/libxml/tree.h:841:22: note: passing argument to parameter 'name' here 841 | const xmlChar *name); | ^ tools/quake2/qdata_heretic2/common/inout.c:285:27: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 285 | xmlNodeSetContent( node, buf ); | ^~~ /usr/local/include/libxml2/libxml/tree.h:1064:22: note: passing argument to parameter 'content' here 1064 | const xmlChar *content); | ^ tools/quake2/qdata_heretic2/common/inout.c:288:20: warning: passing 'char[6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 288 | xmlSetProp( node, "level", (char *)&level ); | ^~~~~~~ /usr/local/include/libxml2/libxml/tree.h:1019:22: note: passing argument to parameter 'name' here 1019 | const xmlChar *name, | ^ tools/quake2/qdata_heretic2/common/inout.c:288:29: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 288 | xmlSetProp( node, "level", (char *)&level ); | ^~~~~~~~~~~~~~ /usr/local/include/libxml2/libxml/tree.h:1020:22: note: passing argument to parameter 'value' here 1020 | const xmlChar *value); | ^ 29 warnings generated. cc tools/quake2/qdata_heretic2/common/l3dslib.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata_heretic2/common/l3dslib.o cc tools/quake2/qdata_heretic2/common/lbmlib.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata_heretic2/common/lbmlib.o tools/quake2/qdata_heretic2/common/lbmlib.c:187:8: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 187 | if ( *(int *)LBMbuffer != LittleLong( FORMID ) ) { | ^~~~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/common/lbmlib.c:192:25: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 192 | formlength = BigLong( *(int *)LBM_P ); | ^~~~~~~~~~~~ tools/quake2/qdata_heretic2/common/lbmlib.c:196:26: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 196 | formtype = LittleLong( *(int *)LBM_P ); | ^~~~~~~~~~~~ tools/quake2/qdata_heretic2/common/lbmlib.c:309:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 309 | formlength = (int*)lbmptr; | ^~~~~~~~~~~~ tools/quake2/qdata_heretic2/common/lbmlib.c:325:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 325 | bmhdlength = (int *)lbmptr; | ^~~~~~~~~~~~~ tools/quake2/qdata_heretic2/common/lbmlib.c:354:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 354 | cmaplength = (int *)lbmptr; | ^~~~~~~~~~~~~ tools/quake2/qdata_heretic2/common/lbmlib.c:374:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 374 | bodylength = (int *)lbmptr; | ^~~~~~~~~~~~~ tools/quake2/qdata_heretic2/common/lbmlib.c:449:8: warning: cast from 'byte *' (aka 'unsigned char *') to 'pcx_t *' increases required alignment from 1 to 2 [-Wcast-align] 449 | pcx = (pcx_t *)raw; | ^~~~~~~~~~~~ 8 warnings generated. cc tools/quake2/qdata_heretic2/common/mathlib.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata_heretic2/common/mathlib.o tools/quake2/qdata_heretic2/common/mathlib.c:97:9: warning: unknown pragma ignored [-Wunknown-pragmas] 97 | #pragma optimize("g", off) // went back to turning optimization off, | ^ tools/quake2/qdata_heretic2/common/mathlib.c:139:9: warning: unknown pragma ignored [-Wunknown-pragmas] 139 | #pragma optimize("", on) | ^ 2 warnings generated. cc tools/quake2/qdata_heretic2/common/md4.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata_heretic2/common/md4.o cc tools/quake2/qdata_heretic2/common/path_init.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata_heretic2/common/path_init.o tools/quake2/qdata_heretic2/common/path_init.c:137:3: warning: variable 'last' is uninitialized when used here [-Wuninitialized] 137 | last[ 0 ] = path[ 0 ]; | ^~~~ tools/quake2/qdata_heretic2/common/path_init.c:116:19: note: initialize the variable 'last' to silence this warning 116 | char *last; | ^ | = NULL tools/quake2/qdata_heretic2/common/path_init.c:326:9: warning: expression result unused [-Wunused-value] 326 | for ( j; j < *argc && argv[ j ] == NULL; j++ ) ; | ^ 2 warnings generated. cc tools/quake2/qdata_heretic2/common/qfiles.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata_heretic2/common/qfiles.o cc tools/quake2/qdata_heretic2/common/scriplib.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata_heretic2/common/scriplib.o cc tools/quake2/qdata_heretic2/common/threads.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata_heretic2/common/threads.o tools/quake2/qdata_heretic2/common/threads.c:553:62: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] 553 | if ( pthread_create( &work_threads[i], NULL, (void*)func, (void*)i ) != 0 ) { | ^~~~~~~~ tools/quake2/qdata_heretic2/common/threads.c:559:40: warning: cast from 'int *' to 'void **' increases required alignment from 4 to 8 [-Wcast-align] 559 | if ( pthread_join( work_threads[i], (void **)&status ) != 0 ) { | ^~~~~~~~~~~~~~~~ 2 warnings generated. cc tools/quake2/qdata_heretic2/common/token.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata_heretic2/common/token.o tools/quake2/qdata_heretic2/common/token.c:89:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 89 | "model", TK_MODEL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:90:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 90 | "mesh", TK_MESH, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:91:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 91 | "vertices", TK_VERTICES, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:92:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 92 | "edges", TK_EDGES, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:93:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 93 | "position", TK_POSITION, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:94:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 94 | "polygons", TK_POLYGONS, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:95:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 95 | "nodes", TK_NODES, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:96:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 96 | "rotation", TK_ROTATION, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:97:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 97 | "scaling", TK_SCALING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:98:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 98 | "translation", TK_TRANSLATION, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:99:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 99 | "vertex", TK_VERTEX, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:100:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 100 | "HRCH", TK_HRCH, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:101:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 101 | "Softimage", TK_SOFTIMAGE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:102:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 102 | "material", TK_MATERIAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:103:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 103 | "spline", TK_SPLINE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:105:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 105 | "Named", TK_C_NAMED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:106:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 106 | "object", TK_OBJECT, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:107:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 107 | "Tri", TK_C_TRI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:108:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 108 | "Vertices", TK_C_VERTICES, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:109:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 109 | "Faces", TK_C_FACES, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:110:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 110 | "Vertex", TK_C_VERTEX, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:111:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 111 | "list", TK_LIST, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:112:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 112 | "Face", TK_C_FACE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:114:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 114 | "Hexen", TK_C_HEXEN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:115:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 115 | "Triangles", TK_C_TRIANGLES, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:116:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 116 | "Version", TK_C_VERSION, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:117:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 117 | "faces", TK_FACES, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:118:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 118 | "face", TK_FACE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:119:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 119 | "origin", TK_ORIGIN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:121:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 121 | "DK_clusters", TK_CLUSTERS, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:122:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 122 | "DK_cluster_ncvs", TK_NUM_CLUSTER_VERTICES, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:123:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 123 | "name", TK_NAME, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:124:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 124 | "DK_cluster_name", TK_CLUSTER_NAME, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:125:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 125 | "DK_cluster_state", TK_CLUSTER_STATE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:127:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 127 | "actor_data", TK_ACTOR_DATA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:128:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 128 | "uvTexture", TK_UVTEXTURE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } tools/quake2/qdata_heretic2/common/token.c:130:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 130 | NULL, -1 | ^~~~~~~~~~~~~~~~~~~~~~ | { } /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^ 37 warnings generated. cc tools/quake2/qdata_heretic2/common/trilib.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata_heretic2/common/trilib.o tools/quake2/qdata_heretic2/common/trilib.c:76:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 76 | for ( i = 0 ; i < sizeof( tf_triangle ) / 4 ; i++ ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/common/trilib.c:89:6: warning: variable 'iLevel' set but not used [-Wunused-but-set-variable] 89 | int iLevel; | ^ 2 warnings generated. cc tools/quake2/qdata_heretic2/qcommon/reference.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata_heretic2/qcommon/reference.o cc tools/quake2/qdata_heretic2/qcommon/resourcemanager.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata_heretic2/qcommon/resourcemanager.o tools/quake2/qdata_heretic2/qcommon/resourcemanager.c:59:19: warning: cast from 'char *' to 'char **' increases required alignment from 1 to 8 [-Wcast-align] 59 | resource->free = (char **)( block ); | ^~~~~~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/qcommon/resourcemanager.c:69:13: warning: cast from 'char *' to 'char **' increases required alignment from 1 to 8 [-Wcast-align] 69 | current = (char **)( *current ); | ^~~~~~~~~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/qcommon/resourcemanager.c:123:27: warning: cast from 'char *' to 'char **' increases required alignment from 1 to 8 [-Wcast-align] 123 | if ( !( resource->free = (char **)( *resource->free ) ) ) { // if at end create new block | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. cc tools/quake2/qdata_heretic2/qcommon/skeletons.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata_heretic2/qcommon/skeletons.o tools/quake2/qdata_heretic2/qcommon/skeletons.c:132:13: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 132 | children = (int *)( root + RAVEN_HEAD * jointSize ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/qcommon/skeletons.c:137:13: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 137 | children = (int *)( root + RAVEN_UPPERBACK * jointSize ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/qcommon/skeletons.c:145:13: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 145 | children = (int *)( root + RAVEN_LOWERBACK * jointSize ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/qcommon/skeletons.c:158:13: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 158 | children = (int *)( root + RAVEN_HEAD * jointSize ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/qcommon/skeletons.c:169:13: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 169 | children = (int *)( root + BEETLE_HEAD * jointSize ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/qcommon/skeletons.c:174:13: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 174 | children = (int *)( root + BEETLE_NECK * jointSize ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/qcommon/skeletons.c:188:13: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 188 | children = (int *)( root + BEETLE_HEAD * jointSize ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/qcommon/skeletons.c:193:13: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 193 | children = (int *)( root + BEETLE_NECK * jointSize ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/qcommon/skeletons.c:207:13: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 207 | children = (int *)( root + PLAGUE_ELF_HEAD * jointSize ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/qcommon/skeletons.c:212:13: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 212 | children = (int *)( root + PLAGUE_ELF_UPPERBACK * jointSize ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/qcommon/skeletons.c:220:13: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 220 | children = (int *)( root + PLAGUE_ELF_LOWERBACK * jointSize ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. cc tools/quake2/qdata_heretic2/animcomp.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata_heretic2/animcomp.o tools/quake2/qdata_heretic2/animcomp.c:155:10: warning: variable 'nv' set but not used [-Wunused-but-set-variable] 155 | int k,l,nv,j; | ^ 1 warning generated. cc tools/quake2/qdata_heretic2/book.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata_heretic2/book.o tools/quake2/qdata_heretic2/book.c:206:13: warning: cast from 'unsigned int *' to 'unsigned long *' increases required alignment from 4 to 8 [-Wcast-align] 206 | sourcel = (unsigned long *) longimage + ( yl * longimagewidth ) + xl; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/book.c:207:11: warning: cast from 'unsigned int *' to 'unsigned long *' increases required alignment from 4 to 8 [-Wcast-align] 207 | destl = (unsigned long *) longimage; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/book.c:226:14: warning: cast from 'unsigned int *' to 'unsigned long *' increases required alignment from 4 to 8 [-Wcast-align] 226 | sourcel = (unsigned long *) longimage + ( coords[i].y * w ) + coords[i].x; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/book.c:239:27: warning: passing 'unsigned long[307200]' to parameter of type 'long *' converts between pointers to integer types with different sign [-Wpointer-sign] 239 | qtex32 = CreateBook32( bufferl, coords[i].w, coords[i].h, &size ); | ^~~~~~~ tools/quake2/qdata_heretic2/book.c:64:33: note: passing argument to parameter 'buffer' here 64 | miptex32_t *CreateBook32( long *buffer, int w, int h, int *FinalSize ){ | ^ 4 warnings generated. cc tools/quake2/qdata_heretic2/fmodels.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata_heretic2/fmodels.o tools/quake2/qdata_heretic2/fmodels.c:156:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 156 | for ( i = 0 ; i < strlen( string ); i++ ) | ~ ^ ~~~~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/fmodels.c:257:23: warning: cast to smaller integer type 'int' from 'fmtrivertx_t *' [-Wpointer-to-int-cast] 257 | fmheader.framesize = (int)&( (fmaliasframe_t *)0 )->verts[fmheader.num_xyz]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/fmodels.c:240:6: warning: variable 'c_on' set but not used [-Wunused-but-set-variable] 240 | int c_on, c_off; | ^ tools/quake2/qdata_heretic2/fmodels.c:649:58: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 649 | AnimCompressToBytes( g->trans,g->scale,g->mat,g->ccomp,g->cbase,g->cscale,g->coffset,g->bmin,g->bmax ); | ^~~~~~~~ tools/quake2/qdata_heretic2/animcomp.h:32:90: note: passing argument to parameter 'cbase' here 32 | void AnimCompressToBytes( float *trans,float *scale,char *mat,char *ccomp,unsigned char *cbase,float *cscale,float *coffset,float *bmin,float *bmax ); | ^ tools/quake2/qdata_heretic2/fmodels.c:1363:33: warning: comparison of integers of different signs: 'int' and 'qboolean' [-Wsign-compare] 1363 | if ( used[i] || trans_check != translucent[i] ) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/fmodels.c:2707:25: warning: cast from 'byte *' (aka 'unsigned char *') to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] 2707 | qtex32 = CreateMip32( (unsigned *)cropped, fmheader.skinwidth, fmheader.skinheight, &size, true ); | ^~~~~~~~~~~~~~~~~~~ 6 warnings generated. cc tools/quake2/qdata_heretic2/images.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata_heretic2/images.o tools/quake2/qdata_heretic2/images.c:131:8: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 131 | dr = abs( palette_r[i] - r ); | ^ tools/quake2/qdata_heretic2/images.c:131:8: note: use function 'labs' instead 131 | dr = abs( palette_r[i] - r ); | ^~~ | labs tools/quake2/qdata_heretic2/images.c:135:8: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 135 | dg = abs( palette_g[i] - g ); | ^ tools/quake2/qdata_heretic2/images.c:135:8: note: use function 'labs' instead 135 | dg = abs( palette_g[i] - g ); | ^~~ | labs tools/quake2/qdata_heretic2/images.c:139:8: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 139 | db = abs( palette_b[i] - b ); | ^ tools/quake2/qdata_heretic2/images.c:139:8: note: use function 'labs' instead 139 | db = abs( palette_b[i] - b ); | ^~~ | labs tools/quake2/qdata_heretic2/images.c:279:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 279 | for ( scaled_width = 1 ; scaled_width < width ; scaled_width <<= 1 ) | ~~~~~~~~~~~~ ^ ~~~~~ tools/quake2/qdata_heretic2/images.c:281:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 281 | if ( 1 && scaled_width > width && 1 ) { | ~~~~~~~~~~~~ ^ ~~~~~ tools/quake2/qdata_heretic2/images.c:284:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 284 | for ( scaled_height = 1 ; scaled_height < height ; scaled_height <<= 1 ) | ~~~~~~~~~~~~~ ^ ~~~~~~ tools/quake2/qdata_heretic2/images.c:286:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 286 | if ( 1 && scaled_height > height && 1 ) { | ~~~~~~~~~~~~~ ^ ~~~~~~ tools/quake2/qdata_heretic2/images.c:321:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 321 | if ( scaled_width == width && scaled_height == height ) { | ~~~~~~~~~~~~~ ^ ~~~~~~ tools/quake2/qdata_heretic2/images.c:321:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 321 | if ( scaled_width == width && scaled_height == height ) { | ~~~~~~~~~~~~ ^ ~~~~~ tools/quake2/qdata_heretic2/images.c:434:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 434 | for ( scaled_width = 1 ; scaled_width < width ; scaled_width <<= 1 ) | ~~~~~~~~~~~~ ^ ~~~~~ tools/quake2/qdata_heretic2/images.c:436:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 436 | if ( 1 && scaled_width > width && 1 ) { | ~~~~~~~~~~~~ ^ ~~~~~ tools/quake2/qdata_heretic2/images.c:439:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 439 | for ( scaled_height = 1 ; scaled_height < height ; scaled_height <<= 1 ) | ~~~~~~~~~~~~~ ^ ~~~~~~ tools/quake2/qdata_heretic2/images.c:441:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 441 | if ( 1 && scaled_height > height && 1 ) { | ~~~~~~~~~~~~~ ^ ~~~~~~ tools/quake2/qdata_heretic2/images.c:479:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 479 | if ( scaled_width == width && scaled_height == height ) { | ~~~~~~~~~~~~~ ^ ~~~~~~ tools/quake2/qdata_heretic2/images.c:479:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 479 | if ( scaled_width == width && scaled_height == height ) { | ~~~~~~~~~~~~ ^ ~~~~~ tools/quake2/qdata_heretic2/images.c:875:6: warning: variable 'fullbright' set but not used [-Wunused-but-set-variable] 875 | int fullbright; | ^ tools/quake2/qdata_heretic2/images.c:1087:14: warning: enumeration value 'pt_gl' not handled in switch [-Wswitch] 1087 | switch ( mp->type ) | ^~~~~~~~ 17 warnings generated. cc tools/quake2/qdata_heretic2/jointed.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata_heretic2/jointed.o In file included from tools/quake2/qdata_heretic2/jointed.c:26: tools/quake2/qdata_heretic2/qcommon/angles.h:75:9: warning: unknown pragma ignored [-Wunknown-pragmas] 75 | #pragma warning(disable : 4305) // 'initializing' : truncation from 'const double ' to 'float ' | ^ tools/quake2/qdata_heretic2/jointed.c:174:6: warning: variable 'baseJoint' set but not used [-Wunused-but-set-variable] 174 | int baseJoint; | ^ tools/quake2/qdata_heretic2/jointed.c:159:13: warning: unused function 'ParseTranslation3' [-Wunused-function] 159 | static void ParseTranslation3( vec3_t in ){ | ^~~~~~~~~~~~~~~~~ 3 warnings generated. cc tools/quake2/qdata_heretic2/models.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata_heretic2/models.o tools/quake2/qdata_heretic2/models.c:176:20: warning: cast to smaller integer type 'int' from 'dtrivertx_t *' [-Wpointer-to-int-cast] 176 | model.framesize = (int)&( (daliasframe_t *)0 )->verts[model.num_xyz]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/models.c:173:6: warning: variable 'c_on' set but not used [-Wunused-but-set-variable] 173 | int c_on, c_off; | ^ tools/quake2/qdata_heretic2/models.c:187:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 187 | for ( i = 0 ; i < sizeof( dmdl_t ) / 4 ; i++ ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/models.c:1560:15: warning: variable 'fr' set but not used [-Wunused-but-set-variable] 1560 | frame_t *fr; | ^ tools/quake2/qdata_heretic2/models.c:1798:30: warning: parameter 'modeltype' set but not used [-Wunused-but-set-parameter] 1798 | void MODELCMD_Modelname( int modeltype ){ | ^ tools/quake2/qdata_heretic2/models.c:1833:27: warning: parameter 'modeltype' set but not used [-Wunused-but-set-parameter] 1833 | void MODELCMD_Origin( int modeltype ){ | ^ tools/quake2/qdata_heretic2/models.c:1899:28: warning: parameter 'modeltype' set but not used [-Wunused-but-set-parameter] 1899 | void MODELCMD_ScaleUp( int modeltype ){ | ^ tools/quake2/qdata_heretic2/models.c:1949:29: warning: parameter 'modeltype' set but not used [-Wunused-but-set-parameter] 1949 | void MODELCMD_Skinsize( int modeltype ){ | ^ 8 warnings generated. cc tools/quake2/qdata_heretic2/pics.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata_heretic2/pics.o cc tools/quake2/qdata_heretic2/qdata.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata_heretic2/qdata.o tools/quake2/qdata_heretic2/qdata.c:253:6: warning: unused variable 'len' [-Wunused-variable] 253 | int len; | ^~~ 1 warning generated. cc tools/quake2/qdata_heretic2/qd_skeletons.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata_heretic2/qd_skeletons.o In file included from tools/quake2/qdata_heretic2/qd_skeletons.c:25: tools/quake2/qdata_heretic2/qcommon/angles.h:75:9: warning: unknown pragma ignored [-Wunknown-pragmas] 75 | #pragma warning(disable : 4305) // 'initializing' : truncation from 'const double ' to 'float ' | ^ tools/quake2/qdata_heretic2/qd_skeletons.c:859:15: warning: variable 'fr' set but not used [-Wunused-but-set-variable] 859 | fmframe_t *fr; | ^ tools/quake2/qdata_heretic2/qd_skeletons.c:296:13: warning: unused function 'ParseVec3' [-Wunused-function] 296 | static void ParseVec3( vec3_t in ){ | ^~~~~~~~~ tools/quake2/qdata_heretic2/qd_skeletons.c:314:13: warning: unused function 'ParseRotation3' [-Wunused-function] 314 | static void ParseRotation3( vec3_t in ){ | ^~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/qd_skeletons.c:332:13: warning: unused function 'ParseTranslation3' [-Wunused-function] 332 | static void ParseTranslation3( vec3_t in ){ | ^~~~~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/qd_skeletons.c:341:13: warning: unused function 'ParseTranslation3d' [-Wunused-function] 341 | static void ParseTranslation3d( vec3d_t in ){ | ^~~~~~~~~~~~~~~~~~ 6 warnings generated. cc tools/quake2/qdata_heretic2/sprites.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata_heretic2/sprites.o tools/quake2/qdata_heretic2/sprites.c:56:9: warning: variable 'curframe' set but not used [-Wunused-but-set-variable] 56 | int i, curframe; | ^ tools/quake2/qdata_heretic2/sprites.c:144:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] 144 | longimage = (unsigned *)byteimage; | ^~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. cc tools/quake2/qdata_heretic2/svdcmp.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata_heretic2/svdcmp.o cc tools/quake2/qdata_heretic2/tables.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata_heretic2/tables.o cc tools/quake2/qdata_heretic2/tmix.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata_heretic2/tmix.o tools/quake2/qdata_heretic2/tmix.c:82:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 82 | if ( entry |= *mapitem++ & 8 ) { | ~~~~~~^~~~~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/tmix.c:82:15: note: place parentheses around the assignment to silence this warning 82 | if ( entry |= *mapitem++ & 8 ) { | ^ | ( ) tools/quake2/qdata_heretic2/tmix.c:82:15: note: use '!=' to turn this compound assignment into an inequality comparison 82 | if ( entry |= *mapitem++ & 8 ) { | ^~ | != tools/quake2/qdata_heretic2/tmix.c:244:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 244 | if ( fp = fopen( name, "wb" ) ) { | ~~~^~~~~~~~~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/tmix.c:244:10: note: place parentheses around the assignment to silence this warning 244 | if ( fp = fopen( name, "wb" ) ) { | ^ | ( ) tools/quake2/qdata_heretic2/tmix.c:244:10: note: use '==' to turn this assignment into an equality comparison 244 | if ( fp = fopen( name, "wb" ) ) { | ^ | == tools/quake2/qdata_heretic2/tmix.c:284:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 284 | if ( fp = fopen( name, "r" ) ) { | ~~~^~~~~~~~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/tmix.c:284:10: note: place parentheses around the assignment to silence this warning 284 | if ( fp = fopen( name, "r" ) ) { | ^ | ( ) tools/quake2/qdata_heretic2/tmix.c:284:10: note: use '==' to turn this assignment into an equality comparison 284 | if ( fp = fopen( name, "r" ) ) { | ^ | == tools/quake2/qdata_heretic2/tmix.c:550:8: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 550 | pix = (long *)pixels; | ^~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/tmix.c:559:8: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 559 | pix = (long *)pixels; | ^~~~~~~~~~~~~~ tools/quake2/qdata_heretic2/tmix.c:582:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 582 | source = (long *)pixels; | ^~~~~~~~~~~~~~ 6 warnings generated. cc tools/quake2/qdata_heretic2/video.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake2/qdata_heretic2/video.o file=install/heretic2/h2data.amd64; mkdir -p ${file%/*} c++ tools/quake2/qdata_heretic2/common/bspfile.o tools/quake2/qdata_heretic2/common/cmdlib.o tools/quake2/qdata_heretic2/common/inout.o tools/quake2/qdata_heretic2/common/l3dslib.o tools/quake2/qdata_heretic2/common/lbmlib.o tools/quake2/qdata_heretic2/common/mathlib.o tools/quake2/qdata_heretic2/common/md4.o tools/quake2/qdata_heretic2/common/path_init.o tools/quake2/qdata_heretic2/common/qfiles.o tools/quake2/qdata_heretic2/common/scriplib.o tools/quake2/qdata_heretic2/common/threads.o tools/quake2/qdata_heretic2/common/token.o tools/quake2/qdata_heretic2/common/trilib.o tools/quake2/qdata_heretic2/qcommon/reference.o tools/quake2/qdata_heretic2/qcommon/resourcemanager.o tools/quake2/qdata_heretic2/qcommon/skeletons.o tools/quake2/qdata_heretic2/animcomp.o tools/quake2/qdata_heretic2/book.o tools/quake2/qdata_heretic2/fmodels.o tools/quake2/qdata_heretic2/images.o tools/quake2/qdata_heretic2/jointed.o tools/quake2/qdata_heretic2/models.o tools/quake2/qdata_heretic2/pics.o tools/quake2/qdata_heretic2/qdata.o tools/quake2/qdata_heretic2/qd_skeletons.o tools/quake2/qdata_heretic2/sprites.o tools/quake2/qdata_heretic2/svdcmp.o tools/quake2/qdata_heretic2/tables.o tools/quake2/qdata_heretic2/tmix.o tools/quake2/qdata_heretic2/video.o libl_net.a -fstack-protector-strong -L/usr/local/lib -s -L/usr/local/lib -lxml2 -lpthread -o install/heretic2/h2data.amd64 [ -z "ldd " ] || [ -z "`ldd install/heretic2/h2data.amd64 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/heretic2/h2data.amd64; exit 1; } if false; then o=install/heretic2/h2data.amd64; ln -snf ${o##*/} install/heretic2/h2data; else true; fi cc tools/quake3/common/aselib.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/common/aselib.o tools/quake3/common/aselib.c:414:7: warning: unused variable 'fullpath' [-Wunused-variable] 414 | char fullpath[1024], bitmap[1024], modeldir[1024]; | ^~~~~~~~ tools/quake3/common/aselib.c:414:37: warning: unused variable 'modeldir' [-Wunused-variable] 414 | char fullpath[1024], bitmap[1024], modeldir[1024]; | ^~~~~~~~ tools/quake3/common/aselib.c:416:13: warning: unused variable 'count' [-Wunused-variable] 416 | int i = 0, count; | ^~~~~ tools/quake3/common/aselib.c:119:14: warning: unused function 'strlwr' [-Wunused-function] 119 | static char* strlwr( char* string ){ | ^~~~~~ 4 warnings generated. cc tools/quake3/common/bspfile.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/common/bspfile.o tools/quake3/common/bspfile.c:297:14: warning: variable 'ofs' set but not used [-Wunused-but-set-variable] 297 | int length, ofs; | ^ 1 warning generated. cc tools/quake3/common/cmdlib.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/common/cmdlib.o cc tools/quake3/common/imagelib.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/common/imagelib.o tools/quake3/common/imagelib.c:217:8: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 217 | if ( *(int *)LBMbuffer != LittleLong( FORMID ) ) { | ^~~~~~~~~~~~~~~~ tools/quake3/common/imagelib.c:222:25: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 222 | formlength = BigLong( *(int *)LBM_P ); | ^~~~~~~~~~~~ tools/quake3/common/imagelib.c:226:26: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 226 | formtype = LittleLong( *(int *)LBM_P ); | ^~~~~~~~~~~~ tools/quake3/common/imagelib.c:338:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 338 | formlength = (int*)lbmptr; | ^~~~~~~~~~~~ tools/quake3/common/imagelib.c:354:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 354 | bmhdlength = (int *)lbmptr; | ^~~~~~~~~~~~~ tools/quake3/common/imagelib.c:383:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 383 | cmaplength = (int *)lbmptr; | ^~~~~~~~~~~~~ tools/quake3/common/imagelib.c:403:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 403 | bodylength = (int *)lbmptr; | ^~~~~~~~~~~~~ tools/quake3/common/imagelib.c:484:8: warning: cast from 'byte *' (aka 'unsigned char *') to 'pcx_t *' increases required alignment from 1 to 2 [-Wcast-align] 484 | pcx = (pcx_t *)raw; | ^~~~~~~~~~~~ tools/quake3/common/imagelib.c:1226:13: warning: cast from 'byte *' (aka 'unsigned char *') to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] 1226 | *pixels = (unsigned *)pixels32; | ^~~~~~~~~~~~~~~~~~~~ 9 warnings generated. cc tools/quake3/common/inout.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/common/inout.o cc tools/quake3/common/md4.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/common/md4.o cc tools/quake3/common/scriplib.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/common/scriplib.o cc tools/quake3/common/trilib.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/common/trilib.o tools/quake3/common/trilib.c:66:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 66 | for ( i = 0 ; i < sizeof( tf_triangle ) / 4 ; i++ ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake3/common/trilib.c:110:6: warning: variable 'iLevel' set but not used [-Wunused-but-set-variable] 110 | int iLevel; | ^ 2 warnings generated. cc tools/quake3/common/unzip.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/common/unzip.o tools/quake3/common/unzip.c:1581:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 1581 | fclose(s->file); | ^ tools/quake3/common/unzip.c:1578:5: note: previous statement is here 1578 | if (s->pfile_in_zip_read!=NULL) | ^ tools/quake3/common/unzip.c:1869:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 1869 | s=(unz_s*)file; | ^ tools/quake3/common/unzip.c:1866:5: note: previous statement is here 1866 | if (strlen(szFileName)>=UNZ_MAXFILENAMEINZIP) | ^ tools/quake3/common/unzip.c:1946:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 1946 | if (unzlocal_getLong(s->file,&uData) != UNZ_OK) /* date/time */ | ^ tools/quake3/common/unzip.c:1942:5: note: previous statement is here 1942 | if ((err==UNZ_OK) && (s->cur_file_info.compression_method!=0) && | ^ tools/quake3/common/unzip.c:2009:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 2009 | if (unzlocal_CheckCurrentFileCoherencyHeader(s,&iSizeVar, | ^ tools/quake3/common/unzip.c:2006:5: note: previous statement is here 2006 | if (s->pfile_in_zip_read != NULL) | ^ tools/quake3/common/unzip.c:2105:43: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2105 | if ((pfile_in_zip_read_info->read_buffer == NULL)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ tools/quake3/common/unzip.c:2105:43: note: remove extraneous parentheses around the comparison to silence this warning 2105 | if ((pfile_in_zip_read_info->read_buffer == NULL)) | ~ ^ ~ tools/quake3/common/unzip.c:2105:43: note: use '=' to turn this equality comparison into an assignment 2105 | if ((pfile_in_zip_read_info->read_buffer == NULL)) | ^~ | = 5 warnings generated. cc tools/quake3/common/vfs.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/common/vfs.o tools/quake3/common/vfs.c:137:3: warning: 'g_strdown' is deprecated [-Wdeprecated-declarations] 137 | g_strdown( filename_inzip ); | ^ /usr/local/include/glib-2.0/glib/gstrfuncs.h:274:1: note: 'g_strdown' has been explicitly marked deprecated here 274 | GLIB_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:30:25: note: expanded from macro 'GLIB_DEPRECATED' 30 | #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ tools/quake3/common/vfs.c:272:2: warning: 'g_strdown' is deprecated [-Wdeprecated-declarations] 272 | g_strdown( fixed ); | ^ /usr/local/include/glib-2.0/glib/gstrfuncs.h:274:1: note: 'g_strdown' has been explicitly marked deprecated here 274 | GLIB_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:30:25: note: expanded from macro 'GLIB_DEPRECATED' 30 | #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ tools/quake3/common/vfs.c:336:2: warning: 'g_strdown' is deprecated [-Wdeprecated-declarations] 336 | g_strdown( fixed ); | ^ /usr/local/include/glib-2.0/glib/gstrfuncs.h:274:1: note: 'g_strdown' has been explicitly marked deprecated here 274 | GLIB_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:30:25: note: expanded from macro 'GLIB_DEPRECATED' 30 | #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. cc tools/quake3/q3data/3dslib.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3data/3dslib.o tools/quake3/q3data/3dslib.c:65:34: warning: passing 'unsigned short *' to parameter of type 'short *' converts between pointers to integer types with different sign [-Wpointer-sign] 65 | while ( ReadChunkAndLength( fp, &chunkID, &chunkLen ) ) | ^~~~~~~~ tools/quake3/q3data/3dslib.c:50:49: note: passing argument to parameter 'chunk' here 50 | static int ReadChunkAndLength( FILE *fp, short *chunk, long *len ){ | ^ tools/quake3/q3data/3dslib.c:97:34: warning: passing 'unsigned short *' to parameter of type 'short *' converts between pointers to integer types with different sign [-Wpointer-sign] 97 | while ( ReadChunkAndLength( fp, &chunkID, &chunkLen ) ) | ^~~~~~~~ tools/quake3/q3data/3dslib.c:50:49: note: passing argument to parameter 'chunk' here 50 | static int ReadChunkAndLength( FILE *fp, short *chunk, long *len ){ | ^ tools/quake3/q3data/3dslib.c:246:34: warning: passing 'unsigned short *' to parameter of type 'short *' converts between pointers to integer types with different sign [-Wpointer-sign] 246 | while ( ReadChunkAndLength( fp, &chunkID, &chunkLen ) ) | ^~~~~~~~ tools/quake3/q3data/3dslib.c:50:49: note: passing argument to parameter 'chunk' here 50 | static int ReadChunkAndLength( FILE *fp, short *chunk, long *len ){ | ^ tools/quake3/q3data/3dslib.c:365:34: warning: passing 'unsigned short *' to parameter of type 'short *' converts between pointers to integer types with different sign [-Wpointer-sign] 365 | while ( ReadChunkAndLength( fp, &chunkID, &chunkLen ) ) | ^~~~~~~~ tools/quake3/q3data/3dslib.c:50:49: note: passing argument to parameter 'chunk' here 50 | static int ReadChunkAndLength( FILE *fp, short *chunk, long *len ){ | ^ tools/quake3/q3data/3dslib.c:351:6: warning: unused variable 'i' [-Wunused-variable] 351 | int i = 0; | ^ tools/quake3/q3data/3dslib.c:410:34: warning: passing 'unsigned short *' to parameter of type 'short *' converts between pointers to integer types with different sign [-Wpointer-sign] 410 | while ( ReadChunkAndLength( fp, &chunkID, &chunkLen ) ) | ^~~~~~~~ tools/quake3/q3data/3dslib.c:50:49: note: passing argument to parameter 'chunk' here 50 | static int ReadChunkAndLength( FILE *fp, short *chunk, long *len ){ | ^ tools/quake3/q3data/3dslib.c:473:32: warning: passing 'unsigned short *' to parameter of type 'short *' converts between pointers to integer types with different sign [-Wpointer-sign] 473 | if ( !ReadChunkAndLength( fp, &chunkID, &chunkLen ) ) { | ^~~~~~~~ tools/quake3/q3data/3dslib.c:50:49: note: passing argument to parameter 'chunk' here 50 | static int ReadChunkAndLength( FILE *fp, short *chunk, long *len ){ | ^ tools/quake3/q3data/3dslib.c:480:34: warning: passing 'unsigned short *' to parameter of type 'short *' converts between pointers to integer types with different sign [-Wpointer-sign] 480 | while ( ReadChunkAndLength( fp, &chunkID, &chunkLen ) ) | ^~~~~~~~ tools/quake3/q3data/3dslib.c:50:49: note: passing argument to parameter 'chunk' here 50 | static int ReadChunkAndLength( FILE *fp, short *chunk, long *len ){ | ^ tools/quake3/q3data/3dslib.c:501:13: warning: unused function 'ComputeNormals' [-Wunused-function] 501 | static void ComputeNormals( _3DSTriObject_t *pTO, triangle_t *pTris ){ | ^~~~~~~~~~~~~~ 9 warnings generated. cc tools/quake3/q3data/compress.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3data/compress.o cc tools/quake3/q3data/images.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3data/images.o tools/quake3/q3data/images.c:384:6: warning: variable 'fullbright' set but not used [-Wunused-but-set-variable] 384 | int fullbright; | ^ 1 warning generated. cc tools/quake3/q3data/md3lib.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3data/md3lib.o tools/quake3/q3data/md3lib.c:100:12: warning: variable 'shortestSide' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] 100 | else if ( len[2] > len[0] && len[2] > len[1] ) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3data/md3lib.c:103:6: note: uninitialized use occurs here 103 | len[shortestSide] = -1; | ^~~~~~~~~~~~ tools/quake3/q3data/md3lib.c:100:7: note: remove the 'if' if its condition is always true 100 | else if ( len[2] > len[0] && len[2] > len[1] ) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3data/md3lib.c:100:12: warning: variable 'shortestSide' is used uninitialized whenever '&&' condition is false [-Wsometimes-uninitialized] 100 | else if ( len[2] > len[0] && len[2] > len[1] ) { | ^~~~~~~~~~~~~~~ tools/quake3/q3data/md3lib.c:103:6: note: uninitialized use occurs here 103 | len[shortestSide] = -1; | ^~~~~~~~~~~~ tools/quake3/q3data/md3lib.c:100:12: note: remove the '&&' if its condition is always true 100 | else if ( len[2] > len[0] && len[2] > len[1] ) { | ^~~~~~~~~~~~~~~~~~ tools/quake3/q3data/md3lib.c:34:31: note: initialize the variable 'shortestSide' to silence this warning 34 | int longestSide, shortestSide, hypotSide; | ^ | = 0 tools/quake3/q3data/md3lib.c:89:12: warning: variable 'longestSide' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] 89 | else if ( len[2] > len[0] && len[2] > len[1] ) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3data/md3lib.c:92:6: note: uninitialized use occurs here 92 | len[longestSide] = -1; | ^~~~~~~~~~~ tools/quake3/q3data/md3lib.c:89:7: note: remove the 'if' if its condition is always true 89 | else if ( len[2] > len[0] && len[2] > len[1] ) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3data/md3lib.c:89:12: warning: variable 'longestSide' is used uninitialized whenever '&&' condition is false [-Wsometimes-uninitialized] 89 | else if ( len[2] > len[0] && len[2] > len[1] ) { | ^~~~~~~~~~~~~~~ tools/quake3/q3data/md3lib.c:92:6: note: uninitialized use occurs here 92 | len[longestSide] = -1; | ^~~~~~~~~~~ tools/quake3/q3data/md3lib.c:89:12: note: remove the '&&' if its condition is always true 89 | else if ( len[2] > len[0] && len[2] > len[1] ) { | ^~~~~~~~~~~~~~~~~~ tools/quake3/q3data/md3lib.c:34:17: note: initialize the variable 'longestSide' to silence this warning 34 | int longestSide, shortestSide, hypotSide; | ^ | = 0 tools/quake3/q3data/md3lib.c:77:12: warning: variable 'origin' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] 77 | else if ( len[2] > len[0] && len[2] > len[1] ) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3data/md3lib.c:120:25: note: uninitialized use occurs here 120 | pTag->origin[0] = pTri[origin][0]; | ^~~~~~ tools/quake3/q3data/md3lib.c:77:7: note: remove the 'if' if its condition is always true 77 | else if ( len[2] > len[0] && len[2] > len[1] ) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3data/md3lib.c:77:12: warning: variable 'origin' is used uninitialized whenever '&&' condition is false [-Wsometimes-uninitialized] 77 | else if ( len[2] > len[0] && len[2] > len[1] ) { | ^~~~~~~~~~~~~~~ tools/quake3/q3data/md3lib.c:120:25: note: uninitialized use occurs here 120 | pTag->origin[0] = pTri[origin][0]; | ^~~~~~ tools/quake3/q3data/md3lib.c:77:12: note: remove the '&&' if its condition is always true 77 | else if ( len[2] > len[0] && len[2] > len[1] ) { | ^~~~~~~~~~~~~~~~~~ tools/quake3/q3data/md3lib.c:35:12: note: initialize the variable 'origin' to silence this warning 35 | int origin; | ^ | = 0 tools/quake3/q3data/md3lib.c:77:12: warning: variable 'hypotSide' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] 77 | else if ( len[2] > len[0] && len[2] > len[1] ) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3data/md3lib.c:81:6: note: uninitialized use occurs here 81 | len[hypotSide] = -1; | ^~~~~~~~~ tools/quake3/q3data/md3lib.c:77:7: note: remove the 'if' if its condition is always true 77 | else if ( len[2] > len[0] && len[2] > len[1] ) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3data/md3lib.c:77:12: warning: variable 'hypotSide' is used uninitialized whenever '&&' condition is false [-Wsometimes-uninitialized] 77 | else if ( len[2] > len[0] && len[2] > len[1] ) { | ^~~~~~~~~~~~~~~ tools/quake3/q3data/md3lib.c:81:6: note: uninitialized use occurs here 81 | len[hypotSide] = -1; | ^~~~~~~~~ tools/quake3/q3data/md3lib.c:77:12: note: remove the '&&' if its condition is always true 77 | else if ( len[2] > len[0] && len[2] > len[1] ) { | ^~~~~~~~~~~~~~~~~~ tools/quake3/q3data/md3lib.c:34:42: note: initialize the variable 'hypotSide' to silence this warning 34 | int longestSide, shortestSide, hypotSide; | ^ | = 0 tools/quake3/q3data/md3lib.c:167:36: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] 167 | printf( " file size: %d\n", fileSize ); | ~~ ^~~~~~~~ | %ld tools/quake3/q3data/md3lib.c:170:9: warning: cast from 'char *' to 'md3Tag_t *' (aka 'struct md3Tag_s *') increases required alignment from 1 to 4 [-Wcast-align] 170 | pTag = ( md3Tag_t * ) ( ( ( char * ) buffer ) + header.ofsTags ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3data/md3lib.c:181:13: warning: cast from 'char *' to 'md3Surface_t *' increases required alignment from 1 to 4 [-Wcast-align] 181 | pSurface = ( md3Surface_t * ) ( ( ( char * ) buffer ) + header.ofsSurfaces ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3data/md3lib.c:187:26: warning: cast from 'char *' to 'md3Shader_t *' increases required alignment from 1 to 4 [-Wcast-align] 187 | md3Shader_t *pShader = ( md3Shader_t * ) ( ( ( char * ) pSurface ) + pSurface->ofsShaders ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3data/md3lib.c:203:14: warning: cast from 'char *' to 'md3Surface_t *' increases required alignment from 1 to 4 [-Wcast-align] 203 | pSurface = ( md3Surface_t * ) ( ( ( char * ) pSurface ) + pSurface->ofsEnd ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. cc tools/quake3/q3data/models.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3data/models.o tools/quake3/q3data/models.c:562:15: warning: variable 'pbasevert' set but not used [-Wunused-but-set-variable] 562 | float *pbasevert; | ^ tools/quake3/q3data/models.c:1888:12: warning: variable 'tagHead' set but not used [-Wunused-but-set-variable] 1888 | qboolean tagHead = qfalse; | ^ tools/quake3/q3data/models.c:1618:13: warning: unused function 'WriteMD3' [-Wunused-function] 1618 | static void WriteMD3( const char *_filename, ObjectAnimationFrame_t oanims[], int numFrames ){ | ^~~~~~~~ 3 warnings generated. cc tools/quake3/q3data/p3dlib.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3data/p3dlib.o cc tools/quake3/q3data/polyset.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3data/polyset.o cc tools/quake3/q3data/q3data.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3data/q3data.o tools/quake3/q3data/q3data.c:352:6: warning: unused variable 'len' [-Wunused-variable] 352 | int len; | ^~~ 1 warning generated. cc tools/quake3/q3data/stripper.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3data/stripper.o tools/quake3/q3data/stripper.c:37:6: warning: unused variable 'sum' [-Wunused-variable] 37 | int sum = 0; | ^~~ tools/quake3/q3data/stripper.c:160:6: warning: unused variable 'startTri' [-Wunused-variable] 160 | int startTri = -1; | ^~~~~~~~ 2 warnings generated. cc tools/quake3/q3data/video.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3data/video.o tools/quake3/q3data/video.c:109:18: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 109 | if ( !strncmp( data_p, name, 4 ) ) { | ^~~~~~ /usr/include/string.h:111:26: note: passing argument to parameter here 111 | int strncmp(const char *, const char *, size_t) __pure; | ^ tools/quake3/q3data/video.c:131:31: warning: cast to smaller integer type 'int' from 'byte *' (aka 'unsigned char *') [-Wpointer-to-int-cast] 131 | printf( "0x%x : %s (%d)\n", (int)( data_p - 4 ), str, iff_chunk_len ); | ^~~~~~~~~~~~~~~~~~~ tools/quake3/q3data/video.c:158:30: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 158 | if ( !( data_p && !strncmp( data_p + 8, "WAVE", 4 ) ) ) { | ^~~~~~~~~~ /usr/include/string.h:111:26: note: passing argument to parameter here 111 | int strncmp(const char *, const char *, size_t) __pure; | ^ tools/quake3/q3data/video.c:194:19: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 194 | if ( !strncmp( data_p + 28, "mark", 4 ) ) { // this is not a proper parse, but it works with cooledit... | ^~~~~~~~~~~ /usr/include/string.h:111:26: note: passing argument to parameter here 111 | int strncmp(const char *, const char *, size_t) __pure; | ^ tools/quake3/q3data/video.c:263:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] 263 | val = ( (unsigned short *)( s_soundtrack + s_wavinfo.dataofs ) )[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3data/video.c:632:41: warning: incompatible pointer types passing 'unsigned int[2][2]' to parameter of type 'unsigned long (*)[2]' [-Wincompatible-pointer-types] 632 | error = BTCQuantizeBlock( inBlock, endPoints, btcQuantizedBlock, -1 ); //bestError ); | ^~~~~~~~~ tools/quake3/q3data/video.c:517:70: note: passing argument to parameter 'endPoints' here 517 | static float BTCQuantizeBlock( float inBlock[4][4][3], unsigned long endPoints[2][2], int btcQuantizedBlock[4][4], float bestError ){ | ^ tools/quake3/q3data/video.c:643:37: warning: incompatible pointer types passing 'unsigned int[2][2]' to parameter of type 'unsigned long (*)[2]' [-Wincompatible-pointer-types] 643 | error = BTCQuantizeBlock( inBlock, bestEndPoints, btcQuantizedBlock, -1.0f ); | ^~~~~~~~~~~~~ tools/quake3/q3data/video.c:517:70: note: passing argument to parameter 'endPoints' here 517 | static float BTCQuantizeBlock( float inBlock[4][4][3], unsigned long endPoints[2][2], int btcQuantizedBlock[4][4], float bestError ){ | ^ tools/quake3/q3data/video.c:1110:30: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] 1110 | printf( "Total size: %i\n", ftell( output ) ); | ~~ ^~~~~~~~~~~~~~~ | %li tools/quake3/q3data/video.c:468:13: warning: unused function 'BTCFindEndpoints' [-Wunused-function] 468 | static void BTCFindEndpoints( float inBlock[4][4][3], unsigned int endPoints[2][2] ){ | ^~~~~~~~~~~~~~~~ 9 warnings generated. cc libs/filematch.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/filematch.o ar rc libfilematch.a libs/filematch.o ranlib libfilematch.a cc libs/etclib.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/etclib.o ar rc libetclib.a libs/etclib.o ranlib libetclib.a cc libs/mathlib/bbox.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/mathlib/bbox.o cc libs/mathlib/line.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/mathlib/line.o cc libs/mathlib/m4x4.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/mathlib/m4x4.o cc libs/mathlib/mathlib.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/mathlib/mathlib.o cc libs/mathlib/ray.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/mathlib/ray.o ar rc libmathlib.a libs/mathlib/bbox.o libs/mathlib/line.o libs/mathlib/m4x4.o libs/mathlib/mathlib.o libs/mathlib/ray.o ranlib libmathlib.a file=install/q3data.amd64; mkdir -p ${file%/*} c++ tools/quake3/common/aselib.o tools/quake3/common/bspfile.o tools/quake3/common/cmdlib.o tools/quake3/common/imagelib.o tools/quake3/common/inout.o tools/quake3/common/md4.o tools/quake3/common/scriplib.o tools/quake3/common/trilib.o tools/quake3/common/unzip.o tools/quake3/common/vfs.o tools/quake3/q3data/3dslib.o tools/quake3/q3data/compress.o tools/quake3/q3data/images.o tools/quake3/q3data/md3lib.o tools/quake3/q3data/models.o tools/quake3/q3data/p3dlib.o tools/quake3/q3data/polyset.o tools/quake3/q3data/q3data.o tools/quake3/q3data/stripper.o tools/quake3/q3data/video.o libfilematch.a libetclib.a libl_net.a libmathlib.a -fstack-protector-strong -L/usr/local/lib -s -L/usr/local/lib -lxml2 -L/usr/local/lib -lglib-2.0 -lintl -lz -lpthread -o install/q3data.amd64 [ -z "ldd " ] || [ -z "`ldd install/q3data.amd64 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/q3data.amd64; exit 1; } if false; then o=install/q3data.amd64; ln -snf ${o##*/} install/q3data; else true; fi cc tools/quake3/common/jpeg.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/common/jpeg.o cc tools/quake3/common/mutex.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/common/mutex.o cc tools/quake3/common/polylib.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/common/polylib.o cc tools/quake3/common/threads.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/common/threads.o tools/quake3/common/threads.c:585:40: warning: cast from 'int *' to 'void **' increases required alignment from 4 to 8 [-Wcast-align] 585 | if ( pthread_join( work_threads[i], (void **)&status ) != 0 ) { | ^~~~~~~~~~~~~~~~ 1 warning generated. cc tools/quake3/q3map2/brush.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/brush.o tools/quake3/q3map2/brush.c:270:35: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value] 270 | else if ( fabs( ai - a[ i ] ) < fabs( bi < b[ i ] ) ) { | ^ tools/quake3/q3map2/brush.c:270:35: note: use function 'abs' instead 270 | else if ( fabs( ai - a[ i ] ) < fabs( bi < b[ i ] ) ) { | ^~~~ | abs 1 warning generated. cc tools/quake3/q3map2/brush_primit.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/brush_primit.o cc tools/quake3/q3map2/bspfile_abstract.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/bspfile_abstract.o cc tools/quake3/q3map2/bspfile_ibsp.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/bspfile_ibsp.o tools/quake3/q3map2/bspfile_ibsp.c:463:13: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 463 | SwapBlock( (int*) ( (byte*) header + sizeof( int ) ), sizeof( *header ) - sizeof( int ) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3map2/bspfile_ibsp.c:466:29: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 466 | if ( force == qfalse && *( (int*) header->ident ) != *( (int*) game->bspIdent ) ) { | ^~~~~~~~~~~~~~~~~~~~ tools/quake3/q3map2/bspfile_ibsp.c:466:58: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 466 | if ( force == qfalse && *( (int*) header->ident ) != *( (int*) game->bspIdent ) ) { | ^~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3map2/bspfile_ibsp.c:544:12: warning: cast from 'char *' to 'bspHeader_t *' increases required alignment from 1 to 4 [-Wcast-align] 544 | *( (int*) (bspHeader_t*) header->ident ) = *( (int*) game->bspIdent ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3map2/bspfile_ibsp.c:544:48: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 544 | *( (int*) (bspHeader_t*) header->ident ) = *( (int*) game->bspIdent ); | ^~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. cc tools/quake3/q3map2/bspfile_rbsp.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/bspfile_rbsp.o tools/quake3/q3map2/bspfile_rbsp.c:222:13: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 222 | SwapBlock( (int*) ( (byte*) header + sizeof( int ) ), sizeof( *header ) - sizeof( int ) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3map2/bspfile_rbsp.c:225:29: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 225 | if ( force == qfalse && *( (int*) header->ident ) != *( (int*) game->bspIdent ) ) { | ^~~~~~~~~~~~~~~~~~~~ tools/quake3/q3map2/bspfile_rbsp.c:225:58: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 225 | if ( force == qfalse && *( (int*) header->ident ) != *( (int*) game->bspIdent ) ) { | ^~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3map2/bspfile_rbsp.c:299:12: warning: cast from 'char *' to 'bspHeader_t *' increases required alignment from 1 to 4 [-Wcast-align] 299 | *( (int*) (bspHeader_t*) header->ident ) = *( (int*) game->bspIdent ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3map2/bspfile_rbsp.c:299:48: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 299 | *( (int*) (bspHeader_t*) header->ident ) = *( (int*) game->bspIdent ); | ^~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. cc tools/quake3/q3map2/bsp.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/bsp.o cc tools/quake3/q3map2/convert_ase.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/convert_ase.o cc tools/quake3/q3map2/convert_obj.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/convert_obj.o cc tools/quake3/q3map2/convert_map.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/convert_map.o tools/quake3/q3map2/convert_map.c:113:9: warning: using integer absolute value function 'abs' when argument is of floating point type [-Wabsolute-value] 113 | if ( abs( DotProduct( vert[0]->xyz, buildPlane->normal ) - buildPlane->dist ) >= distanceEpsilon ) { | ^ tools/quake3/q3map2/convert_map.c:113:9: note: use function 'fabsf' instead 113 | if ( abs( DotProduct( vert[0]->xyz, buildPlane->normal ) - buildPlane->dist ) >= distanceEpsilon ) { | ^~~ | fabsf tools/quake3/q3map2/convert_map.c:116:9: warning: using integer absolute value function 'abs' when argument is of floating point type [-Wabsolute-value] 116 | if ( abs( DotProduct( vert[1]->xyz, buildPlane->normal ) - buildPlane->dist ) >= distanceEpsilon ) { | ^ tools/quake3/q3map2/convert_map.c:116:9: note: use function 'fabsf' instead 116 | if ( abs( DotProduct( vert[1]->xyz, buildPlane->normal ) - buildPlane->dist ) >= distanceEpsilon ) { | ^~~ | fabsf tools/quake3/q3map2/convert_map.c:119:9: warning: using integer absolute value function 'abs' when argument is of floating point type [-Wabsolute-value] 119 | if ( abs( DotProduct( vert[2]->xyz, buildPlane->normal ) - buildPlane->dist ) >= distanceEpsilon ) { | ^ tools/quake3/q3map2/convert_map.c:119:9: note: use function 'fabsf' instead 119 | if ( abs( DotProduct( vert[2]->xyz, buildPlane->normal ) - buildPlane->dist ) >= distanceEpsilon ) { | ^~~ | fabsf tools/quake3/q3map2/convert_map.c:71:6: warning: variable 'matches' set but not used [-Wunused-but-set-variable] 71 | int matches = 0; | ^ 4 warnings generated. cc tools/quake3/q3map2/decals.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/decals.o cc tools/quake3/q3map2/facebsp.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/facebsp.o cc tools/quake3/q3map2/fog.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/fog.o tools/quake3/q3map2/fog.c:75:23: warning: variable 'c_on' set but not used [-Wunused-but-set-variable] 75 | int c_front, c_back, c_on; | ^ 1 warning generated. cc tools/quake3/q3map2/image.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/image.o tools/quake3/q3map2/image.c:69:19: warning: cast from 'byte *' (aka 'unsigned char *') to 'ddsBuffer_t *' (aka 'struct ddsBuffer_s *') increases required alignment from 1 to 8 [-Wcast-align] 69 | if ( DDSGetInfo( (ddsBuffer_t*) buffer, &w, &h, &pf ) ) { | ^~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3map2/image.c:86:17: warning: cast from 'byte *' (aka 'unsigned char *') to 'ddsBuffer_t *' (aka 'struct ddsBuffer_s *') increases required alignment from 1 to 8 [-Wcast-align] 86 | DDSDecompress( (ddsBuffer_t*) buffer, *pixels ); | ^~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. cc tools/quake3/q3map2/leakfile.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/leakfile.o cc tools/quake3/q3map2/light_bounce.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/light_bounce.o tools/quake3/q3map2/light_bounce.c:262:8: warning: variable 'alpha' set but not used [-Wunused-but-set-variable] 262 | float alpha, alphaI, bf; | ^ tools/quake3/q3map2/light_bounce.c:291:5: warning: array index 4 is past the end of the array (that has type 'vec_t[4]' (aka 'float[4]')) [-Warray-bounds] 291 | textureColor[ 4 ] = 255.0f; | ^ ~ tools/quake3/q3map2/light_bounce.c:261:2: note: array 'textureColor' declared here 261 | vec4_t textureColor; | ^ tools/quake3/q3map2/light_bounce.c:375:8: warning: array index 4 is past the end of the array (that has type 'vec_t[4]' (aka 'float[4]')) [-Warray-bounds] 375 | textureColor[ 4 ] = 255; | ^ ~ tools/quake3/q3map2/light_bounce.c:261:2: note: array 'textureColor' declared here 261 | vec4_t textureColor; | ^ 3 warnings generated. cc tools/quake3/q3map2/lightmaps_ydnar.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/lightmaps_ydnar.o cc tools/quake3/q3map2/light.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/light.o cc tools/quake3/q3map2/light_trace.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/light_trace.o cc tools/quake3/q3map2/light_ydnar.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/light_ydnar.o tools/quake3/q3map2/light_ydnar.c:3238:82: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3238 | if ( ( compileFlags & mask_any ) == test_any && ( allCompileFlags & mask_all ) == test_all ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ tools/quake3/q3map2/light_ydnar.c:3238:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3238 | if ( ( compileFlags & mask_any ) == test_any && ( allCompileFlags & mask_all ) == test_all ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 2 warnings generated. cc tools/quake3/q3map2/main.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/main.o tools/quake3/q3map2/main.c:47:26: warning: implicit conversion from 'int' to 'vec_t' (aka 'float') changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 47 | return (vec_t) rand() / RAND_MAX; | ~ ^~~~~~~~ /usr/include/stdlib.h:79:18: note: expanded from macro 'RAND_MAX' 79 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ tools/quake3/q3map2/main.c:168:6: warning: variable 'cnt' set but not used [-Wunused-but-set-variable] 168 | int cnt; | ^ 2 warnings generated. cc tools/quake3/q3map2/map.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/map.o cc tools/quake3/q3map2/mesh.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/mesh.o cc tools/quake3/q3map2/model.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/model.o cc tools/quake3/q3map2/patch.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/patch.o cc tools/quake3/q3map2/path_init.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/path_init.o tools/quake3/q3map2/path_init.c:122:7: warning: unused variable 'last0' [-Wunused-variable] 122 | char last0[ 2 ]; | ^~~~~ 1 warning generated. cc tools/quake3/q3map2/portals.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/portals.o tools/quake3/q3map2/portals.c:679:12: warning: expression which evaluates to zero treated as a null pointer constant of type 'entity_t *' [-Wnon-literal-null-conversion] 679 | tripped = qfalse; | ^~~~~~ 1 warning generated. cc tools/quake3/q3map2/prtfile.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/prtfile.o cc tools/quake3/q3map2/shaders.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/shaders.o tools/quake3/q3map2/shaders.c:710:13: warning: implicit conversion from 'int' to 'float' changes value from 99999999 to 1.0E+8 [-Wimplicit-const-int-float-conversion] 710 | bestDist = 99999999; | ~ ^~~~~~~~ tools/quake3/q3map2/shaders.c:722:30: warning: array index 3 is past the end of the array (that has type 'vec_t[3]' (aka 'float[3]')) [-Warray-bounds] 722 | delta[ 3 ] = color[ 3 ] - si->averageColor[ 3 ]; | ^ ~ tools/quake3/q3map2/q3map2.h:791:2: note: array 'averageColor' declared here 791 | vec3_t averageColor; | ^ tools/quake3/q3map2/shaders.c:1279:10: warning: variable 'ext' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] 1279 | if ( !Q_stricmp( token, "q3map_sunext" ) ) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3map2/shaders.c:1328:10: note: uninitialized use occurs here 1328 | if ( ext && TokenAvailable() ) { | ^~~ tools/quake3/q3map2/shaders.c:1279:5: note: remove the 'if' if its condition is always true 1279 | if ( !Q_stricmp( token, "q3map_sunext" ) ) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3map2/shaders.c:1275:5: note: variable 'ext' is declared here 1275 | qboolean ext; | ^ 3 warnings generated. cc tools/quake3/q3map2/surface_extra.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/surface_extra.o cc tools/quake3/q3map2/surface_foliage.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/surface_foliage.o cc tools/quake3/q3map2/surface_fur.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/surface_fur.o cc tools/quake3/q3map2/surface_meta.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/surface_meta.o tools/quake3/q3map2/surface_meta.c:981:2: warning: array index 3 is past the end of the array (that has type 'vec_t[3]' (aka 'float[3]')) [-Warray-bounds] 981 | edge->edge[ 3 ] = DotProduct( a, edge->edge ); | ^ ~ tools/quake3/q3map2/surface_meta.c:955:2: note: array 'edge' declared here 955 | vec3_t origin, edge; | ^ tools/quake3/q3map2/surface_meta.c:982:47: warning: array index 3 is past the end of the array (that has type 'vec_t[3]' (aka 'float[3]')) [-Warray-bounds] 982 | edge->length = DotProduct( b, edge->edge ) - edge->edge[ 3 ]; | ^ ~ tools/quake3/q3map2/surface_meta.c:955:2: note: array 'edge' declared here 955 | vec3_t origin, edge; | ^ tools/quake3/q3map2/surface_meta.c:1707:29: warning: 'memset' call operates on objects of type 'bspDrawVert_t' while the size is based on a different type 'bspDrawVert_t *' [-Wsizeof-pointer-memaccess] 1707 | memset( verts, 0, sizeof( verts ) ); | ~~~~~ ^~~~~ tools/quake3/q3map2/surface_meta.c:1707:29: note: did you mean to dereference the argument to 'sizeof' (and multiply it by the number of elements)? 1707 | memset( verts, 0, sizeof( verts ) ); | ^~~~~ tools/quake3/q3map2/surface_meta.c:1708:31: warning: 'memset' call operates on objects of type 'int' while the size is based on a different type 'int *' [-Wsizeof-pointer-memaccess] 1708 | memset( indexes, 0, sizeof( indexes ) ); | ~~~~~~~ ^~~~~~~ tools/quake3/q3map2/surface_meta.c:1708:31: note: did you mean to dereference the argument to 'sizeof' (and multiply it by the number of elements)? 1708 | memset( indexes, 0, sizeof( indexes ) ); | ^~~~~~~ 4 warnings generated. cc tools/quake3/q3map2/surface.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/surface.o cc tools/quake3/q3map2/tjunction.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/tjunction.o cc tools/quake3/q3map2/tree.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/tree.o cc tools/quake3/q3map2/visflow.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/visflow.o tools/quake3/q3map2/visflow.c:452:8: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 452 | vis = (long *)thread->base->portalvis; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3map2/visflow.c:488:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 488 | test = (long *)p->portalvis; | ^~~~~~~~~~~~~~~~~~~~ tools/quake3/q3map2/visflow.c:492:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 492 | test = (long *)p->portalflood; | ^~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3map2/visflow.c:496:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 496 | prevmight = (long *)prevstack->mightsee; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3map2/visflow.c:681:48: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 681 | ( (long *)data.pstack_head.mightsee )[i] = ( (long *)p->portalflood )[i]; | ^~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3map2/visflow.c:714:8: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 714 | vis = (long *)thread->base->portalvis; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3map2/visflow.c:735:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 735 | prevmight = (long *)prevstack->mightsee; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3map2/visflow.c:736:12: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 736 | cansee = (long *)passage->cansee; | ^~~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3map2/visflow.c:740:16: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 740 | portalvis = (long *) p->portalvis; | ^~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3map2/visflow.c:743:16: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 743 | portalvis = (long *) p->portalflood; | ^~~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3map2/visflow.c:806:48: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 806 | ( (long *)data.pstack_head.mightsee )[i] = ( (long *)p->portalflood )[i]; | ^~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3map2/visflow.c:852:8: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 852 | vis = (long *)thread->base->portalvis; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3map2/visflow.c:870:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 870 | prevmight = (long *)prevstack->mightsee; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3map2/visflow.c:871:12: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 871 | cansee = (long *)passage->cansee; | ^~~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3map2/visflow.c:875:16: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 875 | portalvis = (long *) p->portalvis; | ^~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3map2/visflow.c:878:16: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 878 | portalvis = (long *) p->portalflood; | ^~~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3map2/visflow.c:1070:48: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 1070 | ( (long *)data.pstack_head.mightsee )[i] = ( (long *)p->portalflood )[i]; | ^~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3map2/visflow.c:1337:33: warning: variable 'numsee' set but not used [-Wunused-but-set-variable] 1337 | int i, j, k, n, numseperators, numsee; | ^ tools/quake3/q3map2/visflow.c:1712:32: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 1712 | ( (long *)newmight )[j] = ( (long *)mightsee )[j] | ^~~~~~~~~~~~~~~~ tools/quake3/q3map2/visflow.c:1713:16: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 1713 | & ( (long *)p->portalflood )[j]; | ^~~~~~~~~~~~~~~~~~~~~~ tools/quake3/q3map2/visflow.c:1714:41: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 1714 | more |= ( (long *)newmight )[j] & ~( (long *)cansee )[j]; | ^~~~~~~~~~~~~~ 21 warnings generated. cc tools/quake3/q3map2/vis.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/vis.o tools/quake3/q3map2/vis.c:195:37: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] 195 | ( (long *)portalvector )[j] |= ( (long *)p->portalvis )[j]; | ^~~~~~~~~~~~~~~~~~~~ 1 warning generated. cc tools/quake3/q3map2/writebsp.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/webp -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o tools/quake3/q3map2/writebsp.o cc libs/ddslib/ddslib.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/ddslib/ddslib.o libs/ddslib/ddslib.c:147:25: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] 147 | else if ( fourCC == *( (unsigned int*) "DXT1" ) ) { | ^~~~~~~~~~~~~~~~~~~~~~ libs/ddslib/ddslib.c:150:25: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] 150 | else if ( fourCC == *( (unsigned int*) "DXT2" ) ) { | ^~~~~~~~~~~~~~~~~~~~~~ libs/ddslib/ddslib.c:153:25: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] 153 | else if ( fourCC == *( (unsigned int*) "DXT3" ) ) { | ^~~~~~~~~~~~~~~~~~~~~~ libs/ddslib/ddslib.c:156:25: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] 156 | else if ( fourCC == *( (unsigned int*) "DXT4" ) ) { | ^~~~~~~~~~~~~~~~~~~~~~ libs/ddslib/ddslib.c:159:25: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] 159 | else if ( fourCC == *( (unsigned int*) "DXT5" ) ) { | ^~~~~~~~~~~~~~~~~~~~~~ libs/ddslib/ddslib.c:181:10: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 181 | if ( *( (int*) dds->magic ) != *( (int*) "DDS " ) ) { | ^~~~~~~~~~~~~~~~~ libs/ddslib/ddslib.c:181:36: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 181 | if ( *( (int*) dds->magic ) != *( (int*) "DDS " ) ) { | ^~~~~~~~~~~~~ libs/ddslib/ddslib.c:384:17: warning: cast from 'ddsColor_t *' (aka 'struct ddsColor_s *') to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] 384 | *pixel |= *( (unsigned int*) &color ); | ^~~~~~~~~~~~~~~~~~~~~~ libs/ddslib/ddslib.c:438:13: warning: cast from 'unsigned char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] 438 | stuff = *( (unsigned int*) &( alphaBlock->stuff[ 0 ] ) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/ddslib/ddslib.c:457:13: warning: cast from 'unsigned char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] 457 | stuff = *( (unsigned int*) &( alphaBlock->stuff[ 3 ] ) ); /* last 3 bytes */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/ddslib/ddslib.c:524:11: warning: cast from 'char *' to 'ddsColorBlock_t *' (aka 'struct ddsColorBlock_s *') increases required alignment from 1 to 2 [-Wcast-align] 524 | block = (ddsColorBlock_t*) ( (char *) dds->data + y * xBlocks * 8 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/ddslib/ddslib.c:530:12: warning: cast from 'unsigned char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] 530 | pixel = (unsigned int*) ( pixels + x * 16 + ( y * 4 ) * width * 4 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/ddslib/ddslib.c:569:11: warning: cast from 'char *' to 'ddsColorBlock_t *' (aka 'struct ddsColorBlock_s *') increases required alignment from 1 to 2 [-Wcast-align] 569 | block = (ddsColorBlock_t*) ( (char *) dds->data + y * xBlocks * 16 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/ddslib/ddslib.c:582:12: warning: cast from 'unsigned char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] 582 | pixel = (unsigned int*) ( pixels + x * 16 + ( y * 4 ) * width * 4 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/ddslib/ddslib.c:624:11: warning: cast from 'char *' to 'ddsColorBlock_t *' (aka 'struct ddsColorBlock_s *') increases required alignment from 1 to 2 [-Wcast-align] 624 | block = (ddsColorBlock_t*) ( (char *) dds->data + y * xBlocks * 16 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/ddslib/ddslib.c:637:12: warning: cast from 'unsigned char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] 637 | pixel = (unsigned int*) ( pixels + x * 16 + ( y * 4 ) * width * 4 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. ar rc libddslib.a libs/ddslib/ddslib.o ranlib libddslib.a cc libs/picomodel/lwo/clip.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/picomodel/lwo/clip.o cc libs/picomodel/lwo/envelope.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/picomodel/lwo/envelope.o cc libs/picomodel/lwo/list.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/picomodel/lwo/list.o cc libs/picomodel/lwo/lwio.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/picomodel/lwo/lwio.o cc libs/picomodel/lwo/lwo2.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/picomodel/lwo/lwo2.o cc libs/picomodel/lwo/lwob.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/picomodel/lwo/lwob.o cc libs/picomodel/lwo/pntspols.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/picomodel/lwo/pntspols.o cc libs/picomodel/lwo/surface.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/picomodel/lwo/surface.o cc libs/picomodel/lwo/vecmath.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/picomodel/lwo/vecmath.o cc libs/picomodel/lwo/vmap.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/picomodel/lwo/vmap.o cc libs/picomodel/picointernal.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/picomodel/picointernal.o cc libs/picomodel/picomodel.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/picomodel/picomodel.o libs/picomodel/picomodel.c:1563:11: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 1563 | if ( *( (int*) vertexCombinationHash->vcd.color ) != *( (int*) color ) ) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/picomodel.c:1563:59: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 1563 | if ( *( (int*) vertexCombinationHash->vcd.color ) != *( (int*) color ) ) { | ^~~~~~~~~~~~ libs/picomodel/picomodel.c:1657:13: warning: cast from 'picoColor_t *' (aka 'unsigned char (*)[4]') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 1657 | if ( *( (int*) surface->color[ j ] ) != *( (int*) color[ j ] ) ) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/picomodel.c:1657:48: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 1657 | if ( *( (int*) surface->color[ j ] ) != *( (int*) color[ j ] ) ) { | ^~~~~~~~~~~~~~~~~ 4 warnings generated. cc libs/picomodel/picomodules.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/picomodel/picomodules.o cc libs/picomodel/pm_3ds.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/picomodel/pm_3ds.o libs/picomodel/pm_3ds.c:263:10: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] 263 | value = (unsigned short *)( pers->bufptr + pers->cofs ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_3ds.c:277:10: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'float *' increases required alignment from 1 to 4 [-Wcast-align] 277 | value = (float *)( pers->bufptr + pers->cofs ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. cc libs/picomodel/pm_ase.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/picomodel/pm_ase.o cc libs/picomodel/pm_fm.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/picomodel/pm_fm.o libs/picomodel/pm_fm.c:75:21: warning: cast from 'unsigned char *' to 'fm_chunk_header_t *' increases required alignment from 1 to 4 [-Wcast-align] 75 | fm.fm_header_hdr = (fm_chunk_header_t *) bb; | ^~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_fm.c:98:19: warning: cast from 'unsigned char *' to 'fm_chunk_header_t *' increases required alignment from 1 to 4 [-Wcast-align] 98 | fm.fm_skin_hdr = (fm_chunk_header_t *) ( bb + fm_file_pos ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_fm.c:121:17: warning: cast from 'unsigned char *' to 'fm_chunk_header_t *' increases required alignment from 1 to 4 [-Wcast-align] 121 | fm.fm_st_hdr = (fm_chunk_header_t *) ( bb + fm_file_pos ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_fm.c:144:18: warning: cast from 'unsigned char *' to 'fm_chunk_header_t *' increases required alignment from 1 to 4 [-Wcast-align] 144 | fm.fm_tri_hdr = (fm_chunk_header_t *) ( bb + fm_file_pos ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_fm.c:167:20: warning: cast from 'unsigned char *' to 'fm_chunk_header_t *' increases required alignment from 1 to 4 [-Wcast-align] 167 | fm.fm_frame_hdr = (fm_chunk_header_t *) ( bb + fm_file_pos ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_fm.c:225:21: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'fm_chunk_header_t *' increases required alignment from 1 to 4 [-Wcast-align] 225 | fm.fm_header_hdr = (fm_chunk_header_t *) bb; | ^~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_fm.c:240:19: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'fm_chunk_header_t *' increases required alignment from 1 to 4 [-Wcast-align] 240 | fm.fm_skin_hdr = (fm_chunk_header_t *) ( bb + fm_file_pos ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_fm.c:255:17: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'fm_chunk_header_t *' increases required alignment from 1 to 4 [-Wcast-align] 255 | fm.fm_st_hdr = (fm_chunk_header_t *) ( bb + fm_file_pos ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_fm.c:270:18: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'fm_chunk_header_t *' increases required alignment from 1 to 4 [-Wcast-align] 270 | fm.fm_tri_hdr = (fm_chunk_header_t *) ( bb + fm_file_pos ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_fm.c:285:20: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'fm_chunk_header_t *' increases required alignment from 1 to 4 [-Wcast-align] 285 | fm.fm_frame_hdr = (fm_chunk_header_t *) ( bb + fm_file_pos ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_fm.c:301:27: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'fm_header_t *' increases required alignment from 1 to 4 [-Wcast-align] 301 | fm_head = fm.fm_header = (fm_header_t *) ( bb + fm_file_pos ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_fm.c:311:24: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'fm_st_t *' increases required alignment from 1 to 2 [-Wcast-align] 311 | texCoord = fm.fm_st = (fm_st_t *) ( bb + fm_file_pos ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_fm.c:316:26: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'fm_xyz_st_t *' increases required alignment from 1 to 2 [-Wcast-align] 316 | tri_verts = fm.fm_tri = (fm_xyz_st_t *) ( bb + fm_file_pos ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_fm.c:321:24: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'fm_frame_t *' increases required alignment from 1 to 4 [-Wcast-align] 321 | frame = fm.fm_frame = (fm_frame_t *) ( bb + fm_file_pos ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_fm.c:450:57: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 450 | else if ( ( p_index_LUT[triangle->index_xyz[j]].next == NULL ) ) { // Not equal to Main entry, and no LL entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ libs/picomodel/pm_fm.c:450:57: note: remove extraneous parentheses around the comparison to silence this warning 450 | else if ( ( p_index_LUT[triangle->index_xyz[j]].next == NULL ) ) { // Not equal to Main entry, and no LL entry | ~ ^ ~ libs/picomodel/pm_fm.c:450:57: note: use '=' to turn this equality comparison into an assignment 450 | else if ( ( p_index_LUT[triangle->index_xyz[j]].next == NULL ) ) { // Not equal to Main entry, and no LL entry | ^~ | = libs/picomodel/pm_fm.c:197:18: warning: variable 'dup_index' set but not used [-Wunused-but-set-variable] 197 | int i, j, dups, dup_index; | ^ 16 warnings generated. cc libs/picomodel/pm_lwo.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/picomodel/pm_lwo.o cc libs/picomodel/pm_md2.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/picomodel/pm_md2.o libs/picomodel/pm_md2.c:313:10: warning: cast from 'const char *' to 'const int *' increases required alignment from 1 to 4 [-Wcast-align] 313 | if ( *( (const int*) md2->magic ) != *( (const int*) MD2_MAGIC ) ) { | ^~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_md2.c:313:42: warning: cast from 'char *' to 'const int *' increases required alignment from 1 to 4 [-Wcast-align] 313 | if ( *( (const int*) md2->magic ) != *( (const int*) MD2_MAGIC ) ) { | ^~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_md2.c:356:8: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'md2_t *' (aka 'struct md2_s *') increases required alignment from 1 to 4 [-Wcast-align] 356 | md2 = (md2_t*) bb; | ^~~~~~~~~~~ libs/picomodel/pm_md2.c:359:10: warning: cast from 'char *' to 'const int *' increases required alignment from 1 to 4 [-Wcast-align] 359 | if ( *( (const int*) md2->magic ) != *( (const int*) MD2_MAGIC ) || _pico_little_long( md2->version ) != MD2_VERSION ) { | ^~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_md2.c:359:42: warning: cast from 'char *' to 'const int *' increases required alignment from 1 to 4 [-Wcast-align] 359 | if ( *( (const int*) md2->magic ) != *( (const int*) MD2_MAGIC ) || _pico_little_long( md2->version ) != MD2_VERSION ) { | ^~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_md2.c:401:10: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'md2Frame_t *' (aka 'struct md2Frame_s *') increases required alignment from 1 to 4 [-Wcast-align] 401 | frame = (md2Frame_t *) ( bb + md2->ofsFrames + ( sizeof( md2Frame_t ) * frameNum ) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_md2.c:411:13: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'md2Triangle_t *' increases required alignment from 1 to 2 [-Wcast-align] 411 | triangle = (md2Triangle_t *) ( (picoByte_t *) ( bb + md2->ofsTris ) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_md2.c:422:13: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'md2St_t *' increases required alignment from 1 to 2 [-Wcast-align] 422 | texCoord = (md2St_t*) ( (picoByte_t *) ( bb + md2->ofsST ) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_md2.c:491:19: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'md2Triangle_t *' increases required alignment from 1 to 2 [-Wcast-align] 491 | p_md2Triangle = (md2Triangle_t *) ( bb + md2->ofsTris + ( sizeof( md2Triangle_t ) * i ) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_md2.c:502:62: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 502 | else if ( ( p_index_LUT[p_md2Triangle->index_xyz[j]].next == NULL ) ) { // Not equal to Main entry, and no LL entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ libs/picomodel/pm_md2.c:502:62: note: remove extraneous parentheses around the comparison to silence this warning 502 | else if ( ( p_index_LUT[p_md2Triangle->index_xyz[j]].next == NULL ) ) { // Not equal to Main entry, and no LL entry | ~ ^ ~ libs/picomodel/pm_md2.c:502:62: note: use '=' to turn this equality comparison into an assignment 502 | else if ( ( p_index_LUT[p_md2Triangle->index_xyz[j]].next == NULL ) ) { // Not equal to Main entry, and no LL entry | ^~ | = libs/picomodel/pm_md2.c:567:13: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'md2Triangle_t *' increases required alignment from 1 to 2 [-Wcast-align] 567 | triangle = (md2Triangle_t *) ( (picoByte_t *) ( bb + md2->ofsTris ) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_md2.c:568:13: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'md2St_t *' increases required alignment from 1 to 2 [-Wcast-align] 568 | texCoord = (md2St_t*) ( (picoByte_t *) ( bb + md2->ofsST ) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_md2.c:332:18: warning: variable 'dup_index' set but not used [-Wunused-but-set-variable] 332 | int i, j, dups, dup_index; | ^ 13 warnings generated. cc libs/picomodel/pm_md3.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/picomodel/pm_md3.o libs/picomodel/pm_md3.c:159:10: warning: cast from 'const char *' to 'const int *' increases required alignment from 1 to 4 [-Wcast-align] 159 | if ( *( (const int*) md3->magic ) != *( (const int*) MD3_MAGIC ) ) { | ^~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_md3.c:159:42: warning: cast from 'char *' to 'const int *' increases required alignment from 1 to 4 [-Wcast-align] 159 | if ( *( (const int*) md3->magic ) != *( (const int*) MD3_MAGIC ) ) { | ^~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_md3.c:207:8: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'md3_t *' (aka 'struct md3_s *') increases required alignment from 1 to 4 [-Wcast-align] 207 | md3 = (md3_t*) bb; | ^~~~~~~~~~~ libs/picomodel/pm_md3.c:210:10: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 210 | if ( *( (int*) md3->magic ) != *( (int*) MD3_MAGIC ) || _pico_little_long( md3->version ) != MD3_VERSION ) { | ^~~~~~~~~~~~~~~~~ libs/picomodel/pm_md3.c:210:36: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 210 | if ( *( (int*) md3->magic ) != *( (int*) MD3_MAGIC ) || _pico_little_long( md3->version ) != MD3_VERSION ) { | ^~~~~~~~~~~~~~~~ libs/picomodel/pm_md3.c:241:10: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'md3Frame_t *' (aka 'struct md3Frame_s *') increases required alignment from 1 to 4 [-Wcast-align] 241 | frame = (md3Frame_t*) ( bb + md3->ofsFrames ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_md3.c:254:12: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'md3Surface_t *' (aka 'struct md3Surface_s *') increases required alignment from 1 to 4 [-Wcast-align] 254 | surface = (md3Surface_t*) ( bb + md3->ofsSurfaces ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_md3.c:270:14: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'md3Triangle_t *' (aka 'struct md3Triangle_s *') increases required alignment from 1 to 4 [-Wcast-align] 270 | triangle = (md3Triangle_t*) ( (picoByte_t*) surface + surface->ofsTriangles ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_md3.c:280:14: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'md3TexCoord_t *' (aka 'struct md3TexCoord_s *') increases required alignment from 1 to 4 [-Wcast-align] 280 | texCoord = (md3TexCoord_t*) ( (picoByte_t*) surface + surface->ofsSt ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_md3.c:288:12: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'md3Vertex_t *' (aka 'struct md3Vertex_s *') increases required alignment from 1 to 2 [-Wcast-align] 288 | vertex = (md3Vertex_t*) ( (picoByte_t*) surface + surface->ofsVertexes ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_md3.c:298:13: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'md3Surface_t *' (aka 'struct md3Surface_s *') increases required alignment from 1 to 4 [-Wcast-align] 298 | surface = (md3Surface_t*) ( (picoByte_t*) surface + surface->ofsEnd ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_md3.c:320:12: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'md3Surface_t *' (aka 'struct md3Surface_s *') increases required alignment from 1 to 4 [-Wcast-align] 320 | surface = (md3Surface_t*) ( bb + md3->ofsSurfaces ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_md3.c:350:12: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'md3Shader_t *' (aka 'struct md3Shader_s *') increases required alignment from 1 to 4 [-Wcast-align] 350 | shader = (md3Shader_t*) ( (picoByte_t*) surface + surface->ofsShaders ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_md3.c:359:14: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'md3Triangle_t *' (aka 'struct md3Triangle_s *') increases required alignment from 1 to 4 [-Wcast-align] 359 | triangle = (md3Triangle_t *) ( (picoByte_t*) surface + surface->ofsTriangles ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_md3.c:369:14: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'md3TexCoord_t *' (aka 'struct md3TexCoord_s *') increases required alignment from 1 to 4 [-Wcast-align] 369 | texCoord = (md3TexCoord_t*) ( (picoByte_t *) surface + surface->ofsSt ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_md3.c:370:12: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'md3Vertex_t *' (aka 'struct md3Vertex_s *') increases required alignment from 1 to 2 [-Wcast-align] 370 | vertex = (md3Vertex_t*) ( (picoByte_t*) surface + surface->ofsVertexes + surface->numVerts * frameNum * sizeof( md3Vertex_t ) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_md3.c:401:13: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'md3Surface_t *' (aka 'struct md3Surface_s *') increases required alignment from 1 to 4 [-Wcast-align] 401 | surface = (md3Surface_t*) ( (picoByte_t*) surface + surface->ofsEnd ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17 warnings generated. cc libs/picomodel/pm_mdc.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/picomodel/pm_mdc.o libs/picomodel/pm_mdc.c:431:10: warning: cast from 'const char *' to 'const int *' increases required alignment from 1 to 4 [-Wcast-align] 431 | if ( *( (const int*) mdc->magic ) != *( (const int*) MDC_MAGIC ) ) { | ^~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_mdc.c:431:42: warning: cast from 'char *' to 'const int *' increases required alignment from 1 to 4 [-Wcast-align] 431 | if ( *( (const int*) mdc->magic ) != *( (const int*) MDC_MAGIC ) ) { | ^~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_mdc.c:481:8: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'mdc_t *' (aka 'struct mdc_s *') increases required alignment from 1 to 4 [-Wcast-align] 481 | mdc = (mdc_t*) bb; | ^~~~~~~~~~~ libs/picomodel/pm_mdc.c:484:10: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 484 | if ( *( (int*) mdc->magic ) != *( (int*) MDC_MAGIC ) || _pico_little_long( mdc->version ) != MDC_VERSION ) { | ^~~~~~~~~~~~~~~~~ libs/picomodel/pm_mdc.c:484:36: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 484 | if ( *( (int*) mdc->magic ) != *( (int*) MDC_MAGIC ) || _pico_little_long( mdc->version ) != MDC_VERSION ) { | ^~~~~~~~~~~~~~~~ libs/picomodel/pm_mdc.c:516:10: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'mdcFrame_t *' (aka 'struct mdcFrame_s *') increases required alignment from 1 to 4 [-Wcast-align] 516 | frame = (mdcFrame_t*) ( bb + mdc->ofsFrames ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_mdc.c:529:12: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'mdcSurface_t *' (aka 'struct mdcSurface_s *') increases required alignment from 1 to 4 [-Wcast-align] 529 | surface = (mdcSurface_t*) ( bb + mdc->ofsSurfaces ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_mdc.c:549:14: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'mdcTriangle_t *' (aka 'struct mdcTriangle_s *') increases required alignment from 1 to 4 [-Wcast-align] 549 | triangle = (mdcTriangle_t*) ( (picoByte_t*) surface + surface->ofsTriangles ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_mdc.c:559:14: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'mdcTexCoord_t *' (aka 'struct mdcTexCoord_s *') increases required alignment from 1 to 4 [-Wcast-align] 559 | texCoord = (mdcTexCoord_t*) ( (picoByte_t*) surface + surface->ofsSt ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_mdc.c:567:12: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'mdcVertex_t *' (aka 'struct mdcVertex_s *') increases required alignment from 1 to 2 [-Wcast-align] 567 | vertex = (mdcVertex_t*) ( (picoByte_t*) surface + surface->ofsXyzNormals ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_mdc.c:577:16: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'mdcXyzCompressed_t *' (aka 'struct mdcXyzCompressed_s *') increases required alignment from 1 to 4 [-Wcast-align] 577 | vertexComp = (mdcXyzCompressed_t*) ( (picoByte_t*) surface + surface->ofsXyzCompressed ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_mdc.c:584:14: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'short *' increases required alignment from 1 to 2 [-Wcast-align] 584 | mdcShort = (short *) ( (picoByte_t*) surface + surface->ofsFrameBaseFrames ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_mdc.c:591:14: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'short *' increases required alignment from 1 to 2 [-Wcast-align] 591 | mdcShort = (short *) ( (picoByte_t*) surface + surface->ofsFrameCompFrames ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_mdc.c:598:13: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'mdcSurface_t *' (aka 'struct mdcSurface_s *') increases required alignment from 1 to 4 [-Wcast-align] 598 | surface = (mdcSurface_t*) ( (picoByte_t*) surface + surface->ofsEnd ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_mdc.c:620:12: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'mdcSurface_t *' (aka 'struct mdcSurface_s *') increases required alignment from 1 to 4 [-Wcast-align] 620 | surface = (mdcSurface_t*) ( bb + mdc->ofsSurfaces ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_mdc.c:650:12: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'mdcShader_t *' (aka 'struct mdcShader_s *') increases required alignment from 1 to 4 [-Wcast-align] 650 | shader = (mdcShader_t*) ( (picoByte_t*) surface + surface->ofsShaders ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_mdc.c:659:14: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'mdcTriangle_t *' (aka 'struct mdcTriangle_s *') increases required alignment from 1 to 4 [-Wcast-align] 659 | triangle = (mdcTriangle_t *) ( (picoByte_t*) surface + surface->ofsTriangles ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_mdc.c:669:14: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'mdcTexCoord_t *' (aka 'struct mdcTexCoord_s *') increases required alignment from 1 to 4 [-Wcast-align] 669 | texCoord = (mdcTexCoord_t*) ( (picoByte_t *) surface + surface->ofsSt ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_mdc.c:670:14: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'short *' increases required alignment from 1 to 2 [-Wcast-align] 670 | mdcShort = (short *) ( (picoByte_t *) surface + surface->ofsXyzNormals ) + ( (int)*( (short *) ( (picoByte_t *) surface + surface->ofsFrameBaseFrames ) + frameNum ) * surface->numVerts * 4 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_mdc.c:670:88: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'short *' increases required alignment from 1 to 2 [-Wcast-align] 670 | mdcShort = (short *) ( (picoByte_t *) surface + surface->ofsXyzNormals ) + ( (int)*( (short *) ( (picoByte_t *) surface + surface->ofsFrameBaseFrames ) + frameNum ) * surface->numVerts * 4 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_mdc.c:672:18: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'short *' increases required alignment from 1 to 2 [-Wcast-align] 672 | mdcCompVert = (short *) ( (picoByte_t *) surface + surface->ofsFrameCompFrames ) + frameNum; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_mdc.c:674:18: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'mdcXyzCompressed_t *' (aka 'struct mdcXyzCompressed_s *') increases required alignment from 1 to 4 [-Wcast-align] 674 | vertexComp = (mdcXyzCompressed_t *) ( (picoByte_t *) surface + surface->ofsXyzCompressed ) + ( *mdcCompVert * surface->numVerts ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libs/picomodel/pm_mdc.c:725:13: warning: cast from 'picoByte_t *' (aka 'unsigned char *') to 'mdcSurface_t *' (aka 'struct mdcSurface_s *') increases required alignment from 1 to 4 [-Wcast-align] 725 | surface = (mdcSurface_t*) ( (picoByte_t*) surface + surface->ofsEnd ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23 warnings generated. cc libs/picomodel/pm_ms3d.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/picomodel/pm_ms3d.o libs/picomodel/pm_ms3d.c:197:30: warning: cast from 'unsigned char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] 197 | *out = _pico_little_short( *(unsigned short *)bufptr ); | ^~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. cc libs/picomodel/pm_obj.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/picomodel/pm_obj.o cc libs/picomodel/pm_terrain.c -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/picomodel/pm_terrain.o libs/picomodel/pm_terrain.c:86:53: warning: cast from 'unsigned char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] 86 | targa_header.colormap_index = _pico_little_short( *(short*)buf_p ); | ^~~~~~~~~~~~~ libs/picomodel/pm_terrain.c:88:54: warning: cast from 'unsigned char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] 88 | targa_header.colormap_length = _pico_little_short( *(short*) buf_p ); | ^~~~~~~~~~~~~~ libs/picomodel/pm_terrain.c:91:47: warning: cast from 'unsigned char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] 91 | targa_header.x_origin = _pico_little_short( *(short*) buf_p ); | ^~~~~~~~~~~~~~ libs/picomodel/pm_terrain.c:93:47: warning: cast from 'unsigned char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] 93 | targa_header.y_origin = _pico_little_short( *(short*) buf_p ); | ^~~~~~~~~~~~~~ libs/picomodel/pm_terrain.c:95:44: warning: cast from 'unsigned char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] 95 | targa_header.width = _pico_little_short( *(short*) buf_p ); | ^~~~~~~~~~~~~~ libs/picomodel/pm_terrain.c:97:45: warning: cast from 'unsigned char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] 97 | targa_header.height = _pico_little_short( *(short*) buf_p ); | ^~~~~~~~~~~~~~ libs/picomodel/pm_terrain.c:286:15: warning: cast from 'unsigned char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 286 | flip = *( (int*)targa_rgba + row * columns + column ); | ^~~~~~~~~~~~~~~~ libs/picomodel/pm_terrain.c:287:8: warning: cast from 'unsigned char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 287 | *( (int*)targa_rgba + row * columns + column ) = *( (int*)targa_rgba + ( ( rows - 1 ) - row ) * columns + column ); | ^~~~~~~~~~~~~~~~ libs/picomodel/pm_terrain.c:287:57: warning: cast from 'unsigned char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 287 | *( (int*)targa_rgba + row * columns + column ) = *( (int*)targa_rgba + ( ( rows - 1 ) - row ) * columns + column ); | ^~~~~~~~~~~~~~~~ libs/picomodel/pm_terrain.c:288:8: warning: cast from 'unsigned char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] 288 | *( (int*)targa_rgba + ( ( rows - 1 ) - row ) * columns + column ) = flip; | ^~~~~~~~~~~~~~~~ 10 warnings generated. ar rc libpicomodel.a libs/picomodel/lwo/clip.o libs/picomodel/lwo/envelope.o libs/picomodel/lwo/list.o libs/picomodel/lwo/lwio.o libs/picomodel/lwo/lwo2.o libs/picomodel/lwo/lwob.o libs/picomodel/lwo/pntspols.o libs/picomodel/lwo/surface.o libs/picomodel/lwo/vecmath.o libs/picomodel/lwo/vmap.o libs/picomodel/picointernal.o libs/picomodel/picomodel.o libs/picomodel/picomodules.o libs/picomodel/pm_3ds.o libs/picomodel/pm_ase.o libs/picomodel/pm_fm.o libs/picomodel/pm_lwo.o libs/picomodel/pm_md2.o libs/picomodel/pm_md3.o libs/picomodel/pm_mdc.o libs/picomodel/pm_ms3d.o libs/picomodel/pm_obj.o libs/picomodel/pm_terrain.o ranlib libpicomodel.a file=install/q3map2.amd64; mkdir -p ${file%/*} c++ tools/quake3/common/cmdlib.o tools/quake3/common/imagelib.o tools/quake3/common/inout.o tools/quake3/common/jpeg.o tools/quake3/common/md4.o tools/quake3/common/mutex.o tools/quake3/common/polylib.o tools/quake3/common/scriplib.o tools/quake3/common/threads.o tools/quake3/common/unzip.o tools/quake3/common/vfs.o tools/quake3/q3map2/brush.o tools/quake3/q3map2/brush_primit.o tools/quake3/q3map2/bspfile_abstract.o tools/quake3/q3map2/bspfile_ibsp.o tools/quake3/q3map2/bspfile_rbsp.o tools/quake3/q3map2/bsp.o tools/quake3/q3map2/convert_ase.o tools/quake3/q3map2/convert_obj.o tools/quake3/q3map2/convert_map.o tools/quake3/q3map2/decals.o tools/quake3/q3map2/facebsp.o tools/quake3/q3map2/fog.o tools/quake3/q3map2/image.o tools/quake3/q3map2/leakfile.o tools/quake3/q3map2/light_bounce.o tools/quake3/q3map2/lightmaps_ydnar.o tools/quake3/q3map2/light.o tools/quake3/q3map2/light_trace.o tools/quake3/q3map2/light_ydnar.o tools/quake3/q3map2/main.o tools/quake3/q3map2/map.o tools/quake3/q3map2/mesh.o tools/quake3/q3map2/model.o tools/quake3/q3map2/patch.o tools/quake3/q3map2/path_init.o tools/quake3/q3map2/portals.o tools/quake3/q3map2/prtfile.o tools/quake3/q3map2/shaders.o tools/quake3/q3map2/surface_extra.o tools/quake3/q3map2/surface_foliage.o tools/quake3/q3map2/surface_fur.o tools/quake3/q3map2/surface_meta.o tools/quake3/q3map2/surface.o tools/quake3/q3map2/tjunction.o tools/quake3/q3map2/tree.o tools/quake3/q3map2/visflow.o tools/quake3/q3map2/vis.o tools/quake3/q3map2/writebsp.o libddslib.a libetclib.a libfilematch.a libl_net.a libmathlib.a libpicomodel.a -fstack-protector-strong -L/usr/local/lib -s -L/usr/local/lib -lxml2 -L/usr/local/lib -lglib-2.0 -lintl -L/usr/local/lib -lpng16 -ljpeg -L/usr/local/lib -lwebp -lz -lpthread -o install/q3map2.amd64 [ -z "ldd " ] || [ -z "`ldd install/q3map2.amd64 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/q3map2.amd64; exit 1; } if false; then o=install/q3map2.amd64; ln -snf ${o##*/} install/q3map2; else true; fi c++ plugins/archivepak/archive.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/archivepak/archive.o In file included from plugins/archivepak/archive.cpp:32: libs/archivelib.h:185:2: warning: delete called on non-final 'DirectoryArchiveFile' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 185 | delete this; | ^ libs/archivelib.h:213:2: warning: delete called on non-final 'DirectoryArchiveTextFile' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 213 | delete this; | ^ plugins/archivepak/archive.cpp:112:2: warning: delete called on non-final 'PakArchive' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 112 | delete this; | ^ In file included from plugins/archivepak/archive.cpp:32: In file included from libs/archivelib.h:29: libs/memory/allocator.h:262:3: warning: destructor called on non-final 'StoredArchiveFile' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 262 | p->~Type(); | ^ libs/archivelib.h:116:30: note: in instantiation of member function 'Delete::scalar' requested here 116 | Delete().scalar( this ); | ^ libs/memory/allocator.h:262:7: note: qualify call to silence this warning 262 | p->~Type(); | ^ | StoredArchiveFile:: libs/memory/allocator.h:262:3: warning: destructor called on non-final 'StoredArchiveTextFile' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 262 | p->~Type(); | ^ libs/archivelib.h:149:34: note: in instantiation of member function 'Delete::scalar' requested here 149 | Delete().scalar( this ); | ^ libs/memory/allocator.h:262:7: note: qualify call to silence this warning 262 | p->~Type(); | ^ | StoredArchiveTextFile:: In file included from plugins/archivepak/archive.cpp:32: In file included from libs/archivelib.h:30: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/fs_filesystem.h:49:7: note: in implicit copy constructor for 'String>>' first required here 49 | class Path | ^ /usr/include/c++/v1/__utility/pair.h:207:9: note: in implicit copy constructor for 'GenericFileSystem::Path' first required here 207 | : first(std::forward<_U1>(__u1)), second(std::forward<_U2>(__u2)) { | ^ libs/fs_filesystem.h:111:22: note: in instantiation of function template specialization 'std::pair::Path, GenericFileSystem::Entry>::pair::Path &, GenericFileSystem::Entry, 0>' requested here 111 | m_entries.insert( value_type( dir, Entry( 0 ) ) ); | ^ plugins/archivepak/archive.cpp:93:51: note: in instantiation of member function 'GenericFileSystem::operator[]' requested here 93 | PakFileSystem::entry_type& file = m_filesystem[entry.filename]; | ^ 6 warnings generated. c++ plugins/archivepak/pak.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/archivepak/pak.o c++ plugins/archivepak/plugin.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/archivepak/plugin.o file=install/modules/archivepak.so; mkdir -p ${file%/*} c++ plugins/archivepak/archive.o plugins/archivepak/pak.o plugins/archivepak/plugin.o -fstack-protector-strong -L/usr/local/lib -s -fPIC -lpthread -shared -o install/modules/archivepak.so [ -z "ldd " ] || [ -z "`ldd install/modules/archivepak.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/modules/archivepak.so; exit 1; } c++ plugins/archivewad/archive.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/archivewad/archive.o In file included from plugins/archivewad/archive.cpp:32: libs/archivelib.h:185:2: warning: delete called on non-final 'DirectoryArchiveFile' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 185 | delete this; | ^ libs/archivelib.h:213:2: warning: delete called on non-final 'DirectoryArchiveTextFile' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 213 | delete this; | ^ plugins/archivewad/archive.cpp:132:2: warning: delete called on non-final 'WadArchive' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 132 | delete this; | ^ In file included from plugins/archivewad/archive.cpp:32: In file included from libs/archivelib.h:29: libs/memory/allocator.h:262:3: warning: destructor called on non-final 'StoredArchiveFile' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 262 | p->~Type(); | ^ libs/archivelib.h:116:30: note: in instantiation of member function 'Delete::scalar' requested here 116 | Delete().scalar( this ); | ^ libs/memory/allocator.h:262:7: note: qualify call to silence this warning 262 | p->~Type(); | ^ | StoredArchiveFile:: libs/memory/allocator.h:262:3: warning: destructor called on non-final 'StoredArchiveTextFile' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 262 | p->~Type(); | ^ libs/archivelib.h:149:34: note: in instantiation of member function 'Delete::scalar' requested here 149 | Delete().scalar( this ); | ^ libs/memory/allocator.h:262:7: note: qualify call to silence this warning 262 | p->~Type(); | ^ | StoredArchiveTextFile:: In file included from plugins/archivewad/archive.cpp:32: In file included from libs/archivelib.h:30: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ /usr/include/c++/v1/__utility/pair.h:92:25: note: in implicit copy constructor for 'String>>' first required here 92 | _LIBCPP_HIDE_FROM_ABI pair(pair&&) = default; | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in defaulted move constructor for 'std::pair>>, WadArchive::wad_record_t>' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator>>, WadArchive::wad_record_t>, void *>>::construct>>, WadArchive::wad_record_t>, std::pair>>, WadArchive::wad_record_t>>' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1820:18: note: in instantiation of function template specialization 'std::allocator_traits>>, WadArchive::wad_record_t>, void *>>>::construct>>, WadArchive::wad_record_t>, std::pair>>, WadArchive::wad_record_t>, void>' requested here 1820 | __node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1786:25: note: in instantiation of function template specialization 'std::__tree>>, WadArchive::wad_record_t>, std::__map_value_compare>>, std::__value_type>>, WadArchive::wad_record_t>, StringLessNoCase>, std::allocator>>, WadArchive::wad_record_t>>>::__construct_node>>, WadArchive::wad_record_t>>' requested here 1786 | __node_holder __h = __construct_node(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1113:12: note: in instantiation of function template specialization 'std::__tree>>, WadArchive::wad_record_t>, std::__map_value_compare>>, std::__value_type>>, WadArchive::wad_record_t>, StringLessNoCase>, std::allocator>>, WadArchive::wad_record_t>>>::__emplace_unique_key_args>>, std::pair>>, WadArchive::wad_record_t>>' requested here 1113 | return __emplace_unique_key_args(_NodeTypes::__get_key(__v), std::move(__v)); | ^ /usr/include/c++/v1/map:1199:20: note: in instantiation of member function 'std::__tree>>, WadArchive::wad_record_t>, std::__map_value_compare>>, std::__value_type>>, WadArchive::wad_record_t>, StringLessNoCase>, std::allocator>>, WadArchive::wad_record_t>>>::__insert_unique' requested here 1199 | return __tree_.__insert_unique(std::move(__v)); | ^ plugins/archivewad/archive.cpp:124:14: note: in instantiation of member function 'std::map>>, WadArchive::wad_record_t, StringLessNoCase>::insert' requested here 124 | m_files.insert( files_t::value_type( buffer, wad_record_t( lumpinfo.filepos, lumpinfo.disksize, lumpinfo.size ) ) ); | ^ 6 warnings generated. c++ plugins/archivewad/plugin.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/archivewad/plugin.o c++ plugins/archivewad/wad.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/archivewad/wad.o file=install/modules/archivewad.so; mkdir -p ${file%/*} c++ plugins/archivewad/archive.o plugins/archivewad/plugin.o plugins/archivewad/wad.o -fstack-protector-strong -L/usr/local/lib -s -fPIC -lpthread -shared -o install/modules/archivewad.so [ -z "ldd " ] || [ -z "`ldd install/modules/archivewad.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/modules/archivewad.so; exit 1; } c++ plugins/archivezip/archive.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/archivezip/archive.o In file included from plugins/archivezip/archive.cpp:32: libs/archivelib.h:185:2: warning: delete called on non-final 'DirectoryArchiveFile' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 185 | delete this; | ^ libs/archivelib.h:213:2: warning: delete called on non-final 'DirectoryArchiveTextFile' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 213 | delete this; | ^ plugins/archivezip/archive.cpp:51:2: warning: delete called on non-final 'DeflatedArchiveFile' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 51 | delete this; | ^ plugins/archivezip/archive.cpp:80:2: warning: delete called on non-final 'DeflatedArchiveTextFile' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 80 | delete this; | ^ plugins/archivezip/archive.cpp:217:2: warning: delete called on non-final 'ZipArchive' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 217 | delete this; | ^ In file included from plugins/archivezip/archive.cpp:31: In file included from libs/container/array.h:28: libs/memory/allocator.h:262:3: warning: destructor called on non-final 'StoredArchiveFile' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 262 | p->~Type(); | ^ libs/archivelib.h:116:30: note: in instantiation of member function 'Delete::scalar' requested here 116 | Delete().scalar( this ); | ^ libs/memory/allocator.h:262:7: note: qualify call to silence this warning 262 | p->~Type(); | ^ | StoredArchiveFile:: libs/memory/allocator.h:262:3: warning: destructor called on non-final 'StoredArchiveTextFile' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 262 | p->~Type(); | ^ libs/archivelib.h:149:34: note: in instantiation of member function 'Delete::scalar' requested here 149 | Delete().scalar( this ); | ^ libs/memory/allocator.h:262:7: note: qualify call to silence this warning 262 | p->~Type(); | ^ | StoredArchiveTextFile:: In file included from plugins/archivezip/archive.cpp:32: In file included from libs/archivelib.h:30: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/fs_filesystem.h:49:7: note: in implicit copy constructor for 'String>>' first required here 49 | class Path | ^ /usr/include/c++/v1/__utility/pair.h:207:9: note: in implicit copy constructor for 'GenericFileSystem::Path' first required here 207 | : first(std::forward<_U1>(__u1)), second(std::forward<_U2>(__u2)) { | ^ libs/fs_filesystem.h:111:22: note: in instantiation of function template specialization 'std::pair::Path, GenericFileSystem::Entry>::pair::Path &, GenericFileSystem::Entry, 0>' requested here 111 | m_entries.insert( value_type( dir, Entry( 0 ) ) ); | ^ plugins/archivezip/archive.cpp:158:15: note: in instantiation of member function 'GenericFileSystem::operator[]' requested here 158 | m_filesystem[filename.data()] = 0; | ^ 8 warnings generated. c++ plugins/archivezip/pkzip.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/archivezip/pkzip.o c++ plugins/archivezip/plugin.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/archivezip/plugin.o c++ plugins/archivezip/zlibstream.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/archivezip/zlibstream.o file=install/modules/archivezip.so; mkdir -p ${file%/*} c++ plugins/archivezip/archive.o plugins/archivezip/pkzip.o plugins/archivezip/plugin.o plugins/archivezip/zlibstream.o -fstack-protector-strong -L/usr/local/lib -s -fPIC -lz -lpthread -shared -o install/modules/archivezip.so [ -z "ldd " ] || [ -z "`ldd install/modules/archivezip.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/modules/archivezip.so; exit 1; } c++ plugins/entity/angle.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/entity/angle.o c++ plugins/entity/angles.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/entity/angles.o c++ plugins/entity/colour.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/entity/colour.o In file included from plugins/entity/colour.cpp:22: In file included from plugins/entity/colour.h:25: In file included from include/ientity.h:27: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/eclasslib.h:72:7: note: in implicit copy constructor for 'String>>' first required here 72 | class EntityClassAttribute | ^ /usr/include/c++/v1/__utility/pair.h:207:41: note: in implicit copy constructor for 'EntityClassAttribute' first required here 207 | : first(std::forward<_U1>(__u1)), second(std::forward<_U2>(__u2)) { | ^ libs/eclasslib.h:157:38: note: in instantiation of function template specialization 'std::pair>>, EntityClassAttribute>::pair' requested here 157 | entityClass.m_attributes.push_back( EntityClassAttributePair( key, attribute ) ); | ^ 1 warning generated. c++ plugins/entity/doom3group.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/entity/doom3group.o In file included from plugins/entity/doom3group.cpp:33: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from plugins/entity/doom3group.cpp:40: libs/traverselib.h:169:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 169 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::insert: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from plugins/entity/doom3group.cpp:40: libs/traverselib.h:182:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 182 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::erase: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from plugins/entity/doom3group.cpp:41: In file included from libs/entitylib.h:28: In file included from include/ientity.h:27: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/eclasslib.h:72:7: note: in implicit copy constructor for 'String>>' first required here 72 | class EntityClassAttribute | ^ /usr/include/c++/v1/__utility/pair.h:207:41: note: in implicit copy constructor for 'EntityClassAttribute' first required here 207 | : first(std::forward<_U1>(__u1)), second(std::forward<_U2>(__u2)) { | ^ libs/eclasslib.h:157:38: note: in instantiation of function template specialization 'std::pair>>, EntityClassAttribute>::pair' requested here 157 | entityClass.m_attributes.push_back( EntityClassAttributePair( key, attribute ) ); | ^ In file included from plugins/entity/doom3group.cpp:41: libs/entitylib.h:323:3: warning: delete called on non-final 'KeyValue' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 323 | delete this; | ^ In file included from plugins/entity/doom3group.cpp:42: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ In file included from plugins/entity/doom3group.cpp:34: In file included from include/editable.h:32: In file included from libs/scenelib.h:33: In file included from libs/transformlib.h:67: libs/generic/callback.h:218:79: warning: ordered comparison of function pointers ('Thunk' (aka 'void (*)(void *, const char *)') and 'Thunk') [-Wordered-compare-function-pointers] 218 | ( !( other.getEnvironment() < self.getEnvironment() ) && self.getThunk() < other.getThunk() ); | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /usr/include/c++/v1/__functional/operations.h:358:16: note: in instantiation of function template specialization 'operator<' requested here 358 | return __x < __y; | ^ /usr/include/c++/v1/__tree:1782:34: note: in instantiation of function template specialization 'std::__tree, std::less>, std::allocator>>::__find_equal>' requested here 1782 | __node_base_pointer& __child = __find_equal(__parent, __k); | ^ /usr/include/c++/v1/__tree:1105:12: note: in instantiation of function template specialization 'std::__tree, std::less>, std::allocator>>::__emplace_unique_key_args, const Callback1 &>' requested here 1105 | return __emplace_unique_key_args(_NodeTypes::__get_key(__v), __v); | ^ /usr/include/c++/v1/set:735:93: note: in instantiation of member function 'std::__tree, std::less>, std::allocator>>::__insert_unique' requested here 735 | _LIBCPP_HIDE_FROM_ABI pair insert(const value_type& __v) { return __tree_.__insert_unique(__v); } | ^ plugins/entity/namedentity.h:38:14: note: in instantiation of member function 'std::set>::insert' requested here 38 | m_callbacks.insert( callback ); | ^ In file included from plugins/entity/doom3group.cpp:34: In file included from include/editable.h:32: In file included from libs/scenelib.h:35: In file included from libs/container/stack.h:25: In file included from libs/memory/allocator.h:167: libs/generic/object.h:83:2: warning: destructor called on non-final 'ObservedSelectable' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 83 | object.~Type(); | ^ libs/memory/allocator.h:197:2: note: in instantiation of function template specialization 'destructor' requested here 197 | destructor( t ); | ^ /usr/include/c++/v1/__algorithm/for_each.h:34:5: note: in instantiation of member function 'Destroy::operator()' requested here 34 | __f(*__first); | ^ libs/memory/allocator.h:270:8: note: in instantiation of function template specialization 'std::for_each>' requested here 270 | std::for_each( p, p + size, Destroy() ); | ^ libs/container/array.h:57:38: note: in instantiation of member function 'Delete::vector' requested here 57 | Delete( *this ).vector( data, size ); | ^ libs/container/array.h:88:2: note: in instantiation of member function 'Array::destroy' requested here 88 | destroy( m_data, m_size ); | ^ plugins/entity/curve.h:186:1: note: in instantiation of member function 'Array::~Array' requested here 186 | CurveEdit( ControlPoints& controlPoints, const SelectionChangeCallback& selectionChanged ) : | ^ libs/generic/object.h:83:10: note: qualify call to silence this warning 83 | object.~Type(); | ^ | ObservedSelectable:: 8 warnings generated. c++ plugins/entity/eclassmodel.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/entity/eclassmodel.o In file included from plugins/entity/eclassmodel.cpp:32: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from plugins/entity/eclassmodel.cpp:38: libs/traverselib.h:169:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 169 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::insert: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from plugins/entity/eclassmodel.cpp:38: libs/traverselib.h:182:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 182 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::erase: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from plugins/entity/eclassmodel.cpp:39: In file included from libs/entitylib.h:28: In file included from include/ientity.h:27: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/eclasslib.h:72:7: note: in implicit copy constructor for 'String>>' first required here 72 | class EntityClassAttribute | ^ /usr/include/c++/v1/__utility/pair.h:207:41: note: in implicit copy constructor for 'EntityClassAttribute' first required here 207 | : first(std::forward<_U1>(__u1)), second(std::forward<_U2>(__u2)) { | ^ libs/eclasslib.h:157:38: note: in instantiation of function template specialization 'std::pair>>, EntityClassAttribute>::pair' requested here 157 | entityClass.m_attributes.push_back( EntityClassAttributePair( key, attribute ) ); | ^ In file included from plugins/entity/eclassmodel.cpp:39: libs/entitylib.h:323:3: warning: delete called on non-final 'KeyValue' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 323 | delete this; | ^ In file included from plugins/entity/eclassmodel.cpp:40: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ In file included from plugins/entity/eclassmodel.cpp:33: In file included from include/editable.h:32: In file included from libs/scenelib.h:33: In file included from libs/transformlib.h:67: libs/generic/callback.h:218:79: warning: ordered comparison of function pointers ('Thunk' (aka 'void (*)(void *, const char *)') and 'Thunk') [-Wordered-compare-function-pointers] 218 | ( !( other.getEnvironment() < self.getEnvironment() ) && self.getThunk() < other.getThunk() ); | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /usr/include/c++/v1/__functional/operations.h:358:16: note: in instantiation of function template specialization 'operator<' requested here 358 | return __x < __y; | ^ /usr/include/c++/v1/__tree:1782:34: note: in instantiation of function template specialization 'std::__tree, std::less>, std::allocator>>::__find_equal>' requested here 1782 | __node_base_pointer& __child = __find_equal(__parent, __k); | ^ /usr/include/c++/v1/__tree:1105:12: note: in instantiation of function template specialization 'std::__tree, std::less>, std::allocator>>::__emplace_unique_key_args, const Callback1 &>' requested here 1105 | return __emplace_unique_key_args(_NodeTypes::__get_key(__v), __v); | ^ /usr/include/c++/v1/set:735:93: note: in instantiation of member function 'std::__tree, std::less>, std::allocator>>::__insert_unique' requested here 735 | _LIBCPP_HIDE_FROM_ABI pair insert(const value_type& __v) { return __tree_.__insert_unique(__v); } | ^ plugins/entity/namedentity.h:38:14: note: in instantiation of member function 'std::set>::insert' requested here 38 | m_callbacks.insert( callback ); | ^ 7 warnings generated. c++ plugins/entity/entity.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/entity/entity.o In file included from plugins/entity/entity.cpp:29: In file included from libs/entitylib.h:28: In file included from include/ientity.h:27: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/eclasslib.h:72:7: note: in implicit copy constructor for 'String>>' first required here 72 | class EntityClassAttribute | ^ /usr/include/c++/v1/__utility/pair.h:207:41: note: in implicit copy constructor for 'EntityClassAttribute' first required here 207 | : first(std::forward<_U1>(__u1)), second(std::forward<_U2>(__u2)) { | ^ libs/eclasslib.h:157:38: note: in instantiation of function template specialization 'std::pair>>, EntityClassAttribute>::pair' requested here 157 | entityClass.m_attributes.push_back( EntityClassAttributePair( key, attribute ) ); | ^ In file included from plugins/entity/entity.cpp:29: libs/entitylib.h:323:3: warning: delete called on non-final 'KeyValue' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 323 | delete this; | ^ In file included from plugins/entity/entity.cpp:31: In file included from libs/pivot.h:223: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from plugins/entity/entity.cpp:31: In file included from libs/pivot.h:225: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ 4 warnings generated. c++ plugins/entity/filters.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/entity/filters.o In file included from plugins/entity/filters.cpp:22: In file included from plugins/entity/filters.h:25: In file included from include/ifilter.h:74: In file included from include/modulesystem.h:26: In file included from libs/debugging/debugging.h:28: In file included from libs/stream/textstream.h:35: In file included from /usr/include/c++/v1/algorithm:1794: In file included from /usr/include/c++/v1/__algorithm/copy.h:12: In file included from /usr/include/c++/v1/__algorithm/copy_move_common.h:18: In file included from /usr/include/c++/v1/__string/constexpr_c_functions.h:14: /usr/include/c++/v1/__memory/construct_at.h:67:3: warning: destructor called on non-final 'EntityFilterWrapper' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 67 | __loc->~_Tp(); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:316:10: note: in instantiation of function template specialization 'std::__destroy_at' requested here 316 | std::__destroy_at(__p); | ^ /usr/include/c++/v1/list:576:26: note: in instantiation of function template specialization 'std::allocator_traits>>::destroy' requested here 576 | __node_alloc_traits::destroy(__alloc, std::addressof(__node->__get_value())); | ^ /usr/include/c++/v1/list:635:7: note: in instantiation of function template specialization 'std::__list_imp>::__delete_node<>' requested here 635 | __delete_node(__np); | ^ /usr/include/c++/v1/list:622:3: note: in instantiation of member function 'std::__list_imp>::clear' requested here 622 | clear(); | ^ /usr/include/c++/v1/list:667:28: note: in instantiation of member function 'std::__list_imp>::~__list_imp' requested here 667 | class _LIBCPP_TEMPLATE_VIS list : private __list_imp<_Tp, _Alloc> { | ^ /usr/include/c++/v1/__memory/construct_at.h:67:11: note: qualify call to silence this warning 67 | __loc->~_Tp(); | ^ 1 warning generated. c++ plugins/entity/generic.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/entity/generic.o In file included from plugins/entity/generic.cpp:30: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from plugins/entity/generic.cpp:37: In file included from libs/entitylib.h:28: In file included from include/ientity.h:27: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/eclasslib.h:72:7: note: in implicit copy constructor for 'String>>' first required here 72 | class EntityClassAttribute | ^ /usr/include/c++/v1/__utility/pair.h:207:41: note: in implicit copy constructor for 'EntityClassAttribute' first required here 207 | : first(std::forward<_U1>(__u1)), second(std::forward<_U2>(__u2)) { | ^ libs/eclasslib.h:157:38: note: in instantiation of function template specialization 'std::pair>>, EntityClassAttribute>::pair' requested here 157 | entityClass.m_attributes.push_back( EntityClassAttributePair( key, attribute ) ); | ^ In file included from plugins/entity/generic.cpp:37: libs/entitylib.h:323:3: warning: delete called on non-final 'KeyValue' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 323 | delete this; | ^ In file included from plugins/entity/generic.cpp:38: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ In file included from plugins/entity/generic.cpp:31: In file included from include/editable.h:32: In file included from libs/scenelib.h:33: In file included from libs/transformlib.h:67: libs/generic/callback.h:218:79: warning: ordered comparison of function pointers ('Thunk' (aka 'void (*)(void *, const char *)') and 'Thunk') [-Wordered-compare-function-pointers] 218 | ( !( other.getEnvironment() < self.getEnvironment() ) && self.getThunk() < other.getThunk() ); | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /usr/include/c++/v1/__functional/operations.h:358:16: note: in instantiation of function template specialization 'operator<' requested here 358 | return __x < __y; | ^ /usr/include/c++/v1/__tree:1782:34: note: in instantiation of function template specialization 'std::__tree, std::less>, std::allocator>>::__find_equal>' requested here 1782 | __node_base_pointer& __child = __find_equal(__parent, __k); | ^ /usr/include/c++/v1/__tree:1105:12: note: in instantiation of function template specialization 'std::__tree, std::less>, std::allocator>>::__emplace_unique_key_args, const Callback1 &>' requested here 1105 | return __emplace_unique_key_args(_NodeTypes::__get_key(__v), __v); | ^ /usr/include/c++/v1/set:735:93: note: in instantiation of member function 'std::__tree, std::less>, std::allocator>>::__insert_unique' requested here 735 | _LIBCPP_HIDE_FROM_ABI pair insert(const value_type& __v) { return __tree_.__insert_unique(__v); } | ^ plugins/entity/namedentity.h:38:14: note: in instantiation of member function 'std::set>::insert' requested here 38 | m_callbacks.insert( callback ); | ^ 5 warnings generated. c++ plugins/entity/group.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/entity/group.o In file included from plugins/entity/group.cpp:28: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from plugins/entity/group.cpp:34: libs/traverselib.h:169:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 169 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::insert: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from plugins/entity/group.cpp:34: libs/traverselib.h:182:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 182 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::erase: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from plugins/entity/group.cpp:35: In file included from libs/entitylib.h:28: In file included from include/ientity.h:27: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/eclasslib.h:72:7: note: in implicit copy constructor for 'String>>' first required here 72 | class EntityClassAttribute | ^ /usr/include/c++/v1/__utility/pair.h:207:41: note: in implicit copy constructor for 'EntityClassAttribute' first required here 207 | : first(std::forward<_U1>(__u1)), second(std::forward<_U2>(__u2)) { | ^ libs/eclasslib.h:157:38: note: in instantiation of function template specialization 'std::pair>>, EntityClassAttribute>::pair' requested here 157 | entityClass.m_attributes.push_back( EntityClassAttributePair( key, attribute ) ); | ^ In file included from plugins/entity/group.cpp:35: libs/entitylib.h:323:3: warning: delete called on non-final 'KeyValue' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 323 | delete this; | ^ In file included from plugins/entity/group.cpp:36: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ In file included from plugins/entity/group.cpp:29: In file included from include/editable.h:32: In file included from libs/scenelib.h:33: In file included from libs/transformlib.h:67: libs/generic/callback.h:218:79: warning: ordered comparison of function pointers ('Thunk' (aka 'void (*)(void *, const char *)') and 'Thunk') [-Wordered-compare-function-pointers] 218 | ( !( other.getEnvironment() < self.getEnvironment() ) && self.getThunk() < other.getThunk() ); | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /usr/include/c++/v1/__functional/operations.h:358:16: note: in instantiation of function template specialization 'operator<' requested here 358 | return __x < __y; | ^ /usr/include/c++/v1/__tree:1782:34: note: in instantiation of function template specialization 'std::__tree, std::less>, std::allocator>>::__find_equal>' requested here 1782 | __node_base_pointer& __child = __find_equal(__parent, __k); | ^ /usr/include/c++/v1/__tree:1105:12: note: in instantiation of function template specialization 'std::__tree, std::less>, std::allocator>>::__emplace_unique_key_args, const Callback1 &>' requested here 1105 | return __emplace_unique_key_args(_NodeTypes::__get_key(__v), __v); | ^ /usr/include/c++/v1/set:735:93: note: in instantiation of member function 'std::__tree, std::less>, std::allocator>>::__insert_unique' requested here 735 | _LIBCPP_HIDE_FROM_ABI pair insert(const value_type& __v) { return __tree_.__insert_unique(__v); } | ^ plugins/entity/namedentity.h:38:14: note: in instantiation of member function 'std::set>::insert' requested here 38 | m_callbacks.insert( callback ); | ^ 7 warnings generated. c++ plugins/entity/light.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/entity/light.o In file included from plugins/entity/light.cpp:42: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from plugins/entity/light.cpp:49: In file included from libs/entitylib.h:28: In file included from include/ientity.h:27: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/eclasslib.h:72:7: note: in implicit copy constructor for 'String>>' first required here 72 | class EntityClassAttribute | ^ /usr/include/c++/v1/__utility/pair.h:207:41: note: in implicit copy constructor for 'EntityClassAttribute' first required here 207 | : first(std::forward<_U1>(__u1)), second(std::forward<_U2>(__u2)) { | ^ libs/eclasslib.h:157:38: note: in instantiation of function template specialization 'std::pair>>, EntityClassAttribute>::pair' requested here 157 | entityClass.m_attributes.push_back( EntityClassAttributePair( key, attribute ) ); | ^ In file included from plugins/entity/light.cpp:49: libs/entitylib.h:323:3: warning: delete called on non-final 'KeyValue' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 323 | delete this; | ^ In file included from plugins/entity/light.cpp:50: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ In file included from plugins/entity/light.cpp:54: libs/traverselib.h:169:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 169 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::insert: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from plugins/entity/light.cpp:54: libs/traverselib.h:182:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 182 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::erase: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ plugins/entity/light.cpp:652:10: warning: unused variable 'test2' [-Wunused-variable] 652 | Vector3 test2 = vector4_projected( test1 ); | ^~~~~ In file included from plugins/entity/light.cpp:43: In file included from include/editable.h:32: In file included from libs/scenelib.h:33: In file included from libs/transformlib.h:67: libs/generic/callback.h:218:79: warning: ordered comparison of function pointers ('Thunk' (aka 'void (*)(void *, const char *)') and 'Thunk') [-Wordered-compare-function-pointers] 218 | ( !( other.getEnvironment() < self.getEnvironment() ) && self.getThunk() < other.getThunk() ); | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /usr/include/c++/v1/__functional/operations.h:358:16: note: in instantiation of function template specialization 'operator<' requested here 358 | return __x < __y; | ^ /usr/include/c++/v1/__tree:1782:34: note: in instantiation of function template specialization 'std::__tree, std::less>, std::allocator>>::__find_equal>' requested here 1782 | __node_base_pointer& __child = __find_equal(__parent, __k); | ^ /usr/include/c++/v1/__tree:1105:12: note: in instantiation of function template specialization 'std::__tree, std::less>, std::allocator>>::__emplace_unique_key_args, const Callback1 &>' requested here 1105 | return __emplace_unique_key_args(_NodeTypes::__get_key(__v), __v); | ^ /usr/include/c++/v1/set:735:93: note: in instantiation of member function 'std::__tree, std::less>, std::allocator>>::__insert_unique' requested here 735 | _LIBCPP_HIDE_FROM_ABI pair insert(const value_type& __v) { return __tree_.__insert_unique(__v); } | ^ plugins/entity/namedentity.h:38:14: note: in instantiation of member function 'std::set>::insert' requested here 38 | m_callbacks.insert( callback ); | ^ 8 warnings generated. c++ plugins/entity/miscmodel.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/entity/miscmodel.o In file included from plugins/entity/miscmodel.cpp:29: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from plugins/entity/miscmodel.cpp:35: libs/traverselib.h:169:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 169 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::insert: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from plugins/entity/miscmodel.cpp:35: libs/traverselib.h:182:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 182 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::erase: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from plugins/entity/miscmodel.cpp:36: In file included from libs/entitylib.h:28: In file included from include/ientity.h:27: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/eclasslib.h:72:7: note: in implicit copy constructor for 'String>>' first required here 72 | class EntityClassAttribute | ^ /usr/include/c++/v1/__utility/pair.h:207:41: note: in implicit copy constructor for 'EntityClassAttribute' first required here 207 | : first(std::forward<_U1>(__u1)), second(std::forward<_U2>(__u2)) { | ^ libs/eclasslib.h:157:38: note: in instantiation of function template specialization 'std::pair>>, EntityClassAttribute>::pair' requested here 157 | entityClass.m_attributes.push_back( EntityClassAttributePair( key, attribute ) ); | ^ In file included from plugins/entity/miscmodel.cpp:36: libs/entitylib.h:323:3: warning: delete called on non-final 'KeyValue' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 323 | delete this; | ^ In file included from plugins/entity/miscmodel.cpp:38: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ In file included from plugins/entity/miscmodel.cpp:30: In file included from include/editable.h:32: In file included from libs/scenelib.h:33: In file included from libs/transformlib.h:67: libs/generic/callback.h:218:79: warning: ordered comparison of function pointers ('Thunk' (aka 'void (*)(void *, const char *)') and 'Thunk') [-Wordered-compare-function-pointers] 218 | ( !( other.getEnvironment() < self.getEnvironment() ) && self.getThunk() < other.getThunk() ); | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /usr/include/c++/v1/__functional/operations.h:358:16: note: in instantiation of function template specialization 'operator<' requested here 358 | return __x < __y; | ^ /usr/include/c++/v1/__tree:1782:34: note: in instantiation of function template specialization 'std::__tree, std::less>, std::allocator>>::__find_equal>' requested here 1782 | __node_base_pointer& __child = __find_equal(__parent, __k); | ^ /usr/include/c++/v1/__tree:1105:12: note: in instantiation of function template specialization 'std::__tree, std::less>, std::allocator>>::__emplace_unique_key_args, const Callback1 &>' requested here 1105 | return __emplace_unique_key_args(_NodeTypes::__get_key(__v), __v); | ^ /usr/include/c++/v1/set:735:93: note: in instantiation of member function 'std::__tree, std::less>, std::allocator>>::__insert_unique' requested here 735 | _LIBCPP_HIDE_FROM_ABI pair insert(const value_type& __v) { return __tree_.__insert_unique(__v); } | ^ plugins/entity/namedentity.h:38:14: note: in instantiation of member function 'std::set>::insert' requested here 38 | m_callbacks.insert( callback ); | ^ 7 warnings generated. c++ plugins/entity/model.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/entity/model.o In file included from plugins/entity/model.cpp:22: In file included from plugins/entity/model.h:25: In file included from libs/entitylib.h:28: In file included from include/ientity.h:27: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/eclasslib.h:72:7: note: in implicit copy constructor for 'String>>' first required here 72 | class EntityClassAttribute | ^ /usr/include/c++/v1/__utility/pair.h:207:41: note: in implicit copy constructor for 'EntityClassAttribute' first required here 207 | : first(std::forward<_U1>(__u1)), second(std::forward<_U2>(__u2)) { | ^ libs/eclasslib.h:157:38: note: in instantiation of function template specialization 'std::pair>>, EntityClassAttribute>::pair' requested here 157 | entityClass.m_attributes.push_back( EntityClassAttributePair( key, attribute ) ); | ^ In file included from plugins/entity/model.cpp:22: In file included from plugins/entity/model.h:25: libs/entitylib.h:323:3: warning: delete called on non-final 'KeyValue' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 323 | delete this; | ^ In file included from plugins/entity/model.cpp:22: In file included from plugins/entity/model.h:26: libs/traverselib.h:169:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 169 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::insert: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from plugins/entity/model.cpp:22: In file included from plugins/entity/model.h:26: libs/traverselib.h:182:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 182 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::erase: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ 4 warnings generated. c++ plugins/entity/modelskinkey.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/entity/modelskinkey.o In file included from plugins/entity/modelskinkey.cpp:22: In file included from plugins/entity/modelskinkey.h:27: In file included from libs/os/path.h:34: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/eclasslib.h:72:7: note: in implicit copy constructor for 'String>>' first required here 72 | class EntityClassAttribute | ^ /usr/include/c++/v1/__utility/pair.h:207:41: note: in implicit copy constructor for 'EntityClassAttribute' first required here 207 | : first(std::forward<_U1>(__u1)), second(std::forward<_U2>(__u2)) { | ^ libs/eclasslib.h:157:38: note: in instantiation of function template specialization 'std::pair>>, EntityClassAttribute>::pair' requested here 157 | entityClass.m_attributes.push_back( EntityClassAttributePair( key, attribute ) ); | ^ In file included from plugins/entity/modelskinkey.cpp:22: In file included from plugins/entity/modelskinkey.h:30: libs/entitylib.h:323:3: warning: delete called on non-final 'KeyValue' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 323 | delete this; | ^ In file included from plugins/entity/modelskinkey.cpp:22: In file included from plugins/entity/modelskinkey.h:31: libs/traverselib.h:169:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 169 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::insert: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from plugins/entity/modelskinkey.cpp:22: In file included from plugins/entity/modelskinkey.h:31: libs/traverselib.h:182:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 182 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::erase: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ 4 warnings generated. c++ plugins/entity/namedentity.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/entity/namedentity.o In file included from plugins/entity/namedentity.cpp:22: In file included from plugins/entity/namedentity.h:25: In file included from libs/entitylib.h:28: In file included from include/ientity.h:27: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/eclasslib.h:72:7: note: in implicit copy constructor for 'String>>' first required here 72 | class EntityClassAttribute | ^ /usr/include/c++/v1/__utility/pair.h:207:41: note: in implicit copy constructor for 'EntityClassAttribute' first required here 207 | : first(std::forward<_U1>(__u1)), second(std::forward<_U2>(__u2)) { | ^ libs/eclasslib.h:157:38: note: in instantiation of function template specialization 'std::pair>>, EntityClassAttribute>::pair' requested here 157 | entityClass.m_attributes.push_back( EntityClassAttributePair( key, attribute ) ); | ^ In file included from plugins/entity/namedentity.cpp:22: In file included from plugins/entity/namedentity.h:25: libs/entitylib.h:323:3: warning: delete called on non-final 'KeyValue' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 323 | delete this; | ^ In file included from plugins/entity/namedentity.cpp:22: In file included from plugins/entity/namedentity.h:25: In file included from libs/entitylib.h:28: In file included from include/ientity.h:28: In file included from libs/scenelib.h:33: In file included from libs/transformlib.h:67: libs/generic/callback.h:218:79: warning: ordered comparison of function pointers ('Thunk' (aka 'void (*)(void *, const char *)') and 'Thunk') [-Wordered-compare-function-pointers] 218 | ( !( other.getEnvironment() < self.getEnvironment() ) && self.getThunk() < other.getThunk() ); | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /usr/include/c++/v1/__functional/operations.h:358:16: note: in instantiation of function template specialization 'operator<' requested here 358 | return __x < __y; | ^ /usr/include/c++/v1/__tree:1782:34: note: in instantiation of function template specialization 'std::__tree, std::less>, std::allocator>>::__find_equal>' requested here 1782 | __node_base_pointer& __child = __find_equal(__parent, __k); | ^ /usr/include/c++/v1/__tree:1105:12: note: in instantiation of function template specialization 'std::__tree, std::less>, std::allocator>>::__emplace_unique_key_args, const Callback1 &>' requested here 1105 | return __emplace_unique_key_args(_NodeTypes::__get_key(__v), __v); | ^ /usr/include/c++/v1/set:735:93: note: in instantiation of member function 'std::__tree, std::less>, std::allocator>>::__insert_unique' requested here 735 | _LIBCPP_HIDE_FROM_ABI pair insert(const value_type& __v) { return __tree_.__insert_unique(__v); } | ^ plugins/entity/namedentity.h:38:14: note: in instantiation of member function 'std::set>::insert' requested here 38 | m_callbacks.insert( callback ); | ^ 3 warnings generated. c++ plugins/entity/origin.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/entity/origin.o c++ plugins/entity/plugin.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/entity/plugin.o c++ plugins/entity/rotation.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/entity/rotation.o c++ plugins/entity/scale.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/entity/scale.o c++ plugins/entity/skincache.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/entity/skincache.o In file included from plugins/entity/skincache.cpp:31: In file included from libs/stream/stringstream.h:26: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ /usr/include/c++/v1/__utility/pair.h:207:9: note: in implicit copy constructor for 'String>>' first required here 207 | : first(std::forward<_U1>(__u1)), second(std::forward<_U2>(__u2)) { | ^ plugins/entity/skincache.cpp:78:22: note: in instantiation of function template specialization 'std::pair>>, String>>>::pair>> &, String>> &, 0>' requested here 78 | m_remaps.insert( Remaps::value_type( from, to ) ); | ^ plugins/entity/skincache.cpp:242:2: warning: delete called on non-final 'Doom3ModelSkinCacheElement' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 242 | delete skin; | ^ In file included from plugins/entity/skincache.cpp:37: libs/modulesystem/singletonmodule.h:43:2: warning: delete called on non-final 'Doom3ModelSkinCache' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 43 | delete api; | ^ libs/modulesystem/singletonmodule.h:123:20: note: in instantiation of member function 'DefaultAPIConstructor::destroyAPI' requested here 123 | APIConstructor::destroyAPI( m_api ); | ^ libs/modulesystem/singletonmodule.h:79:1: note: in instantiation of member function 'SingletonModule::release' requested here 79 | SingletonModule() | ^ plugins/entity/skincache.cpp:298:27: note: in instantiation of member function 'SingletonModule::SingletonModule' requested here 298 | Doom3ModelSkinCacheModule g_Doom3ModelSkinCacheModule; | ^ 3 warnings generated. c++ plugins/entity/targetable.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/entity/targetable.o In file included from plugins/entity/targetable.cpp:22: In file included from plugins/entity/targetable.h:29: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from plugins/entity/targetable.cpp:22: In file included from plugins/entity/targetable.h:32: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ In file included from plugins/entity/targetable.cpp:22: In file included from plugins/entity/targetable.h:35: In file included from libs/entitylib.h:28: In file included from include/ientity.h:27: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/eclasslib.h:72:7: note: in implicit copy constructor for 'String>>' first required here 72 | class EntityClassAttribute | ^ /usr/include/c++/v1/__utility/pair.h:207:41: note: in implicit copy constructor for 'EntityClassAttribute' first required here 207 | : first(std::forward<_U1>(__u1)), second(std::forward<_U2>(__u2)) { | ^ libs/eclasslib.h:157:38: note: in instantiation of function template specialization 'std::pair>>, EntityClassAttribute>::pair' requested here 157 | entityClass.m_attributes.push_back( EntityClassAttributePair( key, attribute ) ); | ^ In file included from plugins/entity/targetable.cpp:22: In file included from plugins/entity/targetable.h:35: libs/entitylib.h:323:3: warning: delete called on non-final 'KeyValue' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 323 | delete this; | ^ 4 warnings generated. file=install/modules/entity.so; mkdir -p ${file%/*} c++ plugins/entity/angle.o plugins/entity/angles.o plugins/entity/colour.o plugins/entity/doom3group.o plugins/entity/eclassmodel.o plugins/entity/entity.o plugins/entity/filters.o plugins/entity/generic.o plugins/entity/group.o plugins/entity/light.o plugins/entity/miscmodel.o plugins/entity/model.o plugins/entity/modelskinkey.o plugins/entity/namedentity.o plugins/entity/origin.o plugins/entity/plugin.o plugins/entity/rotation.o plugins/entity/scale.o plugins/entity/skincache.o plugins/entity/targetable.o -fstack-protector-strong -L/usr/local/lib -s -fPIC -lpthread -shared -o install/modules/entity.so [ -z "ldd " ] || [ -z "`ldd install/modules/entity.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/modules/entity.so; exit 1; } c++ plugins/image/bmp.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/image/bmp.o In file included from plugins/image/bmp.cpp:28: libs/imagelib.h:51:2: warning: delete called on non-final 'RGBAImage' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 51 | delete this; | ^ 1 warning generated. c++ plugins/image/dds.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/image/dds.o In file included from plugins/image/dds.cpp:31: libs/imagelib.h:51:2: warning: delete called on non-final 'RGBAImage' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 51 | delete this; | ^ 1 warning generated. c++ plugins/image/image.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/image/image.o c++ plugins/image/jpeg.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/image/jpeg.o In file included from plugins/image/jpeg.cpp:51: libs/imagelib.h:51:2: warning: delete called on non-final 'RGBAImage' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 51 | delete this; | ^ plugins/image/jpeg.cpp:300:35: warning: variable 'iAlp' set but not used [-Wunused-but-set-variable] 300 | unsigned char iRed, iBlu, iGrn, iAlp; | ^ 2 warnings generated. c++ plugins/image/ktx.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/image/ktx.o In file included from plugins/image/ktx.cpp:29: libs/imagelib.h:51:2: warning: delete called on non-final 'RGBAImage' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 51 | delete this; | ^ plugins/image/ktx.cpp:393:3: warning: delete called on 'KTX_Decoder' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 393 | delete decoder; | ^ 2 warnings generated. c++ plugins/image/pcx.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/image/pcx.o In file included from plugins/image/pcx.cpp:30: libs/imagelib.h:51:2: warning: delete called on non-final 'RGBAImage' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 51 | delete this; | ^ 1 warning generated. c++ plugins/image/tga.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/image/tga.o In file included from plugins/image/tga.cpp:33: libs/imagelib.h:51:2: warning: delete called on non-final 'RGBAImage' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 51 | delete this; | ^ 1 warning generated. file=install/modules/image.so; mkdir -p ${file%/*} c++ plugins/image/bmp.o plugins/image/dds.o plugins/image/image.o plugins/image/jpeg.o plugins/image/ktx.o plugins/image/pcx.o plugins/image/tga.o libddslib.a libetclib.a -fstack-protector-strong -L/usr/local/lib -s -fPIC -ljpeg -lpthread -shared -o install/modules/image.so [ -z "ldd " ] || [ -z "`ldd install/modules/image.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/modules/image.so; exit 1; } c++ plugins/imagehl/hlw.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/imagehl/hlw.o In file included from plugins/imagehl/hlw.cpp:40: libs/imagelib.h:51:2: warning: delete called on non-final 'RGBAImage' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 51 | delete this; | ^ plugins/imagehl/hlw.cpp:101:10: warning: cast from 'byte *' (aka 'unsigned char *') to 'LPWAD3_MIP' (aka 'WAD3_MIP *') increases required alignment from 1 to 4 [-Wcast-align] 101 | lpMip = (LPWAD3_MIP)buffer; //!\todo Make endian-safe. | ^~~~~~~~~~~~~~~~~~ plugins/imagehl/hlw.cpp:94:21: warning: variable 'numPixels' set but not used [-Wunused-but-set-variable] 94 | int columns, rows, numPixels; | ^ 3 warnings generated. c++ plugins/imagehl/imagehl.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/imagehl/imagehl.o c++ plugins/imagehl/mip.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/imagehl/mip.o In file included from plugins/imagehl/mip.cpp:32: libs/imagelib.h:51:2: warning: delete called on non-final 'RGBAImage' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 51 | delete this; | ^ plugins/imagehl/mip.cpp:141:16: warning: variable 'mipdatasize' set but not used [-Wunused-but-set-variable] 141 | unsigned long mipdatasize; | ^ 2 warnings generated. c++ plugins/imagehl/sprite.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/imagehl/sprite.o In file included from plugins/imagehl/sprite.cpp:34: libs/imagelib.h:51:2: warning: delete called on non-final 'RGBAImage' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 51 | delete this; | ^ plugins/imagehl/sprite.cpp:120:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'dspriteheader_t *' (aka 'dspriteheader_s *') increases required alignment from 1 to 4 [-Wcast-align] 120 | header = (dspriteheader_t *)buffer; | ^~~~~~~~~~~~~~~~~~~~~~~~~ plugins/imagehl/sprite.cpp:181:16: warning: cast from 'byte *' (aka 'unsigned char *') to 'dspriteframe_t *' increases required alignment from 1 to 4 [-Wcast-align] 181 | spriteframe = (dspriteframe_t *)( palette + ( 256 * 3 ) + 4 ); // what are those 4 extra bytes ? what's missing ? | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ plugins/imagehl/sprite.cpp:105:21: warning: variable 'numPixels' set but not used [-Wunused-but-set-variable] 105 | int columns, rows, numPixels; | ^ 4 warnings generated. file=install/modules/imagehl.so; mkdir -p ${file%/*} c++ plugins/imagehl/hlw.o plugins/imagehl/imagehl.o plugins/imagehl/mip.o plugins/imagehl/sprite.o -fstack-protector-strong -L/usr/local/lib -s -fPIC -lpthread -shared -o install/modules/imagehl.so [ -z "ldd " ] || [ -z "`ldd install/modules/imagehl.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/modules/imagehl.so; exit 1; } c++ plugins/imagepng/plugin.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libpng16 -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/imagepng/plugin.o In file included from plugins/imagepng/plugin.cpp:29: libs/imagelib.h:51:2: warning: delete called on non-final 'RGBAImage' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 51 | delete this; | ^ 1 warning generated. file=install/modules/imagepng.so; mkdir -p ${file%/*} c++ plugins/imagepng/plugin.o -fstack-protector-strong -L/usr/local/lib -s -fPIC -L/usr/local/lib -lpng16 -lpthread -shared -o install/modules/imagepng.so [ -z "ldd " ] || [ -z "`ldd install/modules/imagepng.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/modules/imagepng.so; exit 1; } c++ plugins/imagewebp/plugin.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include -I/usr/local/include/webp -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/imagewebp/plugin.o In file included from plugins/imagewebp/plugin.cpp:27: libs/imagelib.h:51:2: warning: delete called on non-final 'RGBAImage' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 51 | delete this; | ^ 1 warning generated. file=install/modules/imagewebp.so; mkdir -p ${file%/*} c++ plugins/imagewebp/plugin.o -fstack-protector-strong -L/usr/local/lib -s -fPIC -L/usr/local/lib -lwebp -lpthread -shared -o install/modules/imagewebp.so [ -z "ldd " ] || [ -z "`ldd install/modules/imagewebp.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/modules/imagewebp.so; exit 1; } c++ plugins/imageq2/imageq2.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/imageq2/imageq2.o c++ plugins/imageq2/wal32.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/imageq2/wal32.o In file included from plugins/imageq2/wal32.cpp:27: libs/imagelib.h:51:2: warning: delete called on non-final 'RGBAImage' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 51 | delete this; | ^ 1 warning generated. c++ plugins/imageq2/wal.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/imageq2/wal.o In file included from plugins/imageq2/wal.cpp:29: libs/imagelib.h:51:2: warning: delete called on non-final 'RGBAImage' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 51 | delete this; | ^ 1 warning generated. file=install/modules/imageq2.so; mkdir -p ${file%/*} c++ plugins/imageq2/imageq2.o plugins/imageq2/wal32.o plugins/imageq2/wal.o -fstack-protector-strong -L/usr/local/lib -s -fPIC -lpthread -shared -o install/modules/imageq2.so [ -z "ldd " ] || [ -z "`ldd install/modules/imageq2.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/modules/imageq2.so; exit 1; } c++ plugins/mapq3/parse.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/mapq3/parse.o In file included from plugins/mapq3/parse.cpp:26: In file included from include/ientity.h:27: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/eclasslib.h:72:7: note: in implicit copy constructor for 'String>>' first required here 72 | class EntityClassAttribute | ^ /usr/include/c++/v1/__utility/pair.h:207:41: note: in implicit copy constructor for 'EntityClassAttribute' first required here 207 | : first(std::forward<_U1>(__u1)), second(std::forward<_U2>(__u2)) { | ^ libs/eclasslib.h:157:38: note: in instantiation of function template specialization 'std::pair>>, EntityClassAttribute>::pair' requested here 157 | entityClass.m_attributes.push_back( EntityClassAttributePair( key, attribute ) ); | ^ 1 warning generated. c++ plugins/mapq3/plugin.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/mapq3/plugin.o plugins/mapq3/plugin.cpp:113:15: warning: comparison of integers of different signs: 'std::size_t' (aka 'unsigned long') and 'Value' (aka 'int') [-Wsign-compare] 113 | if ( version != MapVersion() ) { | ~~~~~~~ ^ ~~~~~~~~~~~~ plugins/mapq3/plugin.cpp:184:15: warning: comparison of integers of different signs: 'std::size_t' (aka 'unsigned long') and 'Value' (aka 'int') [-Wsign-compare] 184 | if ( version != MapVersion() ) { | ~~~~~~~ ^ ~~~~~~~~~~~~ In file included from plugins/mapq3/plugin.cpp:36: libs/modulesystem/singletonmodule.h:59:2: warning: delete called on non-final 'MapDoom3API' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 59 | delete api; | ^ libs/modulesystem/singletonmodule.h:123:20: note: in instantiation of member function 'DependenciesAPIConstructor::destroyAPI' requested here 123 | APIConstructor::destroyAPI( m_api ); | ^ libs/modulesystem/singletonmodule.h:79:1: note: in instantiation of member function 'SingletonModule>::release' requested here 79 | SingletonModule() | ^ plugins/mapq3/plugin.cpp:138:16: note: in instantiation of member function 'SingletonModule>::SingletonModule' requested here 138 | MapDoom3Module g_MapDoom3Module; | ^ In file included from plugins/mapq3/plugin.cpp:36: libs/modulesystem/singletonmodule.h:59:2: warning: delete called on non-final 'MapQuake4API' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 59 | delete api; | ^ libs/modulesystem/singletonmodule.h:123:20: note: in instantiation of member function 'DependenciesAPIConstructor::destroyAPI' requested here 123 | APIConstructor::destroyAPI( m_api ); | ^ libs/modulesystem/singletonmodule.h:79:1: note: in instantiation of member function 'SingletonModule>::release' requested here 79 | SingletonModule() | ^ plugins/mapq3/plugin.cpp:209:17: note: in instantiation of member function 'SingletonModule>::SingletonModule' requested here 209 | MapQuake4Module g_MapQuake4Module; | ^ In file included from plugins/mapq3/plugin.cpp:36: libs/modulesystem/singletonmodule.h:43:2: warning: delete called on non-final 'MapQ3API' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 43 | delete api; | ^ libs/modulesystem/singletonmodule.h:123:20: note: in instantiation of member function 'DefaultAPIConstructor::destroyAPI' requested here 123 | APIConstructor::destroyAPI( m_api ); | ^ libs/modulesystem/singletonmodule.h:79:1: note: in instantiation of member function 'SingletonModule::release' requested here 79 | SingletonModule() | ^ plugins/mapq3/plugin.cpp:299:13: note: in instantiation of member function 'SingletonModule::SingletonModule' requested here 299 | MapQ3Module g_MapQ3Module; | ^ In file included from plugins/mapq3/plugin.cpp:36: libs/modulesystem/singletonmodule.h:43:2: warning: delete called on non-final 'MapQ1API' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 43 | delete api; | ^ libs/modulesystem/singletonmodule.h:123:20: note: in instantiation of member function 'DefaultAPIConstructor::destroyAPI' requested here 123 | APIConstructor::destroyAPI( m_api ); | ^ libs/modulesystem/singletonmodule.h:79:1: note: in instantiation of member function 'SingletonModule::release' requested here 79 | SingletonModule() | ^ plugins/mapq3/plugin.cpp:342:13: note: in instantiation of member function 'SingletonModule::SingletonModule' requested here 342 | MapQ1Module g_MapQ1Module; | ^ In file included from plugins/mapq3/plugin.cpp:36: libs/modulesystem/singletonmodule.h:43:2: warning: delete called on non-final 'MapHalfLifeAPI' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 43 | delete api; | ^ libs/modulesystem/singletonmodule.h:123:20: note: in instantiation of member function 'DefaultAPIConstructor::destroyAPI' requested here 123 | APIConstructor::destroyAPI( m_api ); | ^ libs/modulesystem/singletonmodule.h:79:1: note: in instantiation of member function 'SingletonModule::release' requested here 79 | SingletonModule() | ^ plugins/mapq3/plugin.cpp:385:19: note: in instantiation of member function 'SingletonModule::SingletonModule' requested here 385 | MapHalfLifeModule g_MapHalfLifeModule; | ^ In file included from plugins/mapq3/plugin.cpp:36: libs/modulesystem/singletonmodule.h:43:2: warning: delete called on non-final 'MapQ2API' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 43 | delete api; | ^ libs/modulesystem/singletonmodule.h:123:20: note: in instantiation of member function 'DefaultAPIConstructor::destroyAPI' requested here 123 | APIConstructor::destroyAPI( m_api ); | ^ libs/modulesystem/singletonmodule.h:79:1: note: in instantiation of member function 'SingletonModule::release' requested here 79 | SingletonModule() | ^ plugins/mapq3/plugin.cpp:427:13: note: in instantiation of member function 'SingletonModule::SingletonModule' requested here 427 | MapQ2Module g_MapQ2Module; | ^ In file included from plugins/mapq3/plugin.cpp:36: libs/modulesystem/singletonmodule.h:43:2: warning: delete called on non-final 'MapVMFAPI' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 43 | delete api; | ^ libs/modulesystem/singletonmodule.h:123:20: note: in instantiation of member function 'DefaultAPIConstructor::destroyAPI' requested here 123 | APIConstructor::destroyAPI( m_api ); | ^ libs/modulesystem/singletonmodule.h:79:1: note: in instantiation of member function 'SingletonModule::release' requested here 79 | SingletonModule() | ^ plugins/mapq3/plugin.cpp:583:14: note: in instantiation of member function 'SingletonModule::SingletonModule' requested here 583 | MapVMFModule g_MapVMFModule; | ^ 9 warnings generated. c++ plugins/mapq3/write.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/mapq3/write.o file=install/modules/mapq3.so; mkdir -p ${file%/*} c++ plugins/mapq3/parse.o plugins/mapq3/plugin.o plugins/mapq3/write.o -fstack-protector-strong -L/usr/local/lib -s -fPIC -lpthread -shared -o install/modules/mapq3.so [ -z "ldd " ] || [ -z "`ldd install/modules/mapq3.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/modules/mapq3.so; exit 1; } c++ plugins/mapxml/plugin.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/mapxml/plugin.o In file included from plugins/mapxml/plugin.cpp:30: libs/modulesystem/singletonmodule.h:43:2: warning: delete called on non-final 'MapXMLAPI' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 43 | delete api; | ^ libs/modulesystem/singletonmodule.h:123:20: note: in instantiation of member function 'DefaultAPIConstructor::destroyAPI' requested here 123 | APIConstructor::destroyAPI( m_api ); | ^ libs/modulesystem/singletonmodule.h:79:1: note: in instantiation of member function 'SingletonModule::release' requested here 79 | SingletonModule() | ^ plugins/mapxml/plugin.cpp:87:14: note: in instantiation of member function 'SingletonModule::SingletonModule' requested here 87 | MapXMLModule g_MapXMLModule; | ^ 1 warning generated. c++ plugins/mapxml/xmlparse.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/mapxml/xmlparse.o In file included from plugins/mapxml/xmlparse.cpp:30: In file included from include/ientity.h:27: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/eclasslib.h:72:7: note: in implicit copy constructor for 'String>>' first required here 72 | class EntityClassAttribute | ^ /usr/include/c++/v1/__utility/pair.h:207:41: note: in implicit copy constructor for 'EntityClassAttribute' first required here 207 | : first(std::forward<_U1>(__u1)), second(std::forward<_U2>(__u2)) { | ^ libs/eclasslib.h:157:38: note: in instantiation of function template specialization 'std::pair>>, EntityClassAttribute>::pair' requested here 157 | entityClass.m_attributes.push_back( EntityClassAttributePair( key, attribute ) ); | ^ In file included from plugins/mapxml/xmlparse.cpp:36: libs/xml/xmlparser.h:192:7: warning: variable 'wellFormed' set but not used [-Wunused-but-set-variable] 192 | bool wellFormed = false; | ^ In file included from plugins/mapxml/xmlparse.cpp:30: In file included from include/ientity.h:27: In file included from libs/string/string.h:32: In file included from libs/memory/allocator.h:167: libs/generic/object.h:83:2: warning: destructor called on non-final 'SubPrimitiveImporter' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 83 | object.~Type(); | ^ plugins/mapxml/xmlparse.cpp:126:3: note: in instantiation of function template specialization 'destructor' requested here 126 | destructor( subprimitive() ); | ^ libs/generic/object.h:83:10: note: qualify call to silence this warning 83 | object.~Type(); | ^ | SubPrimitiveImporter:: libs/generic/object.h:83:2: warning: destructor called on non-final 'PrimitiveImporter' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 83 | object.~Type(); | ^ plugins/mapxml/xmlparse.cpp:175:2: note: in instantiation of function template specialization 'destructor' requested here 175 | destructor( primitive() ); | ^ libs/generic/object.h:83:10: note: qualify call to silence this warning 83 | object.~Type(); | ^ | PrimitiveImporter:: libs/generic/object.h:83:2: warning: destructor called on non-final 'EntityImporter' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 83 | object.~Type(); | ^ plugins/mapxml/xmlparse.cpp:204:2: note: in instantiation of function template specialization 'destructor' requested here 204 | destructor( getEntity() ); | ^ libs/generic/object.h:83:10: note: qualify call to silence this warning 83 | object.~Type(); | ^ | EntityImporter:: 5 warnings generated. c++ plugins/mapxml/xmlwrite.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/mapxml/xmlwrite.o In file included from plugins/mapxml/xmlwrite.cpp:30: In file included from libs/entityxml.h:25: In file included from include/ientity.h:27: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ /usr/include/c++/v1/__utility/pair.h:92:25: note: in implicit copy constructor for 'String>>' first required here 92 | _LIBCPP_HIDE_FROM_ABI pair(pair&&) = default; | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in defaulted move constructor for 'std::pair>>, String>>>' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator>>, String>>>, void *>>::construct>>, String>>>, std::pair>>, String>>>>' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1820:18: note: in instantiation of function template specialization 'std::allocator_traits>>, String>>>, void *>>>::construct>>, String>>>, std::pair>>, String>>>, void>' requested here 1820 | __node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1786:25: note: in instantiation of function template specialization 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__construct_node>>, String>>>>' requested here 1786 | __node_holder __h = __construct_node(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1113:12: note: in instantiation of function template specialization 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__emplace_unique_key_args>>, std::pair>>, String>>>>' requested here 1113 | return __emplace_unique_key_args(_NodeTypes::__get_key(__v), std::move(__v)); | ^ /usr/include/c++/v1/map:1199:20: note: in instantiation of member function 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__insert_unique' requested here 1199 | return __tree_.__insert_unique(std::move(__v)); | ^ libs/xml/xmlelement.h:74:10: note: in instantiation of member function 'std::map>>, String>>>::insert' requested here 74 | m_attrs.insert( attrs_t::value_type( name, value ) ); | ^ 1 warning generated. file=install/modules/mapxml.so; mkdir -p ${file%/*} c++ plugins/mapxml/plugin.o plugins/mapxml/xmlparse.o plugins/mapxml/xmlwrite.o -fstack-protector-strong -L/usr/local/lib -s -fPIC -L/usr/local/lib -lxml2 -L/usr/local/lib -lglib-2.0 -lintl -lpthread -shared -o install/modules/mapxml.so [ -z "ldd " ] || [ -z "`ldd install/modules/mapxml.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/modules/mapxml.so; exit 1; } c++ plugins/md3model/md2.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/md3model/md2.o In file included from plugins/md3model/md2.cpp:27: libs/imagelib.h:51:2: warning: delete called on non-final 'RGBAImage' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 51 | delete this; | ^ In file included from plugins/md3model/md2.cpp:30: In file included from plugins/md3model/model.h:26: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from plugins/md3model/md2.cpp:30: In file included from plugins/md3model/model.h:38: libs/traverselib.h:169:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 169 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::insert: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from plugins/md3model/md2.cpp:30: In file included from plugins/md3model/model.h:38: libs/traverselib.h:182:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 182 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::erase: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from plugins/md3model/md2.cpp:30: In file included from plugins/md3model/model.h:39: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ In file included from plugins/md3model/md2.cpp:30: plugins/md3model/model.h:243:3: warning: delete called on non-final 'Surface' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 243 | delete *i; | ^ In file included from plugins/md3model/md2.cpp:30: In file included from plugins/md3model/model.h:27: In file included from include/selectable.h:28: In file included from libs/scenelib.h:35: In file included from libs/container/stack.h:25: In file included from libs/memory/allocator.h:167: libs/generic/object.h:83:2: warning: destructor called on non-final 'VectorLightList' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 83 | object.~Type(); | ^ libs/memory/allocator.h:197:2: note: in instantiation of function template specialization 'destructor' requested here 197 | destructor( t ); | ^ /usr/include/c++/v1/__algorithm/for_each.h:34:5: note: in instantiation of member function 'Destroy::operator()' requested here 34 | __f(*__first); | ^ libs/memory/allocator.h:270:8: note: in instantiation of function template specialization 'std::for_each>' requested here 270 | std::for_each( p, p + size, Destroy() ); | ^ libs/container/array.h:57:38: note: in instantiation of member function 'Delete::vector' requested here 57 | Delete( *this ).vector( data, size ); | ^ libs/container/array.h:88:2: note: in instantiation of member function 'Array::destroy' requested here 88 | destroy( m_data, m_size ); | ^ plugins/md3model/model.h:384:1: note: in instantiation of member function 'Array::~Array' requested here 384 | ModelInstance( const scene::Path& path, scene::Instance* parent, Model& model ) : | ^ libs/generic/object.h:83:10: note: qualify call to silence this warning 83 | object.~Type(); | ^ | VectorLightList:: 7 warnings generated. c++ plugins/md3model/md3.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/md3model/md3.o In file included from plugins/md3model/md3.cpp:27: libs/imagelib.h:51:2: warning: delete called on non-final 'RGBAImage' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 51 | delete this; | ^ In file included from plugins/md3model/md3.cpp:30: In file included from plugins/md3model/model.h:26: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from plugins/md3model/md3.cpp:30: In file included from plugins/md3model/model.h:38: libs/traverselib.h:169:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 169 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::insert: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from plugins/md3model/md3.cpp:30: In file included from plugins/md3model/model.h:38: libs/traverselib.h:182:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 182 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::erase: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from plugins/md3model/md3.cpp:30: In file included from plugins/md3model/model.h:39: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ In file included from plugins/md3model/md3.cpp:30: plugins/md3model/model.h:243:3: warning: delete called on non-final 'Surface' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 243 | delete *i; | ^ In file included from plugins/md3model/md3.cpp:30: In file included from plugins/md3model/model.h:27: In file included from include/selectable.h:28: In file included from libs/scenelib.h:35: In file included from libs/container/stack.h:25: In file included from libs/memory/allocator.h:167: libs/generic/object.h:83:2: warning: destructor called on non-final 'VectorLightList' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 83 | object.~Type(); | ^ libs/memory/allocator.h:197:2: note: in instantiation of function template specialization 'destructor' requested here 197 | destructor( t ); | ^ /usr/include/c++/v1/__algorithm/for_each.h:34:5: note: in instantiation of member function 'Destroy::operator()' requested here 34 | __f(*__first); | ^ libs/memory/allocator.h:270:8: note: in instantiation of function template specialization 'std::for_each>' requested here 270 | std::for_each( p, p + size, Destroy() ); | ^ libs/container/array.h:57:38: note: in instantiation of member function 'Delete::vector' requested here 57 | Delete( *this ).vector( data, size ); | ^ libs/container/array.h:88:2: note: in instantiation of member function 'Array::destroy' requested here 88 | destroy( m_data, m_size ); | ^ plugins/md3model/model.h:384:1: note: in instantiation of member function 'Array::~Array' requested here 384 | ModelInstance( const scene::Path& path, scene::Instance* parent, Model& model ) : | ^ libs/generic/object.h:83:10: note: qualify call to silence this warning 83 | object.~Type(); | ^ | VectorLightList:: 7 warnings generated. c++ plugins/md3model/md5.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/md3model/md5.o In file included from plugins/md3model/md5.cpp:27: libs/archivelib.h:185:2: warning: delete called on non-final 'DirectoryArchiveFile' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 185 | delete this; | ^ libs/archivelib.h:213:2: warning: delete called on non-final 'DirectoryArchiveTextFile' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 213 | delete this; | ^ In file included from plugins/md3model/md5.cpp:30: In file included from plugins/md3model/model.h:26: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from plugins/md3model/md5.cpp:30: In file included from plugins/md3model/model.h:38: libs/traverselib.h:169:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 169 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::insert: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from plugins/md3model/md5.cpp:30: In file included from plugins/md3model/model.h:38: libs/traverselib.h:182:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 182 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::erase: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from plugins/md3model/md5.cpp:30: In file included from plugins/md3model/model.h:39: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ In file included from plugins/md3model/md5.cpp:30: plugins/md3model/model.h:243:3: warning: delete called on non-final 'Surface' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 243 | delete *i; | ^ In file included from plugins/md3model/md5.cpp:27: In file included from libs/archivelib.h:29: libs/memory/allocator.h:262:3: warning: destructor called on non-final 'StoredArchiveFile' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 262 | p->~Type(); | ^ libs/archivelib.h:116:30: note: in instantiation of member function 'Delete::scalar' requested here 116 | Delete().scalar( this ); | ^ libs/memory/allocator.h:262:7: note: qualify call to silence this warning 262 | p->~Type(); | ^ | StoredArchiveFile:: libs/memory/allocator.h:262:3: warning: destructor called on non-final 'StoredArchiveTextFile' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 262 | p->~Type(); | ^ libs/archivelib.h:149:34: note: in instantiation of member function 'Delete::scalar' requested here 149 | Delete().scalar( this ); | ^ libs/memory/allocator.h:262:7: note: qualify call to silence this warning 262 | p->~Type(); | ^ | StoredArchiveTextFile:: In file included from plugins/md3model/md5.cpp:27: In file included from libs/archivelib.h:29: In file included from libs/memory/allocator.h:167: libs/generic/object.h:83:2: warning: destructor called on non-final 'VectorLightList' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 83 | object.~Type(); | ^ libs/memory/allocator.h:197:2: note: in instantiation of function template specialization 'destructor' requested here 197 | destructor( t ); | ^ /usr/include/c++/v1/__algorithm/for_each.h:34:5: note: in instantiation of member function 'Destroy::operator()' requested here 34 | __f(*__first); | ^ libs/memory/allocator.h:270:8: note: in instantiation of function template specialization 'std::for_each>' requested here 270 | std::for_each( p, p + size, Destroy() ); | ^ libs/container/array.h:57:38: note: in instantiation of member function 'Delete::vector' requested here 57 | Delete( *this ).vector( data, size ); | ^ libs/container/array.h:88:2: note: in instantiation of member function 'Array::destroy' requested here 88 | destroy( m_data, m_size ); | ^ plugins/md3model/model.h:384:1: note: in instantiation of member function 'Array::~Array' requested here 384 | ModelInstance( const scene::Path& path, scene::Instance* parent, Model& model ) : | ^ libs/generic/object.h:83:10: note: qualify call to silence this warning 83 | object.~Type(); | ^ | VectorLightList:: 10 warnings generated. c++ plugins/md3model/mdc.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/md3model/mdc.o In file included from plugins/md3model/mdc.cpp:27: libs/imagelib.h:51:2: warning: delete called on non-final 'RGBAImage' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 51 | delete this; | ^ In file included from plugins/md3model/mdc.cpp:30: In file included from plugins/md3model/model.h:26: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from plugins/md3model/mdc.cpp:30: In file included from plugins/md3model/model.h:38: libs/traverselib.h:169:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 169 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::insert: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from plugins/md3model/mdc.cpp:30: In file included from plugins/md3model/model.h:38: libs/traverselib.h:182:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 182 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::erase: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from plugins/md3model/mdc.cpp:30: In file included from plugins/md3model/model.h:39: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ In file included from plugins/md3model/mdc.cpp:30: plugins/md3model/model.h:243:3: warning: delete called on non-final 'Surface' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 243 | delete *i; | ^ In file included from plugins/md3model/mdc.cpp:30: In file included from plugins/md3model/model.h:27: In file included from include/selectable.h:28: In file included from libs/scenelib.h:35: In file included from libs/container/stack.h:25: In file included from libs/memory/allocator.h:167: libs/generic/object.h:83:2: warning: destructor called on non-final 'VectorLightList' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 83 | object.~Type(); | ^ libs/memory/allocator.h:197:2: note: in instantiation of function template specialization 'destructor' requested here 197 | destructor( t ); | ^ /usr/include/c++/v1/__algorithm/for_each.h:34:5: note: in instantiation of member function 'Destroy::operator()' requested here 34 | __f(*__first); | ^ libs/memory/allocator.h:270:8: note: in instantiation of function template specialization 'std::for_each>' requested here 270 | std::for_each( p, p + size, Destroy() ); | ^ libs/container/array.h:57:38: note: in instantiation of member function 'Delete::vector' requested here 57 | Delete( *this ).vector( data, size ); | ^ libs/container/array.h:88:2: note: in instantiation of member function 'Array::destroy' requested here 88 | destroy( m_data, m_size ); | ^ plugins/md3model/model.h:384:1: note: in instantiation of member function 'Array::~Array' requested here 384 | ModelInstance( const scene::Path& path, scene::Instance* parent, Model& model ) : | ^ libs/generic/object.h:83:10: note: qualify call to silence this warning 83 | object.~Type(); | ^ | VectorLightList:: 7 warnings generated. c++ plugins/md3model/mdlimage.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/md3model/mdlimage.o In file included from plugins/md3model/mdlimage.cpp:31: libs/imagelib.h:51:2: warning: delete called on non-final 'RGBAImage' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 51 | delete this; | ^ 1 warning generated. c++ plugins/md3model/mdl.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/md3model/mdl.o In file included from plugins/md3model/mdl.cpp:27: libs/imagelib.h:51:2: warning: delete called on non-final 'RGBAImage' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 51 | delete this; | ^ In file included from plugins/md3model/mdl.cpp:30: In file included from plugins/md3model/model.h:26: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from plugins/md3model/mdl.cpp:30: In file included from plugins/md3model/model.h:38: libs/traverselib.h:169:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 169 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::insert: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from plugins/md3model/mdl.cpp:30: In file included from plugins/md3model/model.h:38: libs/traverselib.h:182:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 182 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::erase: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from plugins/md3model/mdl.cpp:30: In file included from plugins/md3model/model.h:39: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ In file included from plugins/md3model/mdl.cpp:30: plugins/md3model/model.h:243:3: warning: delete called on non-final 'Surface' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 243 | delete *i; | ^ In file included from plugins/md3model/mdl.cpp:30: In file included from plugins/md3model/model.h:27: In file included from include/selectable.h:28: In file included from libs/scenelib.h:35: In file included from libs/container/stack.h:25: In file included from libs/memory/allocator.h:167: libs/generic/object.h:83:2: warning: destructor called on non-final 'VectorLightList' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 83 | object.~Type(); | ^ libs/memory/allocator.h:197:2: note: in instantiation of function template specialization 'destructor' requested here 197 | destructor( t ); | ^ /usr/include/c++/v1/__algorithm/for_each.h:34:5: note: in instantiation of member function 'Destroy::operator()' requested here 34 | __f(*__first); | ^ libs/memory/allocator.h:270:8: note: in instantiation of function template specialization 'std::for_each>' requested here 270 | std::for_each( p, p + size, Destroy() ); | ^ libs/container/array.h:57:38: note: in instantiation of member function 'Delete::vector' requested here 57 | Delete( *this ).vector( data, size ); | ^ libs/container/array.h:88:2: note: in instantiation of member function 'Array::destroy' requested here 88 | destroy( m_data, m_size ); | ^ plugins/md3model/model.h:384:1: note: in instantiation of member function 'Array::~Array' requested here 384 | ModelInstance( const scene::Path& path, scene::Instance* parent, Model& model ) : | ^ libs/generic/object.h:83:10: note: qualify call to silence this warning 83 | object.~Type(); | ^ | VectorLightList:: 7 warnings generated. c++ plugins/md3model/plugin.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/md3model/plugin.o file=install/modules/md3model.so; mkdir -p ${file%/*} c++ plugins/md3model/md2.o plugins/md3model/md3.o plugins/md3model/md5.o plugins/md3model/mdc.o plugins/md3model/mdlimage.o plugins/md3model/mdl.o plugins/md3model/plugin.o -fstack-protector-strong -L/usr/local/lib -s -fPIC -lpthread -shared -o install/modules/md3model.so [ -z "ldd " ] || [ -z "`ldd install/modules/md3model.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/modules/md3model.so; exit 1; } c++ plugins/model/model.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/model/model.o In file included from plugins/model/model.cpp:32: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from plugins/model/model.cpp:42: libs/traverselib.h:169:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 169 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::insert: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from plugins/model/model.cpp:42: libs/traverselib.h:182:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 182 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::erase: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from plugins/model/model.cpp:43: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ plugins/model/model.cpp:335:3: warning: delete called on non-final 'PicoSurface' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 335 | delete *i; | ^ In file included from plugins/model/model.cpp:33: In file included from include/selectable.h:28: In file included from libs/scenelib.h:35: In file included from libs/container/stack.h:25: In file included from libs/memory/allocator.h:167: libs/generic/object.h:83:2: warning: destructor called on non-final 'VectorLightList' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 83 | object.~Type(); | ^ libs/memory/allocator.h:197:2: note: in instantiation of function template specialization 'destructor' requested here 197 | destructor( t ); | ^ /usr/include/c++/v1/__algorithm/for_each.h:34:5: note: in instantiation of member function 'Destroy::operator()' requested here 34 | __f(*__first); | ^ libs/memory/allocator.h:270:8: note: in instantiation of function template specialization 'std::for_each>' requested here 270 | std::for_each( p, p + size, Destroy() ); | ^ libs/container/array.h:57:38: note: in instantiation of member function 'Delete::vector' requested here 57 | Delete( *this ).vector( data, size ); | ^ libs/container/array.h:88:2: note: in instantiation of member function 'Array::destroy' requested here 88 | destroy( m_data, m_size ); | ^ plugins/model/model.cpp:511:1: note: in instantiation of member function 'Array::~Array' requested here 511 | PicoModelInstance( const scene::Path& path, scene::Instance* parent, PicoModel& picomodel ) : | ^ libs/generic/object.h:83:10: note: qualify call to silence this warning 83 | object.~Type(); | ^ | VectorLightList:: 6 warnings generated. c++ plugins/model/plugin.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/model/plugin.o In file included from plugins/model/plugin.cpp:28: In file included from /usr/include/c++/v1/algorithm:1794: In file included from /usr/include/c++/v1/__algorithm/copy.h:12: In file included from /usr/include/c++/v1/__algorithm/copy_move_common.h:18: In file included from /usr/include/c++/v1/__string/constexpr_c_functions.h:14: /usr/include/c++/v1/__memory/construct_at.h:67:3: warning: destructor called on non-final 'SingletonModule' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 67 | __loc->~_Tp(); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:316:10: note: in instantiation of function template specialization 'std::__destroy_at, 0>' requested here 316 | std::__destroy_at(__p); | ^ /usr/include/c++/v1/list:576:26: note: in instantiation of function template specialization 'std::allocator_traits, void *>>>::destroy, void, void>' requested here 576 | __node_alloc_traits::destroy(__alloc, std::addressof(__node->__get_value())); | ^ /usr/include/c++/v1/list:635:7: note: in instantiation of function template specialization 'std::__list_imp, std::allocator>>::__delete_node<>' requested here 635 | __delete_node(__np); | ^ /usr/include/c++/v1/list:622:3: note: in instantiation of member function 'std::__list_imp, std::allocator>>::clear' requested here 622 | clear(); | ^ /usr/include/c++/v1/list:667:28: note: in instantiation of member function 'std::__list_imp, std::allocator>>::~__list_imp' requested here 667 | class _LIBCPP_TEMPLATE_VIS list : private __list_imp<_Tp, _Alloc> { | ^ /usr/include/c++/v1/__memory/construct_at.h:67:11: note: qualify call to silence this warning 67 | __loc->~_Tp(); | ^ In file included from plugins/model/plugin.cpp:43: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ plugins/model/plugin.cpp:134:7: note: in implicit copy constructor for 'String>>' first required here 134 | class PicoModelAPIConstructor | ^ libs/modulesystem/singletonmodule.h:83:4: note: in implicit copy constructor for 'PicoModelAPIConstructor' first required here 83 | : APIConstructor( constructor ), m_dependencies( 0 ), m_api( 0 ), m_refcount( 0 ), m_dependencyCheck( false ), m_cycleCheck( false ){ | ^ plugins/model/plugin.cpp:171:35: note: in instantiation of member function 'SingletonModule::SingletonModule' requested here 171 | g_PicoModelModules.push_back( PicoModelModule( PicoModelAPIConstructor( *ext, module ) ) ); | ^ 2 warnings generated. file=install/modules/model.so; mkdir -p ${file%/*} c++ plugins/model/model.o plugins/model/plugin.o libpicomodel.a -fstack-protector-strong -L/usr/local/lib -s -fPIC -lpthread -shared -o install/modules/model.so [ -z "ldd " ] || [ -z "`ldd install/modules/model.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/modules/model.so; exit 1; } c++ plugins/shaders/plugin.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/shaders/plugin.o In file included from plugins/shaders/plugin.cpp:26: include/itextures.h:49:69: warning: ordered comparison of function pointers ('LoadFunc' (aka 'Image *(*)(void *, const char *)') and 'LoadFunc') [-Wordered-compare-function-pointers] 49 | ( !( other.m_environment < self.m_environment ) && self.m_func < other.m_func ); | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 1 warning generated. c++ plugins/shaders/shaders.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/shaders/shaders.o In file included from plugins/shaders/shaders.cpp:47: include/itextures.h:49:69: warning: ordered comparison of function pointers ('LoadFunc' (aka 'Image *(*)(void *, const char *)') and 'LoadFunc') [-Wordered-compare-function-pointers] 49 | ( !( other.m_environment < self.m_environment ) && self.m_func < other.m_func ); | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from plugins/shaders/shaders.cpp:69: libs/archivelib.h:185:2: warning: delete called on non-final 'DirectoryArchiveFile' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 185 | delete this; | ^ libs/archivelib.h:213:2: warning: delete called on non-final 'DirectoryArchiveTextFile' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 213 | delete this; | ^ In file included from plugins/shaders/shaders.cpp:70: libs/imagelib.h:51:2: warning: delete called on non-final 'RGBAImage' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 51 | delete this; | ^ In file included from plugins/shaders/shaders.cpp:54: In file included from libs/string/pooledstring.h:7: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ plugins/shaders/shaders.cpp:355:2: note: in implicit copy constructor for 'String>>' first required here 355 | m_texture( texture ), | ^ In file included from plugins/shaders/shaders.cpp:54: In file included from libs/string/pooledstring.h:7: In file included from libs/string/string.h:32: libs/memory/allocator.h:262:3: warning: destructor called on non-final 'StoredArchiveFile' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 262 | p->~Type(); | ^ libs/archivelib.h:116:30: note: in instantiation of member function 'Delete::scalar' requested here 116 | Delete().scalar( this ); | ^ libs/memory/allocator.h:262:7: note: qualify call to silence this warning 262 | p->~Type(); | ^ | StoredArchiveFile:: libs/memory/allocator.h:262:3: warning: destructor called on non-final 'StoredArchiveTextFile' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 262 | p->~Type(); | ^ libs/archivelib.h:149:34: note: in instantiation of member function 'Delete::scalar' requested here 149 | Delete().scalar( this ); | ^ libs/memory/allocator.h:262:7: note: qualify call to silence this warning 262 | p->~Type(); | ^ | StoredArchiveTextFile:: In file included from plugins/shaders/shaders.cpp:41: In file included from /usr/include/c++/v1/map:588: /usr/include/c++/v1/__memory/allocator.h:176:81: warning: destructor called on non-final 'CShader::MapLayer' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:311:9: note: in instantiation of member function 'std::allocator::destroy' requested here 311 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:926:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 926 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:920:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 920 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:490:16: note: in instantiation of member function 'std::vector::__clear' requested here 490 | __vec_.__clear(); | ^ /usr/include/c++/v1/vector:501:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 501 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ plugins/shaders/shaders.cpp:858:1: note: in instantiation of member function 'std::vector::~vector' requested here 858 | CShader( const ShaderDefinition& definition ) : | ^ /usr/include/c++/v1/__memory/allocator.h:176:87: note: qualify call to silence this warning 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ 8 warnings generated. file=install/modules/shaders.so; mkdir -p ${file%/*} c++ plugins/shaders/plugin.o plugins/shaders/shaders.o -fstack-protector-strong -L/usr/local/lib -s -fPIC -L/usr/local/lib -lglib-2.0 -lintl -lpthread -shared -o install/modules/shaders.so [ -z "ldd " ] || [ -z "`ldd install/modules/shaders.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/modules/shaders.so; exit 1; } c++ plugins/vfspk3/archive.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/vfspk3/archive.o In file included from plugins/vfspk3/archive.cpp:37: libs/archivelib.h:185:2: warning: delete called on non-final 'DirectoryArchiveFile' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 185 | delete this; | ^ libs/archivelib.h:213:2: warning: delete called on non-final 'DirectoryArchiveTextFile' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 213 | delete this; | ^ plugins/vfspk3/archive.cpp:51:2: warning: delete called on non-final 'DirectoryArchive' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 51 | delete this; | ^ In file included from plugins/vfspk3/archive.cpp:33: In file included from libs/string/string.h:32: libs/memory/allocator.h:262:3: warning: destructor called on non-final 'StoredArchiveFile' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 262 | p->~Type(); | ^ libs/archivelib.h:116:30: note: in instantiation of member function 'Delete::scalar' requested here 116 | Delete().scalar( this ); | ^ libs/memory/allocator.h:262:7: note: qualify call to silence this warning 262 | p->~Type(); | ^ | StoredArchiveFile:: libs/memory/allocator.h:262:3: warning: destructor called on non-final 'StoredArchiveTextFile' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 262 | p->~Type(); | ^ libs/archivelib.h:149:34: note: in instantiation of member function 'Delete::scalar' requested here 149 | Delete().scalar( this ); | ^ libs/memory/allocator.h:262:7: note: qualify call to silence this warning 262 | p->~Type(); | ^ | StoredArchiveTextFile:: 5 warnings generated. c++ plugins/vfspk3/vfs.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/vfspk3/vfs.o plugins/vfspk3/vfs.cpp:476:26: warning: '&&' within '||' [-Wlogical-op-parentheses] 476 | if ( ( *i ).is_pakfile && ( flag & VFS_SEARCH_PAK ) != 0 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 477 | || !( *i ).is_pakfile && ( flag & VFS_SEARCH_DIR ) != 0 ) { | ~~ plugins/vfspk3/vfs.cpp:476:26: note: place parentheses around the '&&' expression to silence this warning 476 | if ( ( *i ).is_pakfile && ( flag & VFS_SEARCH_PAK ) != 0 | ^ | ( ) plugins/vfspk3/vfs.cpp:477:27: warning: '&&' within '||' [-Wlogical-op-parentheses] 477 | || !( *i ).is_pakfile && ( flag & VFS_SEARCH_DIR ) != 0 ) { | ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ plugins/vfspk3/vfs.cpp:477:27: note: place parentheses around the '&&' expression to silence this warning 477 | || !( *i ).is_pakfile && ( flag & VFS_SEARCH_DIR ) != 0 ) { | ^ | ( ) In file included from plugins/vfspk3/vfs.cpp:57: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ plugins/vfspk3/vfs.cpp:79:8: note: in implicit copy constructor for 'String>>' first required here 79 | struct archive_entry_t | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'archive_entry_t' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator>::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/list:566:26: note: in instantiation of function template specialization 'std::allocator_traits>>::construct' requested here 566 | __node_alloc_traits::construct( | ^ /usr/include/c++/v1/list:1256:33: note: in instantiation of function template specialization 'std::__list_imp>::__create_node' requested here 1256 | __node_pointer __node = this->__create_node(/* prev = */ nullptr, /* next = */ nullptr, __x); | ^ plugins/vfspk3/vfs.cpp:144:14: note: in instantiation of member function 'std::list::push_back' requested here 144 | g_archives.push_back( entry ); | ^ 3 warnings generated. c++ plugins/vfspk3/vfspk3.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o plugins/vfspk3/vfspk3.o In file included from plugins/vfspk3/vfspk3.cpp:29: In file included from libs/modulesystem/modulesmap.h:26: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ /usr/include/c++/v1/__utility/pair.h:92:25: note: in implicit copy constructor for 'String>>' first required here 92 | _LIBCPP_HIDE_FROM_ABI pair(pair&&) = default; | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in defaulted move constructor for 'std::pair>>, Module *>' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator>>, Module *>, void *>>::construct>>, Module *>, std::pair>>, Module *>>' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1820:18: note: in instantiation of function template specialization 'std::allocator_traits>>, Module *>, void *>>>::construct>>, Module *>, std::pair>>, Module *>, void>' requested here 1820 | __node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1786:25: note: in instantiation of function template specialization 'std::__tree>>, Module *>, std::__map_value_compare>>, std::__value_type>>, Module *>, std::less>>>>, std::allocator>>, Module *>>>::__construct_node>>, Module *>>' requested here 1786 | __node_holder __h = __construct_node(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1113:12: note: in instantiation of function template specialization 'std::__tree>>, Module *>, std::__map_value_compare>>, std::__value_type>>, Module *>, std::less>>>>, std::allocator>>, Module *>>>::__emplace_unique_key_args>>, std::pair>>, Module *>>' requested here 1113 | return __emplace_unique_key_args(_NodeTypes::__get_key(__v), std::move(__v)); | ^ /usr/include/c++/v1/map:1199:20: note: in instantiation of member function 'std::__tree>>, Module *>, std::__map_value_compare>>, std::__value_type>>, Module *>, std::less>>>>, std::allocator>>, Module *>>>::__insert_unique' requested here 1199 | return __tree_.__insert_unique(std::move(__v)); | ^ libs/modulesystem/modulesmap.h:60:13: note: in instantiation of member function 'std::map>>, Module *>::insert' requested here 60 | m_modules.insert( modules_t::value_type( name, &module ) ); | ^ libs/modulesystem/modulesmap.h:124:16: note: in instantiation of member function 'ModulesMap<_QERArchiveTable>::insert' requested here 124 | m_modules.insert( name, *module ); | ^ plugins/vfspk3/vfspk3.cpp:38:2: note: in instantiation of member function 'ModulesRef<_QERArchiveTable>::ModulesRef' requested here 38 | m_archive_modules( GlobalRadiant().getRequiredGameDescriptionKeyValue( "archivetypes" ) ){ | ^ 1 warning generated. file=install/modules/vfspk3.so; mkdir -p ${file%/*} c++ plugins/vfspk3/archive.o plugins/vfspk3/vfs.o plugins/vfspk3/vfspk3.o libfilematch.a -fstack-protector-strong -L/usr/local/lib -s -fPIC -L/usr/local/lib -lglib-2.0 -lintl -lpthread -shared -o install/modules/vfspk3.so [ -z "ldd " ] || [ -z "`ldd install/modules/vfspk3.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/modules/vfspk3.so; exit 1; } c++ contrib/bobtoolz/bobToolz-GTK.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/bobtoolz/bobToolz-GTK.o In file included from contrib/bobtoolz/bobToolz-GTK.cpp:22: libs/str.h:432:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 432 | const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } | ^~~~~ libs/str.h:257:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 257 | g_pStrWork = ""; | ^ libs/str.h:293:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 293 | g_pStrWork = ""; | ^ In file included from contrib/bobtoolz/bobToolz-GTK.cpp:29: In file included from contrib/bobtoolz/DBobView.h:29: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ contrib/bobtoolz/bobToolz-GTK.cpp:60:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 60 | char* PLUGIN_NAME = "bobToolz"; | ^ contrib/bobtoolz/bobToolz-GTK.cpp:63:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 63 | static char* PLUGIN_COMMANDS = "About...,-,Reset Textures...,PitOMatic,-,Vis Viewer,Brush Cleanup,Polygon Builder,Caulk Selection,-,Tree Planter,Drop Entity,Plot Splines,-,Merge Patches,Split patches,Split patches cols,Split patches rows,Turn edge"; | ^ contrib/bobtoolz/bobToolz-GTK.cpp:289:2: warning: base class 'GlobalPatchModuleRef' (aka 'GlobalModuleRef') will be initialized after base 'GlobalEntityClassManagerModuleRef' (aka 'GlobalModuleRef') [-Wreorder-ctor] 287 | GlobalShadersModuleRef( GlobalRadiant().getRequiredGameDescriptionKeyValue( "shaders" ) ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | GlobalEntityClassManagerModuleRef( GlobalRadiant().getRequiredGameDescriptionKeyValue( "entityclass" ) ) 288 | GlobalBrushModuleRef( GlobalRadiant().getRequiredGameDescriptionKeyValue( "brushtypes" ) ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | GlobalShadersModuleRef( GlobalRadiant().getRequiredGameDescriptionKeyValue( "shaders" ) ) 289 | GlobalPatchModuleRef( GlobalRadiant().getRequiredGameDescriptionKeyValue( "patchtypes" ) ), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | GlobalBrushModuleRef( GlobalRadiant().getRequiredGameDescriptionKeyValue( "brushtypes" ) ) 290 | GlobalEntityClassManagerModuleRef( GlobalRadiant().getRequiredGameDescriptionKeyValue( "entityclass" ) ){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | GlobalPatchModuleRef( GlobalRadiant().getRequiredGameDescriptionKeyValue( "patchtypes" ) ) 7 warnings generated. c++ contrib/bobtoolz/bsploader.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/bobtoolz/bsploader.o c++ contrib/bobtoolz/cportals.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/bobtoolz/cportals.o In file included from contrib/bobtoolz/cportals.cpp:25: In file included from contrib/bobtoolz/misc.h:25: libs/str.h:432:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 432 | const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } | ^~~~~ libs/str.h:257:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 257 | g_pStrWork = ""; | ^ libs/str.h:293:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 293 | g_pStrWork = ""; | ^ 3 warnings generated. c++ contrib/bobtoolz/DBobView.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/bobtoolz/DBobView.o In file included from contrib/bobtoolz/DBobView.cpp:24: In file included from contrib/bobtoolz/DBobView.h:29: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from contrib/bobtoolz/DBobView.cpp:32: libs/str.h:432:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 432 | const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } | ^~~~~ libs/str.h:257:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 257 | g_pStrWork = ""; | ^ libs/str.h:293:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 293 | g_pStrWork = ""; | ^ 4 warnings generated. c++ contrib/bobtoolz/DBrush.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/bobtoolz/DBrush.o In file included from contrib/bobtoolz/DBrush.cpp:24: In file included from contrib/bobtoolz/DBrush.h:34: libs/str.h:432:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 432 | const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } | ^~~~~ libs/str.h:257:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 257 | g_pStrWork = ""; | ^ libs/str.h:293:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 293 | g_pStrWork = ""; | ^ 3 warnings generated. c++ contrib/bobtoolz/DEntity.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/bobtoolz/DEntity.o In file included from contrib/bobtoolz/DEntity.cpp:24: In file included from contrib/bobtoolz/DEntity.h:32: libs/str.h:432:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 432 | const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } | ^~~~~ libs/str.h:257:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 257 | g_pStrWork = ""; | ^ libs/str.h:293:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 293 | g_pStrWork = ""; | ^ 3 warnings generated. c++ contrib/bobtoolz/DEPair.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/bobtoolz/DEPair.o In file included from contrib/bobtoolz/DEPair.cpp:24: In file included from contrib/bobtoolz/DEPair.h:31: libs/str.h:432:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 432 | const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } | ^~~~~ libs/str.h:257:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 257 | g_pStrWork = ""; | ^ libs/str.h:293:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 293 | g_pStrWork = ""; | ^ 3 warnings generated. c++ contrib/bobtoolz/dialogs/dialogs-gtk.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/bobtoolz/dialogs/dialogs-gtk.o In file included from contrib/bobtoolz/dialogs/dialogs-gtk.cpp:23: libs/str.h:432:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 432 | const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } | ^~~~~ libs/str.h:257:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 257 | g_pStrWork = ""; | ^ libs/str.h:293:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 293 | g_pStrWork = ""; | ^ In file included from contrib/bobtoolz/dialogs/dialogs-gtk.cpp:26: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/local/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from contrib/bobtoolz/dialogs/dialogs-gtk.cpp:26: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^ /usr/local/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' 656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1329:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' 1329 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR' 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) | ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:569:79: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 569 | if ( !ValidateTextIntRange( gtk_entry_get_text( (GtkEntry*)text1 ), 3, 32, "Number Of Sides", &rs->nSides ) ) { | ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:574:81: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 574 | if ( !ValidateTextIntRange( gtk_entry_get_text( (GtkEntry*)text2 ), 8, 256, "Border Width", &rs->nBorderWidth ) ) { | ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:601:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 601 | char *text = "Please set a value in the boxes below and press 'OK' to build the stairs"; | ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:822:77: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 822 | if ( !ValidateTextInt( gtk_entry_get_text( (GtkEntry*)textStairHeight ), "Stair Height", &rs->stairHeight ) ) { | ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1217:82: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1217 | if ( !ValidateTextIntRange( gtk_entry_get_text( GTK_ENTRY( text1 ) ), 1, 200, "Number Of Points", &rs->nPoints ) ) { | ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1221:89: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1221 | if ( !ValidateTextFloatRange( gtk_entry_get_text( GTK_ENTRY( text2 ) ), 1.0f, 10.0f, "Multiplier", &rs->fMultiplier ) ) { | ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1225:94: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1225 | if ( !ValidateTextFloatRange( gtk_entry_get_text( GTK_ENTRY( text3 ) ), -10000.0f, -1.0f, "Gravity", &rs->fGravity ) ) { | ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1592:89: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1592 | if ( !ValidateTextInt( gtk_entry_get_text( GTK_ENTRY( dlgTexReset.editRotation ) ), "Rotation", &rs->rotation ) ) { | ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1599:91: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1599 | if ( !ValidateTextFloat( gtk_entry_get_text( GTK_ENTRY( dlgTexReset.editScaleHor ) ), "Horizontal Scale", &rs->fScale[0] ) ) { | ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1606:92: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1606 | if ( !ValidateTextFloat( gtk_entry_get_text( GTK_ENTRY( dlgTexReset.editScaleVert ) ), "Vertical Scale", &rs->fScale[1] ) ) { | ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1613:91: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1613 | if ( !ValidateTextFloat( gtk_entry_get_text( GTK_ENTRY( dlgTexReset.editShiftHor ) ), "Horizontal Shift", &rs->fShift[0] ) ) { | ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1620:92: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1620 | if ( !ValidateTextFloat( gtk_entry_get_text( GTK_ENTRY( dlgTexReset.editShiftVert ) ), "Vertical Shift", &rs->fShift[1] ) ) { | ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1870:73: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1870 | if ( !ValidateTextFloat( gtk_entry_get_text( GTK_ENTRY( radiusX ) ), "Radius (X)", &rs->fRadiusX ) ) { | ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1874:73: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1874 | if ( !ValidateTextFloat( gtk_entry_get_text( GTK_ENTRY( radiusY ) ), "Radius (Y)", &rs->fRadiusY ) ) { | ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1878:76: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1878 | if ( !ValidateTextFloat( gtk_entry_get_text( GTK_ENTRY( angleStart ) ), "Angle (Start)", &rs->fStartAngle ) ) { | ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1882:74: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1882 | if ( !ValidateTextFloat( gtk_entry_get_text( GTK_ENTRY( angleEnd ) ), "Angle (End)", &rs->fEndAngle ) ) { | ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1886:77: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1886 | if ( !ValidateTextFloat( gtk_entry_get_text( GTK_ENTRY( heightStart ) ), "Height (Start)", &rs->fStartHeight ) ) { | ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1890:75: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1890 | if ( !ValidateTextFloat( gtk_entry_get_text( GTK_ENTRY( heightEnd ) ), "Height (End)", &rs->fEndHeight ) ) { | ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1894:73: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1894 | if ( !ValidateTextInt( gtk_entry_get_text( GTK_ENTRY( numPoints ) ), "Num Points", &rs->iNumPoints ) ) { | ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1913:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1913 | char *text = "Please set a value in the boxes below and press 'OK' to make a chain"; | ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:2006:73: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2006 | if ( !ValidateTextInt( gtk_entry_get_text( (GtkEntry*)textlinkNum ), "Elements", &rs->linkNum ) ) { | ^ 26 warnings generated. c++ contrib/bobtoolz/DMap.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/bobtoolz/DMap.o In file included from contrib/bobtoolz/DMap.cpp:24: contrib/bobtoolz/DMap.h:48:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 48 | DEntity* AddEntity( char* classname = "worldspawn", int ID = -1 ); | ^ In file included from contrib/bobtoolz/DMap.cpp:26: libs/str.h:432:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 432 | const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } | ^~~~~ libs/str.h:257:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 257 | g_pStrWork = ""; | ^ libs/str.h:293:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 293 | g_pStrWork = ""; | ^ contrib/bobtoolz/DMap.cpp:54:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 54 | AddEntity( "worldspawn", 0 ); | ^ contrib/bobtoolz/DMap.cpp:96:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 96 | findEntity = AddEntity( "worldspawn", ID ); | ^ contrib/bobtoolz/DMap.cpp:127:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 127 | DEntity* loadEntity = m_map->AddEntity( "", 0 ); | ^ 7 warnings generated. c++ contrib/bobtoolz/DPatch.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/bobtoolz/DPatch.o In file included from contrib/bobtoolz/DPatch.cpp:27: libs/str.h:432:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 432 | const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } | ^~~~~ libs/str.h:257:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 257 | g_pStrWork = ""; | ^ libs/str.h:293:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 293 | g_pStrWork = ""; | ^ contrib/bobtoolz/DPatch.cpp:486:6: warning: unused variable 'i' [-Wunused-variable] 486 | int i; | ^ contrib/bobtoolz/DPatch.cpp:487:6: warning: unused variable 'x' [-Wunused-variable] 487 | int x, y; | ^ contrib/bobtoolz/DPatch.cpp:487:9: warning: unused variable 'y' [-Wunused-variable] 487 | int x, y; | ^ 6 warnings generated. c++ contrib/bobtoolz/DPlane.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/bobtoolz/DPlane.o In file included from contrib/bobtoolz/DPlane.cpp:31: libs/str.h:432:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 432 | const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } | ^~~~~ libs/str.h:257:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 257 | g_pStrWork = ""; | ^ libs/str.h:293:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 293 | g_pStrWork = ""; | ^ 3 warnings generated. c++ contrib/bobtoolz/DPoint.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/bobtoolz/DPoint.o In file included from contrib/bobtoolz/DPoint.cpp:25: In file included from contrib/bobtoolz/misc.h:25: libs/str.h:432:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 432 | const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } | ^~~~~ libs/str.h:257:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 257 | g_pStrWork = ""; | ^ libs/str.h:293:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 293 | g_pStrWork = ""; | ^ 3 warnings generated. c++ contrib/bobtoolz/DShape.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/bobtoolz/DShape.o In file included from contrib/bobtoolz/DShape.cpp:24: In file included from contrib/bobtoolz/DShape.h:33: contrib/bobtoolz/DMap.h:48:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 48 | DEntity* AddEntity( char* classname = "worldspawn", int ID = -1 ); | ^ In file included from contrib/bobtoolz/DShape.cpp:28: libs/str.h:432:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 432 | const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } | ^~~~~ libs/str.h:257:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 257 | g_pStrWork = ""; | ^ libs/str.h:293:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 293 | g_pStrWork = ""; | ^ contrib/bobtoolz/DShape.cpp:387:49: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 387 | DEntity* triggerVoice = m_Container.AddEntity( "trigger_multiple" ); | ^ contrib/bobtoolz/DShape.cpp:398:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 398 | DEntity* targetVoice = m_Container.AddEntity( "target_speaker" ); | ^ contrib/bobtoolz/DShape.cpp:420:50: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 420 | DEntity* triggerPwrRmv = m_Container.AddEntity( "trigger_multiple" ); | ^ contrib/bobtoolz/DShape.cpp:430:49: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 430 | DEntity* targetPwrRmv = m_Container.AddEntity( "target_remove_powerups" ); | ^ contrib/bobtoolz/DShape.cpp:449:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 449 | DEntity* triggerDmg = m_Container.AddEntity( "trigger_hurt" ); | ^ 9 warnings generated. c++ contrib/bobtoolz/DTrainDrawer.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/bobtoolz/DTrainDrawer.o In file included from contrib/bobtoolz/DTrainDrawer.cpp:20: In file included from contrib/bobtoolz/DTrainDrawer.h:36: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from contrib/bobtoolz/DTrainDrawer.cpp:23: libs/str.h:432:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 432 | const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } | ^~~~~ libs/str.h:257:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 257 | g_pStrWork = ""; | ^ libs/str.h:293:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 293 | g_pStrWork = ""; | ^ 4 warnings generated. c++ contrib/bobtoolz/DTreePlanter.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/bobtoolz/DTreePlanter.o In file included from contrib/bobtoolz/DTreePlanter.cpp:20: In file included from contrib/bobtoolz/DTreePlanter.h:29: In file included from contrib/bobtoolz/DEntity.h:32: libs/str.h:432:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 432 | const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } | ^~~~~ libs/str.h:257:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 257 | g_pStrWork = ""; | ^ libs/str.h:293:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 293 | g_pStrWork = ""; | ^ 3 warnings generated. c++ contrib/bobtoolz/DVisDrawer.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/bobtoolz/DVisDrawer.o In file included from contrib/bobtoolz/DVisDrawer.cpp:24: In file included from contrib/bobtoolz/DVisDrawer.h:33: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from contrib/bobtoolz/DVisDrawer.cpp:30: libs/str.h:432:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 432 | const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } | ^~~~~ libs/str.h:257:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 257 | g_pStrWork = ""; | ^ libs/str.h:293:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 293 | g_pStrWork = ""; | ^ 4 warnings generated. c++ contrib/bobtoolz/DWinding.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/bobtoolz/DWinding.o c++ contrib/bobtoolz/funchandlers-GTK.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/bobtoolz/funchandlers-GTK.o In file included from contrib/bobtoolz/funchandlers-GTK.cpp:29: libs/str.h:432:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 432 | const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } | ^~~~~ libs/str.h:257:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 257 | g_pStrWork = ""; | ^ libs/str.h:293:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 293 | g_pStrWork = ""; | ^ In file included from contrib/bobtoolz/funchandlers-GTK.cpp:37: In file included from contrib/bobtoolz/DShape.h:33: contrib/bobtoolz/DMap.h:48:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 48 | DEntity* AddEntity( char* classname = "worldspawn", int ID = -1 ); | ^ In file included from contrib/bobtoolz/funchandlers-GTK.cpp:38: In file included from contrib/bobtoolz/DBobView.h:29: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ 5 warnings generated. c++ contrib/bobtoolz/lists.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/bobtoolz/lists.o In file included from contrib/bobtoolz/lists.cpp:20: In file included from contrib/bobtoolz/lists.h:21: libs/str.h:432:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 432 | const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } | ^~~~~ libs/str.h:257:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 257 | g_pStrWork = ""; | ^ libs/str.h:293:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 293 | g_pStrWork = ""; | ^ contrib/bobtoolz/lists.cpp:34:7: warning: variable 'cnt' set but not used [-Wunused-but-set-variable] 34 | int cnt = 0; | ^ contrib/bobtoolz/lists.cpp:61:7: warning: variable 'cnt' set but not used [-Wunused-but-set-variable] 61 | int cnt = 0; | ^ 5 warnings generated. c++ contrib/bobtoolz/misc.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/bobtoolz/misc.o In file included from contrib/bobtoolz/misc.cpp:20: In file included from contrib/bobtoolz/misc.h:25: libs/str.h:432:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 432 | const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } | ^~~~~ libs/str.h:257:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 257 | g_pStrWork = ""; | ^ libs/str.h:293:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 293 | g_pStrWork = ""; | ^ contrib/bobtoolz/misc.cpp:132:22: warning: comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long') [-Wsign-compare] 132 | for ( int i = 0 ; i < l ; i++ ) | ~ ^ ~ 4 warnings generated. c++ contrib/bobtoolz/ScriptParser.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/bobtoolz/ScriptParser.o c++ contrib/bobtoolz/shapes.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/bobtoolz/shapes.o In file included from contrib/bobtoolz/shapes.cpp:28: libs/str.h:432:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 432 | const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } | ^~~~~ libs/str.h:257:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 257 | g_pStrWork = ""; | ^ libs/str.h:293:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 293 | g_pStrWork = ""; | ^ 3 warnings generated. c++ contrib/bobtoolz/visfind.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/bobtoolz/visfind.o contrib/bobtoolz/visfind.cpp:213:2: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 213 | delete repeatlist; | ^ | [] contrib/bobtoolz/visfind.cpp:179:23: note: allocated with 'new[]' here 179 | bool* repeatlist = new bool[numDrawSurfaces]; | ^ contrib/bobtoolz/visfind.cpp:231:12: warning: cast from 'byte *' (aka 'unsigned char *') to 'vis_header *' increases required alignment from 1 to 4 [-Wcast-align] 231 | vheader = (vis_header *) visBytes; | ^~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. c++ libs/cmdlib/cmdlib.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/cmdlib/cmdlib.o ar rc libcmdlib.a libs/cmdlib/cmdlib.o ranlib libcmdlib.a c++ libs/profile/file.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/profile/file.o libs/profile/file.cpp:178:67: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 178 | memcpy( (unsigned char*)m_pBuffer + m_nPosition, (unsigned char*)buffer, length ); | ^ libs/profile/file.cpp:274:10: warning: implicit conversion from 'position_type' (aka 'unsigned long') to 'int' changes value from 18446744073709551615 to -1 [-Wconstant-conversion] 274 | return ( position_type ) - 1; | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. c++ libs/profile/profile.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/profile/profile.o In file included from libs/profile/profile.cpp:47: libs/str.h:432:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 432 | const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } | ^~~~~ libs/str.h:257:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 257 | g_pStrWork = ""; | ^ libs/str.h:293:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 293 | g_pStrWork = ""; | ^ libs/profile/profile.cpp:230:7: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 230 | bool ret = false; | ^ 4 warnings generated. ar rc libprofile.a libs/profile/file.o libs/profile/profile.o ranlib libprofile.a file=install/plugins/bobtoolz.so; mkdir -p ${file%/*} c++ contrib/bobtoolz/bobToolz-GTK.o contrib/bobtoolz/bsploader.o contrib/bobtoolz/cportals.o contrib/bobtoolz/DBobView.o contrib/bobtoolz/DBrush.o contrib/bobtoolz/DEntity.o contrib/bobtoolz/DEPair.o contrib/bobtoolz/dialogs/dialogs-gtk.o contrib/bobtoolz/DMap.o contrib/bobtoolz/DPatch.o contrib/bobtoolz/DPlane.o contrib/bobtoolz/DPoint.o contrib/bobtoolz/DShape.o contrib/bobtoolz/DTrainDrawer.o contrib/bobtoolz/DTreePlanter.o contrib/bobtoolz/DVisDrawer.o contrib/bobtoolz/DWinding.o contrib/bobtoolz/funchandlers-GTK.o contrib/bobtoolz/lists.o contrib/bobtoolz/misc.o contrib/bobtoolz/ScriptParser.o contrib/bobtoolz/shapes.o contrib/bobtoolz/visfind.o libcmdlib.a libmathlib.a libprofile.a -fstack-protector-strong -L/usr/local/lib -s -fPIC -L/usr/local/lib -lglib-2.0 -lintl -L/usr/local/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lharfbuzz -lfontconfig -lfreetype -lpthread -shared -o install/plugins/bobtoolz.so [ -z "ldd " ] || [ -z "`ldd install/plugins/bobtoolz.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/plugins/bobtoolz.so; exit 1; } c++ contrib/brushexport/callbacks.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/brushexport/callbacks.o In file included from contrib/brushexport/callbacks.cpp:2: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/local/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from contrib/brushexport/callbacks.cpp:2: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^ /usr/local/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' 656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1329:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' 1329 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR' 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) | ^ 2 warnings generated. c++ contrib/brushexport/export.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/brushexport/export.o In file included from contrib/brushexport/export.cpp:12: In file included from contrib/brushexport/../../radiant/brush.h:52: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from contrib/brushexport/export.cpp:12: In file included from contrib/brushexport/../../radiant/brush.h:59: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ In file included from contrib/brushexport/export.cpp:12: contrib/brushexport/../../radiant/brush.h:686:1: warning: definition of implicit copy assignment operator for 'FacePlane' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 686 | FacePlane( const FacePlane& other ) : m_funcStaticOrigin( 0, 0, 0 ){ | ^ contrib/brushexport/../../radiant/brush.h:1078:21: note: in implicit copy assignment operator for 'FacePlane' first required here 1078 | m_planeTransformed = m_plane; | ^ contrib/brushexport/../../radiant/brush.h:1405:17: warning: definition of implicit copy constructor for 'SelectableEdge' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 1405 | SelectableEdge& operator=( const SelectableEdge& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'SelectableEdge' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ contrib/brushexport/../../radiant/brush.h:2102:17: note: in instantiation of member function 'std::vector::push_back' requested here 2102 | m_select_edges.push_back( SelectableEdge( m_faces, faceVertex ) ); | ^ contrib/brushexport/../../radiant/brush.h:1432:19: warning: definition of implicit copy constructor for 'SelectableVertex' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 1432 | SelectableVertex& operator=( const SelectableVertex& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'SelectableVertex' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ contrib/brushexport/../../radiant/brush.h:2116:20: note: in instantiation of member function 'std::vector::push_back' requested here 2116 | m_select_vertices.push_back( SelectableVertex( m_faces, faceVertex ) ); | ^ In file included from contrib/brushexport/export.cpp:1: In file included from contrib/brushexport/export.h:3: In file included from /usr/include/c++/v1/set:527: /usr/include/c++/v1/__memory/allocator.h:176:81: warning: destructor called on non-final 'EdgeInstance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:311:9: note: in instantiation of member function 'std::allocator::destroy' requested here 311 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:926:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 926 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:920:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 920 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:490:16: note: in instantiation of member function 'std::vector::__clear' requested here 490 | __vec_.__clear(); | ^ /usr/include/c++/v1/vector:501:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 501 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ contrib/brushexport/../../radiant/brush.h:3078:1: note: in instantiation of member function 'std::vector::~vector' requested here 3078 | BrushInstance( const scene::Path& path, scene::Instance* parent, Brush& brush ) : | ^ /usr/include/c++/v1/__memory/allocator.h:176:87: note: qualify call to silence this warning 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator.h:176:81: warning: destructor called on non-final 'VertexInstance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:311:9: note: in instantiation of member function 'std::allocator::destroy' requested here 311 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:926:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 926 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:920:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 920 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:490:16: note: in instantiation of member function 'std::vector::__clear' requested here 490 | __vec_.__clear(); | ^ /usr/include/c++/v1/vector:501:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 501 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ contrib/brushexport/../../radiant/brush.h:3078:1: note: in instantiation of member function 'std::vector::~vector' requested here 3078 | BrushInstance( const scene::Path& path, scene::Instance* parent, Brush& brush ) : | ^ /usr/include/c++/v1/__memory/allocator.h:176:87: note: qualify call to silence this warning 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ In file included from contrib/brushexport/export.cpp:12: contrib/brushexport/../../radiant/brush.h:2923:15: warning: definition of implicit copy constructor for 'EdgeInstance' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 2923 | EdgeInstance& operator=( const EdgeInstance& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'EdgeInstance' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ contrib/brushexport/../../radiant/brush.h:3181:18: note: in instantiation of member function 'std::vector::push_back' requested here 3181 | m_edgeInstances.push_back( EdgeInstance( m_faceInstances, edge ) ); | ^ contrib/brushexport/../../radiant/brush.h:2976:17: warning: definition of implicit copy constructor for 'VertexInstance' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 2976 | VertexInstance& operator=( const VertexInstance& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'VertexInstance' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ contrib/brushexport/../../radiant/brush.h:3188:20: note: in instantiation of member function 'std::vector::push_back' requested here 3188 | m_vertexInstances.push_back( VertexInstance( m_faceInstances, vertex ) ); | ^ 9 warnings generated. c++ contrib/brushexport/interface.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/brushexport/interface.o In file included from contrib/brushexport/interface.cpp:2: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/local/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from contrib/brushexport/interface.cpp:2: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^ /usr/local/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' 656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1329:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' 1329 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR' 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) | ^ contrib/brushexport/interface.cpp:209:18: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] 209 | ASSERT_NOTNULL( !g_brushexp_window ); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ libs/debugging/debugging.h:119:47: note: expanded from macro 'ASSERT_NOTNULL' 119 | #define ASSERT_NOTNULL( ptr ) ASSERT_MESSAGE( ptr != 0, "pointer \"" # ptr "\" is null" ) | ^ ~~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ contrib/brushexport/interface.cpp:209:18: note: add parentheses after the '!' to evaluate the comparison first contrib/brushexport/interface.cpp:209:18: note: add parentheses around left hand side expression to silence this warning 3 warnings generated. c++ contrib/brushexport/plugin.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/brushexport/plugin.o In file included from contrib/brushexport/plugin.cpp:26: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/local/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from contrib/brushexport/plugin.cpp:26: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^ /usr/local/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' 656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1329:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' 1329 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR' 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) | ^ 2 warnings generated. c++ contrib/brushexport/support.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/brushexport/support.o In file included from contrib/brushexport/support.cpp:1: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/local/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from contrib/brushexport/support.cpp:1: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^ /usr/local/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' 656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1329:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' 1329 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR' 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) | ^ 2 warnings generated. file=install/plugins/brushexport.so; mkdir -p ${file%/*} c++ contrib/brushexport/callbacks.o contrib/brushexport/export.o contrib/brushexport/interface.o contrib/brushexport/plugin.o contrib/brushexport/support.o -fstack-protector-strong -L/usr/local/lib -s -fPIC -L/usr/local/lib -lglib-2.0 -lintl -L/usr/local/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lharfbuzz -lfontconfig -lfreetype -lpthread -shared -o install/plugins/brushexport.so [ -z "ldd " ] || [ -z "`ldd install/plugins/brushexport.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/plugins/brushexport.so; exit 1; } c++ contrib/prtview/AboutDialog.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/prtview/AboutDialog.o In file included from contrib/prtview/AboutDialog.cpp:21: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/local/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from contrib/prtview/AboutDialog.cpp:21: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^ /usr/local/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' 656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1329:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' 1329 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR' 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) | ^ 2 warnings generated. c++ contrib/prtview/ConfigDialog.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/prtview/ConfigDialog.o In file included from contrib/prtview/ConfigDialog.cpp:22: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/local/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from contrib/prtview/ConfigDialog.cpp:22: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^ /usr/local/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' 656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1329:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' 1329 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR' 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) | ^ In file included from contrib/prtview/ConfigDialog.cpp:28: In file included from contrib/prtview/portals.h:25: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ 3 warnings generated. c++ contrib/prtview/LoadPortalFileDialog.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/prtview/LoadPortalFileDialog.o In file included from contrib/prtview/LoadPortalFileDialog.cpp:25: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/local/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from contrib/prtview/LoadPortalFileDialog.cpp:25: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^ /usr/local/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' 656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1329:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' 1329 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR' 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) | ^ In file included from contrib/prtview/LoadPortalFileDialog.cpp:34: In file included from contrib/prtview/portals.h:25: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ 3 warnings generated. c++ contrib/prtview/portals.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/prtview/portals.o In file included from contrib/prtview/portals.cpp:20: In file included from contrib/prtview/portals.h:25: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ contrib/prtview/portals.cpp:40:32: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] 40 | if ( portals.portal[*( (int *)arg1 )].dist > portals.portal[*( (int *)arg2 )].dist ) { | ^ contrib/prtview/portals.cpp:40:72: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] 40 | if ( portals.portal[*( (int *)arg1 )].dist > portals.portal[*( (int *)arg2 )].dist ) { | ^ contrib/prtview/portals.cpp:43:37: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] 43 | else if ( portals.portal[*( (int *)arg1 )].dist < portals.portal[*( (int *)arg2 )].dist ) { | ^ contrib/prtview/portals.cpp:43:77: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] 43 | else if ( portals.portal[*( (int *)arg1 )].dist < portals.portal[*( (int *)arg2 )].dist ) { | ^ contrib/prtview/portals.cpp:606:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 606 | for ( int n = 0; n < portals.portal_count; n++ ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ contrib/prtview/portals.cpp:635:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 635 | for ( int p = 0; p < portals.portal[n].point_count; p++ ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. c++ contrib/prtview/prtview.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/prtview/prtview.o In file included from contrib/prtview/prtview.cpp:33: In file included from contrib/prtview/portals.h:25: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ contrib/prtview/prtview.cpp:75:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 75 | portals.show_2d = INIGetInt( RENDER_2D, FALSE ) ? true : false; | ^ contrib/prtview/prtview.cpp:51:19: note: expanded from macro 'RENDER_2D' 51 | #define RENDER_2D "Render2D" | ^ contrib/prtview/prtview.cpp:76:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 76 | portals.aa_2d = INIGetInt( AA_2D, FALSE ) ? true : false; | ^ contrib/prtview/prtview.cpp:53:15: note: expanded from macro 'AA_2D' 53 | #define AA_2D "AntiAlias2D" | ^ contrib/prtview/prtview.cpp:77:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 77 | portals.width_2d = (float)INIGetInt( WIDTH_2D, 10 ); | ^ contrib/prtview/prtview.cpp:52:18: note: expanded from macro 'WIDTH_2D' 52 | #define WIDTH_2D "Width2D" | ^ contrib/prtview/prtview.cpp:78:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 78 | portals.color_2d = (PackedColour)INIGetInt( COLOR_2D, RGB( 0, 0, 255 ) ) & 0xFFFFFF; | ^ contrib/prtview/prtview.cpp:54:18: note: expanded from macro 'COLOR_2D' 54 | #define COLOR_2D "Color2D" | ^ contrib/prtview/prtview.cpp:87:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 87 | portals.show_3d = INIGetInt( RENDER_3D, TRUE ) ? true : false; | ^ contrib/prtview/prtview.cpp:56:19: note: expanded from macro 'RENDER_3D' 56 | #define RENDER_3D "Render3D" | ^ contrib/prtview/prtview.cpp:89:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 89 | portals.zbuffer = INIGetInt( ZBUFFER, 1 ); | ^ contrib/prtview/prtview.cpp:62:17: note: expanded from macro 'ZBUFFER' 62 | #define ZBUFFER "ZBuffer" | ^ contrib/prtview/prtview.cpp:90:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 90 | portals.fog = INIGetInt( FOG, FALSE ) ? true : false; | ^ contrib/prtview/prtview.cpp:61:13: note: expanded from macro 'FOG' 61 | #define FOG "Fog" | ^ contrib/prtview/prtview.cpp:91:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 91 | portals.polygons = INIGetInt( POLYGON, TRUE ); | ^ contrib/prtview/prtview.cpp:63:17: note: expanded from macro 'POLYGON' 63 | #define POLYGON "Polygons" | ^ contrib/prtview/prtview.cpp:92:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 92 | portals.lines = INIGetInt( LINE, TRUE ); | ^ contrib/prtview/prtview.cpp:64:14: note: expanded from macro 'LINE' 64 | #define LINE "Lines" | ^ contrib/prtview/prtview.cpp:93:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 93 | portals.aa_3d = INIGetInt( AA_3D, FALSE ) ? true : false; | ^ contrib/prtview/prtview.cpp:58:15: note: expanded from macro 'AA_3D' 58 | #define AA_3D "AntiAlias3D" | ^ contrib/prtview/prtview.cpp:94:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 94 | portals.width_3d = (float)INIGetInt( WIDTH_3D, 4 ); | ^ contrib/prtview/prtview.cpp:57:18: note: expanded from macro 'WIDTH_3D' 57 | #define WIDTH_3D "Width3D" | ^ contrib/prtview/prtview.cpp:95:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 95 | portals.color_3d = (PackedColour)INIGetInt( COLOR_3D, RGB( 255, 255, 0 ) ) & 0xFFFFFF; | ^ contrib/prtview/prtview.cpp:59:18: note: expanded from macro 'COLOR_3D' 59 | #define COLOR_3D "Color3D" | ^ contrib/prtview/prtview.cpp:96:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 96 | portals.color_fog = (PackedColour)INIGetInt( COLOR_FOG, RGB( 127, 127, 127 ) ) & 0xFFFFFF; | ^ contrib/prtview/prtview.cpp:60:19: note: expanded from macro 'COLOR_FOG' 60 | #define COLOR_FOG "ColorFog" | ^ contrib/prtview/prtview.cpp:97:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 97 | portals.trans_3d = (float)INIGetInt( TRANS_3D, 50 ); | ^ contrib/prtview/prtview.cpp:65:18: note: expanded from macro 'TRANS_3D' 65 | #define TRANS_3D "Transparency" | ^ contrib/prtview/prtview.cpp:98:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 98 | portals.clip = INIGetInt( CLIP, FALSE ) ? true : false; | ^ contrib/prtview/prtview.cpp:67:14: note: expanded from macro 'CLIP' 67 | #define CLIP "Clip" | ^ contrib/prtview/prtview.cpp:99:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 99 | portals.clip_range = (float)INIGetInt( CLIP_RANGE, 16 ); | ^ contrib/prtview/prtview.cpp:66:20: note: expanded from macro 'CLIP_RANGE' 66 | #define CLIP_RANGE "ClipRange" | ^ contrib/prtview/prtview.cpp:143:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 143 | INISetInt( RENDER_2D, portals.show_2d, "Draw in 2D windows" ); | ^ contrib/prtview/prtview.cpp:51:19: note: expanded from macro 'RENDER_2D' 51 | #define RENDER_2D "Render2D" | ^ contrib/prtview/prtview.cpp:143:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 143 | INISetInt( RENDER_2D, portals.show_2d, "Draw in 2D windows" ); | ^ contrib/prtview/prtview.cpp:144:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 144 | INISetInt( WIDTH_2D, (int)portals.width_2d, "Width of lines in 2D windows (in units of 1/2)" ); | ^ contrib/prtview/prtview.cpp:52:18: note: expanded from macro 'WIDTH_2D' 52 | #define WIDTH_2D "Width2D" | ^ contrib/prtview/prtview.cpp:144:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 144 | INISetInt( WIDTH_2D, (int)portals.width_2d, "Width of lines in 2D windows (in units of 1/2)" ); | ^ contrib/prtview/prtview.cpp:145:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 145 | INISetInt( COLOR_2D, (int)portals.color_2d, "Color of lines in 2D windows" ); | ^ contrib/prtview/prtview.cpp:54:18: note: expanded from macro 'COLOR_2D' 54 | #define COLOR_2D "Color2D" | ^ contrib/prtview/prtview.cpp:145:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 145 | INISetInt( COLOR_2D, (int)portals.color_2d, "Color of lines in 2D windows" ); | ^ contrib/prtview/prtview.cpp:146:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 146 | INISetInt( AA_2D, portals.aa_2d, "Draw lines in 2D window anti-aliased" ); | ^ contrib/prtview/prtview.cpp:53:15: note: expanded from macro 'AA_2D' 53 | #define AA_2D "AntiAlias2D" | ^ contrib/prtview/prtview.cpp:146:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 146 | INISetInt( AA_2D, portals.aa_2d, "Draw lines in 2D window anti-aliased" ); | ^ contrib/prtview/prtview.cpp:148:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 148 | INISetInt( ZBUFFER, portals.zbuffer, "ZBuffer level in 3D window" ); | ^ contrib/prtview/prtview.cpp:62:17: note: expanded from macro 'ZBUFFER' 62 | #define ZBUFFER "ZBuffer" | ^ contrib/prtview/prtview.cpp:148:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 148 | INISetInt( ZBUFFER, portals.zbuffer, "ZBuffer level in 3D window" ); | ^ contrib/prtview/prtview.cpp:149:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 149 | INISetInt( FOG, portals.fog, "Use depth cueing in 3D window" ); | ^ contrib/prtview/prtview.cpp:61:13: note: expanded from macro 'FOG' 61 | #define FOG "Fog" | ^ contrib/prtview/prtview.cpp:149:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 149 | INISetInt( FOG, portals.fog, "Use depth cueing in 3D window" ); | ^ contrib/prtview/prtview.cpp:150:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 150 | INISetInt( POLYGON, portals.polygons, "Render using polygons polygons in 3D window" ); | ^ contrib/prtview/prtview.cpp:63:17: note: expanded from macro 'POLYGON' 63 | #define POLYGON "Polygons" | ^ contrib/prtview/prtview.cpp:150:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 150 | INISetInt( POLYGON, portals.polygons, "Render using polygons polygons in 3D window" ); | ^ contrib/prtview/prtview.cpp:151:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 151 | INISetInt( LINE, portals.polygons, "Render using lines in 3D window" ); | ^ contrib/prtview/prtview.cpp:64:14: note: expanded from macro 'LINE' 64 | #define LINE "Lines" | ^ contrib/prtview/prtview.cpp:151:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 151 | INISetInt( LINE, portals.polygons, "Render using lines in 3D window" ); | ^ contrib/prtview/prtview.cpp:152:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 152 | INISetInt( RENDER_3D, portals.show_3d, "Draw in 3D windows" ); | ^ contrib/prtview/prtview.cpp:56:19: note: expanded from macro 'RENDER_3D' 56 | #define RENDER_3D "Render3D" | ^ contrib/prtview/prtview.cpp:152:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 152 | INISetInt( RENDER_3D, portals.show_3d, "Draw in 3D windows" ); | ^ contrib/prtview/prtview.cpp:153:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 153 | INISetInt( WIDTH_3D, (int)portals.width_3d, "Width of lines in 3D window (in units of 1/2)" ); | ^ contrib/prtview/prtview.cpp:57:18: note: expanded from macro 'WIDTH_3D' 57 | #define WIDTH_3D "Width3D" | ^ contrib/prtview/prtview.cpp:153:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 153 | INISetInt( WIDTH_3D, (int)portals.width_3d, "Width of lines in 3D window (in units of 1/2)" ); | ^ contrib/prtview/prtview.cpp:154:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 154 | INISetInt( COLOR_3D, (int)portals.color_3d, "Color of lines/polygons in 3D window" ); | ^ contrib/prtview/prtview.cpp:59:18: note: expanded from macro 'COLOR_3D' 59 | #define COLOR_3D "Color3D" | ^ contrib/prtview/prtview.cpp:154:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 154 | INISetInt( COLOR_3D, (int)portals.color_3d, "Color of lines/polygons in 3D window" ); | ^ contrib/prtview/prtview.cpp:155:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 155 | INISetInt( COLOR_FOG, (int)portals.color_fog, "Color of distant lines/polygons in 3D window" ); | ^ contrib/prtview/prtview.cpp:60:19: note: expanded from macro 'COLOR_FOG' 60 | #define COLOR_FOG "ColorFog" | ^ contrib/prtview/prtview.cpp:155:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 155 | INISetInt( COLOR_FOG, (int)portals.color_fog, "Color of distant lines/polygons in 3D window" ); | ^ contrib/prtview/prtview.cpp:156:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 156 | INISetInt( AA_3D, portals.aa_3d, "Draw lines in 3D window anti-aliased" ); | ^ contrib/prtview/prtview.cpp:58:15: note: expanded from macro 'AA_3D' 58 | #define AA_3D "AntiAlias3D" | ^ contrib/prtview/prtview.cpp:156:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 156 | INISetInt( AA_3D, portals.aa_3d, "Draw lines in 3D window anti-aliased" ); | ^ contrib/prtview/prtview.cpp:157:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 157 | INISetInt( TRANS_3D, (int)portals.trans_3d, "Transparency in 3d view (0 = solid, 100 = invisible)" ); | ^ contrib/prtview/prtview.cpp:65:18: note: expanded from macro 'TRANS_3D' 65 | #define TRANS_3D "Transparency" | ^ contrib/prtview/prtview.cpp:157:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 157 | INISetInt( TRANS_3D, (int)portals.trans_3d, "Transparency in 3d view (0 = solid, 100 = invisible)" ); | ^ contrib/prtview/prtview.cpp:158:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 158 | INISetInt( CLIP, portals.clip, "Cubic clipper active for portal viewer" ); | ^ contrib/prtview/prtview.cpp:67:14: note: expanded from macro 'CLIP' 67 | #define CLIP "Clip" | ^ contrib/prtview/prtview.cpp:158:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 158 | INISetInt( CLIP, portals.clip, "Cubic clipper active for portal viewer" ); | ^ contrib/prtview/prtview.cpp:159:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 159 | INISetInt( CLIP_RANGE, (int)portals.clip_range, "Portal viewer cubic clip distance (in units of 64)" ); | ^ contrib/prtview/prtview.cpp:66:20: note: expanded from macro 'CLIP_RANGE' 66 | #define CLIP_RANGE "ClipRange" | ^ contrib/prtview/prtview.cpp:159:50: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 159 | INISetInt( CLIP_RANGE, (int)portals.clip_range, "Portal viewer cubic clip distance (in units of 64)" ); | ^ 49 warnings generated. file=install/plugins/prtview.so; mkdir -p ${file%/*} c++ contrib/prtview/AboutDialog.o contrib/prtview/ConfigDialog.o contrib/prtview/LoadPortalFileDialog.o contrib/prtview/portals.o contrib/prtview/prtview.o libprofile.a -fstack-protector-strong -L/usr/local/lib -s -fPIC -L/usr/local/lib -lglib-2.0 -lintl -L/usr/local/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lharfbuzz -lfontconfig -lfreetype -lpthread -shared -o install/plugins/prtview.so [ -z "ldd " ] || [ -z "`ldd install/plugins/prtview.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/plugins/prtview.so; exit 1; } c++ contrib/shaderplug/shaderplug.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/shaderplug/shaderplug.o In file included from contrib/shaderplug/shaderplug.cpp:22: In file included from contrib/shaderplug/shaderplug.h:25: libs/xml/xmltextags.h:61:34: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 61 | xmlChar* expression = (xmlChar*)queryString; | ^ In file included from contrib/shaderplug/shaderplug.cpp:33: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/local/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from contrib/shaderplug/shaderplug.cpp:33: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^ /usr/local/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' 656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1329:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' 1329 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR' 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) | ^ contrib/shaderplug/shaderplug.cpp:149:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 149 | GetTextures( "jpg" ); | ^ contrib/shaderplug/shaderplug.cpp:150:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 150 | GetTextures( "tga" ); | ^ contrib/shaderplug/shaderplug.cpp:151:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 151 | GetTextures( "png" ); | ^ 6 warnings generated. c++ libs/xml/ixml.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/xml/ixml.o c++ libs/xml/xmlelement.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/xml/xmlelement.o In file included from libs/xml/xmlelement.cpp:22: In file included from libs/xml/xmlelement.h:26: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ /usr/include/c++/v1/__utility/pair.h:92:25: note: in implicit copy constructor for 'String>>' first required here 92 | _LIBCPP_HIDE_FROM_ABI pair(pair&&) = default; | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in defaulted move constructor for 'std::pair>>, String>>>' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator>>, String>>>, void *>>::construct>>, String>>>, std::pair>>, String>>>>' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1820:18: note: in instantiation of function template specialization 'std::allocator_traits>>, String>>>, void *>>>::construct>>, String>>>, std::pair>>, String>>>, void>' requested here 1820 | __node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1786:25: note: in instantiation of function template specialization 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__construct_node>>, String>>>>' requested here 1786 | __node_holder __h = __construct_node(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1113:12: note: in instantiation of function template specialization 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__emplace_unique_key_args>>, std::pair>>, String>>>>' requested here 1113 | return __emplace_unique_key_args(_NodeTypes::__get_key(__v), std::move(__v)); | ^ /usr/include/c++/v1/map:1199:20: note: in instantiation of member function 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__insert_unique' requested here 1199 | return __tree_.__insert_unique(std::move(__v)); | ^ libs/xml/xmlelement.h:74:10: note: in instantiation of member function 'std::map>>, String>>>::insert' requested here 74 | m_attrs.insert( attrs_t::value_type( name, value ) ); | ^ 1 warning generated. c++ libs/xml/xmlparser.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/xml/xmlparser.o In file included from libs/xml/xmlparser.cpp:22: libs/xml/xmlparser.h:192:7: warning: variable 'wellFormed' set but not used [-Wunused-but-set-variable] 192 | bool wellFormed = false; | ^ 1 warning generated. c++ libs/xml/xmltextags.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/xml/xmltextags.o In file included from libs/xml/xmltextags.cpp:22: libs/xml/xmltextags.h:61:34: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 61 | xmlChar* expression = (xmlChar*)queryString; | ^ libs/xml/xmltextags.cpp:52:47: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 52 | xmlTextWriterStartElement( writer, (xmlChar*)"root" ); | ^ libs/xml/xmltextags.cpp:53:46: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 53 | xmlTextWriterWriteString( writer, (xmlChar*)"\n " ); | ^ libs/xml/xmltextags.cpp:54:47: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 54 | xmlTextWriterStartElement( writer, (xmlChar*)"stock" ); | ^ libs/xml/xmltextags.cpp:55:46: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 55 | xmlTextWriterWriteString( writer, (xmlChar*)"\n " ); | ^ libs/xml/xmltextags.cpp:57:46: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 57 | xmlTextWriterWriteString( writer, (xmlChar*)"\n " ); | ^ libs/xml/xmltextags.cpp:58:47: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 58 | xmlTextWriterStartElement( writer, (xmlChar*)"custom" ); | ^ libs/xml/xmltextags.cpp:59:46: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 59 | xmlTextWriterWriteString( writer, (xmlChar*)"\n " ); | ^ libs/xml/xmltextags.cpp:61:46: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 61 | xmlTextWriterWriteString( writer, (xmlChar*)"\n" ); | ^ libs/xml/xmltextags.cpp:154:42: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 154 | newnode = xmlNewNode( NULL, (xmlChar*)"shader" ); | ^ libs/xml/xmltextags.cpp:157:42: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 157 | newnode = xmlNewNode( NULL, (xmlChar*)"texture" ); | ^ libs/xml/xmltextags.cpp:161:34: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 161 | xmlSetProp( newnode, (xmlChar*)"path", (xmlChar*)shader ); | ^ libs/xml/xmltextags.cpp:161:52: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 161 | xmlSetProp( newnode, (xmlChar*)"path", (xmlChar*)shader ); | ^ libs/xml/xmltextags.cpp:162:41: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 162 | xmlNodeSetContent( newnode, (xmlChar*)"\n " ); | ^ libs/xml/xmltextags.cpp:166:36: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 166 | newtext = xmlNewText( (xmlChar*)" " ); | ^ libs/xml/xmltextags.cpp:173:36: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 173 | newtext = xmlNewText( (xmlChar*)"\n " ); | ^ libs/xml/xmltextags.cpp:181:36: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 181 | newtext = xmlNewText( (xmlChar*)"\n " ); | ^ libs/xml/xmltextags.cpp:330:52: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 330 | xmlNodePtr newnode = xmlNewNode( NULL, (xmlChar*)"tag" ); | ^ libs/xml/xmltextags.cpp:333:41: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 333 | xmlNodeSetContent( newnode, (xmlChar*)content ); | ^ libs/xml/xmltextags.cpp:337:47: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 337 | xmlNodePtr newtext = xmlNewText( (xmlChar*)" " ); | ^ libs/xml/xmltextags.cpp:344:36: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 344 | newtext = xmlNewText( (xmlChar*)"\n " ); | ^ libs/xml/xmltextags.cpp:349:47: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 349 | xmlNodePtr newtext = xmlNewText( (xmlChar*)"\n " ); | ^ libs/xml/xmltextags.cpp:391:45: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 391 | xmlNodeSetContent( ptrContent, (xmlChar*)newtag.c_str() ); | ^ libs/xml/xmltextags.cpp:482:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 482 | expression = "/root/*/*/tag"; | ^ libs/xml/xmltextags.cpp:513:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 513 | char* expression = "/root/*/*[not(child::tag)]"; | ^ libs/xml/xmltextags.cpp:530:54: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 530 | shaders.insert( (char*)xmlGetProp( ptr, (xmlChar*)"path" ) ); | ^ libs/xml/xmltextags.cpp:543:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 543 | char* expression = "/root/*/*/tag"; | ^ libs/xml/xmltextags.cpp:587:43: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 587 | xmlattrib = xmlGetProp( ptr, (xmlChar*)"path" ); | ^ In file included from libs/xml/xmltextags.cpp:22: In file included from libs/xml/xmltextags.h:26: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'String>>' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator>>>::construct>>, String>>>' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>>>>::construct>>, String>>, void>' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector>>>::__construct_one_at_end>>>' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ libs/xml/xmltextags.cpp:501:9: note: in instantiation of member function 'std::vector>>>::push_back' requested here 501 | tags.push_back( (CopiedString)(char*)xmlNodeGetContent( nodePtr->nodeTab[i] ) ); | ^ In file included from libs/xml/xmltextags.cpp:22: libs/xml/xmltextags.h:58:15: warning: private field 'nodePtr' is not used [-Wunused-private-field] 58 | xmlNodeSetPtr nodePtr; | ^ 30 warnings generated. c++ libs/xml/xmlwriter.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/xml/xmlwriter.o ar rc libxmllib.a libs/xml/ixml.o libs/xml/xmlelement.o libs/xml/xmlparser.o libs/xml/xmltextags.o libs/xml/xmlwriter.o ranlib libxmllib.a file=install/plugins/shaderplug.so; mkdir -p ${file%/*} c++ contrib/shaderplug/shaderplug.o libxmllib.a -fstack-protector-strong -L/usr/local/lib -s -fPIC -L/usr/local/lib -lglib-2.0 -lintl -L/usr/local/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lharfbuzz -lfontconfig -lfreetype -L/usr/local/lib -lxml2 -lpthread -shared -o install/plugins/shaderplug.so [ -z "ldd " ] || [ -z "`ldd install/plugins/shaderplug.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/plugins/shaderplug.so; exit 1; } c++ contrib/sunplug/sunplug.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/sunplug/sunplug.o In file included from contrib/sunplug/sunplug.cpp:37: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/local/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from contrib/sunplug/sunplug.cpp:37: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^ /usr/local/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' 656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1329:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' 1329 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR' 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) | ^ 2 warnings generated. file=install/plugins/sunplug.so; mkdir -p ${file%/*} c++ contrib/sunplug/sunplug.o -fstack-protector-strong -L/usr/local/lib -s -fPIC -L/usr/local/lib -lglib-2.0 -lintl -L/usr/local/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lharfbuzz -lfontconfig -lfreetype -lpthread -shared -o install/plugins/sunplug.so [ -z "ldd " ] || [ -z "`ldd install/plugins/sunplug.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/plugins/sunplug.so; exit 1; } c++ contrib/ufoaiplug/ufoai_filters.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/ufoaiplug/ufoai_filters.o In file included from contrib/ufoaiplug/ufoai_filters.cpp:26: In file included from contrib/ufoaiplug/../../radiant/brush.h:52: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from contrib/ufoaiplug/ufoai_filters.cpp:26: In file included from contrib/ufoaiplug/../../radiant/brush.h:59: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ In file included from contrib/ufoaiplug/ufoai_filters.cpp:26: contrib/ufoaiplug/../../radiant/brush.h:686:1: warning: definition of implicit copy assignment operator for 'FacePlane' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 686 | FacePlane( const FacePlane& other ) : m_funcStaticOrigin( 0, 0, 0 ){ | ^ contrib/ufoaiplug/../../radiant/brush.h:1078:21: note: in implicit copy assignment operator for 'FacePlane' first required here 1078 | m_planeTransformed = m_plane; | ^ contrib/ufoaiplug/../../radiant/brush.h:1405:17: warning: definition of implicit copy constructor for 'SelectableEdge' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 1405 | SelectableEdge& operator=( const SelectableEdge& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'SelectableEdge' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ contrib/ufoaiplug/../../radiant/brush.h:2102:17: note: in instantiation of member function 'std::vector::push_back' requested here 2102 | m_select_edges.push_back( SelectableEdge( m_faces, faceVertex ) ); | ^ contrib/ufoaiplug/../../radiant/brush.h:1432:19: warning: definition of implicit copy constructor for 'SelectableVertex' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 1432 | SelectableVertex& operator=( const SelectableVertex& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'SelectableVertex' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ contrib/ufoaiplug/../../radiant/brush.h:2116:20: note: in instantiation of member function 'std::vector::push_back' requested here 2116 | m_select_vertices.push_back( SelectableVertex( m_faces, faceVertex ) ); | ^ In file included from contrib/ufoaiplug/ufoai_filters.cpp:21: In file included from include/ibrush.h:111: In file included from include/modulesystem.h:26: In file included from libs/debugging/debugging.h:28: In file included from libs/stream/textstream.h:35: In file included from /usr/include/c++/v1/algorithm:1810: In file included from /usr/include/c++/v1/__algorithm/for_each.h:16: In file included from /usr/include/c++/v1/__ranges/movable_box.h:23: In file included from /usr/include/c++/v1/optional:1294: In file included from /usr/include/c++/v1/memory:927: /usr/include/c++/v1/__memory/allocator.h:176:81: warning: destructor called on non-final 'EdgeInstance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:311:9: note: in instantiation of member function 'std::allocator::destroy' requested here 311 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:926:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 926 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:920:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 920 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:490:16: note: in instantiation of member function 'std::vector::__clear' requested here 490 | __vec_.__clear(); | ^ /usr/include/c++/v1/vector:501:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 501 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ contrib/ufoaiplug/../../radiant/brush.h:3078:1: note: in instantiation of member function 'std::vector::~vector' requested here 3078 | BrushInstance( const scene::Path& path, scene::Instance* parent, Brush& brush ) : | ^ /usr/include/c++/v1/__memory/allocator.h:176:87: note: qualify call to silence this warning 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator.h:176:81: warning: destructor called on non-final 'VertexInstance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:311:9: note: in instantiation of member function 'std::allocator::destroy' requested here 311 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:926:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 926 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:920:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 920 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:490:16: note: in instantiation of member function 'std::vector::__clear' requested here 490 | __vec_.__clear(); | ^ /usr/include/c++/v1/vector:501:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 501 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ contrib/ufoaiplug/../../radiant/brush.h:3078:1: note: in instantiation of member function 'std::vector::~vector' requested here 3078 | BrushInstance( const scene::Path& path, scene::Instance* parent, Brush& brush ) : | ^ /usr/include/c++/v1/__memory/allocator.h:176:87: note: qualify call to silence this warning 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ In file included from contrib/ufoaiplug/ufoai_filters.cpp:26: contrib/ufoaiplug/../../radiant/brush.h:2923:15: warning: definition of implicit copy constructor for 'EdgeInstance' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 2923 | EdgeInstance& operator=( const EdgeInstance& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'EdgeInstance' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ contrib/ufoaiplug/../../radiant/brush.h:3181:18: note: in instantiation of member function 'std::vector::push_back' requested here 3181 | m_edgeInstances.push_back( EdgeInstance( m_faceInstances, edge ) ); | ^ contrib/ufoaiplug/../../radiant/brush.h:2976:17: warning: definition of implicit copy constructor for 'VertexInstance' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 2976 | VertexInstance& operator=( const VertexInstance& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'VertexInstance' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ contrib/ufoaiplug/../../radiant/brush.h:3188:20: note: in instantiation of member function 'std::vector::push_back' requested here 3188 | m_vertexInstances.push_back( VertexInstance( m_faceInstances, vertex ) ); | ^ contrib/ufoaiplug/ufoai_filters.cpp:91:8: warning: private field 'm_brush' is not used [-Wunused-private-field] 91 | Brush &m_brush; | ^ 10 warnings generated. c++ contrib/ufoaiplug/ufoai_gtk.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/ufoaiplug/ufoai_gtk.o In file included from contrib/ufoaiplug/ufoai_gtk.cpp:19: In file included from contrib/ufoaiplug/ufoai_gtk.h:23: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/local/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from contrib/ufoaiplug/ufoai_gtk.cpp:19: In file included from contrib/ufoaiplug/ufoai_gtk.h:23: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^ /usr/local/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' 656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1329:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' 1329 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR' 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) | ^ contrib/ufoaiplug/ufoai_gtk.cpp:46:17: warning: unused function 'delete_event' [-Wunused-function] 46 | static gboolean delete_event( GtkWidget *widget, GdkEvent *event, gpointer data ){ | ^~~~~~~~~~~~ contrib/ufoaiplug/ufoai_gtk.cpp:53:13: warning: unused function 'destroy' [-Wunused-function] 53 | static void destroy( GtkWidget *widget, gpointer data ){ | ^~~~~~~ contrib/ufoaiplug/ufoai_gtk.cpp:60:13: warning: unused function 'close_window' [-Wunused-function] 60 | static void close_window( GtkWidget *widget, gpointer data ){ | ^~~~~~~~~~~~ contrib/ufoaiplug/ufoai_gtk.cpp:33:12: warning: private field 'm_gtk_window' is not used [-Wunused-private-field] 33 | GtkWindow* m_gtk_window; | ^ 6 warnings generated. c++ contrib/ufoaiplug/ufoai_level.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/ufoaiplug/ufoai_level.o contrib/ufoaiplug/ufoai_level.cpp:144:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 144 | *returnMsg = "Could not find worldspawn"; | ^ contrib/ufoaiplug/ufoai_level.cpp:205:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 205 | *returnMsg = "Could not find worldspawn"; | ^ 2 warnings generated. c++ contrib/ufoaiplug/ufoai.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o contrib/ufoaiplug/ufoai.o In file included from contrib/ufoaiplug/ufoai.cpp:21: In file included from contrib/ufoaiplug/ufoai_gtk.h:23: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/local/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from contrib/ufoaiplug/ufoai.cpp:21: In file included from contrib/ufoaiplug/ufoai_gtk.h:23: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^ /usr/local/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' 656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1329:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' 1329 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR' 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) | ^ 2 warnings generated. file=install/plugins/ufoaiplug.so; mkdir -p ${file%/*} c++ contrib/ufoaiplug/ufoai_filters.o contrib/ufoaiplug/ufoai_gtk.o contrib/ufoaiplug/ufoai_level.o contrib/ufoaiplug/ufoai.o -fstack-protector-strong -L/usr/local/lib -s -fPIC -L/usr/local/lib -lglib-2.0 -lintl -L/usr/local/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lharfbuzz -lfontconfig -lfreetype -lpthread -shared -o install/plugins/ufoaiplug.so [ -z "ldd " ] || [ -z "`ldd install/plugins/ufoaiplug.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/plugins/ufoaiplug.so; exit 1; } c++ radiant/autosave.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/autosave.o In file included from radiant/autosave.cpp:33: In file included from radiant/mainframe.h:25: In file included from libs/gtkutil/window.h:25: In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 1 warning generated. c++ radiant/brushmanip.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/brushmanip.o In file included from radiant/brushmanip.cpp:25: In file included from libs/gtkutil/widget.h:26: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from radiant/brushmanip.cpp:28: In file included from radiant/brushnode.h:26: In file included from radiant/brush.h:52: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from radiant/brushmanip.cpp:28: In file included from radiant/brushnode.h:26: In file included from radiant/brush.h:59: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ In file included from radiant/brushmanip.cpp:28: In file included from radiant/brushnode.h:26: radiant/brush.h:686:1: warning: definition of implicit copy assignment operator for 'FacePlane' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 686 | FacePlane( const FacePlane& other ) : m_funcStaticOrigin( 0, 0, 0 ){ | ^ radiant/brush.h:1078:21: note: in implicit copy assignment operator for 'FacePlane' first required here 1078 | m_planeTransformed = m_plane; | ^ In file included from radiant/brushmanip.cpp:30: In file included from radiant/texwindow.h:28: libs/xml/xmltextags.h:61:34: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 61 | xmlChar* expression = (xmlChar*)queryString; | ^ In file included from radiant/brushmanip.cpp:28: In file included from radiant/brushnode.h:26: radiant/brush.h:1405:17: warning: definition of implicit copy constructor for 'SelectableEdge' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 1405 | SelectableEdge& operator=( const SelectableEdge& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'SelectableEdge' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:2102:17: note: in instantiation of member function 'std::vector::push_back' requested here 2102 | m_select_edges.push_back( SelectableEdge( m_faces, faceVertex ) ); | ^ radiant/brush.h:1432:19: warning: definition of implicit copy constructor for 'SelectableVertex' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 1432 | SelectableVertex& operator=( const SelectableVertex& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'SelectableVertex' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:2116:20: note: in instantiation of member function 'std::vector::push_back' requested here 2116 | m_select_vertices.push_back( SelectableVertex( m_faces, faceVertex ) ); | ^ In file included from radiant/brushmanip.cpp:25: In file included from libs/gtkutil/widget.h:25: In file included from /usr/include/c++/v1/list:217: /usr/include/c++/v1/__memory/allocator.h:176:81: warning: destructor called on non-final 'EdgeInstance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:311:9: note: in instantiation of member function 'std::allocator::destroy' requested here 311 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:926:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 926 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:920:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 920 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:490:16: note: in instantiation of member function 'std::vector::__clear' requested here 490 | __vec_.__clear(); | ^ /usr/include/c++/v1/vector:501:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 501 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ radiant/brush.h:3078:1: note: in instantiation of member function 'std::vector::~vector' requested here 3078 | BrushInstance( const scene::Path& path, scene::Instance* parent, Brush& brush ) : | ^ /usr/include/c++/v1/__memory/allocator.h:176:87: note: qualify call to silence this warning 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator.h:176:81: warning: destructor called on non-final 'VertexInstance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:311:9: note: in instantiation of member function 'std::allocator::destroy' requested here 311 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:926:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 926 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:920:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 920 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:490:16: note: in instantiation of member function 'std::vector::__clear' requested here 490 | __vec_.__clear(); | ^ /usr/include/c++/v1/vector:501:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 501 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ radiant/brush.h:3078:1: note: in instantiation of member function 'std::vector::~vector' requested here 3078 | BrushInstance( const scene::Path& path, scene::Instance* parent, Brush& brush ) : | ^ /usr/include/c++/v1/__memory/allocator.h:176:87: note: qualify call to silence this warning 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ In file included from radiant/brushmanip.cpp:28: In file included from radiant/brushnode.h:26: radiant/brush.h:2923:15: warning: definition of implicit copy constructor for 'EdgeInstance' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 2923 | EdgeInstance& operator=( const EdgeInstance& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'EdgeInstance' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:3181:18: note: in instantiation of member function 'std::vector::push_back' requested here 3181 | m_edgeInstances.push_back( EdgeInstance( m_faceInstances, edge ) ); | ^ radiant/brush.h:2976:17: warning: definition of implicit copy constructor for 'VertexInstance' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 2976 | VertexInstance& operator=( const VertexInstance& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'VertexInstance' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:3188:20: note: in instantiation of member function 'std::vector::push_back' requested here 3188 | m_vertexInstances.push_back( VertexInstance( m_faceInstances, vertex ) ); | ^ In file included from radiant/brushmanip.cpp:28: In file included from radiant/brushnode.h:26: In file included from radiant/brush.h:195: In file included from libs/shaderlib.h:25: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ /usr/include/c++/v1/__utility/pair.h:92:25: note: in implicit copy constructor for 'String>>' first required here 92 | _LIBCPP_HIDE_FROM_ABI pair(pair&&) = default; | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in defaulted move constructor for 'std::pair>>, String>>>' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator>>, String>>>, void *>>::construct>>, String>>>, std::pair>>, String>>>>' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1820:18: note: in instantiation of function template specialization 'std::allocator_traits>>, String>>>, void *>>>::construct>>, String>>>, std::pair>>, String>>>, void>' requested here 1820 | __node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1786:25: note: in instantiation of function template specialization 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__construct_node>>, String>>>>' requested here 1786 | __node_holder __h = __construct_node(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1113:12: note: in instantiation of function template specialization 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__emplace_unique_key_args>>, std::pair>>, String>>>>' requested here 1113 | return __emplace_unique_key_args(_NodeTypes::__get_key(__v), std::move(__v)); | ^ /usr/include/c++/v1/map:1199:20: note: in instantiation of member function 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__insert_unique' requested here 1199 | return __tree_.__insert_unique(std::move(__v)); | ^ libs/xml/xmlelement.h:74:10: note: in instantiation of member function 'std::map>>, String>>>::insert' requested here 74 | m_attrs.insert( attrs_t::value_type( name, value ) ); | ^ radiant/brushmanip.cpp:573:13: warning: private field 'm_replace' is not used [-Wunused-private-field] 573 | const char* m_replace; | ^ 13 warnings generated. c++ radiant/brushmodule.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/brushmodule.o In file included from radiant/brushmodule.cpp:26: In file included from radiant/brushnode.h:26: In file included from radiant/brush.h:52: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from radiant/brushmodule.cpp:26: In file included from radiant/brushnode.h:26: In file included from radiant/brush.h:59: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ In file included from radiant/brushmodule.cpp:26: In file included from radiant/brushnode.h:26: radiant/brush.h:686:1: warning: definition of implicit copy assignment operator for 'FacePlane' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 686 | FacePlane( const FacePlane& other ) : m_funcStaticOrigin( 0, 0, 0 ){ | ^ radiant/brush.h:1078:21: note: in implicit copy assignment operator for 'FacePlane' first required here 1078 | m_planeTransformed = m_plane; | ^ In file included from radiant/brushmodule.cpp:34: In file included from radiant/mainframe.h:25: In file included from libs/gtkutil/window.h:25: In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from radiant/brushmodule.cpp:26: In file included from radiant/brushnode.h:26: radiant/brush.h:1405:17: warning: definition of implicit copy constructor for 'SelectableEdge' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 1405 | SelectableEdge& operator=( const SelectableEdge& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'SelectableEdge' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:2102:17: note: in instantiation of member function 'std::vector::push_back' requested here 2102 | m_select_edges.push_back( SelectableEdge( m_faces, faceVertex ) ); | ^ radiant/brush.h:1432:19: warning: definition of implicit copy constructor for 'SelectableVertex' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 1432 | SelectableVertex& operator=( const SelectableVertex& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'SelectableVertex' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:2116:20: note: in instantiation of member function 'std::vector::push_back' requested here 2116 | m_select_vertices.push_back( SelectableVertex( m_faces, faceVertex ) ); | ^ In file included from radiant/brushmodule.cpp:24: In file included from include/qerplugin.h:163: In file included from include/modulesystem.h:26: In file included from libs/debugging/debugging.h:28: In file included from libs/stream/textstream.h:35: In file included from /usr/include/c++/v1/algorithm:1810: In file included from /usr/include/c++/v1/__algorithm/for_each.h:16: In file included from /usr/include/c++/v1/__ranges/movable_box.h:23: In file included from /usr/include/c++/v1/optional:1294: In file included from /usr/include/c++/v1/memory:927: /usr/include/c++/v1/__memory/allocator.h:176:81: warning: destructor called on non-final 'EdgeInstance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:311:9: note: in instantiation of member function 'std::allocator::destroy' requested here 311 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:926:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 926 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:920:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 920 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:490:16: note: in instantiation of member function 'std::vector::__clear' requested here 490 | __vec_.__clear(); | ^ /usr/include/c++/v1/vector:501:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 501 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ radiant/brush.h:3078:1: note: in instantiation of member function 'std::vector::~vector' requested here 3078 | BrushInstance( const scene::Path& path, scene::Instance* parent, Brush& brush ) : | ^ /usr/include/c++/v1/__memory/allocator.h:176:87: note: qualify call to silence this warning 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator.h:176:81: warning: destructor called on non-final 'VertexInstance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:311:9: note: in instantiation of member function 'std::allocator::destroy' requested here 311 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:926:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 926 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:920:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 920 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:490:16: note: in instantiation of member function 'std::vector::__clear' requested here 490 | __vec_.__clear(); | ^ /usr/include/c++/v1/vector:501:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 501 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ radiant/brush.h:3078:1: note: in instantiation of member function 'std::vector::~vector' requested here 3078 | BrushInstance( const scene::Path& path, scene::Instance* parent, Brush& brush ) : | ^ /usr/include/c++/v1/__memory/allocator.h:176:87: note: qualify call to silence this warning 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ In file included from radiant/brushmodule.cpp:26: In file included from radiant/brushnode.h:26: radiant/brush.h:2923:15: warning: definition of implicit copy constructor for 'EdgeInstance' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 2923 | EdgeInstance& operator=( const EdgeInstance& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'EdgeInstance' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:3181:18: note: in instantiation of member function 'std::vector::push_back' requested here 3181 | m_edgeInstances.push_back( EdgeInstance( m_faceInstances, edge ) ); | ^ radiant/brush.h:2976:17: warning: definition of implicit copy constructor for 'VertexInstance' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 2976 | VertexInstance& operator=( const VertexInstance& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'VertexInstance' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:3188:20: note: in instantiation of member function 'std::vector::push_back' requested here 3188 | m_vertexInstances.push_back( VertexInstance( m_faceInstances, vertex ) ); | ^ In file included from radiant/brushmodule.cpp:26: In file included from radiant/brushnode.h:26: In file included from radiant/brush.h:195: In file included from libs/shaderlib.h:25: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ /usr/include/c++/v1/__utility/pair.h:92:25: note: in implicit copy constructor for 'String>>' first required here 92 | _LIBCPP_HIDE_FROM_ABI pair(pair&&) = default; | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in defaulted move constructor for 'std::pair>>, String>>>' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator>>, String>>>, void *>>::construct>>, String>>>, std::pair>>, String>>>>' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1820:18: note: in instantiation of function template specialization 'std::allocator_traits>>, String>>>, void *>>>::construct>>, String>>>, std::pair>>, String>>>, void>' requested here 1820 | __node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1786:25: note: in instantiation of function template specialization 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__construct_node>>, String>>>>' requested here 1786 | __node_holder __h = __construct_node(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1113:12: note: in instantiation of function template specialization 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__emplace_unique_key_args>>, std::pair>>, String>>>>' requested here 1113 | return __emplace_unique_key_args(_NodeTypes::__get_key(__v), std::move(__v)); | ^ /usr/include/c++/v1/map:1199:20: note: in instantiation of member function 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__insert_unique' requested here 1199 | return __tree_.__insert_unique(std::move(__v)); | ^ libs/xml/xmlelement.h:74:10: note: in instantiation of member function 'std::map>>, String>>>::insert' requested here 74 | m_attrs.insert( attrs_t::value_type( name, value ) ); | ^ 11 warnings generated. c++ radiant/brushnode.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/brushnode.o In file included from radiant/brushnode.cpp:22: In file included from radiant/brushnode.h:26: In file included from radiant/brush.h:52: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from radiant/brushnode.cpp:22: In file included from radiant/brushnode.h:26: In file included from radiant/brush.h:59: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ In file included from radiant/brushnode.cpp:22: In file included from radiant/brushnode.h:26: radiant/brush.h:686:1: warning: definition of implicit copy assignment operator for 'FacePlane' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 686 | FacePlane( const FacePlane& other ) : m_funcStaticOrigin( 0, 0, 0 ){ | ^ radiant/brush.h:1078:21: note: in implicit copy assignment operator for 'FacePlane' first required here 1078 | m_planeTransformed = m_plane; | ^ radiant/brush.h:1405:17: warning: definition of implicit copy constructor for 'SelectableEdge' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 1405 | SelectableEdge& operator=( const SelectableEdge& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'SelectableEdge' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:2102:17: note: in instantiation of member function 'std::vector::push_back' requested here 2102 | m_select_edges.push_back( SelectableEdge( m_faces, faceVertex ) ); | ^ radiant/brush.h:1432:19: warning: definition of implicit copy constructor for 'SelectableVertex' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 1432 | SelectableVertex& operator=( const SelectableVertex& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'SelectableVertex' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:2116:20: note: in instantiation of member function 'std::vector::push_back' requested here 2116 | m_select_vertices.push_back( SelectableVertex( m_faces, faceVertex ) ); | ^ In file included from radiant/brushnode.cpp:22: In file included from radiant/brushnode.h:25: In file included from libs/instancelib.h:25: In file included from libs/debugging/debugging.h:28: In file included from libs/stream/textstream.h:35: In file included from /usr/include/c++/v1/algorithm:1810: In file included from /usr/include/c++/v1/__algorithm/for_each.h:16: In file included from /usr/include/c++/v1/__ranges/movable_box.h:23: In file included from /usr/include/c++/v1/optional:1294: In file included from /usr/include/c++/v1/memory:927: /usr/include/c++/v1/__memory/allocator.h:176:81: warning: destructor called on non-final 'EdgeInstance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:311:9: note: in instantiation of member function 'std::allocator::destroy' requested here 311 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:926:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 926 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:920:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 920 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:490:16: note: in instantiation of member function 'std::vector::__clear' requested here 490 | __vec_.__clear(); | ^ /usr/include/c++/v1/vector:501:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 501 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ radiant/brush.h:3078:1: note: in instantiation of member function 'std::vector::~vector' requested here 3078 | BrushInstance( const scene::Path& path, scene::Instance* parent, Brush& brush ) : | ^ /usr/include/c++/v1/__memory/allocator.h:176:87: note: qualify call to silence this warning 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator.h:176:81: warning: destructor called on non-final 'VertexInstance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:311:9: note: in instantiation of member function 'std::allocator::destroy' requested here 311 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:926:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 926 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:920:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 920 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:490:16: note: in instantiation of member function 'std::vector::__clear' requested here 490 | __vec_.__clear(); | ^ /usr/include/c++/v1/vector:501:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 501 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ radiant/brush.h:3078:1: note: in instantiation of member function 'std::vector::~vector' requested here 3078 | BrushInstance( const scene::Path& path, scene::Instance* parent, Brush& brush ) : | ^ /usr/include/c++/v1/__memory/allocator.h:176:87: note: qualify call to silence this warning 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ In file included from radiant/brushnode.cpp:22: In file included from radiant/brushnode.h:26: radiant/brush.h:2923:15: warning: definition of implicit copy constructor for 'EdgeInstance' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 2923 | EdgeInstance& operator=( const EdgeInstance& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'EdgeInstance' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:3181:18: note: in instantiation of member function 'std::vector::push_back' requested here 3181 | m_edgeInstances.push_back( EdgeInstance( m_faceInstances, edge ) ); | ^ radiant/brush.h:2976:17: warning: definition of implicit copy constructor for 'VertexInstance' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 2976 | VertexInstance& operator=( const VertexInstance& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'VertexInstance' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:3188:20: note: in instantiation of member function 'std::vector::push_back' requested here 3188 | m_vertexInstances.push_back( VertexInstance( m_faceInstances, vertex ) ); | ^ In file included from radiant/brushnode.cpp:22: In file included from radiant/brushnode.h:26: In file included from radiant/brush.h:195: In file included from libs/shaderlib.h:25: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ /usr/include/c++/v1/__utility/pair.h:92:25: note: in implicit copy constructor for 'String>>' first required here 92 | _LIBCPP_HIDE_FROM_ABI pair(pair&&) = default; | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in defaulted move constructor for 'std::pair>>, String>>>' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator>>, String>>>, void *>>::construct>>, String>>>, std::pair>>, String>>>>' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1820:18: note: in instantiation of function template specialization 'std::allocator_traits>>, String>>>, void *>>>::construct>>, String>>>, std::pair>>, String>>>, void>' requested here 1820 | __node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1786:25: note: in instantiation of function template specialization 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__construct_node>>, String>>>>' requested here 1786 | __node_holder __h = __construct_node(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1113:12: note: in instantiation of function template specialization 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__emplace_unique_key_args>>, std::pair>>, String>>>>' requested here 1113 | return __emplace_unique_key_args(_NodeTypes::__get_key(__v), std::move(__v)); | ^ /usr/include/c++/v1/map:1199:20: note: in instantiation of member function 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__insert_unique' requested here 1199 | return __tree_.__insert_unique(std::move(__v)); | ^ libs/xml/xmlelement.h:74:10: note: in instantiation of member function 'std::map>>, String>>>::insert' requested here 74 | m_attrs.insert( attrs_t::value_type( name, value ) ); | ^ 10 warnings generated. c++ radiant/brush.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/brush.o In file included from radiant/brush.cpp:22: In file included from radiant/brush.h:52: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from radiant/brush.cpp:22: In file included from radiant/brush.h:59: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ In file included from radiant/brush.cpp:22: radiant/brush.h:686:1: warning: definition of implicit copy assignment operator for 'FacePlane' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 686 | FacePlane( const FacePlane& other ) : m_funcStaticOrigin( 0, 0, 0 ){ | ^ radiant/brush.h:1078:21: note: in implicit copy assignment operator for 'FacePlane' first required here 1078 | m_planeTransformed = m_plane; | ^ radiant/brush.h:1405:17: warning: definition of implicit copy constructor for 'SelectableEdge' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 1405 | SelectableEdge& operator=( const SelectableEdge& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'SelectableEdge' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:2102:17: note: in instantiation of member function 'std::vector::push_back' requested here 2102 | m_select_edges.push_back( SelectableEdge( m_faces, faceVertex ) ); | ^ radiant/brush.h:1432:19: warning: definition of implicit copy constructor for 'SelectableVertex' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 1432 | SelectableVertex& operator=( const SelectableVertex& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'SelectableVertex' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:2116:20: note: in instantiation of member function 'std::vector::push_back' requested here 2116 | m_select_vertices.push_back( SelectableVertex( m_faces, faceVertex ) ); | ^ In file included from radiant/brush.cpp:22: In file included from radiant/brush.h:36: In file included from libs/debugging/debugging.h:28: In file included from libs/stream/textstream.h:35: In file included from /usr/include/c++/v1/algorithm:1810: In file included from /usr/include/c++/v1/__algorithm/for_each.h:16: In file included from /usr/include/c++/v1/__ranges/movable_box.h:23: In file included from /usr/include/c++/v1/optional:1294: In file included from /usr/include/c++/v1/memory:927: /usr/include/c++/v1/__memory/allocator.h:176:81: warning: destructor called on non-final 'EdgeInstance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:311:9: note: in instantiation of member function 'std::allocator::destroy' requested here 311 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:926:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 926 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:920:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 920 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:490:16: note: in instantiation of member function 'std::vector::__clear' requested here 490 | __vec_.__clear(); | ^ /usr/include/c++/v1/vector:501:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 501 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ radiant/brush.h:3078:1: note: in instantiation of member function 'std::vector::~vector' requested here 3078 | BrushInstance( const scene::Path& path, scene::Instance* parent, Brush& brush ) : | ^ /usr/include/c++/v1/__memory/allocator.h:176:87: note: qualify call to silence this warning 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator.h:176:81: warning: destructor called on non-final 'VertexInstance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:311:9: note: in instantiation of member function 'std::allocator::destroy' requested here 311 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:926:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 926 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:920:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 920 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:490:16: note: in instantiation of member function 'std::vector::__clear' requested here 490 | __vec_.__clear(); | ^ /usr/include/c++/v1/vector:501:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 501 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ radiant/brush.h:3078:1: note: in instantiation of member function 'std::vector::~vector' requested here 3078 | BrushInstance( const scene::Path& path, scene::Instance* parent, Brush& brush ) : | ^ /usr/include/c++/v1/__memory/allocator.h:176:87: note: qualify call to silence this warning 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ In file included from radiant/brush.cpp:22: radiant/brush.h:2923:15: warning: definition of implicit copy constructor for 'EdgeInstance' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 2923 | EdgeInstance& operator=( const EdgeInstance& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'EdgeInstance' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:3181:18: note: in instantiation of member function 'std::vector::push_back' requested here 3181 | m_edgeInstances.push_back( EdgeInstance( m_faceInstances, edge ) ); | ^ radiant/brush.h:2976:17: warning: definition of implicit copy constructor for 'VertexInstance' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 2976 | VertexInstance& operator=( const VertexInstance& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'VertexInstance' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:3188:20: note: in instantiation of member function 'std::vector::push_back' requested here 3188 | m_vertexInstances.push_back( VertexInstance( m_faceInstances, vertex ) ); | ^ In file included from radiant/brush.cpp:22: In file included from radiant/brush.h:36: In file included from libs/debugging/debugging.h:28: In file included from libs/stream/textstream.h:35: In file included from /usr/include/c++/v1/algorithm:1794: In file included from /usr/include/c++/v1/__algorithm/copy.h:12: In file included from /usr/include/c++/v1/__algorithm/copy_move_common.h:18: In file included from /usr/include/c++/v1/__string/constexpr_c_functions.h:14: /usr/include/c++/v1/__memory/construct_at.h:67:3: warning: destructor called on non-final 'FaceFilterWrapper' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 67 | __loc->~_Tp(); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:316:10: note: in instantiation of function template specialization 'std::__destroy_at' requested here 316 | std::__destroy_at(__p); | ^ /usr/include/c++/v1/list:576:26: note: in instantiation of function template specialization 'std::allocator_traits>>::destroy' requested here 576 | __node_alloc_traits::destroy(__alloc, std::addressof(__node->__get_value())); | ^ /usr/include/c++/v1/list:635:7: note: in instantiation of function template specialization 'std::__list_imp>::__delete_node<>' requested here 635 | __delete_node(__np); | ^ /usr/include/c++/v1/list:622:3: note: in instantiation of member function 'std::__list_imp>::clear' requested here 622 | clear(); | ^ /usr/include/c++/v1/list:667:28: note: in instantiation of member function 'std::__list_imp>::~__list_imp' requested here 667 | class _LIBCPP_TEMPLATE_VIS list : private __list_imp<_Tp, _Alloc> { | ^ /usr/include/c++/v1/__memory/construct_at.h:67:11: note: qualify call to silence this warning 67 | __loc->~_Tp(); | ^ /usr/include/c++/v1/__memory/construct_at.h:67:3: warning: destructor called on non-final 'BrushFilterWrapper' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 67 | __loc->~_Tp(); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:316:10: note: in instantiation of function template specialization 'std::__destroy_at' requested here 316 | std::__destroy_at(__p); | ^ /usr/include/c++/v1/list:576:26: note: in instantiation of function template specialization 'std::allocator_traits>>::destroy' requested here 576 | __node_alloc_traits::destroy(__alloc, std::addressof(__node->__get_value())); | ^ /usr/include/c++/v1/list:635:7: note: in instantiation of function template specialization 'std::__list_imp>::__delete_node<>' requested here 635 | __delete_node(__np); | ^ /usr/include/c++/v1/list:622:3: note: in instantiation of member function 'std::__list_imp>::clear' requested here 622 | clear(); | ^ /usr/include/c++/v1/list:667:28: note: in instantiation of member function 'std::__list_imp>::~__list_imp' requested here 667 | class _LIBCPP_TEMPLATE_VIS list : private __list_imp<_Tp, _Alloc> { | ^ /usr/include/c++/v1/__memory/construct_at.h:67:11: note: qualify call to silence this warning 67 | __loc->~_Tp(); | ^ 11 warnings generated. c++ radiant/brush_primit.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/brush_primit.o In file included from radiant/brush_primit.cpp:27: include/itextures.h:49:69: warning: ordered comparison of function pointers ('LoadFunc' (aka 'Image *(*)(void *, const char *)') and 'LoadFunc') [-Wordered-compare-function-pointers] 49 | ( !( other.m_environment < self.m_environment ) && self.m_func < other.m_func ); | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ radiant/brush_primit.cpp:1256:10: warning: unused variable 'tmp' [-Wunused-variable] 1256 | Matrix4 tmp = matrix4_reflection_for_plane( plane ); | ^~~ 2 warnings generated. c++ radiant/brushtokens.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/brushtokens.o In file included from radiant/brushtokens.cpp:22: In file included from radiant/brushtokens.h:27: In file included from radiant/brush.h:52: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from radiant/brushtokens.cpp:22: In file included from radiant/brushtokens.h:27: In file included from radiant/brush.h:59: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ In file included from radiant/brushtokens.cpp:22: In file included from radiant/brushtokens.h:27: radiant/brush.h:686:1: warning: definition of implicit copy assignment operator for 'FacePlane' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 686 | FacePlane( const FacePlane& other ) : m_funcStaticOrigin( 0, 0, 0 ){ | ^ radiant/brush.h:1078:21: note: in implicit copy assignment operator for 'FacePlane' first required here 1078 | m_planeTransformed = m_plane; | ^ radiant/brush.h:1405:17: warning: definition of implicit copy constructor for 'SelectableEdge' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 1405 | SelectableEdge& operator=( const SelectableEdge& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'SelectableEdge' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:2102:17: note: in instantiation of member function 'std::vector::push_back' requested here 2102 | m_select_edges.push_back( SelectableEdge( m_faces, faceVertex ) ); | ^ radiant/brush.h:1432:19: warning: definition of implicit copy constructor for 'SelectableVertex' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 1432 | SelectableVertex& operator=( const SelectableVertex& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'SelectableVertex' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:2116:20: note: in instantiation of member function 'std::vector::push_back' requested here 2116 | m_select_vertices.push_back( SelectableVertex( m_faces, faceVertex ) ); | ^ In file included from radiant/brushtokens.cpp:22: In file included from radiant/brushtokens.h:25: In file included from libs/stringio.h:29: In file included from include/iscriplib.h:70: In file included from include/modulesystem.h:26: In file included from libs/debugging/debugging.h:28: In file included from libs/stream/textstream.h:35: In file included from /usr/include/c++/v1/algorithm:1810: In file included from /usr/include/c++/v1/__algorithm/for_each.h:16: In file included from /usr/include/c++/v1/__ranges/movable_box.h:23: In file included from /usr/include/c++/v1/optional:1294: In file included from /usr/include/c++/v1/memory:927: /usr/include/c++/v1/__memory/allocator.h:176:81: warning: destructor called on non-final 'EdgeInstance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:311:9: note: in instantiation of member function 'std::allocator::destroy' requested here 311 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:926:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 926 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:920:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 920 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:490:16: note: in instantiation of member function 'std::vector::__clear' requested here 490 | __vec_.__clear(); | ^ /usr/include/c++/v1/vector:501:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 501 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ radiant/brush.h:3078:1: note: in instantiation of member function 'std::vector::~vector' requested here 3078 | BrushInstance( const scene::Path& path, scene::Instance* parent, Brush& brush ) : | ^ /usr/include/c++/v1/__memory/allocator.h:176:87: note: qualify call to silence this warning 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator.h:176:81: warning: destructor called on non-final 'VertexInstance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:311:9: note: in instantiation of member function 'std::allocator::destroy' requested here 311 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:926:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 926 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:920:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 920 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:490:16: note: in instantiation of member function 'std::vector::__clear' requested here 490 | __vec_.__clear(); | ^ /usr/include/c++/v1/vector:501:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 501 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ radiant/brush.h:3078:1: note: in instantiation of member function 'std::vector::~vector' requested here 3078 | BrushInstance( const scene::Path& path, scene::Instance* parent, Brush& brush ) : | ^ /usr/include/c++/v1/__memory/allocator.h:176:87: note: qualify call to silence this warning 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ In file included from radiant/brushtokens.cpp:22: In file included from radiant/brushtokens.h:27: radiant/brush.h:2923:15: warning: definition of implicit copy constructor for 'EdgeInstance' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 2923 | EdgeInstance& operator=( const EdgeInstance& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'EdgeInstance' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:3181:18: note: in instantiation of member function 'std::vector::push_back' requested here 3181 | m_edgeInstances.push_back( EdgeInstance( m_faceInstances, edge ) ); | ^ radiant/brush.h:2976:17: warning: definition of implicit copy constructor for 'VertexInstance' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 2976 | VertexInstance& operator=( const VertexInstance& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'VertexInstance' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:3188:20: note: in instantiation of member function 'std::vector::push_back' requested here 3188 | m_vertexInstances.push_back( VertexInstance( m_faceInstances, vertex ) ); | ^ 9 warnings generated. c++ radiant/brushxml.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/brushxml.o In file included from radiant/brushxml.cpp:22: In file included from radiant/brushxml.h:28: In file included from radiant/brush.h:52: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from radiant/brushxml.cpp:22: In file included from radiant/brushxml.h:28: In file included from radiant/brush.h:59: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ In file included from radiant/brushxml.cpp:22: In file included from radiant/brushxml.h:28: radiant/brush.h:686:1: warning: definition of implicit copy assignment operator for 'FacePlane' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 686 | FacePlane( const FacePlane& other ) : m_funcStaticOrigin( 0, 0, 0 ){ | ^ radiant/brush.h:1078:21: note: in implicit copy assignment operator for 'FacePlane' first required here 1078 | m_planeTransformed = m_plane; | ^ In file included from radiant/brushxml.cpp:22: In file included from radiant/brushxml.h:25: In file included from libs/stream/stringstream.h:26: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ /usr/include/c++/v1/__utility/pair.h:92:25: note: in implicit copy constructor for 'String>>' first required here 92 | _LIBCPP_HIDE_FROM_ABI pair(pair&&) = default; | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in defaulted move constructor for 'std::pair>>, String>>>' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator>>, String>>>, void *>>::construct>>, String>>>, std::pair>>, String>>>>' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1820:18: note: in instantiation of function template specialization 'std::allocator_traits>>, String>>>, void *>>>::construct>>, String>>>, std::pair>>, String>>>, void>' requested here 1820 | __node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1786:25: note: in instantiation of function template specialization 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__construct_node>>, String>>>>' requested here 1786 | __node_holder __h = __construct_node(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1113:12: note: in instantiation of function template specialization 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__emplace_unique_key_args>>, std::pair>>, String>>>>' requested here 1113 | return __emplace_unique_key_args(_NodeTypes::__get_key(__v), std::move(__v)); | ^ /usr/include/c++/v1/map:1199:20: note: in instantiation of member function 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__insert_unique' requested here 1199 | return __tree_.__insert_unique(std::move(__v)); | ^ libs/xml/xmlelement.h:74:10: note: in instantiation of member function 'std::map>>, String>>>::insert' requested here 74 | m_attrs.insert( attrs_t::value_type( name, value ) ); | ^ In file included from radiant/brushxml.cpp:22: In file included from radiant/brushxml.h:28: radiant/brush.h:1405:17: warning: definition of implicit copy constructor for 'SelectableEdge' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 1405 | SelectableEdge& operator=( const SelectableEdge& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'SelectableEdge' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:2102:17: note: in instantiation of member function 'std::vector::push_back' requested here 2102 | m_select_edges.push_back( SelectableEdge( m_faces, faceVertex ) ); | ^ radiant/brush.h:1432:19: warning: definition of implicit copy constructor for 'SelectableVertex' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 1432 | SelectableVertex& operator=( const SelectableVertex& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'SelectableVertex' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:2116:20: note: in instantiation of member function 'std::vector::push_back' requested here 2116 | m_select_vertices.push_back( SelectableVertex( m_faces, faceVertex ) ); | ^ In file included from radiant/brushxml.cpp:22: In file included from radiant/brushxml.h:25: In file included from libs/stream/stringstream.h:26: In file included from libs/string/string.h:30: In file included from /usr/include/c++/v1/algorithm:1810: In file included from /usr/include/c++/v1/__algorithm/for_each.h:16: In file included from /usr/include/c++/v1/__ranges/movable_box.h:23: In file included from /usr/include/c++/v1/optional:1294: In file included from /usr/include/c++/v1/memory:927: /usr/include/c++/v1/__memory/allocator.h:176:81: warning: destructor called on non-final 'EdgeInstance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:311:9: note: in instantiation of member function 'std::allocator::destroy' requested here 311 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:926:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 926 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:920:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 920 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:490:16: note: in instantiation of member function 'std::vector::__clear' requested here 490 | __vec_.__clear(); | ^ /usr/include/c++/v1/vector:501:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 501 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ radiant/brush.h:3078:1: note: in instantiation of member function 'std::vector::~vector' requested here 3078 | BrushInstance( const scene::Path& path, scene::Instance* parent, Brush& brush ) : | ^ /usr/include/c++/v1/__memory/allocator.h:176:87: note: qualify call to silence this warning 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator.h:176:81: warning: destructor called on non-final 'VertexInstance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:311:9: note: in instantiation of member function 'std::allocator::destroy' requested here 311 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:926:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 926 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:920:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 920 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:490:16: note: in instantiation of member function 'std::vector::__clear' requested here 490 | __vec_.__clear(); | ^ /usr/include/c++/v1/vector:501:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 501 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ radiant/brush.h:3078:1: note: in instantiation of member function 'std::vector::~vector' requested here 3078 | BrushInstance( const scene::Path& path, scene::Instance* parent, Brush& brush ) : | ^ /usr/include/c++/v1/__memory/allocator.h:176:87: note: qualify call to silence this warning 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ In file included from radiant/brushxml.cpp:22: In file included from radiant/brushxml.h:28: radiant/brush.h:2923:15: warning: definition of implicit copy constructor for 'EdgeInstance' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 2923 | EdgeInstance& operator=( const EdgeInstance& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'EdgeInstance' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:3181:18: note: in instantiation of member function 'std::vector::push_back' requested here 3181 | m_edgeInstances.push_back( EdgeInstance( m_faceInstances, edge ) ); | ^ radiant/brush.h:2976:17: warning: definition of implicit copy constructor for 'VertexInstance' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 2976 | VertexInstance& operator=( const VertexInstance& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'VertexInstance' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:3188:20: note: in instantiation of member function 'std::vector::push_back' requested here 3188 | m_vertexInstances.push_back( VertexInstance( m_faceInstances, vertex ) ); | ^ 10 warnings generated. c++ radiant/build.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/build.o In file included from radiant/build.cpp:30: In file included from radiant/mainframe.h:25: In file included from libs/gtkutil/window.h:25: In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ radiant/build.cpp:121:2: warning: delete called on non-final 'VariableString' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 121 | delete m_test; | ^ radiant/build.cpp:122:2: warning: delete called on 'Evaluatable' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 122 | delete m_result; | ^ radiant/build.cpp:149:3: warning: delete called on 'Evaluatable' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 149 | delete ( *i ); | ^ radiant/build.cpp:253:3: warning: delete called on non-final 'ConditionalXMLConstructor' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 253 | delete m_conditional; | ^ radiant/build.cpp:291:2: warning: delete called on non-final 'VariableStringXMLConstructor' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 291 | delete m_variableString; | ^ radiant/build.cpp:389:3: warning: delete called on non-final 'ToolXMLConstructor' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 389 | delete m_tool; | ^ radiant/build.cpp:392:3: warning: delete called on non-final 'BuildXMLConstructor' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 392 | delete m_build; | ^ In file included from radiant/build.cpp:529: libs/xml/xmlparser.h:192:7: warning: variable 'wellFormed' set but not used [-Wunused-but-set-variable] 192 | bool wellFormed = false; | ^ radiant/build.cpp:888:102: warning: missing sentinel in function call [-Wsentinel] 888 | GtkTreeViewColumn* column = gtk_tree_view_column_new_with_attributes( "", renderer, "text", 0, 0 ); | ^ | , nullptr /usr/local/include/gtk-2.0/gtk/gtktreeviewcolumn.h:128:25: note: function has been explicitly marked sentinel here 128 | GtkTreeViewColumn *gtk_tree_view_column_new_with_attributes (const gchar *title, | ^ 129 | GtkCellRenderer *cell, 130 | ...) G_GNUC_NULL_TERMINATED; | ~~~~~~~~~~~~~~~~~~~~~~ radiant/build.cpp:925:102: warning: missing sentinel in function call [-Wsentinel] 925 | GtkTreeViewColumn* column = gtk_tree_view_column_new_with_attributes( "", renderer, "text", 0, 0 ); | ^ | , nullptr /usr/local/include/gtk-2.0/gtk/gtktreeviewcolumn.h:128:25: note: function has been explicitly marked sentinel here 128 | GtkTreeViewColumn *gtk_tree_view_column_new_with_attributes (const gchar *title, | ^ 129 | GtkCellRenderer *cell, 130 | ...) G_GNUC_NULL_TERMINATED; | ~~~~~~~~~~~~~~~~~~~~~~ In file included from radiant/build.cpp:27: In file included from libs/stream/stringstream.h:26: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ /usr/include/c++/v1/tuple:1409:7: note: in implicit copy constructor for 'String>>' first required here 1409 | : first(std::forward<_Args1>(std::get<_I1>(__first_args))...), | ^ /usr/include/c++/v1/__utility/pair.h:282:9: note: in instantiation of function template specialization 'std::pair>>, String>>>::pair>> &&, 0UL>' requested here 282 | : pair(__pc, | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in instantiation of function template specialization 'std::pair>>, String>>>::pair>> &&>' requested here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator>>, String>>>, void *>>::construct>>, String>>>, const std::piecewise_construct_t &, std::tuple>> &&>, std::tuple<>>' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1820:18: note: in instantiation of function template specialization 'std::allocator_traits>>, String>>>, void *>>>::construct>>, String>>>, const std::piecewise_construct_t &, std::tuple>> &&>, std::tuple<>, void>' requested here 1820 | __node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1786:25: note: in instantiation of function template specialization 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__construct_node>> &&>, std::tuple<>>' requested here 1786 | __node_holder __h = __construct_node(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/map:1529:8: note: in instantiation of function template specialization 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__emplace_unique_key_args>>, const std::piecewise_construct_t &, std::tuple>> &&>, std::tuple<>>' requested here 1529 | .__emplace_unique_key_args( | ^ radiant/build.cpp:40:19: note: in instantiation of member function 'std::map>>, String>>>::operator[]' requested here 40 | g_build_variables[name] = value; | ^ In file included from radiant/build.cpp:23: In file included from libs/debugging/debugging.h:28: In file included from libs/stream/textstream.h:35: In file included from /usr/include/c++/v1/algorithm:1794: In file included from /usr/include/c++/v1/__algorithm/copy.h:12: In file included from /usr/include/c++/v1/__algorithm/copy_move_common.h:18: In file included from /usr/include/c++/v1/__string/constexpr_c_functions.h:14: /usr/include/c++/v1/__memory/construct_at.h:67:3: warning: destructor called on non-final 'VariableString' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 67 | __loc->~_Tp(); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:316:10: note: in instantiation of function template specialization 'std::__destroy_at' requested here 316 | std::__destroy_at(__p); | ^ /usr/include/c++/v1/list:576:26: note: in instantiation of function template specialization 'std::allocator_traits>>::destroy' requested here 576 | __node_alloc_traits::destroy(__alloc, std::addressof(__node->__get_value())); | ^ /usr/include/c++/v1/list:635:7: note: in instantiation of function template specialization 'std::__list_imp>::__delete_node<>' requested here 635 | __delete_node(__np); | ^ /usr/include/c++/v1/list:622:3: note: in instantiation of member function 'std::__list_imp>::clear' requested here 622 | clear(); | ^ /usr/include/c++/v1/list:667:28: note: in instantiation of member function 'std::__list_imp>::~__list_imp' requested here 667 | class _LIBCPP_TEMPLATE_VIS list : private __list_imp<_Tp, _Alloc> { | ^ /usr/include/c++/v1/__memory/construct_at.h:67:11: note: qualify call to silence this warning 67 | __loc->~_Tp(); | ^ 13 warnings generated. c++ radiant/camwindow.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/camwindow.o In file included from radiant/camwindow.cpp:37: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from radiant/camwindow.cpp:43: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ In file included from radiant/camwindow.cpp:47: In file included from libs/gtkutil/widget.h:26: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ radiant/camwindow.cpp:322:10: warning: variable 'xh' set but not used [-Wunused-but-set-variable] 322 | int xl, xh; | ^ radiant/camwindow.cpp:323:10: warning: variable 'yh' set but not used [-Wunused-but-set-variable] 323 | int yl, yh; | ^ radiant/camwindow.cpp:1356:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 1356 | const EStyle getStyle() const { | ^~~~~ radiant/camwindow.cpp:362:20: warning: unused variable 'MOVE_NONE' [-Wunused-const-variable] 362 | const unsigned int MOVE_NONE = 0; | ^~~~~~~~~ 7 warnings generated. c++ radiant/clippertool.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/clippertool.o c++ radiant/commands.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/commands.o In file included from radiant/commands.cpp:32: In file included from /usr/local/include/gtk-2.0/gtk/gtktreeselection.h:27: In file included from /usr/local/include/gtk-2.0/gtk/gtktreeview.h:27: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ radiant/commands.cpp:554:15: warning: explicitly assigning value of variable of type 'Accelerator' to itself [-Wself-assign-overloaded] 554 | accelerator = accelerator; // fix modifiers | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from radiant/commands.cpp:28: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ /usr/include/c++/v1/__utility/pair.h:92:25: note: in implicit copy constructor for 'String>>' first required here 92 | _LIBCPP_HIDE_FROM_ABI pair(pair&&) = default; | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in defaulted move constructor for 'std::pair>>, std::pair>' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator>>, std::pair>, void *>>::construct>>, std::pair>, std::pair>>, std::pair>>' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1820:18: note: in instantiation of function template specialization 'std::allocator_traits>>, std::pair>, void *>>>::construct>>, std::pair>, std::pair>>, std::pair>, void>' requested here 1820 | __node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1786:25: note: in instantiation of function template specialization 'std::__tree>>, std::pair>, std::__map_value_compare>>, std::__value_type>>, std::pair>, std::less>>>>, std::allocator>>, std::pair>>>::__construct_node>>, std::pair>>' requested here 1786 | __node_holder __h = __construct_node(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1113:12: note: in instantiation of function template specialization 'std::__tree>>, std::pair>, std::__map_value_compare>>, std::__value_type>>, std::pair>, std::less>>>>, std::allocator>>, std::pair>>>::__emplace_unique_key_args>>, std::pair>>, std::pair>>' requested here 1113 | return __emplace_unique_key_args(_NodeTypes::__get_key(__v), std::move(__v)); | ^ /usr/include/c++/v1/map:1199:20: note: in instantiation of member function 'std::__tree>>, std::pair>, std::__map_value_compare>>, std::__value_type>>, std::pair>, std::less>>>>, std::allocator>>, std::pair>>>::__insert_unique' requested here 1199 | return __tree_.__insert_unique(std::move(__v)); | ^ radiant/commands.cpp:49:24: note: in instantiation of member function 'std::map>>, std::pair>::insert' requested here 49 | return ( *g_shortcuts.insert( Shortcuts::value_type( name, ShortcutValue( accelerator, false ) ) ).first ).second.first; | ^ 3 warnings generated. c++ radiant/console.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/console.o In file included from radiant/console.cpp:25: In file included from /usr/local/include/gtk-2.0/gtk/gtktextbuffer.h:34: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ radiant/console.cpp:148:84: warning: missing sentinel in function call [-Wsentinel] 148 | gtk_text_buffer_insert_with_tags( textBuffer, iter, buffer, gint( length ), tag, 0 ); | ^ | , nullptr /usr/local/include/gtk-2.0/gtk/gtktextbuffer.h:203:9: note: function has been explicitly marked sentinel here 203 | void gtk_text_buffer_insert_with_tags (GtkTextBuffer *buffer, | ^ 204 | GtkTextIter *iter, 205 | const gchar *text, 206 | gint len, 207 | GtkTextTag *first_tag, 208 | ...) G_GNUC_NULL_TERMINATED; | ~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. c++ radiant/csg.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/csg.o In file included from radiant/csg.cpp:30: In file included from radiant/brushnode.h:26: In file included from radiant/brush.h:52: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from radiant/csg.cpp:30: In file included from radiant/brushnode.h:26: In file included from radiant/brush.h:59: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ In file included from radiant/csg.cpp:30: In file included from radiant/brushnode.h:26: radiant/brush.h:686:1: warning: definition of implicit copy assignment operator for 'FacePlane' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 686 | FacePlane( const FacePlane& other ) : m_funcStaticOrigin( 0, 0, 0 ){ | ^ radiant/brush.h:1078:21: note: in implicit copy assignment operator for 'FacePlane' first required here 1078 | m_planeTransformed = m_plane; | ^ radiant/brush.h:1405:17: warning: definition of implicit copy constructor for 'SelectableEdge' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 1405 | SelectableEdge& operator=( const SelectableEdge& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'SelectableEdge' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:2102:17: note: in instantiation of member function 'std::vector::push_back' requested here 2102 | m_select_edges.push_back( SelectableEdge( m_faces, faceVertex ) ); | ^ radiant/brush.h:1432:19: warning: definition of implicit copy constructor for 'SelectableVertex' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 1432 | SelectableVertex& operator=( const SelectableVertex& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'SelectableVertex' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:2116:20: note: in instantiation of member function 'std::vector::push_back' requested here 2116 | m_select_vertices.push_back( SelectableVertex( m_faces, faceVertex ) ); | ^ In file included from radiant/csg.cpp:24: In file included from libs/debugging/debugging.h:28: In file included from libs/stream/textstream.h:35: In file included from /usr/include/c++/v1/algorithm:1810: In file included from /usr/include/c++/v1/__algorithm/for_each.h:16: In file included from /usr/include/c++/v1/__ranges/movable_box.h:23: In file included from /usr/include/c++/v1/optional:1294: In file included from /usr/include/c++/v1/memory:927: /usr/include/c++/v1/__memory/allocator.h:176:81: warning: destructor called on non-final 'EdgeInstance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:311:9: note: in instantiation of member function 'std::allocator::destroy' requested here 311 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:926:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 926 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:920:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 920 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:490:16: note: in instantiation of member function 'std::vector::__clear' requested here 490 | __vec_.__clear(); | ^ /usr/include/c++/v1/vector:501:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 501 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ radiant/brush.h:3078:1: note: in instantiation of member function 'std::vector::~vector' requested here 3078 | BrushInstance( const scene::Path& path, scene::Instance* parent, Brush& brush ) : | ^ /usr/include/c++/v1/__memory/allocator.h:176:87: note: qualify call to silence this warning 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator.h:176:81: warning: destructor called on non-final 'VertexInstance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:311:9: note: in instantiation of member function 'std::allocator::destroy' requested here 311 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:926:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 926 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:920:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 920 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:490:16: note: in instantiation of member function 'std::vector::__clear' requested here 490 | __vec_.__clear(); | ^ /usr/include/c++/v1/vector:501:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 501 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ radiant/brush.h:3078:1: note: in instantiation of member function 'std::vector::~vector' requested here 3078 | BrushInstance( const scene::Path& path, scene::Instance* parent, Brush& brush ) : | ^ /usr/include/c++/v1/__memory/allocator.h:176:87: note: qualify call to silence this warning 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ In file included from radiant/csg.cpp:30: In file included from radiant/brushnode.h:26: radiant/brush.h:2923:15: warning: definition of implicit copy constructor for 'EdgeInstance' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 2923 | EdgeInstance& operator=( const EdgeInstance& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'EdgeInstance' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:3181:18: note: in instantiation of member function 'std::vector::push_back' requested here 3181 | m_edgeInstances.push_back( EdgeInstance( m_faceInstances, edge ) ); | ^ radiant/brush.h:2976:17: warning: definition of implicit copy constructor for 'VertexInstance' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 2976 | VertexInstance& operator=( const VertexInstance& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'VertexInstance' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:3188:20: note: in instantiation of member function 'std::vector::push_back' requested here 3188 | m_vertexInstances.push_back( VertexInstance( m_faceInstances, vertex ) ); | ^ In file included from radiant/csg.cpp:30: In file included from radiant/brushnode.h:26: In file included from radiant/brush.h:195: In file included from libs/shaderlib.h:25: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ /usr/include/c++/v1/__utility/pair.h:92:25: note: in implicit copy constructor for 'String>>' first required here 92 | _LIBCPP_HIDE_FROM_ABI pair(pair&&) = default; | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in defaulted move constructor for 'std::pair>>, String>>>' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator>>, String>>>, void *>>::construct>>, String>>>, std::pair>>, String>>>>' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1820:18: note: in instantiation of function template specialization 'std::allocator_traits>>, String>>>, void *>>>::construct>>, String>>>, std::pair>>, String>>>, void>' requested here 1820 | __node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1786:25: note: in instantiation of function template specialization 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__construct_node>>, String>>>>' requested here 1786 | __node_holder __h = __construct_node(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1113:12: note: in instantiation of function template specialization 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__emplace_unique_key_args>>, std::pair>>, String>>>>' requested here 1113 | return __emplace_unique_key_args(_NodeTypes::__get_key(__v), std::move(__v)); | ^ /usr/include/c++/v1/map:1199:20: note: in instantiation of member function 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__insert_unique' requested here 1199 | return __tree_.__insert_unique(std::move(__v)); | ^ libs/xml/xmlelement.h:74:10: note: in instantiation of member function 'std::map>>, String>>>::insert' requested here 74 | m_attrs.insert( attrs_t::value_type( name, value ) ); | ^ radiant/csg.cpp:184:19: warning: variable 'c_nullFacePointer' is not needed and will not be emitted [-Wunneeded-internal-declaration] 184 | const FacePointer c_nullFacePointer = 0; | ^~~~~~~~~~~~~~~~~ 11 warnings generated. c++ radiant/dialog.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/dialog.o In file included from radiant/dialog.cpp:34: In file included from radiant/mainframe.h:25: In file included from libs/gtkutil/window.h:25: In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ radiant/dialog.cpp:257:2: warning: delete called on non-final 'CallbackDialogData' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 257 | delete this; | ^ radiant/dialog.cpp:253:1: note: in instantiation of member function 'CallbackDialogData::release' requested here 253 | CallbackDialogData( const ImportCallback& importWidget, const ExportCallback& exportWidget, const ImportCallback& importViewer, const ExportCallback& exportViewer ) | ^ radiant/dialog.cpp:299:7: note: in instantiation of member function 'CallbackDialogData::CallbackDialogData' requested here 299 | new CallbackDialogData( | ^ radiant/dialog.cpp:358:50: note: in instantiation of member function 'AddCustomData>::apply' requested here 358 | AddCustomData( m_data ).apply( widget, importViewer, exportViewer ); | ^ radiant/dialog.cpp:257:2: warning: delete called on non-final 'CallbackDialogData' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 257 | delete this; | ^ radiant/dialog.cpp:253:1: note: in instantiation of member function 'CallbackDialogData::release' requested here 253 | CallbackDialogData( const ImportCallback& importWidget, const ExportCallback& exportWidget, const ImportCallback& importViewer, const ExportCallback& exportViewer ) | ^ radiant/dialog.cpp:299:7: note: in instantiation of member function 'CallbackDialogData::CallbackDialogData' requested here 299 | new CallbackDialogData( | ^ radiant/dialog.cpp:362:48: note: in instantiation of member function 'AddCustomData>::apply' requested here 362 | AddCustomData( m_data ).apply( widget, importViewer, exportViewer ); | ^ radiant/dialog.cpp:257:2: warning: delete called on non-final 'CallbackDialogData' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 257 | delete this; | ^ radiant/dialog.cpp:253:1: note: in instantiation of member function 'CallbackDialogData::release' requested here 253 | CallbackDialogData( const ImportCallback& importWidget, const ExportCallback& exportWidget, const ImportCallback& importViewer, const ExportCallback& exportViewer ) | ^ radiant/dialog.cpp:299:7: note: in instantiation of member function 'CallbackDialogData::CallbackDialogData' requested here 299 | new CallbackDialogData( | ^ radiant/dialog.cpp:366:49: note: in instantiation of member function 'AddCustomData>::apply' requested here 366 | AddCustomData( m_data ).apply( widget, importViewer, exportViewer ); | ^ radiant/dialog.cpp:257:2: warning: delete called on non-final 'CallbackDialogData' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 257 | delete this; | ^ radiant/dialog.cpp:253:1: note: in instantiation of member function 'CallbackDialogData::release' requested here 253 | CallbackDialogData( const ImportCallback& importWidget, const ExportCallback& exportWidget, const ImportCallback& importViewer, const ExportCallback& exportViewer ) | ^ radiant/dialog.cpp:299:7: note: in instantiation of member function 'CallbackDialogData::CallbackDialogData' requested here 299 | new CallbackDialogData( | ^ radiant/dialog.cpp:374:49: note: in instantiation of member function 'AddCustomData>::apply' requested here 374 | AddCustomData( m_data ).apply( widget, importViewer, exportViewer ); | ^ radiant/dialog.cpp:257:2: warning: delete called on non-final 'CallbackDialogData' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 257 | delete this; | ^ radiant/dialog.cpp:253:1: note: in instantiation of member function 'CallbackDialogData::release' requested here 253 | CallbackDialogData( const ImportCallback& importWidget, const ExportCallback& exportWidget, const ImportCallback& importViewer, const ExportCallback& exportViewer ) | ^ radiant/dialog.cpp:299:7: note: in instantiation of member function 'CallbackDialogData::CallbackDialogData' requested here 299 | new CallbackDialogData( | ^ radiant/dialog.cpp:378:50: note: in instantiation of member function 'AddCustomData>::apply' requested here 378 | AddCustomData( m_data ).apply( widget, importViewer, exportViewer ); | ^ 6 warnings generated. c++ radiant/eclass_def.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/eclass_def.o In file included from radiant/eclass_def.cpp:28: In file included from libs/eclasslib.h:35: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/eclasslib.h:72:7: note: in implicit copy constructor for 'String>>' first required here 72 | class EntityClassAttribute | ^ /usr/include/c++/v1/__utility/pair.h:207:41: note: in implicit copy constructor for 'EntityClassAttribute' first required here 207 | : first(std::forward<_U1>(__u1)), second(std::forward<_U2>(__u2)) { | ^ libs/eclasslib.h:157:38: note: in instantiation of function template specialization 'std::pair>>, EntityClassAttribute>::pair' requested here 157 | entityClass.m_attributes.push_back( EntityClassAttributePair( key, attribute ) ); | ^ 1 warning generated. c++ radiant/eclass_doom3.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/eclass_doom3.o In file included from radiant/eclass_doom3.cpp:34: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/eclasslib.h:72:7: note: in implicit copy constructor for 'String>>' first required here 72 | class EntityClassAttribute | ^ /usr/include/c++/v1/__utility/pair.h:207:41: note: in implicit copy constructor for 'EntityClassAttribute' first required here 207 | : first(std::forward<_U1>(__u1)), second(std::forward<_U2>(__u2)) { | ^ libs/eclasslib.h:157:38: note: in instantiation of function template specialization 'std::pair>>, EntityClassAttribute>::pair' requested here 157 | entityClass.m_attributes.push_back( EntityClassAttributePair( key, attribute ) ); | ^ 1 warning generated. c++ radiant/eclass_fgd.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/eclass_fgd.o In file included from radiant/eclass_fgd.cpp:32: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/eclasslib.h:72:7: note: in implicit copy constructor for 'String>>' first required here 72 | class EntityClassAttribute | ^ /usr/include/c++/v1/__utility/pair.h:207:41: note: in implicit copy constructor for 'EntityClassAttribute' first required here 207 | : first(std::forward<_U1>(__u1)), second(std::forward<_U2>(__u2)) { | ^ libs/eclasslib.h:157:38: note: in instantiation of function template specialization 'std::pair>>, EntityClassAttribute>::pair' requested here 157 | entityClass.m_attributes.push_back( EntityClassAttributePair( key, attribute ) ); | ^ 1 warning generated. c++ radiant/eclass.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/eclass.o In file included from radiant/eclass.cpp:30: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/eclasslib.h:72:7: note: in implicit copy constructor for 'String>>' first required here 72 | class EntityClassAttribute | ^ /usr/include/c++/v1/__utility/pair.h:207:41: note: in implicit copy constructor for 'EntityClassAttribute' first required here 207 | : first(std::forward<_U1>(__u1)), second(std::forward<_U2>(__u2)) { | ^ libs/eclasslib.h:157:38: note: in instantiation of function template specialization 'std::pair>>, EntityClassAttribute>::pair' requested here 157 | entityClass.m_attributes.push_back( EntityClassAttributePair( key, attribute ) ); | ^ In file included from radiant/eclass.cpp:40: In file included from radiant/mainframe.h:25: In file included from libs/gtkutil/window.h:25: In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ radiant/eclass.cpp:48:6: warning: unused variable 'eclass_directory' [-Wunused-variable] 48 | char eclass_directory[1024]; | ^~~~~~~~~~~~~~~~ 3 warnings generated. c++ radiant/eclass_xml.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/eclass_xml.o In file included from radiant/eclass_xml.cpp:115: libs/xml/xmlparser.h:192:7: warning: variable 'wellFormed' set but not used [-Wunused-but-set-variable] 192 | bool wellFormed = false; | ^ In file included from radiant/eclass_xml.cpp:118: In file included from libs/stream/stringstream.h:26: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/eclasslib.h:72:7: note: in implicit copy constructor for 'String>>' first required here 72 | class EntityClassAttribute | ^ /usr/include/c++/v1/__utility/pair.h:207:41: note: in implicit copy constructor for 'EntityClassAttribute' first required here 207 | : first(std::forward<_U1>(__u1)), second(std::forward<_U2>(__u2)) { | ^ libs/eclasslib.h:157:38: note: in instantiation of function template specialization 'std::pair>>, EntityClassAttribute>::pair' requested here 157 | entityClass.m_attributes.push_back( EntityClassAttributePair( key, attribute ) ); | ^ In file included from radiant/eclass_xml.cpp:116: libs/generic/object.h:83:2: warning: destructor called on non-final '(anonymous namespace)::AttributeImporter' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 83 | object.~Type(); | ^ radiant/eclass_xml.cpp:322:3: note: in instantiation of function template specialization 'destructor<(anonymous namespace)::AttributeImporter>' requested here 322 | destructor( m_attribute.get() ); | ^ libs/generic/object.h:83:10: note: qualify call to silence this warning 83 | object.~Type(); | ^ | (anonymous namespace)::AttributeImporter:: libs/generic/object.h:83:2: warning: destructor called on non-final '(anonymous namespace)::ItemImporter' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 83 | object.~Type(); | ^ radiant/eclass_xml.cpp:380:3: note: in instantiation of function template specialization 'destructor<(anonymous namespace)::ItemImporter>' requested here 380 | destructor( m_item.get() ); | ^ libs/generic/object.h:83:10: note: qualify call to silence this warning 83 | object.~Type(); | ^ | (anonymous namespace)::ItemImporter:: libs/generic/object.h:83:2: warning: destructor called on non-final '(anonymous namespace)::ClassImporter' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 83 | object.~Type(); | ^ radiant/eclass_xml.cpp:431:3: note: in instantiation of function template specialization 'destructor<(anonymous namespace)::ClassImporter>' requested here 431 | destructor( m_class.get() ); | ^ libs/generic/object.h:83:10: note: qualify call to silence this warning 83 | object.~Type(); | ^ | (anonymous namespace)::ClassImporter:: libs/generic/object.h:83:2: warning: destructor called on non-final '(anonymous namespace)::ListAttributeImporter' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 83 | object.~Type(); | ^ radiant/eclass_xml.cpp:434:3: note: in instantiation of function template specialization 'destructor<(anonymous namespace)::ListAttributeImporter>' requested here 434 | destructor( m_list.get() ); | ^ libs/generic/object.h:83:10: note: qualify call to silence this warning 83 | object.~Type(); | ^ | (anonymous namespace)::ListAttributeImporter:: libs/generic/object.h:83:2: warning: destructor called on non-final '(anonymous namespace)::ClassesImporter' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 83 | object.~Type(); | ^ radiant/eclass_xml.cpp:470:3: note: in instantiation of function template specialization 'destructor<(anonymous namespace)::ClassesImporter>' requested here 470 | destructor( m_classes.get() ); | ^ libs/generic/object.h:83:10: note: qualify call to silence this warning 83 | object.~Type(); | ^ | (anonymous namespace)::ClassesImporter:: 7 warnings generated. c++ radiant/entityinspector.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/entityinspector.o In file included from radiant/entityinspector.cpp:36: In file included from /usr/local/include/gtk-2.0/gtk/gtktreemodel.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from radiant/entityinspector.cpp:26: In file included from include/ientity.h:27: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/eclasslib.h:72:7: note: in implicit copy constructor for 'String>>' first required here 72 | class EntityClassAttribute | ^ /usr/include/c++/v1/__utility/pair.h:207:41: note: in implicit copy constructor for 'EntityClassAttribute' first required here 207 | : first(std::forward<_U1>(__u1)), second(std::forward<_U2>(__u2)) { | ^ libs/eclasslib.h:157:38: note: in instantiation of function template specialization 'std::pair>>, EntityClassAttribute>::pair' requested here 157 | entityClass.m_attributes.push_back( EntityClassAttributePair( key, attribute ) ); | ^ In file included from radiant/entityinspector.cpp:78: In file included from radiant/textureentry.h:34: In file included from radiant/texwindow.h:28: libs/xml/xmltextags.h:61:34: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 61 | xmlChar* expression = (xmlChar*)queryString; | ^ radiant/entityinspector.cpp:153:2: warning: delete called on non-final 'BooleanAttribute' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 153 | delete this; | ^ radiant/entityinspector.cpp:199:2: warning: delete called on non-final 'StringAttribute' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 199 | delete this; | ^ radiant/entityinspector.cpp:238:2: warning: delete called on non-final 'ModelAttribute' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 238 | delete this; | ^ radiant/entityinspector.cpp:301:2: warning: delete called on non-final 'SoundAttribute' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 301 | delete this; | ^ radiant/entityinspector.cpp:348:2: warning: delete called on non-final 'AngleAttribute' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 348 | delete this; | ^ radiant/entityinspector.cpp:409:2: warning: delete called on non-final 'DirectionAttribute' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 409 | delete this; | ^ radiant/entityinspector.cpp:511:2: warning: delete called on non-final 'AnglesAttribute' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 511 | delete this; | ^ radiant/entityinspector.cpp:598:2: warning: delete called on non-final 'Vector3Attribute' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 598 | delete this; | ^ radiant/entityinspector.cpp:691:2: warning: delete called on non-final 'ListAttribute' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 691 | delete this; | ^ radiant/entityinspector.cpp:1344:106: warning: missing sentinel in function call [-Wsentinel] 1344 | GtkTreeViewColumn* column = gtk_tree_view_column_new_with_attributes( "Key", renderer, "text", 0, 0 ); | ^ | , nullptr /usr/local/include/gtk-2.0/gtk/gtktreeviewcolumn.h:128:25: note: function has been explicitly marked sentinel here 128 | GtkTreeViewColumn *gtk_tree_view_column_new_with_attributes (const gchar *title, | ^ 129 | GtkCellRenderer *cell, 130 | ...) G_GNUC_NULL_TERMINATED; | ~~~~~~~~~~~~~~~~~~~~~~ radiant/entityinspector.cpp:1426:104: warning: missing sentinel in function call [-Wsentinel] 1426 | GtkTreeViewColumn* column = gtk_tree_view_column_new_with_attributes( "", renderer, "text", 0, 0 ); | ^ | , nullptr /usr/local/include/gtk-2.0/gtk/gtktreeviewcolumn.h:128:25: note: function has been explicitly marked sentinel here 128 | GtkTreeViewColumn *gtk_tree_view_column_new_with_attributes (const gchar *title, | ^ 129 | GtkCellRenderer *cell, 130 | ...) G_GNUC_NULL_TERMINATED; | ~~~~~~~~~~~~~~~~~~~~~~ radiant/entityinspector.cpp:1432:104: warning: missing sentinel in function call [-Wsentinel] 1432 | GtkTreeViewColumn* column = gtk_tree_view_column_new_with_attributes( "", renderer, "text", 1, 0 ); | ^ | , nullptr /usr/local/include/gtk-2.0/gtk/gtktreeviewcolumn.h:128:25: note: function has been explicitly marked sentinel here 128 | GtkTreeViewColumn *gtk_tree_view_column_new_with_attributes (const gchar *title, | ^ 129 | GtkCellRenderer *cell, 130 | ...) G_GNUC_NULL_TERMINATED; | ~~~~~~~~~~~~~~~~~~~~~~ 15 warnings generated. c++ radiant/entitylist.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/entitylist.o In file included from radiant/entitylist.cpp:26: In file included from /usr/local/include/gtk-2.0/gtk/gtktreemodel.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ radiant/entitylist.cpp:121:71: warning: missing sentinel in function call [-Wsentinel] 121 | g_object_set( G_OBJECT( renderer ), "text", name, "visible", TRUE, 0 ); | ^ | , nullptr /usr/local/include/glib-2.0/gobject/gobject.h:455:10: note: function has been explicitly marked sentinel here 455 | void g_object_set (gpointer object, | ^ 456 | const gchar *first_property_name, 457 | ...) G_GNUC_NULL_TERMINATED; | ~~~~~~~~~~~~~~~~~~~~~~ radiant/entitylist.cpp:126:96: warning: missing sentinel in function call [-Wsentinel] 126 | g_object_set( G_OBJECT( renderer ), "cell-background-gdk", &style->base[GTK_STATE_ACTIVE], 0 ); | ^ | , nullptr /usr/local/include/glib-2.0/gobject/gobject.h:455:10: note: function has been explicitly marked sentinel here 455 | void g_object_set (gpointer object, | ^ 456 | const gchar *first_property_name, 457 | ...) G_GNUC_NULL_TERMINATED; | ~~~~~~~~~~~~~~~~~~~~~~ radiant/entitylist.cpp:130:96: warning: missing sentinel in function call [-Wsentinel] 130 | g_object_set( G_OBJECT( renderer ), "cell-background-gdk", &style->base[GTK_STATE_NORMAL], 0 ); | ^ | , nullptr /usr/local/include/glib-2.0/gobject/gobject.h:455:10: note: function has been explicitly marked sentinel here 455 | void g_object_set (gpointer object, | ^ 456 | const gchar *first_property_name, 457 | ...) G_GNUC_NULL_TERMINATED; | ~~~~~~~~~~~~~~~~~~~~~~ radiant/entitylist.cpp:136:70: warning: missing sentinel in function call [-Wsentinel] 136 | g_object_set( G_OBJECT( renderer ), "text", "", "visible", FALSE, 0 ); | ^ | , nullptr /usr/local/include/glib-2.0/gobject/gobject.h:455:10: note: function has been explicitly marked sentinel here 455 | void g_object_set (gpointer object, | ^ 456 | const gchar *first_property_name, 457 | ...) G_GNUC_NULL_TERMINATED; | ~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. c++ radiant/entity.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/entity.o In file included from radiant/entity.cpp:24: In file included from include/ientity.h:27: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/eclasslib.h:72:7: note: in implicit copy constructor for 'String>>' first required here 72 | class EntityClassAttribute | ^ /usr/include/c++/v1/__utility/pair.h:207:41: note: in implicit copy constructor for 'EntityClassAttribute' first required here 207 | : first(std::forward<_U1>(__u1)), second(std::forward<_U2>(__u2)) { | ^ libs/eclasslib.h:157:38: note: in instantiation of function template specialization 'std::pair>>, EntityClassAttribute>::pair' requested here 157 | entityClass.m_attributes.push_back( EntityClassAttributePair( key, attribute ) ); | ^ In file included from radiant/entity.cpp:39: In file included from radiant/gtkmisc.h:34: In file included from /usr/local/include/gtk-2.0/gtk/gtkmain.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 2 warnings generated. c++ radiant/environment.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/environment.o radiant/environment.cpp:70:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 70 | gamedetect_argv_buffer[argc++] = "-global-gamefile"; | ^ radiant/environment.cpp:135:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 135 | if ( gamedetect_check_game( "nexuiz.game", "data/common-spog.pk3", "nexuiz-linux-glx.sh", buf, p - buf ) ) | ^ radiant/environment.cpp:140:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 140 | if ( gamedetect_check_game( "q2w.game", "default/quake2world.version", NULL, buf, p - buf ) ) { | ^ radiant/environment.cpp:145:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 145 | if ( gamedetect_check_game( "warsow.game", "basewsw/dedicated_autoexec.cfg", NULL, buf, p - buf ) ) { | ^ radiant/environment.cpp:208:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 208 | return ""; | ^ 5 warnings generated. c++ radiant/error.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/error.o c++ radiant/feedback.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/feedback.o In file included from radiant/feedback.cpp:28: In file included from radiant/feedback.h:36: In file included from radiant/xywindow.h:28: In file included from libs/gtkutil/cursor.h:27: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from radiant/feedback.cpp:28: radiant/feedback.h:90:2: warning: delete called on non-final 'CPointMsg' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 90 | delete this; | ^ radiant/feedback.h:106:3: warning: delete called on non-final 'CPointMsg' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 106 | delete this; | ^ radiant/feedback.h:124:2: warning: delete called on non-final 'CWindingMsg' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 124 | delete this; | ^ radiant/feedback.h:140:3: warning: delete called on non-final 'CWindingMsg' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 140 | delete this; | ^ 5 warnings generated. c++ radiant/filetypes.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/filetypes.o radiant/filetypes.cpp:38:55: warning: field 'm_pattern' will be initialized after field 'm_can_load' [-Wreorder-ctor] 38 | : m_moduleName( moduleName ), m_name( other.name ), m_pattern( other.pattern ), m_can_load( other.can_load ), m_can_import( other.can_import ), m_can_save( other.can_save ){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | m_can_load( other.can_load )m_can_import( other.can_import ) m_can_save( other.can_save ) m_moduleName( moduleName ) m_name( other.name ) m_pattern( other.pattern ) In file included from radiant/filetypes.cpp:28: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ /usr/include/c++/v1/tuple:1409:7: note: in implicit copy constructor for 'String>>' first required here 1409 | : first(std::forward<_Args1>(std::get<_I1>(__first_args))...), | ^ /usr/include/c++/v1/__utility/pair.h:282:9: note: in instantiation of function template specialization 'std::pair>>, std::vector>::pair>> &&, 0UL>' requested here 282 | : pair(__pc, | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in instantiation of function template specialization 'std::pair>>, std::vector>::pair>> &&>' requested here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator>>, std::vector>, void *>>::construct>>, std::vector>, const std::piecewise_construct_t &, std::tuple>> &&>, std::tuple<>>' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1820:18: note: in instantiation of function template specialization 'std::allocator_traits>>, std::vector>, void *>>>::construct>>, std::vector>, const std::piecewise_construct_t &, std::tuple>> &&>, std::tuple<>, void>' requested here 1820 | __node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1786:25: note: in instantiation of function template specialization 'std::__tree>>, std::vector>, std::__map_value_compare>>, std::__value_type>>, std::vector>, std::less>>>>, std::allocator>>, std::vector>>>::__construct_node>> &&>, std::tuple<>>' requested here 1786 | __node_holder __h = __construct_node(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/map:1529:8: note: in instantiation of function template specialization 'std::__tree>>, std::vector>, std::__map_value_compare>>, std::__value_type>>, std::vector>, std::less>>>>, std::allocator>>, std::vector>>>::__emplace_unique_key_args>>, const std::piecewise_construct_t &, std::tuple>> &&>, std::tuple<>>' requested here 1529 | .__emplace_unique_key_args( | ^ radiant/filetypes.cpp:61:13: note: in instantiation of member function 'std::map>>, std::vector>::operator[]' requested here 61 | m_typelists[moduleType].push_back( filetype_copy_t( moduleName, type ) ); | ^ 2 warnings generated. c++ radiant/filters.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/filters.o In file included from radiant/filters.cpp:33: In file included from libs/gtkutil/widget.h:26: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 1 warning generated. c++ radiant/findtexturedialog.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/findtexturedialog.o In file included from radiant/findtexturedialog.cpp:34: In file included from /usr/local/include/gtk-2.0/gtk/gtkhbox.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkbox.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from radiant/findtexturedialog.cpp:52: In file included from radiant/textureentry.h:34: In file included from radiant/texwindow.h:28: libs/xml/xmltextags.h:61:34: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 61 | xmlChar* expression = (xmlChar*)queryString; | ^ radiant/findtexturedialog.cpp:103:13: warning: unused function 'OnFind' [-Wunused-function] 103 | static void OnFind( GtkWidget* widget, gpointer data ){ | ^~~~~~ radiant/findtexturedialog.cpp:108:13: warning: unused function 'OnOK' [-Wunused-function] 108 | static void OnOK( GtkWidget* widget, gpointer data ){ | ^~~~ 4 warnings generated. c++ radiant/glwidget.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/glwidget.o c++ radiant/grid.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/grid.o In file included from radiant/grid.cpp:30: In file included from libs/gtkutil/widget.h:26: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 1 warning generated. c++ radiant/groupdialog.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/groupdialog.o In file included from radiant/groupdialog.cpp:35: In file included from /usr/local/include/gtk-2.0/gtk/gtknotebook.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 1 warning generated. c++ radiant/gtkdlgs.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/gtkdlgs.o In file included from radiant/gtkdlgs.cpp:48: In file included from /usr/local/include/gtk-2.0/gtk/gtkmain.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from radiant/gtkdlgs.cpp:78: In file included from radiant/texwindow.h:28: libs/xml/xmltextags.h:61:34: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 61 | xmlChar* expression = (xmlChar*)queryString; | ^ radiant/gtkdlgs.cpp:179:91: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 179 | gtk_tree_model_get( gtk_combo_box_get_model( combo->game_select ), &iter, 0, (gpointer*)&gamename, -1 ); | ^ 3 warnings generated. c++ radiant/gtkmisc.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/gtkmisc.o In file included from radiant/gtkmisc.cpp:35: In file included from radiant/gtkmisc.h:34: In file included from /usr/local/include/gtk-2.0/gtk/gtkmain.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 1 warning generated. c++ radiant/help.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/help.o In file included from radiant/help.cpp:37: In file included from radiant/mainframe.h:25: In file included from libs/gtkutil/window.h:25: In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from radiant/help.cpp:32: In file included from libs/stream/stringstream.h:26: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'String>>' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator>>, void *>>::construct>>, const String>> &>' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/list:566:26: note: in instantiation of function template specialization 'std::allocator_traits>>, void *>>>::construct>>, const String>> &, void>' requested here 566 | __node_alloc_traits::construct( | ^ /usr/include/c++/v1/list:1256:33: note: in instantiation of function template specialization 'std::__list_imp>>, std::allocator>>>>::__create_node>> &>' requested here 1256 | __node_pointer __node = this->__create_node(/* prev = */ nullptr, /* next = */ nullptr, __x); | ^ radiant/help.cpp:90:17: note: in instantiation of member function 'std::list>>>::push_back' requested here 90 | mHelpURLs.push_back( url ); | ^ 2 warnings generated. c++ radiant/image.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/image.o c++ radiant/mainframe.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/mainframe.o In file included from radiant/mainframe.cpp:28: In file included from radiant/mainframe.h:25: In file included from libs/gtkutil/window.h:25: In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from radiant/mainframe.cpp:52: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolbar.h:41: /usr/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^ /usr/local/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' 656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1329:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' 1329 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR' 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) | ^ In file included from radiant/mainframe.cpp:28: In file included from radiant/mainframe.h:28: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/eclasslib.h:72:7: note: in implicit copy constructor for 'String>>' first required here 72 | class EntityClassAttribute | ^ /usr/include/c++/v1/__utility/pair.h:207:41: note: in implicit copy constructor for 'EntityClassAttribute' first required here 207 | : first(std::forward<_U1>(__u1)), second(std::forward<_U2>(__u2)) { | ^ libs/eclasslib.h:157:38: note: in instantiation of function template specialization 'std::pair>>, EntityClassAttribute>::pair' requested here 157 | entityClass.m_attributes.push_back( EntityClassAttributePair( key, attribute ) ); | ^ In file included from radiant/mainframe.cpp:112: In file included from radiant/texwindow.h:28: libs/xml/xmltextags.h:61:34: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 61 | xmlChar* expression = (xmlChar*)queryString; | ^ In file included from radiant/mainframe.cpp:117: radiant/feedback.h:90:2: warning: delete called on non-final 'CPointMsg' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 90 | delete this; | ^ radiant/feedback.h:106:3: warning: delete called on non-final 'CPointMsg' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 106 | delete this; | ^ radiant/feedback.h:124:2: warning: delete called on non-final 'CWindingMsg' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 124 | delete this; | ^ radiant/feedback.h:140:3: warning: delete called on non-final 'CWindingMsg' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 140 | delete this; | ^ radiant/mainframe.cpp:2382:13: warning: unused variable 'g_view_entities_button' [-Wunused-variable] 2382 | GtkButton* g_view_entities_button = toolbar_append_button( toolbar, "Entities (N)", "entities.png", "ToggleEntityInspector" ); | ^~~~~~~~~~~~~~~~~~~~~~ radiant/mainframe.cpp:2389:13: warning: unused variable 'g_refresh_models_button' [-Wunused-variable] 2389 | GtkButton* g_refresh_models_button = toolbar_append_button( toolbar, "Refresh Models", "refresh_models.png", "RefreshReferences" ); | ^~~~~~~~~~~~~~~~~~~~~~~ radiant/mainframe.cpp:2728:4: warning: 'gdk_pixbuf_unref' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations] 2728 | gdk_pixbuf_unref( pixbuf ); | ^ /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:167:1: note: 'gdk_pixbuf_unref' has been explicitly marked deprecated here 167 | GDK_PIXBUF_DEPRECATED_IN_2_0_FOR(g_object_unref) | ^ /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h:343:45: note: expanded from macro 'GDK_PIXBUF_DEPRECATED_IN_2_0_FOR' 343 | #define GDK_PIXBUF_DEPRECATED_IN_2_0_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIXBUF_EXTERN | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR' 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) | ^ 11 warnings generated. c++ radiant/main.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/main.o In file included from radiant/main.cpp:72: In file included from /usr/local/include/gtk-2.0/gtk/gtkmain.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from radiant/main.cpp:83: In file included from radiant/texwindow.h:28: libs/xml/xmltextags.h:61:34: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 61 | xmlChar* expression = (xmlChar*)queryString; | ^ In file included from radiant/main.cpp:76: In file included from libs/os/path.h:34: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/string/string.h:314:9: note: in implicit copy constructor for 'String>>' first required here 314 | String temp( other ); | ^ radiant/main.cpp:353:21: note: in instantiation of member function 'String>>::operator=' requested here 353 | g_strGameToolsPath = g_strAppPath; | ^ 3 warnings generated. c++ radiant/map.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/map.o In file included from radiant/map.cpp:44: In file included from /usr/local/include/gtk-2.0/gtk/gtkmain.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from radiant/map.cpp:58: libs/traverselib.h:169:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 169 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::insert: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from radiant/map.cpp:58: libs/traverselib.h:182:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 182 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::erase: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from radiant/map.cpp:36: In file included from include/ientity.h:27: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/maplib.h:37:7: note: in implicit copy constructor for 'String>>' first required here 37 | class NameableString : public Nameable | ^ libs/maplib.h:128:7: note: in implicit copy constructor for 'NameableString' first required here 128 | class MapRoot : public scene::Node::Symbiot, public scene::Instantiable, public scene::Traversable::Observer | ^ libs/maplib.h:208:15: note: in implicit copy constructor for 'MapRoot' first required here 208 | return ( new MapRoot( *this ) )->node(); | ^ In file included from radiant/map.cpp:88: In file included from radiant/brush.h:52: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from radiant/map.cpp:88: In file included from radiant/brush.h:59: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ In file included from radiant/map.cpp:88: radiant/brush.h:686:1: warning: definition of implicit copy assignment operator for 'FacePlane' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 686 | FacePlane( const FacePlane& other ) : m_funcStaticOrigin( 0, 0, 0 ){ | ^ radiant/brush.h:1078:21: note: in implicit copy assignment operator for 'FacePlane' first required here 1078 | m_planeTransformed = m_plane; | ^ radiant/map.cpp:853:108: warning: missing sentinel in function call [-Wsentinel] 853 | GtkTreeViewColumn* column = gtk_tree_view_column_new_with_attributes( "Entity", renderer, "text", 0, 0 ); | ^ | , nullptr /usr/local/include/gtk-2.0/gtk/gtktreeviewcolumn.h:128:25: note: function has been explicitly marked sentinel here 128 | GtkTreeViewColumn *gtk_tree_view_column_new_with_attributes (const gchar *title, | ^ 129 | GtkCellRenderer *cell, 130 | ...) G_GNUC_NULL_TERMINATED; | ~~~~~~~~~~~~~~~~~~~~~~ radiant/map.cpp:860:107: warning: missing sentinel in function call [-Wsentinel] 860 | GtkTreeViewColumn* column = gtk_tree_view_column_new_with_attributes( "Count", renderer, "text", 1, 0 ); | ^ | , nullptr /usr/local/include/gtk-2.0/gtk/gtktreeviewcolumn.h:128:25: note: function has been explicitly marked sentinel here 128 | GtkTreeViewColumn *gtk_tree_view_column_new_with_attributes (const gchar *title, | ^ 129 | GtkCellRenderer *cell, 130 | ...) G_GNUC_NULL_TERMINATED; | ~~~~~~~~~~~~~~~~~~~~~~ In file included from radiant/map.cpp:88: radiant/brush.h:1405:17: warning: definition of implicit copy constructor for 'SelectableEdge' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 1405 | SelectableEdge& operator=( const SelectableEdge& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'SelectableEdge' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:2102:17: note: in instantiation of member function 'std::vector::push_back' requested here 2102 | m_select_edges.push_back( SelectableEdge( m_faces, faceVertex ) ); | ^ radiant/brush.h:1432:19: warning: definition of implicit copy constructor for 'SelectableVertex' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 1432 | SelectableVertex& operator=( const SelectableVertex& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'SelectableVertex' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:2116:20: note: in instantiation of member function 'std::vector::push_back' requested here 2116 | m_select_vertices.push_back( SelectableVertex( m_faces, faceVertex ) ); | ^ In file included from radiant/map.cpp:22: In file included from radiant/map.h:25: In file included from include/iscenegraph.h:191: In file included from include/modulesystem.h:26: In file included from libs/debugging/debugging.h:28: In file included from libs/stream/textstream.h:35: In file included from /usr/include/c++/v1/algorithm:1810: In file included from /usr/include/c++/v1/__algorithm/for_each.h:16: In file included from /usr/include/c++/v1/__ranges/movable_box.h:23: In file included from /usr/include/c++/v1/optional:1294: In file included from /usr/include/c++/v1/memory:927: /usr/include/c++/v1/__memory/allocator.h:176:81: warning: destructor called on non-final 'EdgeInstance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:311:9: note: in instantiation of member function 'std::allocator::destroy' requested here 311 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:926:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 926 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:920:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 920 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:490:16: note: in instantiation of member function 'std::vector::__clear' requested here 490 | __vec_.__clear(); | ^ /usr/include/c++/v1/vector:501:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 501 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ radiant/brush.h:3078:1: note: in instantiation of member function 'std::vector::~vector' requested here 3078 | BrushInstance( const scene::Path& path, scene::Instance* parent, Brush& brush ) : | ^ /usr/include/c++/v1/__memory/allocator.h:176:87: note: qualify call to silence this warning 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator.h:176:81: warning: destructor called on non-final 'VertexInstance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:311:9: note: in instantiation of member function 'std::allocator::destroy' requested here 311 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:926:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 926 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:920:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 920 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:490:16: note: in instantiation of member function 'std::vector::__clear' requested here 490 | __vec_.__clear(); | ^ /usr/include/c++/v1/vector:501:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 501 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ radiant/brush.h:3078:1: note: in instantiation of member function 'std::vector::~vector' requested here 3078 | BrushInstance( const scene::Path& path, scene::Instance* parent, Brush& brush ) : | ^ /usr/include/c++/v1/__memory/allocator.h:176:87: note: qualify call to silence this warning 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ In file included from radiant/map.cpp:88: radiant/brush.h:2923:15: warning: definition of implicit copy constructor for 'EdgeInstance' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 2923 | EdgeInstance& operator=( const EdgeInstance& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'EdgeInstance' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:3181:18: note: in instantiation of member function 'std::vector::push_back' requested here 3181 | m_edgeInstances.push_back( EdgeInstance( m_faceInstances, edge ) ); | ^ radiant/brush.h:2976:17: warning: definition of implicit copy constructor for 'VertexInstance' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 2976 | VertexInstance& operator=( const VertexInstance& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'VertexInstance' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:3188:20: note: in instantiation of member function 'std::vector::push_back' requested here 3188 | m_vertexInstances.push_back( VertexInstance( m_faceInstances, vertex ) ); | ^ In file included from radiant/map.cpp:22: In file included from radiant/map.h:26: libs/generic/callback.h:218:79: warning: ordered comparison of function pointers ('Thunk' (aka 'void (*)(void *, const char *)') and 'Thunk') [-Wordered-compare-function-pointers] 218 | ( !( other.getEnvironment() < self.getEnvironment() ) && self.getThunk() < other.getThunk() ); | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /usr/include/c++/v1/__functional/operations.h:358:16: note: in instantiation of function template specialization 'operator<' requested here 358 | return __x < __y; | ^ /usr/include/c++/v1/__tree:1687:11: note: in instantiation of member function 'std::__map_value_compare, std::__value_type, NameObserver>, std::less>>::operator()' requested here 1687 | if (value_comp()(__v, __nd->__value_)) { | ^ /usr/include/c++/v1/__tree:1782:34: note: in instantiation of function template specialization 'std::__tree, NameObserver>, std::__map_value_compare, std::__value_type, NameObserver>, std::less>>, std::allocator, NameObserver>>>::__find_equal>' requested here 1782 | __node_base_pointer& __child = __find_equal(__parent, __k); | ^ /usr/include/c++/v1/__tree:1113:12: note: in instantiation of function template specialization 'std::__tree, NameObserver>, std::__map_value_compare, std::__value_type, NameObserver>, std::less>>, std::allocator, NameObserver>>>::__emplace_unique_key_args, std::pair, NameObserver>>' requested here 1113 | return __emplace_unique_key_args(_NodeTypes::__get_key(__v), std::move(__v)); | ^ /usr/include/c++/v1/map:1199:20: note: in instantiation of member function 'std::__tree, NameObserver>, std::__map_value_compare, std::__value_type, NameObserver>, std::less>>, std::allocator, NameObserver>>>::__insert_unique' requested here 1199 | return __tree_.__insert_unique(std::move(__v)); | ^ radiant/map.cpp:143:52: note: in instantiation of member function 'std::map, NameObserver>::insert' requested here 143 | std::pair result = m_names.insert( Names::value_type( setName, m_uniqueNames ) ); | ^ 16 warnings generated. c++ radiant/mru.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/mru.o In file included from radiant/mru.cpp:26: In file included from /usr/local/include/gtk-2.0/gtk/gtklabel.h:34: In file included from /usr/local/include/gtk-2.0/gtk/gtkmisc.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 1 warning generated. c++ radiant/nullmodel.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/nullmodel.o In file included from radiant/nullmodel.cpp:34: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from radiant/nullmodel.cpp:30: In file included from include/ientity.h:27: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/eclasslib.h:72:7: note: in implicit copy constructor for 'String>>' first required here 72 | class EntityClassAttribute | ^ /usr/include/c++/v1/__utility/pair.h:207:41: note: in implicit copy constructor for 'EntityClassAttribute' first required here 207 | : first(std::forward<_U1>(__u1)), second(std::forward<_U2>(__u2)) { | ^ libs/eclasslib.h:157:38: note: in instantiation of function template specialization 'std::pair>>, EntityClassAttribute>::pair' requested here 157 | entityClass.m_attributes.push_back( EntityClassAttributePair( key, attribute ) ); | ^ In file included from radiant/nullmodel.cpp:40: libs/entitylib.h:323:3: warning: delete called on non-final 'KeyValue' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 323 | delete this; | ^ 3 warnings generated. c++ radiant/parse.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/parse.o In file included from radiant/parse.cpp:24: libs/script/scripttokeniser.h:309:2: warning: delete called on non-final 'ScriptTokeniser' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 309 | delete this; | ^ In file included from radiant/parse.cpp:25: libs/script/scripttokenwriter.h:37:2: warning: delete called on non-final 'SimpleTokenWriter' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 37 | delete this; | ^ 2 warnings generated. c++ radiant/patchdialog.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/patchdialog.o In file included from radiant/patchdialog.cpp:34: In file included from /usr/local/include/gtk-2.0/gtk/gtkvbox.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkbox.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from radiant/patchdialog.cpp:52: In file included from radiant/patch.h:39: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from radiant/patchdialog.cpp:52: In file included from radiant/patch.h:57: libs/traverselib.h:169:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 169 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::insert: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from radiant/patchdialog.cpp:52: In file included from radiant/patch.h:57: libs/traverselib.h:182:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 182 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::erase: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from radiant/patchdialog.cpp:52: In file included from radiant/patch.h:58: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ In file included from radiant/patchdialog.cpp:48: In file included from radiant/dialog.h:29: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ /usr/include/c++/v1/__utility/pair.h:92:25: note: in implicit copy constructor for 'String>>' first required here 92 | _LIBCPP_HIDE_FROM_ABI pair(pair&&) = default; | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in defaulted move constructor for 'std::pair>>, String>>>' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator>>, String>>>, void *>>::construct>>, String>>>, std::pair>>, String>>>>' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1820:18: note: in instantiation of function template specialization 'std::allocator_traits>>, String>>>, void *>>>::construct>>, String>>>, std::pair>>, String>>>, void>' requested here 1820 | __node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1786:25: note: in instantiation of function template specialization 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__construct_node>>, String>>>>' requested here 1786 | __node_holder __h = __construct_node(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1113:12: note: in instantiation of function template specialization 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__emplace_unique_key_args>>, std::pair>>, String>>>>' requested here 1113 | return __emplace_unique_key_args(_NodeTypes::__get_key(__v), std::move(__v)); | ^ /usr/include/c++/v1/map:1199:20: note: in instantiation of member function 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__insert_unique' requested here 1199 | return __tree_.__insert_unique(std::move(__v)); | ^ libs/xml/xmlelement.h:74:10: note: in instantiation of member function 'std::map>>, String>>>::insert' requested here 74 | m_attrs.insert( attrs_t::value_type( name, value ) ); | ^ 6 warnings generated. c++ radiant/patchmanip.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/patchmanip.o In file included from radiant/patchmanip.cpp:37: In file included from radiant/mainframe.h:25: In file included from libs/gtkutil/window.h:25: In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from radiant/patchmanip.cpp:41: In file included from radiant/texwindow.h:28: libs/xml/xmltextags.h:61:34: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 61 | xmlChar* expression = (xmlChar*)queryString; | ^ In file included from radiant/patchmanip.cpp:44: In file included from radiant/patch.h:39: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from radiant/patchmanip.cpp:44: In file included from radiant/patch.h:57: libs/traverselib.h:169:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 169 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::insert: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from radiant/patchmanip.cpp:44: In file included from radiant/patch.h:57: libs/traverselib.h:182:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 182 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::erase: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from radiant/patchmanip.cpp:44: In file included from radiant/patch.h:58: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ In file included from radiant/patchmanip.cpp:37: In file included from radiant/mainframe.h:28: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ /usr/include/c++/v1/__utility/pair.h:92:25: note: in implicit copy constructor for 'String>>' first required here 92 | _LIBCPP_HIDE_FROM_ABI pair(pair&&) = default; | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in defaulted move constructor for 'std::pair>>, String>>>' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator>>, String>>>, void *>>::construct>>, String>>>, std::pair>>, String>>>>' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1820:18: note: in instantiation of function template specialization 'std::allocator_traits>>, String>>>, void *>>>::construct>>, String>>>, std::pair>>, String>>>, void>' requested here 1820 | __node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1786:25: note: in instantiation of function template specialization 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__construct_node>>, String>>>>' requested here 1786 | __node_holder __h = __construct_node(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1113:12: note: in instantiation of function template specialization 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__emplace_unique_key_args>>, std::pair>>, String>>>>' requested here 1113 | return __emplace_unique_key_args(_NodeTypes::__get_key(__v), std::move(__v)); | ^ /usr/include/c++/v1/map:1199:20: note: in instantiation of member function 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__insert_unique' requested here 1199 | return __tree_.__insert_unique(std::move(__v)); | ^ libs/xml/xmlelement.h:74:10: note: in instantiation of member function 'std::map>>, String>>>::insert' requested here 74 | m_attrs.insert( attrs_t::value_type( name, value ) ); | ^ 7 warnings generated. c++ radiant/patchmodule.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/patchmodule.o In file included from radiant/patchmodule.cpp:27: In file included from radiant/patch.h:39: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from radiant/patchmodule.cpp:27: In file included from radiant/patch.h:57: libs/traverselib.h:169:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 169 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::insert: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from radiant/patchmodule.cpp:27: In file included from radiant/patch.h:57: libs/traverselib.h:182:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 182 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::erase: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from radiant/patchmodule.cpp:27: In file included from radiant/patch.h:58: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ In file included from radiant/patchmodule.cpp:27: In file included from radiant/patch.h:49: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ /usr/include/c++/v1/__utility/pair.h:92:25: note: in implicit copy constructor for 'String>>' first required here 92 | _LIBCPP_HIDE_FROM_ABI pair(pair&&) = default; | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in defaulted move constructor for 'std::pair>>, String>>>' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator>>, String>>>, void *>>::construct>>, String>>>, std::pair>>, String>>>>' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1820:18: note: in instantiation of function template specialization 'std::allocator_traits>>, String>>>, void *>>>::construct>>, String>>>, std::pair>>, String>>>, void>' requested here 1820 | __node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1786:25: note: in instantiation of function template specialization 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__construct_node>>, String>>>>' requested here 1786 | __node_holder __h = __construct_node(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1113:12: note: in instantiation of function template specialization 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__emplace_unique_key_args>>, std::pair>>, String>>>>' requested here 1113 | return __emplace_unique_key_args(_NodeTypes::__get_key(__v), std::move(__v)); | ^ /usr/include/c++/v1/map:1199:20: note: in instantiation of member function 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__insert_unique' requested here 1199 | return __tree_.__insert_unique(std::move(__v)); | ^ libs/xml/xmlelement.h:74:10: note: in instantiation of member function 'std::map>>, String>>>::insert' requested here 74 | m_attrs.insert( attrs_t::value_type( name, value ) ); | ^ 5 warnings generated. c++ radiant/patch.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/patch.o In file included from radiant/patch.cpp:22: In file included from radiant/patch.h:39: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from radiant/patch.cpp:22: In file included from radiant/patch.h:57: libs/traverselib.h:169:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 169 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::insert: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from radiant/patch.cpp:22: In file included from radiant/patch.h:57: libs/traverselib.h:182:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 182 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::erase: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from radiant/patch.cpp:22: In file included from radiant/patch.h:58: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ radiant/patch.cpp:1362:18: warning: comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long') [-Wsign-compare] 1362 | for ( i = 0; i < width; ++i ) | ~ ^ ~~~~~ radiant/patch.cpp:1367:19: warning: comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long') [-Wsign-compare] 1367 | for ( j = 0; j < height; ++j ) | ~ ^ ~~~~~~ radiant/patch.cpp:1388:18: warning: comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long') [-Wsign-compare] 1388 | for ( i = 0; i < width; ++i ) | ~ ^ ~~~~~ radiant/patch.cpp:1391:19: warning: comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long') [-Wsign-compare] 1391 | for ( j = 0; j < height; ++j ) | ~ ^ ~~~~~~ radiant/patch.cpp:1416:18: warning: comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long') [-Wsign-compare] 1416 | for ( i = 0; i < width; ++i ) | ~ ^ ~~~~~ radiant/patch.cpp:1419:19: warning: comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long') [-Wsign-compare] 1419 | for ( j = 0; j < height; ++j ) | ~ ^ ~~~~~~ In file included from radiant/patch.cpp:22: In file included from radiant/patch.h:49: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ /usr/include/c++/v1/__utility/pair.h:92:25: note: in implicit copy constructor for 'String>>' first required here 92 | _LIBCPP_HIDE_FROM_ABI pair(pair&&) = default; | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in defaulted move constructor for 'std::pair>>, String>>>' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator>>, String>>>, void *>>::construct>>, String>>>, std::pair>>, String>>>>' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1820:18: note: in instantiation of function template specialization 'std::allocator_traits>>, String>>>, void *>>>::construct>>, String>>>, std::pair>>, String>>>, void>' requested here 1820 | __node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1786:25: note: in instantiation of function template specialization 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__construct_node>>, String>>>>' requested here 1786 | __node_holder __h = __construct_node(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1113:12: note: in instantiation of function template specialization 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__emplace_unique_key_args>>, std::pair>>, String>>>>' requested here 1113 | return __emplace_unique_key_args(_NodeTypes::__get_key(__v), std::move(__v)); | ^ /usr/include/c++/v1/map:1199:20: note: in instantiation of member function 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__insert_unique' requested here 1199 | return __tree_.__insert_unique(std::move(__v)); | ^ libs/xml/xmlelement.h:74:10: note: in instantiation of member function 'std::map>>, String>>>::insert' requested here 74 | m_attrs.insert( attrs_t::value_type( name, value ) ); | ^ In file included from radiant/patch.cpp:22: In file included from radiant/patch.h:35: In file included from include/ifilter.h:74: In file included from include/modulesystem.h:26: In file included from libs/debugging/debugging.h:28: In file included from libs/stream/textstream.h:35: In file included from /usr/include/c++/v1/algorithm:1794: In file included from /usr/include/c++/v1/__algorithm/copy.h:12: In file included from /usr/include/c++/v1/__algorithm/copy_move_common.h:18: In file included from /usr/include/c++/v1/__string/constexpr_c_functions.h:14: /usr/include/c++/v1/__memory/construct_at.h:67:3: warning: destructor called on non-final 'PatchFilterWrapper' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 67 | __loc->~_Tp(); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:316:10: note: in instantiation of function template specialization 'std::__destroy_at' requested here 316 | std::__destroy_at(__p); | ^ /usr/include/c++/v1/list:576:26: note: in instantiation of function template specialization 'std::allocator_traits>>::destroy' requested here 576 | __node_alloc_traits::destroy(__alloc, std::addressof(__node->__get_value())); | ^ /usr/include/c++/v1/list:635:7: note: in instantiation of function template specialization 'std::__list_imp>::__delete_node<>' requested here 635 | __delete_node(__np); | ^ /usr/include/c++/v1/list:622:3: note: in instantiation of member function 'std::__list_imp>::clear' requested here 622 | clear(); | ^ /usr/include/c++/v1/list:667:28: note: in instantiation of member function 'std::__list_imp>::~__list_imp' requested here 667 | class _LIBCPP_TEMPLATE_VIS list : private __list_imp<_Tp, _Alloc> { | ^ /usr/include/c++/v1/__memory/construct_at.h:67:11: note: qualify call to silence this warning 67 | __loc->~_Tp(); | ^ radiant/patch.cpp:2486:19: warning: unused variable 'PATCH_MAX_VERTEX_ARRAY' [-Wunused-const-variable] 2486 | const std::size_t PATCH_MAX_VERTEX_ARRAY = 1048576; | ^~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. c++ radiant/pluginapi.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/pluginapi.o In file included from radiant/pluginapi.cpp:30: In file included from radiant/gtkmisc.h:34: In file included from /usr/local/include/gtk-2.0/gtk/gtkmain.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 1 warning generated. c++ radiant/pluginmanager.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/pluginmanager.o In file included from radiant/pluginmanager.cpp:33: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'String>>' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator>>, void *>>::construct>>, String>>>' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/list:566:26: note: in instantiation of function template specialization 'std::allocator_traits>>, void *>>>::construct>>, String>>, void>' requested here 566 | __node_alloc_traits::construct( | ^ /usr/include/c++/v1/list:1274:33: note: in instantiation of function template specialization 'std::__list_imp>>, std::allocator>>>>::__create_node>>>' requested here 1274 | __node_pointer __node = this->__create_node(/* prev = */ nullptr, /* next = */ nullptr, std::move(__x)); | ^ radiant/pluginmanager.cpp:87:21: note: in instantiation of member function 'std::list>>>::push_back' requested here 87 | m_CommandStrings.push_back( cmdToken ); | ^ 1 warning generated. c++ radiant/pluginmenu.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/pluginmenu.o In file included from radiant/pluginmenu.cpp:26: In file included from /usr/local/include/gtk-2.0/gtk/gtkmenu.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkmenushell.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 1 warning generated. c++ radiant/plugin.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/plugin.o In file included from radiant/plugin.cpp:38: include/itextures.h:49:69: warning: ordered comparison of function pointers ('LoadFunc' (aka 'Image *(*)(void *, const char *)') and 'LoadFunc') [-Wordered-compare-function-pointers] 49 | ( !( other.m_environment < self.m_environment ) && self.m_func < other.m_func ); | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from radiant/plugin.cpp:52: In file included from libs/maplib.h:28: libs/traverselib.h:169:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 169 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::insert: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from radiant/plugin.cpp:52: In file included from libs/maplib.h:28: libs/traverselib.h:182:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 182 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::erase: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from radiant/plugin.cpp:29: In file included from include/ientity.h:27: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/maplib.h:37:7: note: in implicit copy constructor for 'String>>' first required here 37 | class NameableString : public Nameable | ^ libs/maplib.h:128:7: note: in implicit copy constructor for 'NameableString' first required here 128 | class MapRoot : public scene::Node::Symbiot, public scene::Instantiable, public scene::Traversable::Observer | ^ libs/maplib.h:208:15: note: in implicit copy constructor for 'MapRoot' first required here 208 | return ( new MapRoot( *this ) )->node(); | ^ In file included from radiant/plugin.cpp:60: In file included from radiant/gtkmisc.h:34: In file included from /usr/local/include/gtk-2.0/gtk/gtkmain.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from radiant/plugin.cpp:61: In file included from radiant/texwindow.h:28: libs/xml/xmltextags.h:61:34: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 61 | xmlChar* expression = (xmlChar*)queryString; | ^ 6 warnings generated. c++ radiant/plugintoolbar.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/plugintoolbar.o In file included from radiant/plugintoolbar.cpp:28: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolbar.h:40: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from radiant/plugintoolbar.cpp:28: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolbar.h:41: /usr/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^ /usr/local/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' 656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1329:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' 1329 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR' 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) | ^ 2 warnings generated. c++ radiant/points.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/points.o In file included from radiant/points.cpp:35: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from radiant/points.cpp:45: In file included from radiant/xywindow.h:28: In file included from libs/gtkutil/cursor.h:27: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 2 warnings generated. c++ radiant/preferencedictionary.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/preferencedictionary.o In file included from radiant/preferencedictionary.cpp:22: In file included from radiant/preferencedictionary.h:27: In file included from libs/stream/stringstream.h:26: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ /usr/include/c++/v1/__utility/pair.h:92:25: note: in implicit copy constructor for 'String>>' first required here 92 | _LIBCPP_HIDE_FROM_ABI pair(pair&&) = default; | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in defaulted move constructor for 'std::pair>>, PreferenceDictionary::PreferenceEntry>' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator>>, PreferenceDictionary::PreferenceEntry>, void *>>::construct>>, PreferenceDictionary::PreferenceEntry>, std::pair>>, PreferenceDictionary::PreferenceEntry>>' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1820:18: note: in instantiation of function template specialization 'std::allocator_traits>>, PreferenceDictionary::PreferenceEntry>, void *>>>::construct>>, PreferenceDictionary::PreferenceEntry>, std::pair>>, PreferenceDictionary::PreferenceEntry>, void>' requested here 1820 | __node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1786:25: note: in instantiation of function template specialization 'std::__tree>>, PreferenceDictionary::PreferenceEntry>, std::__map_value_compare>>, std::__value_type>>, PreferenceDictionary::PreferenceEntry>, std::less>>>>, std::allocator>>, PreferenceDictionary::PreferenceEntry>>>::__construct_node>>, PreferenceDictionary::PreferenceEntry>>' requested here 1786 | __node_holder __h = __construct_node(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1113:12: note: in instantiation of function template specialization 'std::__tree>>, PreferenceDictionary::PreferenceEntry>, std::__map_value_compare>>, std::__value_type>>, PreferenceDictionary::PreferenceEntry>, std::less>>>>, std::allocator>>, PreferenceDictionary::PreferenceEntry>>>::__emplace_unique_key_args>>, std::pair>>, PreferenceDictionary::PreferenceEntry>>' requested here 1113 | return __emplace_unique_key_args(_NodeTypes::__get_key(__v), std::move(__v)); | ^ /usr/include/c++/v1/map:1199:20: note: in instantiation of member function 'std::__tree>>, PreferenceDictionary::PreferenceEntry>, std::__map_value_compare>>, std::__value_type>>, PreferenceDictionary::PreferenceEntry>, std::less>>>>, std::allocator>>, PreferenceDictionary::PreferenceEntry>>>::__insert_unique' requested here 1199 | return __tree_.__insert_unique(std::move(__v)); | ^ radiant/preferencedictionary.h:70:16: note: in instantiation of member function 'std::map>>, PreferenceDictionary::PreferenceEntry>::insert' requested here 70 | m_preferences.insert( PreferenceEntries::value_type( name, PreferenceEntry( importer, exporter ) ) ); | ^ 1 warning generated. c++ radiant/preferences.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/preferences.o In file included from radiant/preferences.cpp:33: In file included from /usr/local/include/gtk-2.0/gtk/gtkmain.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from radiant/preferences.cpp:172: libs/xml/xmlparser.h:192:7: warning: variable 'wellFormed' set but not used [-Wunused-but-set-variable] 192 | bool wellFormed = false; | ^ In file included from radiant/preferences.cpp:28: In file included from radiant/preferences.h:33: In file included from radiant/dialog.h:29: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ /usr/include/c++/v1/__utility/pair.h:92:25: note: in implicit copy constructor for 'String>>' first required here 92 | _LIBCPP_HIDE_FROM_ABI pair(pair&&) = default; | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in defaulted move constructor for 'std::pair>>, String>>>' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator>>, String>>>, void *>>::construct>>, String>>>, std::pair>>, String>>>>' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1820:18: note: in instantiation of function template specialization 'std::allocator_traits>>, String>>>, void *>>>::construct>>, String>>>, std::pair>>, String>>>, void>' requested here 1820 | __node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1786:25: note: in instantiation of function template specialization 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__construct_node>>, String>>>>' requested here 1786 | __node_holder __h = __construct_node(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1113:12: note: in instantiation of function template specialization 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__emplace_unique_key_args>>, std::pair>>, String>>>>' requested here 1113 | return __emplace_unique_key_args(_NodeTypes::__get_key(__v), std::move(__v)); | ^ /usr/include/c++/v1/map:1199:20: note: in instantiation of member function 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__insert_unique' requested here 1199 | return __tree_.__insert_unique(std::move(__v)); | ^ radiant/preferences.cpp:130:21: note: in instantiation of member function 'std::map>>, String>>>::insert' requested here 130 | m_gameDescription.insert( GameDescription::value_type( xmlAttr_getName( attr ), xmlAttr_getValue( attr ) ) ); | ^ 3 warnings generated. c++ radiant/qe3.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/qe3.o In file included from radiant/qe3.cpp:44: In file included from /usr/local/include/gtk-2.0/gtk/gtktearoffmenuitem.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkmenuitem.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkitem.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 1 warning generated. c++ radiant/qgl.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/qgl.o radiant/qgl.cpp:127:22: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 127 | where = (GLubyte *) strchr( extension, ' ' ); | ^ radiant/qgl.cpp:143:23: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 143 | where = (GLubyte *) strstr( (const char *) start, extension ); | ^ 2 warnings generated. c++ radiant/referencecache.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/referencecache.o In file included from radiant/referencecache.cpp:47: In file included from libs/maplib.h:28: libs/traverselib.h:169:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 169 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::insert: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from radiant/referencecache.cpp:47: In file included from libs/maplib.h:28: libs/traverselib.h:182:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 182 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::erase: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from radiant/referencecache.cpp:37: In file included from include/ientity.h:27: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/maplib.h:37:7: note: in implicit copy constructor for 'String>>' first required here 37 | class NameableString : public Nameable | ^ libs/maplib.h:128:7: note: in implicit copy constructor for 'NameableString' first required here 128 | class MapRoot : public scene::Node::Symbiot, public scene::Instantiable, public scene::Traversable::Observer | ^ libs/maplib.h:208:15: note: in implicit copy constructor for 'MapRoot' first required here 208 | return ( new MapRoot( *this ) )->node(); | ^ In file included from radiant/referencecache.cpp:53: In file included from radiant/mainframe.h:25: In file included from libs/gtkutil/window.h:25: In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from radiant/referencecache.cpp:37: In file included from include/ientity.h:27: In file included from libs/string/string.h:32: libs/memory/allocator.h:262:3: warning: destructor called on non-final 'ModelResource' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 262 | p->~Type(); | ^ libs/container/cache.h:37:17: note: in instantiation of member function 'Delete::scalar' requested here 37 | Delete().scalar( p ); | ^ libs/container/cache.h:134:19: note: in instantiation of member function 'DefaultCreationPolicy>>>::destroy' requested here 134 | CreationPolicy::destroy( ( *i ).value.get() ); | ^ radiant/referencecache.cpp:532:16: note: in instantiation of member function 'HashedCache>>, ModelResource, PathHash, PathEqual>::release' requested here 532 | m_references.release( *i ); | ^ libs/memory/allocator.h:262:7: note: qualify call to silence this warning 262 | p->~Type(); | ^ | ModelResource:: 5 warnings generated. c++ radiant/renderer.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/renderer.o In file included from radiant/renderer.cpp:22: In file included from radiant/renderer.h:26: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ 1 warning generated. c++ radiant/renderstate.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/renderstate.o In file included from radiant/renderstate.cpp:29: include/itextures.h:49:69: warning: ordered comparison of function pointers ('LoadFunc' (aka 'Image *(*)(void *, const char *)') and 'LoadFunc') [-Wordered-compare-function-pointers] 49 | ( !( other.m_environment < self.m_environment ) && self.m_func < other.m_func ); | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from radiant/renderstate.cpp:32: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from radiant/renderstate.cpp:54: In file included from radiant/xywindow.h:28: In file included from libs/gtkutil/cursor.h:27: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ radiant/renderstate.cpp:1161:2: warning: delete called on non-final 'OpenGLShader' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 1161 | delete shader; | ^ radiant/renderstate.cpp:1568:2: warning: delete called on non-final 'OpenGLShaderCache' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 1568 | delete g_ShaderCache; | ^ In file included from radiant/renderstate.cpp:44: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/container/hashtable.h:90:5: note: in implicit copy constructor for 'String>>' first required here 90 | : key( key_ ), value( value_ ){ | ^ libs/container/hashtable.h:101:21: note: in instantiation of member function 'HashTableDetail::KeyValue>>, SharedValue>::KeyValue' requested here 101 | : m_hash( hash ), m_value( key, value ){ | ^ libs/container/hashtable.h:183:13: note: in instantiation of member function 'HashTableDetail::BucketNode>>, SharedValue, unsigned long>::BucketNode' requested here 183 | return new BucketNode( hash, key, value ); | ^ libs/container/hashtable.h:355:53: note: in instantiation of member function 'HashTable>>, SharedValue, HashString>::node_create' requested here 355 | return iterator( bucket_insert( getBucket( hash ), node_create( hash, key, value ) ) ); | ^ libs/container/cache.h:148:21: note: in instantiation of member function 'HashTable>>, SharedValue, HashString>::insert' requested here 148 | iterator i = m_map.insert( key, Element() ); | ^ radiant/renderstate.cpp:1198:19: note: in instantiation of member function 'HashedCache>>, OpenGLShader, HashString, std::equal_to>>>, OpenGLShaderCache::CreateOpenGLShader>::capture' requested here 1198 | return m_shaders.capture( name ).get(); | ^ 6 warnings generated. c++ radiant/scenegraph.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/scenegraph.o In file included from radiant/scenegraph.cpp:22: radiant/scenegraph.h:22:2: warning: 'INCLUDEDE_SCENEGRAPH_H' is used as a header guard here, followed by #define of a different macro [-Wheader-guard] 22 | #if !defined( INCLUDEDE_SCENEGRAPH_H ) | ^~ radiant/scenegraph.h:23:9: note: 'INCLUDED_SCENEGRAPH_H' is defined here; did you mean 'INCLUDEDE_SCENEGRAPH_H'? 23 | #define INCLUDED_SCENEGRAPH_H | ^~~~~~~~~~~~~~~~~~~~~ | INCLUDEDE_SCENEGRAPH_H radiant/scenegraph.cpp:243:2: warning: delete called on non-final 'CompiledGraph' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 243 | delete g_sceneGraph; | ^ 2 warnings generated. c++ radiant/selection.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/selection.o In file included from radiant/selection.cpp:34: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from radiant/selection.cpp:42: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ In file included from radiant/selection.cpp:32: In file included from include/ientity.h:27: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/eclasslib.h:72:7: note: in implicit copy constructor for 'String>>' first required here 72 | class EntityClassAttribute | ^ /usr/include/c++/v1/__utility/pair.h:207:41: note: in implicit copy constructor for 'EntityClassAttribute' first required here 207 | : first(std::forward<_U1>(__u1)), second(std::forward<_U2>(__u2)) { | ^ libs/eclasslib.h:157:38: note: in instantiation of function template specialization 'std::pair>>, EntityClassAttribute>::pair' requested here 157 | entityClass.m_attributes.push_back( EntityClassAttributePair( key, attribute ) ); | ^ radiant/selection.cpp:1072:9: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1072 | return m_selectable_x.isSelected() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1073 | | m_selectable_y.isSelected() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1074 | | m_selectable_z.isSelected() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1075 | | m_selectable_screen.isSelected() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1076 | | m_selectable_sphere.isSelected(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || radiant/selection.cpp:1072:9: note: cast one or both operands to int to silence this warning radiant/selection.cpp:1072:9: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1072 | return m_selectable_x.isSelected() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1073 | | m_selectable_y.isSelected() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1074 | | m_selectable_z.isSelected() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1075 | | m_selectable_screen.isSelected() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || radiant/selection.cpp:1072:9: note: cast one or both operands to int to silence this warning radiant/selection.cpp:1072:9: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1072 | return m_selectable_x.isSelected() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1073 | | m_selectable_y.isSelected() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1074 | | m_selectable_z.isSelected() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || radiant/selection.cpp:1072:9: note: cast one or both operands to int to silence this warning radiant/selection.cpp:1072:9: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1072 | return m_selectable_x.isSelected() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1073 | | m_selectable_y.isSelected() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || radiant/selection.cpp:1072:9: note: cast one or both operands to int to silence this warning radiant/selection.cpp:1437:9: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1437 | return m_selectable_x.isSelected() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1438 | | m_selectable_y.isSelected() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1439 | | m_selectable_z.isSelected() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1440 | | m_selectable_screen.isSelected(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || radiant/selection.cpp:1437:9: note: cast one or both operands to int to silence this warning radiant/selection.cpp:1437:9: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1437 | return m_selectable_x.isSelected() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1438 | | m_selectable_y.isSelected() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1439 | | m_selectable_z.isSelected() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || radiant/selection.cpp:1437:9: note: cast one or both operands to int to silence this warning radiant/selection.cpp:1437:9: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1437 | return m_selectable_x.isSelected() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1438 | | m_selectable_y.isSelected() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || radiant/selection.cpp:1437:9: note: cast one or both operands to int to silence this warning radiant/selection.cpp:1595:9: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1595 | return m_selectable_x.isSelected() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1596 | | m_selectable_y.isSelected() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1597 | | m_selectable_z.isSelected() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1598 | | m_selectable_screen.isSelected(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || radiant/selection.cpp:1595:9: note: cast one or both operands to int to silence this warning radiant/selection.cpp:1595:9: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1595 | return m_selectable_x.isSelected() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1596 | | m_selectable_y.isSelected() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1597 | | m_selectable_z.isSelected() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || radiant/selection.cpp:1595:9: note: cast one or both operands to int to silence this warning radiant/selection.cpp:1595:9: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1595 | return m_selectable_x.isSelected() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1596 | | m_selectable_y.isSelected() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || radiant/selection.cpp:1595:9: note: cast one or both operands to int to silence this warning radiant/selection.cpp:3407:2: warning: delete called on non-final 'RadiantSelectionSystem' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 3407 | delete g_RadiantSelectionSystem; | ^ radiant/selection.cpp:3617:2: warning: delete called on non-final 'RadiantWindowObserver' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 3617 | delete this; | ^ 15 warnings generated. c++ radiant/select.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/select.o In file included from radiant/select.cpp:39: In file included from libs/gtkutil/widget.h:26: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from radiant/select.cpp:41: In file included from radiant/brush.h:52: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from radiant/select.cpp:41: In file included from radiant/brush.h:59: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ In file included from radiant/select.cpp:41: radiant/brush.h:686:1: warning: definition of implicit copy assignment operator for 'FacePlane' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 686 | FacePlane( const FacePlane& other ) : m_funcStaticOrigin( 0, 0, 0 ){ | ^ radiant/brush.h:1078:21: note: in implicit copy assignment operator for 'FacePlane' first required here 1078 | m_planeTransformed = m_plane; | ^ In file included from radiant/select.cpp:45: In file included from radiant/texwindow.h:28: libs/xml/xmltextags.h:61:34: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 61 | xmlChar* expression = (xmlChar*)queryString; | ^ In file included from radiant/select.cpp:41: radiant/brush.h:1405:17: warning: definition of implicit copy constructor for 'SelectableEdge' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 1405 | SelectableEdge& operator=( const SelectableEdge& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'SelectableEdge' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:2102:17: note: in instantiation of member function 'std::vector::push_back' requested here 2102 | m_select_edges.push_back( SelectableEdge( m_faces, faceVertex ) ); | ^ radiant/brush.h:1432:19: warning: definition of implicit copy constructor for 'SelectableVertex' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 1432 | SelectableVertex& operator=( const SelectableVertex& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'SelectableVertex' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:2116:20: note: in instantiation of member function 'std::vector::push_back' requested here 2116 | m_select_vertices.push_back( SelectableVertex( m_faces, faceVertex ) ); | ^ In file included from radiant/select.cpp:22: In file included from radiant/select.h:25: In file included from libs/math/vector.h:60: In file included from /usr/include/c++/v1/algorithm:1810: In file included from /usr/include/c++/v1/__algorithm/for_each.h:16: In file included from /usr/include/c++/v1/__ranges/movable_box.h:23: In file included from /usr/include/c++/v1/optional:1294: In file included from /usr/include/c++/v1/memory:927: /usr/include/c++/v1/__memory/allocator.h:176:81: warning: destructor called on non-final 'EdgeInstance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:311:9: note: in instantiation of member function 'std::allocator::destroy' requested here 311 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:926:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 926 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:920:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 920 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:490:16: note: in instantiation of member function 'std::vector::__clear' requested here 490 | __vec_.__clear(); | ^ /usr/include/c++/v1/vector:501:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 501 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ radiant/brush.h:3078:1: note: in instantiation of member function 'std::vector::~vector' requested here 3078 | BrushInstance( const scene::Path& path, scene::Instance* parent, Brush& brush ) : | ^ /usr/include/c++/v1/__memory/allocator.h:176:87: note: qualify call to silence this warning 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator.h:176:81: warning: destructor called on non-final 'VertexInstance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:311:9: note: in instantiation of member function 'std::allocator::destroy' requested here 311 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:926:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 926 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:920:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 920 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:490:16: note: in instantiation of member function 'std::vector::__clear' requested here 490 | __vec_.__clear(); | ^ /usr/include/c++/v1/vector:501:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 501 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ radiant/brush.h:3078:1: note: in instantiation of member function 'std::vector::~vector' requested here 3078 | BrushInstance( const scene::Path& path, scene::Instance* parent, Brush& brush ) : | ^ /usr/include/c++/v1/__memory/allocator.h:176:87: note: qualify call to silence this warning 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ In file included from radiant/select.cpp:41: radiant/brush.h:2923:15: warning: definition of implicit copy constructor for 'EdgeInstance' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 2923 | EdgeInstance& operator=( const EdgeInstance& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'EdgeInstance' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:3181:18: note: in instantiation of member function 'std::vector::push_back' requested here 3181 | m_edgeInstances.push_back( EdgeInstance( m_faceInstances, edge ) ); | ^ radiant/brush.h:2976:17: warning: definition of implicit copy constructor for 'VertexInstance' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 2976 | VertexInstance& operator=( const VertexInstance& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'VertexInstance' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:3188:20: note: in instantiation of member function 'std::vector::push_back' requested here 3188 | m_vertexInstances.push_back( VertexInstance( m_faceInstances, vertex ) ); | ^ 11 warnings generated. c++ radiant/server.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/server.o In file included from radiant/server.cpp:29: In file included from libs/os/path.h:34: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ /usr/include/c++/v1/__utility/pair.h:92:25: note: in implicit copy constructor for 'String>>' first required here 92 | _LIBCPP_HIDE_FROM_ABI pair(pair&&) = default; | ^ /usr/include/c++/v1/__utility/pair.h:207:9: note: in defaulted move constructor for 'std::pair>>, int>' first required here 207 | : first(std::forward<_U1>(__u1)), second(std::forward<_U2>(__u2)) { | ^ radiant/server.cpp:64:48: note: in instantiation of function template specialization 'std::pair>>, int>, String>>>::pair>>, int>, const char *&, 0>' requested here 64 | if ( !m_modules.insert( Modules_::value_type( ModuleKey( ModuleType( type, version ), name ), &module ) ).second ) { | ^ 1 warning generated. c++ radiant/shaders.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/shaders.o c++ radiant/sockets.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/sockets.o c++ radiant/stacktrace.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/stacktrace.o c++ radiant/surfacedialog.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/surfacedialog.o In file included from radiant/surfacedialog.cpp:38: In file included from /usr/local/include/gtk-2.0/gtk/gtkhbox.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkbox.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from radiant/surfacedialog.cpp:73: In file included from radiant/brush.h:52: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from radiant/surfacedialog.cpp:73: In file included from radiant/brush.h:59: libs/render.h:174:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 174 | const RenderIndex find_or_insert( const Vertex& vertex ){ | ^~~~~ In file included from radiant/surfacedialog.cpp:73: radiant/brush.h:686:1: warning: definition of implicit copy assignment operator for 'FacePlane' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 686 | FacePlane( const FacePlane& other ) : m_funcStaticOrigin( 0, 0, 0 ){ | ^ radiant/brush.h:1078:21: note: in implicit copy assignment operator for 'FacePlane' first required here 1078 | m_planeTransformed = m_plane; | ^ In file included from radiant/surfacedialog.cpp:74: In file included from radiant/patch.h:57: libs/traverselib.h:169:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 169 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::insert: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from radiant/surfacedialog.cpp:74: In file included from radiant/patch.h:57: libs/traverselib.h:182:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 182 | ASSERT_MESSAGE( &node != 0, "TraversableNodeSet::erase: sanity check failed" ); | ^~~~ ~ libs/debugging/debugging.h:108:11: note: expanded from macro 'ASSERT_MESSAGE' 108 | if ( !( condition ) ) \ | ^~~~~~~~~ In file included from radiant/surfacedialog.cpp:78: In file included from radiant/textureentry.h:34: In file included from radiant/texwindow.h:28: libs/xml/xmltextags.h:61:34: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 61 | xmlChar* expression = (xmlChar*)queryString; | ^ In file included from radiant/surfacedialog.cpp:73: radiant/brush.h:1405:17: warning: definition of implicit copy constructor for 'SelectableEdge' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 1405 | SelectableEdge& operator=( const SelectableEdge& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'SelectableEdge' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:2102:17: note: in instantiation of member function 'std::vector::push_back' requested here 2102 | m_select_edges.push_back( SelectableEdge( m_faces, faceVertex ) ); | ^ radiant/brush.h:1432:19: warning: definition of implicit copy constructor for 'SelectableVertex' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 1432 | SelectableVertex& operator=( const SelectableVertex& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'SelectableVertex' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:2116:20: note: in instantiation of member function 'std::vector::push_back' requested here 2116 | m_select_vertices.push_back( SelectableVertex( m_faces, faceVertex ) ); | ^ In file included from radiant/surfacedialog.cpp:30: In file included from libs/debugging/debugging.h:28: In file included from libs/stream/textstream.h:35: In file included from /usr/include/c++/v1/algorithm:1810: In file included from /usr/include/c++/v1/__algorithm/for_each.h:16: In file included from /usr/include/c++/v1/__ranges/movable_box.h:23: In file included from /usr/include/c++/v1/optional:1294: In file included from /usr/include/c++/v1/memory:927: /usr/include/c++/v1/__memory/allocator.h:176:81: warning: destructor called on non-final 'EdgeInstance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:311:9: note: in instantiation of member function 'std::allocator::destroy' requested here 311 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:926:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 926 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:920:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 920 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:490:16: note: in instantiation of member function 'std::vector::__clear' requested here 490 | __vec_.__clear(); | ^ /usr/include/c++/v1/vector:501:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 501 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ radiant/brush.h:3078:1: note: in instantiation of member function 'std::vector::~vector' requested here 3078 | BrushInstance( const scene::Path& path, scene::Instance* parent, Brush& brush ) : | ^ /usr/include/c++/v1/__memory/allocator.h:176:87: note: qualify call to silence this warning 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator.h:176:81: warning: destructor called on non-final 'VertexInstance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:311:9: note: in instantiation of member function 'std::allocator::destroy' requested here 311 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:926:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 926 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:920:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 920 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:490:16: note: in instantiation of member function 'std::vector::__clear' requested here 490 | __vec_.__clear(); | ^ /usr/include/c++/v1/vector:501:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 501 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ radiant/brush.h:3078:1: note: in instantiation of member function 'std::vector::~vector' requested here 3078 | BrushInstance( const scene::Path& path, scene::Instance* parent, Brush& brush ) : | ^ /usr/include/c++/v1/__memory/allocator.h:176:87: note: qualify call to silence this warning 176 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ In file included from radiant/surfacedialog.cpp:73: radiant/brush.h:2923:15: warning: definition of implicit copy constructor for 'EdgeInstance' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 2923 | EdgeInstance& operator=( const EdgeInstance& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'EdgeInstance' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:3181:18: note: in instantiation of member function 'std::vector::push_back' requested here 3181 | m_edgeInstances.push_back( EdgeInstance( m_faceInstances, edge ) ); | ^ radiant/brush.h:2976:17: warning: definition of implicit copy constructor for 'VertexInstance' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 2976 | VertexInstance& operator=( const VertexInstance& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'VertexInstance' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:902:21: note: in instantiation of function template specialization 'std::allocator_traits>::construct' requested here 902 | __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/vector:1476:5: note: in instantiation of function template specialization 'std::vector::__construct_one_at_end' requested here 1476 | __construct_one_at_end(std::move(__x)); | ^ radiant/brush.h:3188:20: note: in instantiation of member function 'std::vector::push_back' requested here 3188 | m_vertexInstances.push_back( VertexInstance( m_faceInstances, vertex ) ); | ^ In file included from radiant/surfacedialog.cpp:52: In file included from libs/shaderlib.h:25: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ /usr/include/c++/v1/__utility/pair.h:92:25: note: in implicit copy constructor for 'String>>' first required here 92 | _LIBCPP_HIDE_FROM_ABI pair(pair&&) = default; | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in defaulted move constructor for 'std::pair>>, String>>>' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator>>, String>>>, void *>>::construct>>, String>>>, std::pair>>, String>>>>' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1820:18: note: in instantiation of function template specialization 'std::allocator_traits>>, String>>>, void *>>>::construct>>, String>>>, std::pair>>, String>>>, void>' requested here 1820 | __node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1786:25: note: in instantiation of function template specialization 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__construct_node>>, String>>>>' requested here 1786 | __node_holder __h = __construct_node(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1113:12: note: in instantiation of function template specialization 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__emplace_unique_key_args>>, std::pair>>, String>>>>' requested here 1113 | return __emplace_unique_key_args(_NodeTypes::__get_key(__v), std::move(__v)); | ^ /usr/include/c++/v1/map:1199:20: note: in instantiation of member function 'std::__tree>>, String>>>, std::__map_value_compare>>, std::__value_type>>, String>>>, std::less>>>>, std::allocator>>, String>>>>>::__insert_unique' requested here 1199 | return __tree_.__insert_unique(std::move(__v)); | ^ libs/xml/xmlelement.h:74:10: note: in instantiation of member function 'std::map>>, String>>>::insert' requested here 74 | m_attrs.insert( attrs_t::value_type( name, value ) ); | ^ 14 warnings generated. c++ radiant/texmanip.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/texmanip.o radiant/texmanip.cpp:126:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 126 | inrow = (byte *)indata; | ^ radiant/texmanip.cpp:137:22: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 137 | inrow = (byte *)indata + inwidth4 * yi; | ^ radiant/texmanip.cpp:200:22: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 200 | inrow = (byte *)indata + inwidth4 * yi; | ^ radiant/texmanip.cpp:221:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 221 | inrow = (byte *)indata; | ^ radiant/texmanip.cpp:231:22: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 231 | inrow = (byte *)indata + inwidth3 * yi; | ^ radiant/texmanip.cpp:287:22: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 287 | inrow = (byte *)indata + inwidth3 * yi; | ^ 6 warnings generated. c++ radiant/textures.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/textures.o In file included from radiant/textures.cpp:27: include/itextures.h:49:69: warning: ordered comparison of function pointers ('LoadFunc' (aka 'Image *(*)(void *, const char *)') and 'LoadFunc') [-Wordered-compare-function-pointers] 49 | ( !( other.m_environment < self.m_environment ) && self.m_func < other.m_func ); | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ radiant/textures.cpp:796:2: warning: delete called on non-final 'TexturesMap' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 796 | delete g_texturesmap; | ^ In file included from radiant/textures.cpp:33: In file included from libs/container/hashfunc.h:26: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ /usr/include/c++/v1/__utility/pair.h:91:25: note: in implicit copy constructor for 'String>>' first required here 91 | _LIBCPP_HIDE_FROM_ABI pair(pair const&) = default; | ^ libs/container/hashtable.h:90:5: note: in defaulted copy constructor for 'std::pair>>>' first required here 90 | : key( key_ ), value( value_ ){ | ^ libs/container/hashtable.h:101:21: note: in instantiation of member function 'HashTableDetail::KeyValue>>>, SharedValue>::KeyValue' requested here 101 | : m_hash( hash ), m_value( key, value ){ | ^ libs/container/hashtable.h:183:13: note: in instantiation of member function 'HashTableDetail::BucketNode>>>, SharedValue, unsigned long>::BucketNode' requested here 183 | return new BucketNode( hash, key, value ); | ^ libs/container/hashtable.h:355:53: note: in instantiation of member function 'HashTable>>>, SharedValue, TextureKeyHashNoCase, TextureKeyEqualNoCase>::node_create' requested here 355 | return iterator( bucket_insert( getBucket( hash ), node_create( hash, key, value ) ) ); | ^ libs/container/cache.h:148:21: note: in instantiation of member function 'HashTable>>>, SharedValue, TextureKeyHashNoCase, TextureKeyEqualNoCase>::insert' requested here 148 | iterator i = m_map.insert( key, Element() ); | ^ radiant/textures.cpp:436:21: note: in instantiation of member function 'HashedCache>>>, qtexture_t, TextureKeyHashNoCase, TextureKeyEqualNoCase, TexturesMap::TextureConstructor>::capture' requested here 436 | return m_qtextures.capture( TextureKey( loader, name ) ).get(); | ^ 3 warnings generated. c++ radiant/texwindow.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/texwindow.o In file included from radiant/texwindow.cpp:28: In file included from radiant/texwindow.h:28: libs/xml/xmltextags.h:61:34: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 61 | xmlChar* expression = (xmlChar*)queryString; | ^ In file included from radiant/texwindow.cpp:43: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/local/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from radiant/texwindow.cpp:43: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^ /usr/local/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' 656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1329:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' 1329 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR' 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) | ^ radiant/texwindow.cpp:2151:54: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2151 | DoShaderInfoDlg( name, shader->getShaderFileName(), "Shader Info" ); | ^ radiant/texwindow.cpp:2159:51: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2159 | EMessageBoxReturn result = DoShaderTagDlg( &tag, "Add shader tag" ); | ^ radiant/texwindow.cpp:2191:55: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2191 | EMessageBoxReturn result = DoShaderTagDlg( &newTag, "Rename shader tag" ); | ^ In file included from radiant/texwindow.cpp:28: In file included from radiant/texwindow.h:28: In file included from libs/xml/xmltextags.h:26: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit copy constructor for 'String>>' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator>>, void *>>::construct>>, String>>>' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1820:18: note: in instantiation of function template specialization 'std::allocator_traits>>, void *>>>::construct>>, String>>, void>' requested here 1820 | __node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_), std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1786:25: note: in instantiation of function template specialization 'std::__tree>>, std::less>>>, std::allocator>>>>::__construct_node>>>' requested here 1786 | __node_holder __h = __construct_node(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__tree:1113:12: note: in instantiation of function template specialization 'std::__tree>>, std::less>>>, std::allocator>>>>::__emplace_unique_key_args>>, String>>>' requested here 1113 | return __emplace_unique_key_args(_NodeTypes::__get_key(__v), std::move(__v)); | ^ /usr/include/c++/v1/set:758:20: note: in instantiation of member function 'std::__tree>>, std::less>>>, std::allocator>>>>::__insert_unique' requested here 758 | return __tree_.__insert_unique(std::move(__v)); | ^ radiant/texwindow.cpp:107:10: note: in instantiation of member function 'std::set>>>::insert' requested here 107 | groups.insert( archive ); | ^ 7 warnings generated. c++ radiant/timer.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/timer.o c++ radiant/treemodel.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/treemodel.o In file included from radiant/treemodel.cpp:27: In file included from /usr/local/include/gtk-2.0/gtk/gtktreemodel.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from radiant/treemodel.cpp:36: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ /usr/include/c++/v1/__utility/pair.h:92:25: note: in implicit copy constructor for 'String>>' first required here 92 | _LIBCPP_HIDE_FROM_ABI pair(pair&&) = default; | ^ /usr/include/c++/v1/__utility/pair.h:207:9: note: in defaulted move constructor for 'std::pair>>, scene::Node *>' first required here 207 | : first(std::forward<_U1>(__u1)), second(std::forward<_U2>(__u2)) { | ^ radiant/treemodel.cpp:1206:52: note: in instantiation of function template specialization 'std::pair>>, scene::Node *>, GraphTreeNode *>::pair>>, scene::Node *>, GraphTreeNode *&, 0>' requested here 1206 | GraphTreeNode::iterator newNode = parent->insert( GraphTreeNode::value_type( GraphTreeNode::key_type( name, &instance.path().top().get() ), node ) ); | ^ 2 warnings generated. c++ radiant/undo.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/undo.o radiant/undo.cpp:257:14: warning: comparison of integers of different signs: 'std::size_t' (aka 'unsigned long') and 'Value' (aka 'int') [-Wsign-compare] 257 | if ( levels > MAX_UNDO_LEVELS() ) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ radiant/undo.cpp:455:2: warning: definition of implicit copy assignment operator for 'state_type' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 455 | state_type( const state_type& other ) : UndoMemento( other ), test_data( other.test_data ){ | ^ radiant/undo.cpp:479:10: note: in implicit copy assignment operator for 'undoable_test::state_type' first required here 479 | m_state = *( static_cast( state ) ); | ^ 2 warnings generated. c++ radiant/url.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/url.o In file included from radiant/url.cpp:24: In file included from radiant/mainframe.h:25: In file included from libs/gtkutil/window.h:25: In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 1 warning generated. c++ radiant/view.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/view.o c++ radiant/watchbsp.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/watchbsp.o In file included from radiant/watchbsp.cpp:39: In file included from /usr/local/include/gtk-2.0/gtk/gtkmain.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from radiant/watchbsp.cpp:51: radiant/feedback.h:90:2: warning: delete called on non-final 'CPointMsg' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 90 | delete this; | ^ radiant/feedback.h:106:3: warning: delete called on non-final 'CPointMsg' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 106 | delete this; | ^ radiant/feedback.h:124:2: warning: delete called on non-final 'CWindingMsg' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 124 | delete this; | ^ radiant/feedback.h:140:3: warning: delete called on non-final 'CWindingMsg' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 140 | delete this; | ^ radiant/watchbsp.cpp:108:19: warning: private field 'm_xmlInput' is not used [-Wunused-private-field] 108 | xmlParserInputPtr m_xmlInput; | ^ 6 warnings generated. c++ radiant/winding.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/winding.o radiant/winding.cpp:188:14: warning: unused variable 'DEBUG_EPSILON_SQUARED' [-Wunused-const-variable] 188 | const double DEBUG_EPSILON_SQUARED = DEBUG_EPSILON * DEBUG_EPSILON; | ^~~~~~~~~~~~~~~~~~~~~ 1 warning generated. c++ radiant/windowobservers.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/windowobservers.o c++ radiant/xmlstuff.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/xmlstuff.o c++ radiant/xywindow.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o radiant/xywindow.o In file included from radiant/xywindow.cpp:28: In file included from radiant/xywindow.h:28: In file included from libs/gtkutil/cursor.h:27: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from radiant/xywindow.cpp:32: In file included from include/ientity.h:27: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/eclasslib.h:72:7: note: in implicit copy constructor for 'String>>' first required here 72 | class EntityClassAttribute | ^ /usr/include/c++/v1/__utility/pair.h:207:41: note: in implicit copy constructor for 'EntityClassAttribute' first required here 207 | : first(std::forward<_U1>(__u1)), second(std::forward<_U2>(__u2)) { | ^ libs/eclasslib.h:157:38: note: in instantiation of function template specialization 'std::pair>>, EntityClassAttribute>::pair' requested here 157 | entityClass.m_attributes.push_back( EntityClassAttributePair( key, attribute ) ); | ^ In file included from radiant/xywindow.cpp:51: In file included from radiant/renderer.h:26: include/renderable.h:51:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 51 | virtual const EStyle getStyle() const = 0; | ^~~~~ In file included from radiant/xywindow.cpp:66: In file included from radiant/texwindow.h:28: libs/xml/xmltextags.h:61:34: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 61 | xmlChar* expression = (xmlChar*)queryString; | ^ In file included from radiant/xywindow.cpp:70: radiant/feedback.h:90:2: warning: delete called on non-final 'CPointMsg' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 90 | delete this; | ^ radiant/feedback.h:106:3: warning: delete called on non-final 'CPointMsg' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 106 | delete this; | ^ radiant/feedback.h:124:2: warning: delete called on non-final 'CWindingMsg' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 124 | delete this; | ^ radiant/feedback.h:140:3: warning: delete called on non-final 'CWindingMsg' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 140 | delete this; | ^ radiant/xywindow.cpp:411:11: warning: enumeration value 'INVALID' not handled in switch [-Wswitch] 411 | switch ( button.get() ) | ^~~~~~~~~~~~ radiant/xywindow.cpp:2067:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 2067 | const EStyle getStyle() const { | ^~~~~ radiant/xywindow.cpp:372:20: warning: unused variable 'RAD_NONE' [-Wunused-const-variable] 372 | const unsigned int RAD_NONE = 0x00; | ^~~~~~~~ radiant/xywindow.cpp:376:20: warning: unused variable 'RAD_PRESS' [-Wunused-const-variable] 376 | const unsigned int RAD_PRESS = 0x08; | ^~~~~~~~~ 12 warnings generated. c++ libs/gtkutil/accelerator.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/gtkutil/accelerator.o In file included from libs/gtkutil/accelerator.cpp:28: In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 1 warning generated. c++ libs/gtkutil/button.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/gtkutil/button.o In file included from libs/gtkutil/button.cpp:24: In file included from /usr/local/include/gtk-2.0/gtk/gtkradiobutton.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcheckbutton.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtktogglebutton.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkbutton.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 1 warning generated. c++ libs/gtkutil/clipboard.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/gtkutil/clipboard.o In file included from libs/gtkutil/clipboard.cpp:86: In file included from /usr/local/include/gtk-2.0/gtk/gtkclipboard.h:29: In file included from /usr/local/include/gtk-2.0/gtk/gtkselection.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ libs/gtkutil/clipboard.cpp:94:4: warning: ISO C++11 does not allow conversion from string literal to 'gchar *' (aka 'char *') [-Wwritable-strings] 94 | { "RADIANT_CLIPPINGS", 0, RADIANT_CLIPPINGS, }, | ^ 2 warnings generated. c++ libs/gtkutil/closure.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/gtkutil/closure.o c++ libs/gtkutil/container.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/gtkutil/container.o In file included from libs/gtkutil/container.cpp:22: In file included from libs/gtkutil/container.h:25: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 1 warning generated. c++ libs/gtkutil/cursor.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/gtkutil/cursor.o In file included from libs/gtkutil/cursor.cpp:22: In file included from libs/gtkutil/cursor.h:27: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 1 warning generated. c++ libs/gtkutil/dialog.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/gtkutil/dialog.o In file included from libs/gtkutil/dialog.cpp:24: In file included from /usr/local/include/gtk-2.0/gtk/gtkmain.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 1 warning generated. c++ libs/gtkutil/entry.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/gtkutil/entry.o In file included from libs/gtkutil/entry.cpp:22: In file included from libs/gtkutil/entry.h:27: In file included from /usr/local/include/gtk-2.0/gtk/gtkentry.h:39: In file included from /usr/local/include/gtk-2.0/gtk/gtkeditable.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 1 warning generated. c++ libs/gtkutil/filechooser.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/gtkutil/filechooser.o In file included from libs/gtkutil/filechooser.cpp:28: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from libs/gtkutil/filechooser.cpp:34: libs/string/string.h:313:9: warning: definition of implicit copy constructor for 'String>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 313 | String& operator=( const String& other ){ | ^ libs/gtkutil/filechooser.cpp:57:8: note: in implicit copy constructor for 'String>>' first required here 57 | struct filetype_copy_t | ^ /usr/include/c++/v1/__memory/allocator.h:173:24: note: in implicit move constructor for 'FileTypeList::filetype_copy_t' first required here 173 | ::new ((void*)__p) _Up(std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/__memory/allocator_traits.h:296:9: note: in instantiation of function template specialization 'std::allocator>::construct' requested here 296 | __a.construct(__p, std::forward<_Args>(__args)...); | ^ /usr/include/c++/v1/list:566:26: note: in instantiation of function template specialization 'std::allocator_traits>>::construct' requested here 566 | __node_alloc_traits::construct( | ^ /usr/include/c++/v1/list:1274:33: note: in instantiation of function template specialization 'std::__list_imp>::__create_node' requested here 1274 | __node_pointer __node = this->__create_node(/* prev = */ nullptr, /* next = */ nullptr, std::move(__x)); | ^ libs/gtkutil/filechooser.cpp:84:10: note: in instantiation of member function 'std::list::push_back' requested here 84 | m_types.push_back( filetype_pair_t( moduleName, type ) ); | ^ 2 warnings generated. c++ libs/gtkutil/frame.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/gtkutil/frame.o In file included from libs/gtkutil/frame.cpp:24: In file included from /usr/local/include/gtk-2.0/gtk/gtkframe.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 1 warning generated. c++ libs/gtkutil/glfont.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/gtkutil/glfont.o c++ libs/gtkutil/glwidget.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/gtkutil/glwidget.o In file included from libs/gtkutil/glwidget.cpp:30: In file included from /usr/local/include/gtk-2.0/gtk/gtkdrawingarea.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 1 warning generated. c++ libs/gtkutil/idledraw.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/gtkutil/idledraw.o c++ libs/gtkutil/image.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/gtkutil/image.o In file included from libs/gtkutil/image.cpp:24: In file included from /usr/local/include/gtk-2.0/gtk/gtkimage.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkmisc.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ libs/gtkutil/image.cpp:49:3: warning: 'gdk_pixbuf_unref' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations] 49 | gdk_pixbuf_unref( rgb ); | ^ /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:167:1: note: 'gdk_pixbuf_unref' has been explicitly marked deprecated here 167 | GDK_PIXBUF_DEPRECATED_IN_2_0_FOR(g_object_unref) | ^ /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h:343:45: note: expanded from macro 'GDK_PIXBUF_DEPRECATED_IN_2_0_FOR' 343 | #define GDK_PIXBUF_DEPRECATED_IN_2_0_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIXBUF_EXTERN | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR' 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) | ^ libs/gtkutil/image.cpp:62:3: warning: 'gdk_pixbuf_unref' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations] 62 | gdk_pixbuf_unref( rgba ); | ^ /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:167:1: note: 'gdk_pixbuf_unref' has been explicitly marked deprecated here 167 | GDK_PIXBUF_DEPRECATED_IN_2_0_FOR(g_object_unref) | ^ /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h:343:45: note: expanded from macro 'GDK_PIXBUF_DEPRECATED_IN_2_0_FOR' 343 | #define GDK_PIXBUF_DEPRECATED_IN_2_0_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIXBUF_EXTERN | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR' 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) | ^ 3 warnings generated. c++ libs/gtkutil/menu.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/gtkutil/menu.o In file included from libs/gtkutil/menu.cpp:25: In file included from /usr/local/include/gtk-2.0/gtk/gtkmenu.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkmenushell.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 1 warning generated. c++ libs/gtkutil/messagebox.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/gtkutil/messagebox.o In file included from libs/gtkutil/messagebox.cpp:25: In file included from /usr/local/include/gtk-2.0/gtk/gtkmain.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 1 warning generated. c++ libs/gtkutil/nonmodal.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/gtkutil/nonmodal.o In file included from libs/gtkutil/nonmodal.cpp:22: In file included from libs/gtkutil/nonmodal.h:25: In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 1 warning generated. c++ libs/gtkutil/paned.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/gtkutil/paned.o In file included from libs/gtkutil/paned.cpp:24: In file included from /usr/local/include/gtk-2.0/gtk/gtkhpaned.h:34: In file included from /usr/local/include/gtk-2.0/gtk/gtkpaned.h:34: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 1 warning generated. c++ libs/gtkutil/pointer.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/gtkutil/pointer.o c++ libs/gtkutil/toolbar.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/gtkutil/toolbar.o In file included from libs/gtkutil/toolbar.cpp:24: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolbar.h:40: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from libs/gtkutil/toolbar.cpp:24: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolbar.h:41: /usr/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^ /usr/local/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' 656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1329:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' 1329 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR' 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) | ^ 2 warnings generated. c++ libs/gtkutil/widget.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/gtkutil/widget.o In file included from libs/gtkutil/widget.cpp:22: In file included from libs/gtkutil/widget.h:26: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 1 warning generated. c++ libs/gtkutil/window.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/gtkutil/window.o In file included from libs/gtkutil/window.cpp:22: In file included from libs/gtkutil/window.h:25: In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 1 warning generated. c++ libs/gtkutil/xorrectangle.cpp -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-implicit-function-declaration -Wno-unused-parameter -fcommon -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -isystem /usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For FreeBSD 14.2 (amd64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"amd64\"" -c -o libs/gtkutil/xorrectangle.o In file included from libs/gtkutil/xorrectangle.cpp:22: In file included from libs/gtkutil/xorrectangle.h:25: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED' 1267 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 1 warning generated. ar rc libgtkutil.a libs/gtkutil/accelerator.o libs/gtkutil/button.o libs/gtkutil/clipboard.o libs/gtkutil/closure.o libs/gtkutil/container.o libs/gtkutil/cursor.o libs/gtkutil/dialog.o libs/gtkutil/entry.o libs/gtkutil/filechooser.o libs/gtkutil/frame.o libs/gtkutil/glfont.o libs/gtkutil/glwidget.o libs/gtkutil/idledraw.o libs/gtkutil/image.o libs/gtkutil/menu.o libs/gtkutil/messagebox.o libs/gtkutil/nonmodal.o libs/gtkutil/paned.o libs/gtkutil/pointer.o libs/gtkutil/toolbar.o libs/gtkutil/widget.o libs/gtkutil/window.o libs/gtkutil/xorrectangle.o ranlib libgtkutil.a file=install/radiant.amd64; mkdir -p ${file%/*} c++ radiant/autosave.o radiant/brushmanip.o radiant/brushmodule.o radiant/brushnode.o radiant/brush.o radiant/brush_primit.o radiant/brushtokens.o radiant/brushxml.o radiant/build.o radiant/camwindow.o radiant/clippertool.o radiant/commands.o radiant/console.o radiant/csg.o radiant/dialog.o radiant/eclass_def.o radiant/eclass_doom3.o radiant/eclass_fgd.o radiant/eclass.o radiant/eclass_xml.o radiant/entityinspector.o radiant/entitylist.o radiant/entity.o radiant/environment.o radiant/error.o radiant/feedback.o radiant/filetypes.o radiant/filters.o radiant/findtexturedialog.o radiant/glwidget.o radiant/grid.o radiant/groupdialog.o radiant/gtkdlgs.o radiant/gtkmisc.o radiant/help.o radiant/image.o radiant/mainframe.o radiant/main.o radiant/map.o radiant/mru.o radiant/nullmodel.o radiant/parse.o radiant/patchdialog.o radiant/patchmanip.o radiant/patchmodule.o radiant/patch.o radiant/pluginapi.o radiant/pluginmanager.o radiant/pluginmenu.o radiant/plugin.o radiant/plugintoolbar.o radiant/points.o radiant/preferencedictionary.o radiant/preferences.o radiant/qe3.o radiant/qgl.o radiant/referencecache.o radiant/renderer.o radiant/renderstate.o radiant/scenegraph.o radiant/selection.o radiant/select.o radiant/server.o radiant/shaders.o radiant/sockets.o radiant/stacktrace.o radiant/surfacedialog.o radiant/texmanip.o radiant/textures.o radiant/texwindow.o radiant/timer.o radiant/treemodel.o radiant/undo.o radiant/url.o radiant/view.o radiant/watchbsp.o radiant/winding.o radiant/windowobservers.o radiant/xmlstuff.o radiant/xywindow.o libcmdlib.a libgtkutil.a libl_net.a libmathlib.a libprofile.a libxmllib.a -fstack-protector-strong -L/usr/local/lib -s -lGL -ldl -L/usr/local/lib -lxml2 -L/usr/local/lib -lglib-2.0 -lintl -L/usr/local/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lharfbuzz -lfontconfig -lfreetype -L/usr/local/lib -lgtkglext-x11-1.0 -lgdkglext-x11-1.0 -lGLU -lGL -lpangox-1.0 -lX11 -lgmodule-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lharfbuzz -lfontconfig -lfreetype -lz -L/usr/local/lib -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lharfbuzz -lfontconfig -lfreetype -lpthread -o install/radiant.amd64 [ -z "ldd " ] || [ -z "`ldd install/radiant.amd64 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/radiant.amd64; exit 1; } if false; then o=install/radiant.amd64; ln -snf ${o##*/} install/radiant; else true; fi mkdir -p install/games find install/ -name .svn -exec rm -f -r {} \; -prune [ "FreeBSD" != "Darwin" ] || cp -r setup/data/osx/NetRadiant.app/* install/NetRadiant.app/ DOWNLOAD_GAMEPACKS="no" GIT="git" SVN="svn" WGET="wget" RM_R="rm -f -r" MV="mv" UNZIPPER="unzip" ECHO="echo" SH="/bin/sh" CP="cp" CP_R="cp -r" /bin/sh install-gamepacks.sh "install" Game packs not found, please run ./download-gamepacks.sh and then try again! echo 0 > install/RADIANT_MINOR echo 5 > install/RADIANT_MAJOR cp -r setup/data/tools/* install/ mkdir -p install/docs cp -r docs/* install/docs/ find install/ -name .svn -exec rm -f -r {} \; -prune No DLL inclusion implemented for this target. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> netradiant-20150621_7 depends on file: /usr/local/libdata/pkgconfig/ice.pc - found ===> netradiant-20150621_7 depends on file: /usr/local/libdata/pkgconfig/sm.pc - found ===> netradiant-20150621_7 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> netradiant-20150621_7 depends on file: /usr/local/libdata/pkgconfig/xmu.pc - found ===> netradiant-20150621_7 depends on file: /usr/local/libdata/pkgconfig/xt.pc - found =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for netradiant-20150621_7 ===> Generating temporary packing list cp -f -a /wrkdirs/usr/ports/games/netradiant/work/netradiant-20150621-src/install/* /wrkdirs/usr/ports/games/netradiant/work/stage/usr/local/share/netradiant install -m 555 /wrkdirs/usr/ports/games/netradiant/work/netradiant /wrkdirs/usr/ports/games/netradiant/work/stage/usr/local/bin install -m 444 /portdistfiles/q3map2.6 /wrkdirs/usr/ports/games/netradiant/work/stage/usr/local/share/man/man6 cp -f -a /wrkdirs/usr/ports/games/netradiant/work/DarkPlacesPack/games /wrkdirs/usr/ports/games/netradiant/work/DarkPlacesPack/*.game /wrkdirs/usr/ports/games/netradiant/work/stage/usr/local/share/netradiant cp -f -a /wrkdirs/usr/ports/games/netradiant/work/Doom3Pack/games /wrkdirs/usr/ports/games/netradiant/work/Doom3Pack/*.game /wrkdirs/usr/ports/games/netradiant/work/stage/usr/local/share/netradiant cp -f -a /wrkdirs/usr/ports/games/netradiant/work/ETPack/games /wrkdirs/usr/ports/games/netradiant/work/ETPack/*.game /wrkdirs/usr/ports/games/netradiant/work/stage/usr/local/share/netradiant cp -f -a /wrkdirs/usr/ports/games/netradiant/work/NeverballPack/games /wrkdirs/usr/ports/games/netradiant/work/NeverballPack/*.game /wrkdirs/usr/ports/games/netradiant/work/stage/usr/local/share/netradiant cp -f -a /wrkdirs/usr/ports/games/netradiant/work/NexuizPack/games /wrkdirs/usr/ports/games/netradiant/work/NexuizPack/*.game /wrkdirs/usr/ports/games/netradiant/work/stage/usr/local/share/netradiant cp -f -a /wrkdirs/usr/ports/games/netradiant/work/OpenArenaPack/games /wrkdirs/usr/ports/games/netradiant/work/OpenArenaPack/*.game /wrkdirs/usr/ports/games/netradiant/work/stage/usr/local/share/netradiant cp -f -a /wrkdirs/usr/ports/games/netradiant/work/OsirionPack/games /wrkdirs/usr/ports/games/netradiant/work/OsirionPack/*.game /wrkdirs/usr/ports/games/netradiant/work/stage/usr/local/share/netradiant cp -f -a /wrkdirs/usr/ports/games/netradiant/work/Quake1Pack/games /wrkdirs/usr/ports/games/netradiant/work/Quake1Pack/*.game /wrkdirs/usr/ports/games/netradiant/work/stage/usr/local/share/netradiant cp -f -a /wrkdirs/usr/ports/games/netradiant/work/Quake2Pack/games /wrkdirs/usr/ports/games/netradiant/work/Quake2Pack/*.game /wrkdirs/usr/ports/games/netradiant/work/stage/usr/local/share/netradiant cp -f -a /wrkdirs/usr/ports/games/netradiant/work/Quake2WorldPack/games /wrkdirs/usr/ports/games/netradiant/work/Quake2WorldPack/*.game /wrkdirs/usr/ports/games/netradiant/work/stage/usr/local/share/netradiant cp -f -a /wrkdirs/usr/ports/games/netradiant/work/Quake3Pack/games /wrkdirs/usr/ports/games/netradiant/work/Quake3Pack/*.game /wrkdirs/usr/ports/games/netradiant/work/stage/usr/local/share/netradiant cp -f -a /wrkdirs/usr/ports/games/netradiant/work/Quake4Pack/games /wrkdirs/usr/ports/games/netradiant/work/Quake4Pack/*.game /wrkdirs/usr/ports/games/netradiant/work/stage/usr/local/share/netradiant cp -f -a /wrkdirs/usr/ports/games/netradiant/work/QuakePack/games /wrkdirs/usr/ports/games/netradiant/work/QuakePack/*.game /wrkdirs/usr/ports/games/netradiant/work/stage/usr/local/share/netradiant cp -f -a /wrkdirs/usr/ports/games/netradiant/work/QuetooPack/games /wrkdirs/usr/ports/games/netradiant/work/QuetooPack/*.game /wrkdirs/usr/ports/games/netradiant/work/stage/usr/local/share/netradiant cp -f -a /wrkdirs/usr/ports/games/netradiant/work/TremulousPack/games /wrkdirs/usr/ports/games/netradiant/work/TremulousPack/*.game /wrkdirs/usr/ports/games/netradiant/work/stage/usr/local/share/netradiant cp -f -a /wrkdirs/usr/ports/games/netradiant/work/UFOAIPack/games /wrkdirs/usr/ports/games/netradiant/work/UFOAIPack/*.game /wrkdirs/usr/ports/games/netradiant/work/stage/usr/local/share/netradiant cp -f -a /wrkdirs/usr/ports/games/netradiant/work/UnvanquishedPack/games /wrkdirs/usr/ports/games/netradiant/work/UnvanquishedPack/*.game /wrkdirs/usr/ports/games/netradiant/work/stage/usr/local/share/netradiant cp -f -a /wrkdirs/usr/ports/games/netradiant/work/WarsowPack/games /wrkdirs/usr/ports/games/netradiant/work/WarsowPack/*.game /wrkdirs/usr/ports/games/netradiant/work/stage/usr/local/share/netradiant cp -f -a /wrkdirs/usr/ports/games/netradiant/work/XonoticPack/games /wrkdirs/usr/ports/games/netradiant/work/XonoticPack/*.game /wrkdirs/usr/ports/games/netradiant/work/stage/usr/local/share/netradiant ====> 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=2025-05-04T15:15:36+0000' 'PKG_NOTE_ports_top_git_hash=5529c5919b' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=e87d8134a3' '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 netradiant-20150621_7 ===> Building netradiant-20150621_7 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for netradiant-20150621_7 build of games/netradiant | netradiant-20150621_7 ended at Sun May 4 16:27:02 BST 2025 build time: 00:11:26