=>> Building games/devilutionX build started at Tue Nov 11 15:15:30 EST 2025 port directory: /usr/ports/games/devilutionX package name: devilutionX-1.5.4_3 building for: FreeBSD pkg.DaveG.ca 15.0-ALPHA3 FreeBSD 15.0-ALPHA3 1500064 amd64 maintained by: amdmi3@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 3975 Nov 8 22:00 /usr/ports/games/devilutionX/Makefile Ports top last git commit: ec159283c191 Ports top unclean checkout: no Port dir last git commit: b2cea6a8b1c6 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1500064 Job Id: 14 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1500064 UNAME_v=FreeBSD 15.0-ALPHA3 1500064 UNAME_r=15.0-ALPHA3 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/freebsd_15_c_x64-HEAD-ALL/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/freebsd_15_c_x64-HEAD-ALL/14/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_15_c_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_15_c_x64-HEAD-ALL/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for devilutionX-1.5.4_3: DEBUG=off: Build with debugging support LTO=on: Use Link-Time Optimization SOUND=on: Sound (audio) support TEST=off: Build and/or run tests ====> Options available for the group NETWORKING NETWORK=on: Enable network support TCP=on: TCP multiplayer option ZEROTIER=off: ZeroTier multiplayer option (broken) ENCRYPTION=on: Encrypt network packets ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- amdmi3@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- PKG_CONFIG=pkgconf SDL2_CONFIG=/usr/local/bin/sdl2-config XDG_DATA_HOME=/wrkdirs/usr/ports/games/devilutionX/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/devilutionX/work XDG_CACHE_HOME=/wrkdirs/usr/ports/games/devilutionX/work/.cache HOME=/wrkdirs/usr/ports/games/devilutionX/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/games/devilutionX/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/games/devilutionX/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- NINJA_STATUS="[%p %s/%t] " SDL2_CONFIG=/usr/local/bin/sdl2-config XDG_DATA_HOME=/wrkdirs/usr/ports/games/devilutionX/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/devilutionX/work XDG_CACHE_HOME=/wrkdirs/usr/ports/games/devilutionX/work/.cache HOME=/wrkdirs/usr/ports/games/devilutionX/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/games/devilutionX/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/games/devilutionX/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 DESTDIR=/wrkdirs/usr/ports/games/devilutionX/work/stage PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- CMAKE_BUILD_TYPE="release" OSREL=15.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/devilutionX" EXAMPLESDIR="share/examples/devilutionX" DATADIR="share/diasurgical/devilutionx" WWWDIR="www/devilutionX" ETCDIR="etc/devilutionX" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/diasurgical/devilutionx DOCSDIR=/usr/local/share/doc/devilutionX EXAMPLESDIR=/usr/local/share/examples/devilutionX WWWDIR=/usr/local/www/devilutionX ETCDIR=/usr/local/etc/devilutionX --End SUB_LIST-- ---Begin make.conf--- DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> devilutionX-1.5.4_3 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.4.2_1.pkg [pkg.DaveG.ca] Installing pkg-2.4.2_1... [pkg.DaveG.ca] Extracting pkg-2.4.2_1: .......... done ===> devilutionX-1.5.4_3 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of devilutionX-1.5.4_3 =========================================================================== =================================================== ===== 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 devilutionX-1.5.4_3 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by devilutionX-1.5.4_3 for building => SHA256 Checksum OK for devilutionx.mpq?tag=v4. => SHA256 Checksum OK for diasurgical-DevilutionX-1.5.4_GH0.tar.gz. => SHA256 Checksum OK for diasurgical-libsmackerdec-91e732bb6953489077430572f43fc802bf2c75b2_GH0.tar.gz. => SHA256 Checksum OK for diasurgical-libmpq-b78d66c6fee6a501cc9b95d8556a129c68841b05_GH0.tar.gz. => SHA256 Checksum OK for diasurgical-asio-4bcf552fcea3e1ae555dde2ab33bc9fa6770da4d_GH0.tar.gz. =========================================================================== =================================================== ===== 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 devilutionX-1.5.4_3 for building ===> Extracting for devilutionX-1.5.4_3 => SHA256 Checksum OK for devilutionx.mpq?tag=v4. => SHA256 Checksum OK for diasurgical-DevilutionX-1.5.4_GH0.tar.gz. => SHA256 Checksum OK for diasurgical-libsmackerdec-91e732bb6953489077430572f43fc802bf2c75b2_GH0.tar.gz. => SHA256 Checksum OK for diasurgical-libmpq-b78d66c6fee6a501cc9b95d8556a129c68841b05_GH0.tar.gz. => SHA256 Checksum OK for diasurgical-asio-4bcf552fcea3e1ae555dde2ab33bc9fa6770da4d_GH0.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for devilutionX-1.5.4_3 ===> Converting DOS text files to UNIX text files ===> Applying FreeBSD patches for devilutionX-1.5.4_3 from /usr/ports/games/devilutionX/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> devilutionX-1.5.4_3 depends on file: /usr/local/include/SimpleIni.h - not found ===> Installing existing package /packages/All/simpleini-4.22_1.pkg [pkg.DaveG.ca] Installing simpleini-4.22_1... [pkg.DaveG.ca] Extracting simpleini-4.22_1: ..... done ===> devilutionX-1.5.4_3 depends on file: /usr/local/include/SimpleIni.h - found ===> Returning to build of devilutionX-1.5.4_3 ===> devilutionX-1.5.4_3 depends on file: /usr/local/bin/cmake - not found ===> Installing existing package /packages/All/cmake-core-3.31.9.pkg [pkg.DaveG.ca] Installing cmake-core-3.31.9... [pkg.DaveG.ca] `-- Installing expat-2.7.3... [pkg.DaveG.ca] `-- Extracting expat-2.7.3: .......... done [pkg.DaveG.ca] `-- Installing jsoncpp-1.9.6_1... [pkg.DaveG.ca] `-- Extracting jsoncpp-1.9.6_1: .......... done [pkg.DaveG.ca] `-- Installing libidn2-2.3.8... [pkg.DaveG.ca] | `-- Installing indexinfo-0.3.1_1... [pkg.DaveG.ca] | `-- Extracting indexinfo-0.3.1_1: . done [pkg.DaveG.ca] | `-- Installing libunistring-1.4.1... [pkg.DaveG.ca] | `-- Extracting libunistring-1.4.1: .......... done [pkg.DaveG.ca] `-- Extracting libidn2-2.3.8: .......... done [pkg.DaveG.ca] `-- Installing libuv-1.51.0... [pkg.DaveG.ca] `-- Extracting libuv-1.51.0: .......... done [pkg.DaveG.ca] `-- Installing rhash-1.4.4_1... [pkg.DaveG.ca] | `-- Installing gettext-runtime-0.23.1... [pkg.DaveG.ca] | `-- Extracting gettext-runtime-0.23.1: .......... done [pkg.DaveG.ca] `-- Extracting rhash-1.4.4_1: .......... done [pkg.DaveG.ca] Extracting cmake-core-3.31.9: .......... done ===> devilutionX-1.5.4_3 depends on file: /usr/local/bin/cmake - found ===> Returning to build of devilutionX-1.5.4_3 ===> devilutionX-1.5.4_3 depends on executable: ninja - not found ===> Installing existing package /packages/All/ninja-1.13.1,4.pkg [pkg.DaveG.ca] Installing ninja-1.13.1,4... [pkg.DaveG.ca] `-- Installing python311-3.11.14... [pkg.DaveG.ca] | `-- Installing libffi-3.5.1... [pkg.DaveG.ca] | `-- Extracting libffi-3.5.1: .......... done [pkg.DaveG.ca] | `-- Installing mpdecimal-4.0.1... [pkg.DaveG.ca] | `-- Extracting mpdecimal-4.0.1: .......... done [pkg.DaveG.ca] | `-- Installing readline-8.3.1... [pkg.DaveG.ca] | `-- Extracting readline-8.3.1: .......... done [pkg.DaveG.ca] `-- Extracting python311-3.11.14: .......... done [pkg.DaveG.ca] Extracting ninja-1.13.1,4: ..... done ===== Message from python311-3.11.14: -- 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 ===> devilutionX-1.5.4_3 depends on executable: ninja - found ===> Returning to build of devilutionX-1.5.4_3 ===> devilutionX-1.5.4_3 depends on executable: msgfmt - not found ===> Installing existing package /packages/All/gettext-tools-0.23.1_1.pkg [pkg.DaveG.ca] Installing gettext-tools-0.23.1_1... [pkg.DaveG.ca] `-- Installing libtextstyle-0.23.1... [pkg.DaveG.ca] `-- Extracting libtextstyle-0.23.1: .......... done [pkg.DaveG.ca] Extracting gettext-tools-0.23.1_1: .......... done ===> devilutionX-1.5.4_3 depends on executable: msgfmt - found ===> Returning to build of devilutionX-1.5.4_3 ===> devilutionX-1.5.4_3 depends on package: pkgconf>=1.3.0_1 - not found ===> Installing existing package /packages/All/pkgconf-2.4.3,1.pkg [pkg.DaveG.ca] Installing pkgconf-2.4.3,1... [pkg.DaveG.ca] Extracting pkgconf-2.4.3,1: .......... done ===> devilutionX-1.5.4_3 depends on package: pkgconf>=1.3.0_1 - found ===> Returning to build of devilutionX-1.5.4_3 ===> devilutionX-1.5.4_3 depends on file: /usr/local/bin/sdl2-config - not found ===> Installing existing package /packages/All/sdl2-2.32.10.pkg [pkg.DaveG.ca] Installing sdl2-2.32.10... [pkg.DaveG.ca] `-- Installing libX11-1.8.12,1... [pkg.DaveG.ca] | `-- Installing libxcb-1.17.0... [pkg.DaveG.ca] | | `-- Installing libXau-1.0.12... [pkg.DaveG.ca] | | `-- Extracting libXau-1.0.12: .......... done [pkg.DaveG.ca] | | `-- Installing libXdmcp-1.1.5... [pkg.DaveG.ca] | | `-- Installing xorgproto-2024.1... [pkg.DaveG.ca] | | `-- Extracting xorgproto-2024.1: .......... done [pkg.DaveG.ca] | | `-- Extracting libXdmcp-1.1.5: ...... done [pkg.DaveG.ca] | `-- Extracting libxcb-1.17.0: .......... done [pkg.DaveG.ca] `-- Extracting libX11-1.8.12,1: .......... done [pkg.DaveG.ca] `-- Installing libXScrnSaver-1.2.4_1... [pkg.DaveG.ca] | `-- Installing libXext-1.3.6,1... [pkg.DaveG.ca] | `-- Extracting libXext-1.3.6,1: .......... done [pkg.DaveG.ca] `-- Extracting libXScrnSaver-1.2.4_1: .......... done [pkg.DaveG.ca] `-- Installing libXcursor-1.2.3... [pkg.DaveG.ca] | `-- Installing libXfixes-6.0.1... [pkg.DaveG.ca] | `-- Extracting libXfixes-6.0.1: ....... done [pkg.DaveG.ca] | `-- Installing libXrender-0.9.12... [pkg.DaveG.ca] | `-- Extracting libXrender-0.9.12: ....... done [pkg.DaveG.ca] `-- Extracting libXcursor-1.2.3: .......... done [pkg.DaveG.ca] `-- Installing libXi-1.8.2,1... [pkg.DaveG.ca] `-- Extracting libXi-1.8.2,1: .......... done [pkg.DaveG.ca] `-- Installing libXrandr-1.5.4... [pkg.DaveG.ca] `-- Extracting libXrandr-1.5.4: .......... done [pkg.DaveG.ca] `-- Installing libglvnd-1.7.0... [pkg.DaveG.ca] `-- Extracting libglvnd-1.7.0: .......... done [pkg.DaveG.ca] `-- Installing libinotify-20240724_3... [pkg.DaveG.ca] `-- Extracting libinotify-20240724_3: .......... done [pkg.DaveG.ca] `-- Installing libxkbcommon-1.8.1_3... [pkg.DaveG.ca] | `-- Installing libxml2-2.14.6... [pkg.DaveG.ca] | `-- Extracting libxml2-2.14.6: .......... done [pkg.DaveG.ca] | `-- Installing wayland-1.24.0_2... [pkg.DaveG.ca] | | `-- Installing libepoll-shim-0.0.20240608... [pkg.DaveG.ca] | | `-- Extracting libepoll-shim-0.0.20240608: .......... done [pkg.DaveG.ca] | `-- Extracting wayland-1.24.0_2: .......... done [pkg.DaveG.ca] | `-- Installing xkeyboard-config-2.41_4... [pkg.DaveG.ca] | `-- Extracting xkeyboard-config-2.41_4: .......... done [pkg.DaveG.ca] `-- Extracting libxkbcommon-1.8.1_3: .......... done [pkg.DaveG.ca] `-- Installing mesa-libs-24.1.7_1... [pkg.DaveG.ca] | `-- Installing libXdamage-1.1.6... [pkg.DaveG.ca] | `-- Extracting libXdamage-1.1.6: ...... done [pkg.DaveG.ca] | `-- Installing libXxf86vm-1.1.6... [pkg.DaveG.ca] | `-- Extracting libXxf86vm-1.1.6: .......... done [pkg.DaveG.ca] | `-- Installing libdrm-2.4.123,1... [pkg.DaveG.ca] | | `-- Installing libpciaccess-0.18.1_1... [pkg.DaveG.ca] | | `-- Installing hwdata-0.401,1... [pkg.DaveG.ca] | | `-- Extracting hwdata-0.401,1: ...... done [pkg.DaveG.ca] | | `-- Extracting libpciaccess-0.18.1_1: ..... done [pkg.DaveG.ca] | `-- Extracting libdrm-2.4.123,1: .......... done [pkg.DaveG.ca] | `-- Installing libxshmfence-1.3.3... [pkg.DaveG.ca] | `-- Extracting libxshmfence-1.3.3: ...... done [pkg.DaveG.ca] | `-- Installing zstd-1.5.7... [pkg.DaveG.ca] | | `-- Installing liblz4-1.10.0_2,1... [pkg.DaveG.ca] | | `-- Extracting liblz4-1.10.0_2,1: .......... done [pkg.DaveG.ca] | `-- Extracting zstd-1.5.7: .......... done [pkg.DaveG.ca] `-- Extracting mesa-libs-24.1.7_1: .......... done [pkg.DaveG.ca] `-- Installing vulkan-loader-1.4.327... [pkg.DaveG.ca] `-- Extracting vulkan-loader-1.4.327: ....... done [pkg.DaveG.ca] Extracting sdl2-2.32.10: .......... done ===== Message from libinotify-20240724_3: -- 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 wayland-1.24.0_2: -- Wayland requires XDG_RUNTIME_DIR to be defined to a path that will contain "wayland-%d" unix(4) sockets. This is usually handled by consolekit2 (via ck-launch-session) or pam_xdg (via login). ===== Message from libxkbcommon-1.8.1_3: -- If arrow keys don't work under X11 switch to legacy rules e.g., For sh/bash/ksh/zsh run and (optionally) add into ~/.profile: export XKB_DEFAULT_RULES=xorg For csh/tcsh run and (optionally) add into ~/.login: setenv XKB_DEFAULT_RULES xorg ===> devilutionX-1.5.4_3 depends on file: /usr/local/bin/sdl2-config - found ===> Returning to build of devilutionX-1.5.4_3 ===> devilutionX-1.5.4_3 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg.DaveG.ca] Installing ccache-3.7.12_8... [pkg.DaveG.ca] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> devilutionX-1.5.4_3 depends on file: /usr/local/bin/ccache - found ===> Returning to build of devilutionX-1.5.4_3 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> devilutionX-1.5.4_3 depends on shared library: libfmt.so - not found ===> Installing existing package /packages/All/libfmt-12.1.0.pkg [pkg.DaveG.ca] Installing libfmt-12.1.0... [pkg.DaveG.ca] Extracting libfmt-12.1.0: .......... done ===> devilutionX-1.5.4_3 depends on shared library: libfmt.so - found (/usr/local/lib/libfmt.so) ===> Returning to build of devilutionX-1.5.4_3 ===> devilutionX-1.5.4_3 depends on shared library: libsodium.so - not found ===> Installing existing package /packages/All/libsodium-1.0.19.pkg [pkg.DaveG.ca] Installing libsodium-1.0.19... [pkg.DaveG.ca] Extracting libsodium-1.0.19: .......... done ===> devilutionX-1.5.4_3 depends on shared library: libsodium.so - found (/usr/local/lib/libsodium.so) ===> Returning to build of devilutionX-1.5.4_3 ===> devilutionX-1.5.4_3 depends on shared library: libSDL_audiolib.so - not found ===> Installing existing package /packages/All/sdl_audiolib-git20220713_9.pkg [pkg.DaveG.ca] Installing sdl_audiolib-git20220713_9... [pkg.DaveG.ca] `-- Installing flac-1.5.0,1... [pkg.DaveG.ca] | `-- Installing libogg-1.3.6,4... [pkg.DaveG.ca] | `-- Extracting libogg-1.3.6,4: .......... done [pkg.DaveG.ca] `-- Extracting flac-1.5.0,1: .......... done [pkg.DaveG.ca] `-- Installing fluidsynth-2.5.1... [pkg.DaveG.ca] | `-- Installing jackit-1.9.22_3... [pkg.DaveG.ca] | | `-- Installing dbus-1.16.2_4,1... [pkg.DaveG.ca] | | `-- Installing libICE-1.1.2,1... [pkg.DaveG.ca] | | `-- Extracting libICE-1.1.2,1: .......... done [pkg.DaveG.ca] | | `-- Installing libSM-1.2.6,1... [pkg.DaveG.ca] | | `-- Extracting libSM-1.2.6,1: ........ done ===> Creating groups Creating group 'messagebus' with gid '556' ===> Creating users Creating user 'messagebus' with uid '556' [pkg.DaveG.ca] | | `-- Extracting dbus-1.16.2_4,1: ......... done [pkg.DaveG.ca] | | `-- Installing libsamplerate-0.2.2_1... [pkg.DaveG.ca] | | `-- Installing libsndfile-1.2.2_2... [pkg.DaveG.ca] | | | `-- Installing lame-3.100_5... [pkg.DaveG.ca] | | | `-- Extracting lame-3.100_5: .......... done [pkg.DaveG.ca] | | | `-- Installing libvorbis-1.3.7_2,3... [pkg.DaveG.ca] | | | `-- Extracting libvorbis-1.3.7_2,3: .......... done [pkg.DaveG.ca] | | | `-- Installing mpg123-1.33.3... [pkg.DaveG.ca] | | | `-- Extracting mpg123-1.33.3: .......... done [pkg.DaveG.ca] | | | `-- Installing opus-1.5.2... [pkg.DaveG.ca] | | | `-- Extracting opus-1.5.2: .......... done [pkg.DaveG.ca] | | `-- Extracting libsndfile-1.2.2_2: .......... done [pkg.DaveG.ca] | | `-- Extracting libsamplerate-0.2.2_1: .......... done [pkg.DaveG.ca] | | `-- Installing libsysinfo-0.0.3_3... [pkg.DaveG.ca] | | `-- Extracting libsysinfo-0.0.3_3: ...... done [pkg.DaveG.ca] | | `-- Installing py311-dbus-1.3.2... [pkg.DaveG.ca] | | `-- Installing dbus-glib-0.114... [pkg.DaveG.ca] | | | `-- Installing glib-2.84.1_3,2... [pkg.DaveG.ca] | | | `-- Installing libiconv-1.18... [pkg.DaveG.ca] | | | `-- Extracting libiconv-1.18: .......... done [pkg.DaveG.ca] | | | `-- Installing pcre2-10.46... [pkg.DaveG.ca] | | | `-- Extracting pcre2-10.46: .......... done [pkg.DaveG.ca] | | | `-- Installing py311-packaging-25.0... [pkg.DaveG.ca] | | | `-- Extracting py311-packaging-25.0: .......... done [pkg.DaveG.ca] | | | `-- Extracting glib-2.84.1_3,2: .......... done [pkg.DaveG.ca] | | `-- Extracting dbus-glib-0.114: .......... done [pkg.DaveG.ca] | | `-- Installing pydbus-common-1.3.2... [pkg.DaveG.ca] | | `-- Extracting pydbus-common-1.3.2: .......... done [pkg.DaveG.ca] | | `-- Extracting py311-dbus-1.3.2: .......... done [pkg.DaveG.ca] | `-- Extracting jackit-1.9.22_3: .......... done [pkg.DaveG.ca] `-- Extracting fluidsynth-2.5.1: .......... done [pkg.DaveG.ca] `-- Installing libmodplug-0.8.9.1.r461... [pkg.DaveG.ca] `-- Extracting libmodplug-0.8.9.1.r461: ........ done [pkg.DaveG.ca] `-- Installing libopenmpt-0.8.3... [pkg.DaveG.ca] | `-- Installing portaudio-19.6.0_7,1... [pkg.DaveG.ca] | `-- Extracting portaudio-19.6.0_7,1: .......... done [pkg.DaveG.ca] `-- Extracting libopenmpt-0.8.3: .......... done [pkg.DaveG.ca] `-- Installing libsoxr-0.1.3_3... [pkg.DaveG.ca] `-- Extracting libsoxr-0.1.3_3: .......... done [pkg.DaveG.ca] `-- Installing libxmp-4.6.3... [pkg.DaveG.ca] `-- Extracting libxmp-4.6.3: .......... done [pkg.DaveG.ca] `-- Installing opusfile-0.12_1... [pkg.DaveG.ca] `-- Extracting opusfile-0.12_1: .......... done [pkg.DaveG.ca] `-- Installing wildmidi-0.4.2_1... [pkg.DaveG.ca] | `-- Installing alsa-lib-1.2.14... [pkg.DaveG.ca] | `-- Extracting alsa-lib-1.2.14: .......... done [pkg.DaveG.ca] `-- Extracting wildmidi-0.4.2_1: .......... done [pkg.DaveG.ca] Extracting sdl_audiolib-git20220713_9: .......... done ==> Running trigger: gio-modules.ucl Generating GIO modules cache ==> Running trigger: glib-schemas.ucl Compiling glib schemas No schema files found: doing nothing. ===== Message from jackit-1.9.22_3: -- The new JACK server comes with a DBUS control interface: $ jack_control help $ jack_control ds oss $ jack_control dp $ jack_control dps rate 48000 $ jack_control dps wordlength 16 $ jack_control dps capture /dev/dsp0 $ jack_control dps playback /dev/dsp0 $ jack_control eps realtime False $ jack_control start To use real-time priority for JACK server and clients, load the mac_priority(4) module and add the JACK user to the realtime group. Memory locking has to be allowed in /etc/login.conf or ~/.login_conf. Set the resource limit ":memorylocked=unlimited:" and don't forget to run # cap_mkdb /etc/login.conf It's still possible to start JACK server as an RC service for a dedicated user. Note that only one JACK server can be run at a time. An /etc/rc.conf example: jackd_enable="YES" jackd_user="joe" jackd_args="--no-realtime -doss -r48000 -p1024 -w16 \ --capture /dev/dsp0 --playback /dev/dsp0" Official JACK example clients and tools are available as jack-example-tools. JACK 1.9.22 introduces a latency correction fix. Latency correction parameters have to be measured again after an update. ===== Message from portaudio-19.6.0_7,1: -- # # PortAudio test programs can be built like this: # # cd /usr/local/share/examples/portaudio # cc -L/usr/local/lib -lm -lpthread -lportaudio -I/usr/local/include \ # pa_unix*.c pa_allocation.c pa_ringbuffer.c pa_debugprint.c \ # pa_front.c paex_ocean_shore.c # ===== Message from opusfile-0.12_1: -- ===> NOTICE: The opusfile 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 ===== Message from wildmidi-0.4.2_1: -- ===> NOTICE: The wildmidi 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 ===> devilutionX-1.5.4_3 depends on shared library: libSDL_audiolib.so - found (/usr/local/lib/libSDL_audiolib.so) ===> Returning to build of devilutionX-1.5.4_3 ===> devilutionX-1.5.4_3 depends on shared library: libSDL2_image.so - not found ===> Installing existing package /packages/All/sdl2_image-2.8.8_1.pkg [pkg.DaveG.ca] Installing sdl2_image-2.8.8_1... [pkg.DaveG.ca] `-- Installing jpeg-turbo-3.1.2... [pkg.DaveG.ca] `-- Extracting jpeg-turbo-3.1.2: .......... done [pkg.DaveG.ca] `-- Installing libavif-1.3.0_2... [pkg.DaveG.ca] | `-- Installing aom-3.13.1... [pkg.DaveG.ca] | | `-- Installing vmaf-3.0.0... [pkg.DaveG.ca] | | `-- Extracting vmaf-3.0.0: .......... done [pkg.DaveG.ca] | `-- Extracting aom-3.13.1: .......... done [pkg.DaveG.ca] | `-- Installing dav1d-1.5.1_1... [pkg.DaveG.ca] | `-- Extracting dav1d-1.5.1_1: .......... done [pkg.DaveG.ca] | `-- Installing gdk-pixbuf2-2.44.1... [pkg.DaveG.ca] | | `-- Installing png-1.6.50... [pkg.DaveG.ca] | | `-- Extracting png-1.6.50: .......... done [pkg.DaveG.ca] | | `-- Installing shared-mime-info-2.4_2... [pkg.DaveG.ca] | | `-- Extracting shared-mime-info-2.4_2: ......... done [pkg.DaveG.ca] | | `-- Installing tiff-4.7.1... [pkg.DaveG.ca] | | `-- Installing jbigkit-2.1_3... [pkg.DaveG.ca] | | `-- Extracting jbigkit-2.1_3: .......... done [pkg.DaveG.ca] | | `-- Installing lerc-4.0.0... [pkg.DaveG.ca] | | `-- Extracting lerc-4.0.0: ..... done [pkg.DaveG.ca] | | `-- Installing libdeflate-1.24... [pkg.DaveG.ca] | | `-- Extracting libdeflate-1.24: .......... done [pkg.DaveG.ca] | | `-- Extracting tiff-4.7.1: .......... done [pkg.DaveG.ca] | `-- Extracting gdk-pixbuf2-2.44.1: .......... done [pkg.DaveG.ca] | `-- Installing libyuv-0.0.1903... [pkg.DaveG.ca] | `-- Extracting libyuv-0.0.1903: .......... done [pkg.DaveG.ca] `-- Extracting libavif-1.3.0_2: .......... done [pkg.DaveG.ca] `-- Installing libjxl-0.11.1_2... [pkg.DaveG.ca] | `-- Installing brotli-1.1.0,1... [pkg.DaveG.ca] | `-- Extracting brotli-1.1.0,1: .......... done [pkg.DaveG.ca] | `-- Installing giflib-5.2.2... [pkg.DaveG.ca] | `-- Extracting giflib-5.2.2: .......... done [pkg.DaveG.ca] | `-- Installing highway-1.3.0... [pkg.DaveG.ca] | `-- Extracting highway-1.3.0: .......... done [pkg.DaveG.ca] | `-- Installing openexr-3.4.3... [pkg.DaveG.ca] | | `-- Installing Imath-3.2.2_1... [pkg.DaveG.ca] | | `-- Extracting Imath-3.2.2_1: .......... done [pkg.DaveG.ca] | | `-- Installing openjph-0.24.5... [pkg.DaveG.ca] | | `-- Extracting openjph-0.24.5: .......... done [pkg.DaveG.ca] | `-- Extracting openexr-3.4.3: .......... done [pkg.DaveG.ca] `-- Extracting libjxl-0.11.1_2: .......... done [pkg.DaveG.ca] `-- Installing webp-1.6.0... [pkg.DaveG.ca] `-- Extracting webp-1.6.0: .......... done [pkg.DaveG.ca] Extracting sdl2_image-2.8.8_1: .......... done ==> Running trigger: gdk-pixbuf-query-loaders.ucl Generating gdk-pixbuf modules cache ==> Running trigger: shared-mime-info.ucl Building the Shared MIME-Info database cache ===== Message from libjxl-0.11.1_2: -- Additional packages recommended for new users: - imlib2-jxl (e.g., feh, scrot) - kf5-kimageformats (e.g., nomacs, flameshot, skanlite) - gimp-jxl-plugin ===> devilutionX-1.5.4_3 depends on shared library: libSDL2_image.so - found (/usr/local/lib/libSDL2_image.so) ===> Returning to build of devilutionX-1.5.4_3 ===> devilutionX-1.5.4_3 depends on shared library: libSDL2.so - found (/usr/local/lib/libSDL2.so) =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for devilutionX-1.5.4_3 ===> Performing out-of-source build /bin/mkdir -p /wrkdirs/usr/ports/games/devilutionX/work/.build -- The C compiler identification is Clang 19.1.7 -- The CXX compiler identification is Clang 19.1.7 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/local/libexec/ccache/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/local/libexec/ccache/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Found Threads: TRUE -- 📚 zlib: dynamic system library -- 📚 bzip2: dynamic system library -- 📚 SDL2: dynamic system library -- Found SDL_image -- 📚 SDL_image: dynamic system library -- Found fmt 12.1.0 -- 📚 libfmt: dynamic system library -- Found PkgConfig: /usr/local/bin/pkgconf (found version "2.4.3") -- Found SDL_audiolib -- 📚 SDL_audiolib: dynamic system library -- Found SDL_audiolib: /usr/local/include/SDL_audiolib -- 📚 libsodium: dynamic system library -- Found sodium: /usr/local/lib/libsodium.so (found version "1.0.19") CMake Warning (dev) at /usr/local/share/cmake/Modules/FetchContent.cmake:1953 (message): Calling FetchContent_Populate(libsmackerdec) is deprecated, call FetchContent_MakeAvailable(libsmackerdec) instead. Policy CMP0169 can be set to OLD to allow FetchContent_Populate(libsmackerdec) to be called directly for now, but the ability to call it with declared details will be removed completely in a future version. Call Stack (most recent call first): CMake/functions/FetchContent_MakeAvailableExcludeFromAll.cmake:7 (FetchContent_Populate) 3rdParty/libsmackerdec/CMakeLists.txt:8 (FetchContent_MakeAvailableExcludeFromAll) This warning is for project developers. Use -Wno-dev to suppress it. -- Found simpleini -- 📚 simpleini: dynamic system library -- Found simpleini: /usr/local/include (found suitable version "4.22", minimum required is "4.19") -- Found BZip2: /usr/lib/libbz2.so (found version "1.0.8") -- Looking for BZ2_bzCompressInit -- Looking for BZ2_bzCompressInit - found CMake Warning (dev) at /usr/local/share/cmake/Modules/FetchContent.cmake:1953 (message): Calling FetchContent_Populate(libmpq) is deprecated, call FetchContent_MakeAvailable(libmpq) instead. Policy CMP0169 can be set to OLD to allow FetchContent_Populate(libmpq) to be called directly for now, but the ability to call it with declared details will be removed completely in a future version. Call Stack (most recent call first): CMake/functions/FetchContent_MakeAvailableExcludeFromAll.cmake:7 (FetchContent_Populate) 3rdParty/libmpq/CMakeLists.txt:16 (FetchContent_MakeAvailableExcludeFromAll) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/local/share/cmake/Modules/FetchContent.cmake:1953 (message): Calling FetchContent_Populate(asio) is deprecated, call FetchContent_MakeAvailable(asio) instead. Policy CMP0169 can be set to OLD to allow FetchContent_Populate(asio) to be called directly for now, but the ability to call it with declared details will be removed completely in a future version. Call Stack (most recent call first): CMake/functions/FetchContent_MakeAvailableExcludeFromAll.cmake:7 (FetchContent_Populate) 3rdParty/asio/CMakeLists.txt:8 (FetchContent_MakeAvailableExcludeFromAll) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:336 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found Gettext: /usr/local/bin/msgmerge (found version "0.23.1") -- Configuring done (7.1s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_COLOR_MAKEFILE CMAKE_INSTALL_SHAREDIR CMAKE_MODULE_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS CMAKE_VERBOSE_MAKEFILE DDEVILUTIONX_SYSTEM_LIBFMT -- Build files have been written to: /wrkdirs/usr/ports/games/devilutionX/work/.build =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for devilutionX-1.5.4_3 [ 0% 33/322] cd /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4 && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/ro.gmo /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Translations/ro.po [ 0% 33/322] cd /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4 && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/cs.gmo /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Translations/cs.po [ 0% 33/322] cd /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4 && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/da.gmo /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Translations/da.po [ 1% 33/322] cd /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4 && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/hr.gmo /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Translations/hr.po [ 1% 33/322] cd /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4 && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fr.gmo /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Translations/fr.po [ 1% 33/322] cd /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4 && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/it.gmo /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Translations/it.po [ 2% 33/322] cd /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4 && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/es.gmo /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Translations/es.po [ 2% 33/322] cd /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4 && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/pt_BR.gmo /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Translations/pt_BR.po [ 2% 33/322] cd /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4 && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/bg.gmo /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Translations/bg.po [ 3% 33/322] cd /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4 && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/de.gmo /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Translations/de.po [ 3% 33/322] cd /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4 && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/hu.gmo /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Translations/hu.po [ 3% 33/322] cd /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4 && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/ko.gmo /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Translations/ko.po [ 4% 33/322] cd /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4 && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/sv.gmo /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Translations/sv.po [ 4% 33/322] cd /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4 && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/zh_TW.gmo /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Translations/zh_TW.po [ 4% 33/322] cd /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4 && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/tr.gmo /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Translations/tr.po [ 4% 33/322] cd /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4 && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/ru.gmo /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Translations/ru.po [ 5% 33/322] cd /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4 && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/uk.gmo /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Translations/uk.po [ 5% 33/322] cd /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4 && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/zh_CN.gmo /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Translations/zh_CN.po [ 5% 33/322] cd /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4 && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/el.gmo /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Translations/el.po [ 6% 33/322] cd /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4 && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/ja.gmo /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Translations/ja.po [ 6% 33/322] cd /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4 && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/pl.gmo /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Translations/pl.po [ 6% 85/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/arena/church.dun /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/arena/church.dun [ 7% 86/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/arena/circle_of_death.dun /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/arena/circle_of_death.dun [ 7% 87/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/arena/hell.dun /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/arena/hell.dun [ 7% 88/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/data/boxleftend.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/data/boxleftend.clx [ 8% 89/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/data/boxmiddle.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/data/boxmiddle.clx [ 8% 90/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/data/boxrightend.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/data/boxrightend.clx [ 8% 91/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/data/charbg.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/data/charbg.clx [ 9% 92/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/data/dirtybuc.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/data/dirtybuc.clx [ 9% 93/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/data/dirtybucp.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/data/dirtybucp.clx [ 9% 94/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/data/health.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/data/health.clx [ 9% 95/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/data/healthbox.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/data/healthbox.clx [ 10% 96/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/data/hintbox.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/data/hintbox.clx [ 10% 97/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/data/hintboxbackground.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/data/hintboxbackground.clx [ 10% 98/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/data/hinticons.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/data/hinticons.clx [ 11% 99/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/data/monstertags.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/data/monstertags.clx [ 11% 100/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/data/panel8buc.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/data/panel8buc.clx [ 11% 101/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/data/panel8bucp.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/data/panel8bucp.clx [ 12% 102/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/data/resistance.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/data/resistance.clx [ 12% 103/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/data/stash.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/data/stash.clx [ 12% 104/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/data/stashnavbtns.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/data/stashnavbtns.clx [ 13% 105/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/data/talkbutton.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/data/talkbutton.clx [ 13% 106/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/data/xpbar.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/data/xpbar.clx [ 13% 107/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/12-00.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/12-00.clx [ 13% 108/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/12-01.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/12-01.clx [ 14% 109/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/12-02.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/12-02.clx [ 14% 110/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/12-03.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/12-03.clx [ 14% 111/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/12-04.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/12-04.clx [ 15% 112/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/12-1f4.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/12-1f4.clx [ 15% 113/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/12-1f6.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/12-1f6.clx [ 15% 114/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/12-20.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/12-20.clx [ 16% 115/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/12-26.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/12-26.clx [ 16% 116/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/12-e0.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/12-e0.clx [ 16% 117/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/22-02.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/22-02.clx [ 17% 118/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/22-05.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/22-05.clx [ 17% 119/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/24-00.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/24-00.clx [ 17% 120/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/24-02.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/24-02.clx [ 18% 121/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/12-1f9.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/12-1f9.clx [ 18% 122/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/22-00.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/22-00.clx [ 18% 123/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/22-01.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/22-01.clx [ 18% 124/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/22-03.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/22-03.clx [ 19% 125/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/22-04.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/22-04.clx [ 19% 126/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/22-20.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/22-20.clx [ 19% 127/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/24-01.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/24-01.clx [ 20% 128/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/24-03.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/24-03.clx [ 20% 129/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/24-04.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/24-04.clx [ 20% 130/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/24-1f4.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/24-1f4.clx [ 21% 131/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/24-1f6.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/24-1f6.clx [ 21% 132/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/24-1f9.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/24-1f9.clx [ 21% 133/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/24-20.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/24-20.clx [ 22% 134/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/24-26.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/24-26.clx [ 22% 135/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/24-e0.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/24-e0.clx [ 22% 136/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/30-00.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/30-00.clx [ 22% 137/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/30-01.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/30-01.clx [ 23% 138/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/30-02.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/30-02.clx [ 23% 139/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/30-03.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/30-03.clx [ 23% 140/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/30-04.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/30-04.clx [ 24% 141/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/30-20.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/30-20.clx [ 24% 142/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/42-00.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/42-00.clx [ 24% 143/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/42-01.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/42-01.clx [ 25% 144/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/42-02.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/42-02.clx [ 25% 145/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/42-03.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/42-03.clx [ 25% 146/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/42-04.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/42-04.clx [ 26% 147/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/42-20.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/42-20.clx [ 26% 148/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/46-00.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/46-00.clx [ 26% 149/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/46-01.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/46-01.clx [ 27% 150/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/46-02.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/46-02.clx [ 27% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/46-03.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/46-03.clx [ 27% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/46-04.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/46-04.clx [ 27% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/46-20.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/46-20.clx [ 28% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/black.trn /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/black.trn [ 28% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/blue.trn /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/blue.trn [ 28% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/buttonface.trn /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/buttonface.trn [ 29% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/buttonpushed.trn /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/buttonpushed.trn [ 29% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/golduis.trn /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/golduis.trn [ 29% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/goldui.trn /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/goldui.trn [ 30% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/grayui.trn /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/grayui.trn [ 30% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/grayuis.trn /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/grayuis.trn [ 30% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/orange.trn /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/orange.trn [ 31% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/red.trn /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/red.trn [ 31% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/tr/12-00.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/tr/12-00.clx [ 31% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/tr/24-00.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/tr/24-00.clx [ 31% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/tr/30-00.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/tr/30-00.clx [ 32% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/tr/42-00.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/tr/42-00.clx [ 32% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/tr/46-00.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/tr/46-00.clx [ 32% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/white.trn /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/white.trn [ 33% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/whitegold.trn /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/whitegold.trn [ 33% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/fonts/yellow.trn /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/fonts/yellow.trn [ 33% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/gendata/cut2w.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/gendata/cut2w.clx [ 34% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/gendata/cut3w.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/gendata/cut3w.clx [ 34% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/gendata/cut4w.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/gendata/cut4w.clx [ 34% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/gendata/cutl1dw.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/gendata/cutl1dw.clx [ 35% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/gendata/cutportrw.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/gendata/cutportrw.clx [ 35% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/gendata/cutstartw.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/gendata/cutstartw.clx [ 35% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/gendata/cutttw.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/gendata/cutttw.clx [ 36% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/gendata/pause.trn /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/gendata/pause.trn [ 36% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/levels/l2data/bonechat.dun /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/levels/l2data/bonechat.dun [ 36% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/levels/towndata/automap.amp /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/levels/towndata/automap.amp [ 36% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/levels/towndata/automap.dun /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/levels/towndata/automap.dun [ 37% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/ui_art/button.png /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/ui_art/button.png [ 37% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/gendata/cutgatew.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/gendata/cutgatew.clx [ 37% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/gendata/cutportlw.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/gendata/cutportlw.clx [ 38% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/levels/l1data/sklkngt.dun /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/levels/l1data/sklkngt.dun [ 38% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/nlevels/cutl6w.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/nlevels/cutl6w.clx [ 38% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/ui_art/creditsw.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/ui_art/creditsw.clx [ 39% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/nlevels/l5data/cornerstone.dun /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/nlevels/l5data/cornerstone.dun [ 39% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/nlevels/l5data/uberroom.dun /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/nlevels/l5data/uberroom.dun [ 39% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/ui_art/diablo.pal /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/ui_art/diablo.pal [ 40% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/ui_art/directions.png /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/ui_art/directions.png [ 40% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/ui_art/directions2.png /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/ui_art/directions2.png [ 40% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/ui_art/dvl_but_sml.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/ui_art/dvl_but_sml.clx [ 40% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/ui_art/hellfire.pal /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/ui_art/hellfire.pal [ 41% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/ui_art/hf_titlew.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/ui_art/hf_titlew.clx [ 41% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/nlevels/cutl5w.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/nlevels/cutl5w.clx [ 41% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/ui_art/menu.png /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/ui_art/menu.png [ 42% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/ui_art/supportw.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/ui_art/supportw.clx [ 42% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/ui_art/dvl_lrpopup.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/ui_art/dvl_lrpopup.clx [ 42% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/ui_art/mainmenuw.clx /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/ui_art/mainmenuw.clx [ 43% 151/322] cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/assets/ui_art/menu-levelup.png /wrkdirs/usr/ports/games/devilutionX/work/.build/assets/ui_art/menu-levelup.png [ 43% 203/322] /usr/local/libexec/ccache/cc -DO_LARGEFILE=0 -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/libmpq -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -flto=thin -ffunction-sections -fdata-sections -MD -MT 3rdParty/libmpq/CMakeFiles/libmpq.dir/__/__/_deps/libmpq-src/libmpq/common.c.o -MF 3rdParty/libmpq/CMakeFiles/libmpq.dir/__/__/_deps/libmpq-src/libmpq/common.c.o.d -o 3rdParty/libmpq/CMakeFiles/libmpq.dir/__/__/_deps/libmpq-src/libmpq/common.c.o -c /wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src/libmpq/common.c [ 43% 204/322] /usr/local/libexec/ccache/cc -DO_LARGEFILE=0 -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/libmpq -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -flto=thin -ffunction-sections -fdata-sections -MD -MT 3rdParty/libmpq/CMakeFiles/libmpq.dir/__/__/_deps/libmpq-src/libmpq/explode.c.o -MF 3rdParty/libmpq/CMakeFiles/libmpq.dir/__/__/_deps/libmpq-src/libmpq/explode.c.o.d -o 3rdParty/libmpq/CMakeFiles/libmpq.dir/__/__/_deps/libmpq-src/libmpq/explode.c.o -c /wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src/libmpq/explode.c [ 44% 205/322] /usr/local/libexec/ccache/cc -DO_LARGEFILE=0 -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/libmpq -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -flto=thin -ffunction-sections -fdata-sections -MD -MT 3rdParty/libmpq/CMakeFiles/libmpq.dir/__/__/_deps/libmpq-src/libmpq/extract.c.o -MF 3rdParty/libmpq/CMakeFiles/libmpq.dir/__/__/_deps/libmpq-src/libmpq/extract.c.o.d -o 3rdParty/libmpq/CMakeFiles/libmpq.dir/__/__/_deps/libmpq-src/libmpq/extract.c.o -c /wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src/libmpq/extract.c [ 44% 206/322] /usr/local/libexec/ccache/cc -DO_LARGEFILE=0 -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/libmpq -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -flto=thin -ffunction-sections -fdata-sections -MD -MT 3rdParty/libmpq/CMakeFiles/libmpq.dir/__/__/_deps/libmpq-src/libmpq/huffman.c.o -MF 3rdParty/libmpq/CMakeFiles/libmpq.dir/__/__/_deps/libmpq-src/libmpq/huffman.c.o.d -o 3rdParty/libmpq/CMakeFiles/libmpq.dir/__/__/_deps/libmpq-src/libmpq/huffman.c.o -c /wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src/libmpq/huffman.c [ 44% 207/322] /usr/local/libexec/ccache/cc -DO_LARGEFILE=0 -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/libmpq -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -flto=thin -ffunction-sections -fdata-sections -MD -MT 3rdParty/libmpq/CMakeFiles/libmpq.dir/__/__/_deps/libmpq-src/libmpq/mpq.c.o -MF 3rdParty/libmpq/CMakeFiles/libmpq.dir/__/__/_deps/libmpq-src/libmpq/mpq.c.o.d -o 3rdParty/libmpq/CMakeFiles/libmpq.dir/__/__/_deps/libmpq-src/libmpq/mpq.c.o -c /wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src/libmpq/mpq.c [ 45% 208/322] /usr/local/libexec/ccache/cc -DO_LARGEFILE=0 -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/libmpq -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -flto=thin -ffunction-sections -fdata-sections -MD -MT 3rdParty/libmpq/CMakeFiles/libmpq.dir/__/__/_deps/libmpq-src/libmpq/wave.c.o -MF 3rdParty/libmpq/CMakeFiles/libmpq.dir/__/__/_deps/libmpq-src/libmpq/wave.c.o.d -o 3rdParty/libmpq/CMakeFiles/libmpq.dir/__/__/_deps/libmpq-src/libmpq/wave.c.o -c /wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src/libmpq/wave.c [ 45% 209/322] /usr/local/libexec/ccache/c++ -DO_LARGEFILE=0 -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -MD -MT 3rdParty/PKWare/CMakeFiles/PKWare.dir/explode.cpp.o -MF 3rdParty/PKWare/CMakeFiles/PKWare.dir/explode.cpp.o.d -o 3rdParty/PKWare/CMakeFiles/PKWare.dir/explode.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/explode.cpp [ 45% 210/322] /usr/local/libexec/ccache/c++ -DO_LARGEFILE=0 -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -MD -MT 3rdParty/PKWare/CMakeFiles/PKWare.dir/implode.cpp.o -MF 3rdParty/PKWare/CMakeFiles/PKWare.dir/implode.cpp.o.d -o 3rdParty/PKWare/CMakeFiles/PKWare.dir/implode.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/implode.cpp [ 45% 211/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/debug.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/debug.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/debug.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/debug.cpp [ 46% 212/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/sha.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/sha.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/sha.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/sha.cpp [ 46% 213/322] : && /usr/local/bin/cmake -E rm -f 3rdParty/libmpq/liblibmpq.a && "/usr/bin/llvm-ar" qc 3rdParty/libmpq/liblibmpq.a 3rdParty/libmpq/CMakeFiles/libmpq.dir/__/__/_deps/libmpq-src/libmpq/common.c.o 3rdParty/libmpq/CMakeFiles/libmpq.dir/__/__/_deps/libmpq-src/libmpq/explode.c.o 3rdParty/libmpq/CMakeFiles/libmpq.dir/__/__/_deps/libmpq-src/libmpq/extract.c.o 3rdParty/libmpq/CMakeFiles/libmpq.dir/__/__/_deps/libmpq-src/libmpq/huffman.c.o 3rdParty/libmpq/CMakeFiles/libmpq.dir/__/__/_deps/libmpq-src/libmpq/mpq.c.o 3rdParty/libmpq/CMakeFiles/libmpq.dir/__/__/_deps/libmpq-src/libmpq/wave.c.o && "/usr/bin/llvm-ranlib" 3rdParty/libmpq/liblibmpq.a && : [ 46% 214/322] : && /usr/local/bin/cmake -E rm -f 3rdParty/PKWare/libPKWare.a && "/usr/bin/llvm-ar" qc 3rdParty/PKWare/libPKWare.a 3rdParty/PKWare/CMakeFiles/PKWare.dir/explode.cpp.o 3rdParty/PKWare/CMakeFiles/PKWare.dir/implode.cpp.o && "/usr/bin/llvm-ranlib" 3rdParty/PKWare/libPKWare.a && : [ 47% 215/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/controls/devices/kbcontroller.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/controls/devices/kbcontroller.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/controls/devices/kbcontroller.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/devices/kbcontroller.cpp [ 47% 216/322] /usr/local/libexec/ccache/c++ -DO_LARGEFILE=0 -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -MD -MT 3rdParty/libsmackerdec/CMakeFiles/libsmackerdec.dir/__/__/_deps/libsmackerdec-src/src/LogError.cpp.o -MF 3rdParty/libsmackerdec/CMakeFiles/libsmackerdec.dir/__/__/_deps/libsmackerdec-src/src/LogError.cpp.o.d -o 3rdParty/libsmackerdec/CMakeFiles/libsmackerdec.dir/__/__/_deps/libsmackerdec-src/src/LogError.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/src/LogError.cpp [ 47% 217/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/controls/axis_direction.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/controls/axis_direction.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/controls/axis_direction.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/axis_direction.cpp [ 48% 218/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/objdat.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/objdat.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/objdat.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/objdat.cpp [ 48% 219/322] /usr/local/libexec/ccache/c++ -DO_LARGEFILE=0 -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -MD -MT 3rdParty/libsmackerdec/CMakeFiles/libsmackerdec.dir/__/__/_deps/libsmackerdec-src/src/BitReader.cpp.o -MF 3rdParty/libsmackerdec/CMakeFiles/libsmackerdec.dir/__/__/_deps/libsmackerdec-src/src/BitReader.cpp.o.d -o 3rdParty/libsmackerdec/CMakeFiles/libsmackerdec.dir/__/__/_deps/libsmackerdec-src/src/BitReader.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/src/BitReader.cpp [ 48% 220/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/codec.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/codec.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/codec.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/codec.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/codec.cpp:9: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/codec.cpp:121:3: note: in instantiation of function template specialization 'devilution::LogError' requested here 121 | LogError("Checksum mismatch signature={} vs calculated={}", sig.checksum, dst[0]); | ^ 1 warning generated. [ 49% 221/322] /usr/local/libexec/ccache/c++ -DO_LARGEFILE=0 -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -MD -MT 3rdParty/libsmackerdec/CMakeFiles/libsmackerdec.dir/__/__/_deps/libsmackerdec-src/src/FileStream.cpp.o -MF 3rdParty/libsmackerdec/CMakeFiles/libsmackerdec.dir/__/__/_deps/libsmackerdec-src/src/FileStream.cpp.o.d -o 3rdParty/libsmackerdec/CMakeFiles/libsmackerdec.dir/__/__/_deps/libsmackerdec-src/src/FileStream.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/src/FileStream.cpp [ 49% 222/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/restrict.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/restrict.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/restrict.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/restrict.cpp [ 49% 223/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT CMakeFiles/devilutionx.dir/Source/main.cpp.o -MF CMakeFiles/devilutionx.dir/Source/main.cpp.o.d -o CMakeFiles/devilutionx.dir/Source/main.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/main.cpp [ 50% 224/322] /usr/local/libexec/ccache/c++ -DO_LARGEFILE=0 -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -MD -MT 3rdParty/libsmackerdec/CMakeFiles/libsmackerdec.dir/__/__/_deps/libsmackerdec-src/src/SmackerDecoder.cpp.o -MF 3rdParty/libsmackerdec/CMakeFiles/libsmackerdec.dir/__/__/_deps/libsmackerdec-src/src/SmackerDecoder.cpp.o.d -o 3rdParty/libsmackerdec/CMakeFiles/libsmackerdec.dir/__/__/_deps/libsmackerdec-src/src/SmackerDecoder.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/src/SmackerDecoder.cpp [ 50% 225/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/textdat.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/textdat.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/textdat.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/textdat.cpp [ 50% 226/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/appfat.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/appfat.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/appfat.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/appfat.cpp [ 50% 227/322] : && /usr/local/bin/cmake -E rm -f 3rdParty/libsmackerdec/liblibsmackerdec.a && "/usr/bin/llvm-ar" qc 3rdParty/libsmackerdec/liblibsmackerdec.a 3rdParty/libsmackerdec/CMakeFiles/libsmackerdec.dir/__/__/_deps/libsmackerdec-src/src/BitReader.cpp.o 3rdParty/libsmackerdec/CMakeFiles/libsmackerdec.dir/__/__/_deps/libsmackerdec-src/src/FileStream.cpp.o 3rdParty/libsmackerdec/CMakeFiles/libsmackerdec.dir/__/__/_deps/libsmackerdec-src/src/LogError.cpp.o 3rdParty/libsmackerdec/CMakeFiles/libsmackerdec.dir/__/__/_deps/libsmackerdec-src/src/SmackerDecoder.cpp.o && "/usr/bin/llvm-ranlib" 3rdParty/libsmackerdec/liblibsmackerdec.a && : [ 51% 228/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/minitext.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/minitext.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/minitext.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/minitext.cpp [ 51% 229/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/engine.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/engine.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/engine.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine.cpp [ 51% 230/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/itemdat.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/itemdat.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/itemdat.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/itemdat.cpp [ 52% 231/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/playerdat.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/playerdat.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/playerdat.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/playerdat.cpp [ 52% 232/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/help.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/help.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/help.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/help.cpp [ 52% 233/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/monstdat.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/monstdat.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/monstdat.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/monstdat.cpp [ 53% 234/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/track.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/track.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/track.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/track.cpp [ 53% 235/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/controls/devices/joystick.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/controls/devices/joystick.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/controls/devices/joystick.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/devices/joystick.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/devices/joystick.cpp:6: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:68:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 68 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/devices/joystick.cpp:317:2: note: in instantiation of function template specialization 'devilution::Log' requested here 317 | Log("Adding joystick {}: {}", deviceIndex, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/devices/joystick.cpp:6: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:68:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 68 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/devices/joystick.cpp:321:3: note: in instantiation of function template specialization 'devilution::Log' requested here 321 | Log("{}", SDL_GetError()); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/devices/joystick.cpp:6: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:68:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 68 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/devices/joystick.cpp:334:2: note: in instantiation of function template specialization 'devilution::Log' requested here 334 | Log("Removing joystick (instance id: {})", instanceId); | ^ 3 warnings generated. [ 53% 236/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/tmsg.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/tmsg.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/tmsg.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/tmsg.cpp [ 54% 237/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/menu.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/menu.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/menu.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/menu.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/menu.cpp:9: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/menu.cpp:9: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/menu.cpp:9: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:20:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 20 | return CheckError(s_ != nullptr, "fopen(\"{}\", \"{}\")", path, mode); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/menu.cpp:9: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:20:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 20 | return CheckError(s_ != nullptr, "fopen(\"{}\", \"{}\")", path, mode); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/menu.cpp:9: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:38:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 38 | return CheckError(std::fseek(s_, pos, dir) == 0, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/menu.cpp:9: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:38:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 38 | return CheckError(std::fseek(s_, pos, dir) == 0, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/menu.cpp:9: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:45:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 45 | return CheckError(*result != -1L, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/menu.cpp:9: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:51:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 51 | return CheckError(std::fwrite(data, size, 1, s_) == 1, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/menu.cpp:9: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:51:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 51 | return CheckError(std::fwrite(data, size, 1, s_) == 1, | ^ 9 warnings generated. [ 54% 238/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/spells.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/spells.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/spells.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/spells.cpp [ 54% 239/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/gamemenu.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/gamemenu.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/gamemenu.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/gamemenu.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/gamemenu.cpp:16: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/gamemenu.cpp:16: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/gamemenu.cpp:16: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:20:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 20 | return CheckError(s_ != nullptr, "fopen(\"{}\", \"{}\")", path, mode); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/gamemenu.cpp:16: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:20:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 20 | return CheckError(s_ != nullptr, "fopen(\"{}\", \"{}\")", path, mode); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/gamemenu.cpp:16: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:38:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 38 | return CheckError(std::fseek(s_, pos, dir) == 0, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/gamemenu.cpp:16: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:38:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 38 | return CheckError(std::fseek(s_, pos, dir) == 0, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/gamemenu.cpp:16: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:45:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 45 | return CheckError(*result != -1L, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/gamemenu.cpp:16: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:51:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 51 | return CheckError(std::fwrite(data, size, 1, s_) == 1, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/gamemenu.cpp:16: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:51:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 51 | return CheckError(std::fwrite(data, size, 1, s_) == 1, | ^ 9 warnings generated. [ 54% 240/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/capture.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/capture.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/capture.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/capture.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/capture.cpp:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/capture.cpp:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/capture.cpp:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:68:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 68 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/capture.cpp:191:3: note: in instantiation of function template specialization 'devilution::Log' requested here 191 | Log("Failed to save screenshot at {}", fileName); | ^ 3 warnings generated. [ 55% 241/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/movie.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/movie.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/movie.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/movie.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/movie.cpp:16: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:161:3: note: in instantiation of function template specialization 'devilution::LogError' requested here 161 | LogError("{}", SDL_GetError()); | ^ 1 warning generated. [ 55% 242/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/interfac.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/interfac.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/interfac.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/interfac.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/interfac.cpp:22: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:161:3: note: in instantiation of function template specialization 'devilution::LogError' requested here 161 | LogError("{}", SDL_GetError()); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/interfac.cpp:22: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/interfac.cpp:22: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/interfac.cpp:22: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:20:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 20 | return CheckError(s_ != nullptr, "fopen(\"{}\", \"{}\")", path, mode); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/interfac.cpp:22: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:20:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 20 | return CheckError(s_ != nullptr, "fopen(\"{}\", \"{}\")", path, mode); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/interfac.cpp:22: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:38:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 38 | return CheckError(std::fseek(s_, pos, dir) == 0, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/interfac.cpp:22: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:38:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 38 | return CheckError(std::fseek(s_, pos, dir) == 0, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/interfac.cpp:22: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:45:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 45 | return CheckError(*result != -1L, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/interfac.cpp:22: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:51:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 51 | return CheckError(std::fwrite(data, size, 1, s_) == 1, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/interfac.cpp:22: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:51:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 51 | return CheckError(std::fwrite(data, size, 1, s_) == 1, | ^ 10 warnings generated. [ 55% 243/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/nthread.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/nthread.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/nthread.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/nthread.cpp [ 56% 244/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/controls/controller_buttons.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/controls/controller_buttons.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/controls/controller_buttons.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/controller_buttons.cpp [ 56% 245/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/dead.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/dead.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/dead.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dead.cpp [ 56% 246/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/controls/controller.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/controls/controller.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/controls/controller.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/controller.cpp [ 57% 247/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/misdat.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/misdat.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/misdat.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/misdat.cpp /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/misdat.cpp:186:19: warning: unused variable 'AnimLen_5' [-Wunused-const-variable] 186 | constexpr uint8_t AnimLen_5 = 3; // NOLINT(readability-identifier-naming) | ^~~~~~~~~ 1 warning generated. [ 57% 248/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/DiabloUI/credits_lines.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/DiabloUI/credits_lines.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/credits_lines.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/credits_lines.cpp [ 57% 249/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/doom.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/doom.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/doom.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/doom.cpp [ 58% 250/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/automap.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/automap.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/automap.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/automap.cpp [ 58% 251/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/spelldat.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/spelldat.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/spelldat.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/spelldat.cpp [ 58% 252/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/error.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/error.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/error.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/error.cpp [ 59% 253/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/gmenu.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/gmenu.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/gmenu.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/gmenu.cpp [ 59% 254/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/plrmsg.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/plrmsg.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/plrmsg.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/plrmsg.cpp [ 59% 255/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/sync.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/sync.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/sync.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/sync.cpp [ 59% 256/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/hwcursor.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/hwcursor.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/hwcursor.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:161:3: note: in instantiation of function template specialization 'devilution::LogError' requested here 161 | LogError("{}", SDL_GetError()); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ 3 warnings generated. [ 60% 257/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/init.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/init.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/init.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/init.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/init.cpp:19: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/init.cpp:19: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/init.cpp:19: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:161:3: note: in instantiation of function template specialization 'devilution::LogError' requested here 161 | LogError("{}", SDL_GetError()); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/init.cpp:19: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:20:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 20 | return CheckError(s_ != nullptr, "fopen(\"{}\", \"{}\")", path, mode); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/init.cpp:19: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:20:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 20 | return CheckError(s_ != nullptr, "fopen(\"{}\", \"{}\")", path, mode); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/init.cpp:19: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:38:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 38 | return CheckError(std::fseek(s_, pos, dir) == 0, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/init.cpp:19: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:38:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 38 | return CheckError(std::fseek(s_, pos, dir) == 0, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/init.cpp:19: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:45:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 45 | return CheckError(*result != -1L, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/init.cpp:19: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:51:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 51 | return CheckError(std::fwrite(data, size, 1, s_) == 1, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/init.cpp:19: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:51:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 51 | return CheckError(std::fwrite(data, size, 1, s_) == 1, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/init.cpp:19: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:82:2: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 82 | LogVerbose(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/init.cpp:105:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 105 | LogVerbose(" Found: {} in {}", mpqName, path); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/init.cpp:19: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/init.cpp:109:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 109 | LogError("Error {}: {}", MpqArchive::ErrorMessage(error), mpqAbsPath); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/init.cpp:19: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:82:2: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 82 | LogVerbose(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/init.cpp:113:3: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 113 | LogVerbose("Missing: {}", mpqName); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/init.cpp:19: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:82:2: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 82 | LogVerbose(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/init.cpp:163:3: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 163 | LogVerbose("Paths:\n base: {}\n pref: {}\n config: {}\n assets: {}", | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/init.cpp:19: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:82:2: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 82 | LogVerbose(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/init.cpp:170:3: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 170 | LogVerbose("MPQ search paths:{}", message); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/init.cpp:19: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:82:2: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 82 | LogVerbose(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/init.cpp:409:3: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 409 | LogVerbose("Unhandled SDL_WINDOWEVENT event: ", event.window.event); | ^ 16 warnings generated. [ 60% 258/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/lighting.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/lighting.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/lighting.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/lighting.cpp [ 60% 259/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/controls/controller_motion.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/controls/controller_motion.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/controls/controller_motion.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/controller_motion.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/controller_motion.cpp:16: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format<>' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:82:2: note: in instantiation of function template specialization 'devilution::LogVerbose<>' requested here 82 | LogVerbose(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/controller_motion.cpp:104:3: note: in instantiation of function template specialization 'devilution::LogVerbose<>' requested here 104 | LogVerbose("Control: begin simulating mouse with D-Pad"); | ^ 1 warning generated. [ 61% 260/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/control.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/control.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/control.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/control.cpp [ 61% 261/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/portal.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/portal.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/portal.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/portal.cpp [ 61% 262/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/controls/game_controls.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/controls/game_controls.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/controls/game_controls.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/game_controls.cpp [ 62% 263/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/missiles.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/missiles.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/missiles.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/missiles.cpp [ 62% 264/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/multi.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/multi.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/multi.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/multi.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/multi.cpp:15: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/multi.cpp:15: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/multi.cpp:15: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:20:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 20 | return CheckError(s_ != nullptr, "fopen(\"{}\", \"{}\")", path, mode); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/multi.cpp:15: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:20:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 20 | return CheckError(s_ != nullptr, "fopen(\"{}\", \"{}\")", path, mode); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/multi.cpp:15: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:38:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 38 | return CheckError(std::fseek(s_, pos, dir) == 0, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/multi.cpp:15: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:38:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 38 | return CheckError(std::fseek(s_, pos, dir) == 0, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/multi.cpp:15: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:45:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 45 | return CheckError(*result != -1L, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/multi.cpp:15: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:51:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 51 | return CheckError(std::fwrite(data, size, 1, s_) == 1, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/multi.cpp:15: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:51:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 51 | return CheckError(std::fwrite(data, size, 1, s_) == 1, | ^ 9 warnings generated. [ 62% 265/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/quests.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/quests.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/quests.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/quests.cpp [ 63% 266/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/stores.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/stores.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/stores.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/stores.cpp [ 63% 267/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/controls/modifier_hints.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/controls/modifier_hints.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/controls/modifier_hints.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/modifier_hints.cpp /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/modifier_hints.cpp:37:15: warning: unused variable 'IconSizeTextMarginRight' [-Wunused-const-variable] 37 | constexpr int IconSizeTextMarginRight = 3; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/modifier_hints.cpp:40:15: warning: unused variable 'IconSizeTextMarginTop' [-Wunused-const-variable] 40 | constexpr int IconSizeTextMarginTop = 2; | ^~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. [ 63% 268/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/pack.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/pack.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/pack.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:13: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:13: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:13: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:20:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 20 | return CheckError(s_ != nullptr, "fopen(\"{}\", \"{}\")", path, mode); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:13: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:20:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 20 | return CheckError(s_ != nullptr, "fopen(\"{}\", \"{}\")", path, mode); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:13: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:38:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 38 | return CheckError(std::fseek(s_, pos, dir) == 0, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:13: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:38:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 38 | return CheckError(std::fseek(s_, pos, dir) == 0, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:13: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:45:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 45 | return CheckError(*result != -1L, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:13: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:51:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 51 | return CheckError(std::fwrite(data, size, 1, s_) == 1, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:13: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:51:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 51 | return CheckError(std::fwrite(data, size, 1, s_) == 1, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:13: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:88:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 88 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:95:2: note: in instantiation of function template specialization 'devilution::LogDebug' requested here 95 | LogDebug(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:58:2: note: in instantiation of function template specialization 'devilution::LogDebug' requested here 58 | LogDebug("Remote player validation failed: ValidateFields({}: {}, {}: {}, {})", name1, value1, name2, value2, condition); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:99:2: note: in instantiation of function template specialization 'devilution::(anonymous namespace)::LogFailedJoinAttempt' requested here 99 | ValidateFields(spellBook._iCreateInfo, spellBook.dwBuff, IsDungeonItemValid(spellBook._iCreateInfo, spellBook.dwBuff)); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:33:4: note: expanded from macro 'ValidateFields' 33 | LogFailedJoinAttempt(#condition, #logValue1, logValue1, #logValue2, logValue2); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:13: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:88:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 88 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:95:2: note: in instantiation of function template specialization 'devilution::LogDebug' requested here 95 | LogDebug(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:52:2: note: in instantiation of function template specialization 'devilution::LogDebug' requested here 52 | LogDebug("Remote player validation failed: ValidateField({}: {}, {})", name, value, condition); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:428:3: note: in instantiation of function template specialization 'devilution::(anonymous namespace)::LogFailedJoinAttempt' requested here 428 | ValidateField(creationFlags, IsCreationFlagComboValid(creationFlags)); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:24:4: note: expanded from macro 'ValidateField' 24 | LogFailedJoinAttempt(#condition, #logValue, logValue); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:13: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:88:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 88 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:95:2: note: in instantiation of function template specialization 'devilution::LogDebug' requested here 95 | LogDebug(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:52:2: note: in instantiation of function template specialization 'devilution::LogDebug' requested here 52 | LogDebug("Remote player validation failed: ValidateField({}: {}, {})", name, value, condition); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:446:2: note: in instantiation of function template specialization 'devilution::(anonymous namespace)::LogFailedJoinAttempt' requested here 446 | ValidateField(packed.pClass, packed.pClass < enum_size::value); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:24:4: note: expanded from macro 'ValidateField' 24 | LogFailedJoinAttempt(#condition, #logValue, logValue); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:13: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:88:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 88 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:95:2: note: in instantiation of function template specialization 'devilution::LogDebug' requested here 95 | LogDebug(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:58:2: note: in instantiation of function template specialization 'devilution::LogDebug' requested here 58 | LogDebug("Remote player validation failed: ValidateFields({}: {}, {}: {}, {})", name1, value1, name2, value2, condition); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:450:2: note: in instantiation of function template specialization 'devilution::(anonymous namespace)::LogFailedJoinAttempt' requested here 450 | ValidateFields(position.x, position.y, InDungeonBounds(position)); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:33:4: note: expanded from macro 'ValidateFields' 33 | LogFailedJoinAttempt(#condition, #logValue1, logValue1, #logValue2, logValue2); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:13: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:88:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 88 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:95:2: note: in instantiation of function template specialization 'devilution::LogDebug' requested here 95 | LogDebug(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:52:2: note: in instantiation of function template specialization 'devilution::LogDebug' requested here 52 | LogDebug("Remote player validation failed: ValidateField({}: {}, {})", name, value, condition); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:452:2: note: in instantiation of function template specialization 'devilution::(anonymous namespace)::LogFailedJoinAttempt' requested here 452 | ValidateField(packed.pLevel, packed.pLevel >= 1 && packed.pLevel <= MaxCharacterLevel); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:24:4: note: expanded from macro 'ValidateField' 24 | LogFailedJoinAttempt(#condition, #logValue, logValue); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:13: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:88:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 88 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:95:2: note: in instantiation of function template specialization 'devilution::LogDebug' requested here 95 | LogDebug(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:58:2: note: in instantiation of function template specialization 'devilution::LogDebug' requested here 58 | LogDebug("Remote player validation failed: ValidateFields({}: {}, {}: {}, {})", name1, value1, name2, value2, condition); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:463:2: note: in instantiation of function template specialization 'devilution::(anonymous namespace)::LogFailedJoinAttempt' requested here 463 | ValidateFields(packed.pClass, packed.pBaseStr, packed.pBaseStr <= player.GetMaximumAttributeValue(CharacterAttribute::Strength)); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:33:4: note: expanded from macro 'ValidateFields' 33 | LogFailedJoinAttempt(#condition, #logValue1, logValue1, #logValue2, logValue2); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:13: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:88:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 88 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:95:2: note: in instantiation of function template specialization 'devilution::LogDebug' requested here 95 | LogDebug(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:52:2: note: in instantiation of function template specialization 'devilution::LogDebug' requested here 52 | LogDebug("Remote player validation failed: ValidateField({}: {}, {})", name, value, condition); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:555:3: note: in instantiation of function template specialization 'devilution::(anonymous namespace)::LogFailedJoinAttempt' requested here 555 | ValidateField(beltItemUsable, beltItemUsable); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pack.cpp:24:4: note: expanded from macro 'ValidateField' 24 | LogFailedJoinAttempt(#condition, #logValue, logValue); \ | ^ 16 warnings generated. [ 63% 269/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/pfile.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/pfile.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/pfile.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.cpp:6: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.cpp:6: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.cpp:6: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:20:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 20 | return CheckError(s_ != nullptr, "fopen(\"{}\", \"{}\")", path, mode); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.cpp:6: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:20:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 20 | return CheckError(s_ != nullptr, "fopen(\"{}\", \"{}\")", path, mode); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.cpp:6: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:38:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 38 | return CheckError(std::fseek(s_, pos, dir) == 0, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.cpp:6: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:38:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 38 | return CheckError(std::fseek(s_, pos, dir) == 0, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.cpp:6: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:45:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 45 | return CheckError(*result != -1L, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.cpp:6: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:51:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 51 | return CheckError(std::fwrite(data, size, 1, s_) == 1, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.cpp:6: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:51:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 51 | return CheckError(std::fwrite(data, size, 1, s_) == 1, | ^ 9 warnings generated. [ 64% 270/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/towners.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/towners.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/towners.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/towners.cpp [ 64% 271/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/controls/menu_controls.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/controls/menu_controls.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/controls/menu_controls.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/menu_controls.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/menu_controls.cpp:3: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/menu_controls.cpp:3: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ 2 warnings generated. [ 64% 272/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/cursor.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/cursor.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/cursor.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/cursor.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/cursor.cpp:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/cursor.cpp:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/cursor.cpp:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:161:3: note: in instantiation of function template specialization 'devilution::LogError' requested here 161 | LogError("{}", SDL_GetError()); | ^ 3 warnings generated. [ 65% 273/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/objects.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/objects.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/objects.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/objects.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/objects.cpp:43: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/objects.cpp:778:4: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 778 | LogCritical("Unable to find object_graphic_id {} in list of objects to load, level generation error.", static_cast(ofi)); | ^ 1 warning generated. [ 65% 274/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/msg.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/msg.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/msg.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/msg.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/msg.cpp:19: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/msg.cpp:19: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/msg.cpp:19: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:20:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 20 | return CheckError(s_ != nullptr, "fopen(\"{}\", \"{}\")", path, mode); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/msg.cpp:19: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:20:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 20 | return CheckError(s_ != nullptr, "fopen(\"{}\", \"{}\")", path, mode); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/msg.cpp:19: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:38:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 38 | return CheckError(std::fseek(s_, pos, dir) == 0, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/msg.cpp:19: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:38:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 38 | return CheckError(std::fseek(s_, pos, dir) == 0, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/msg.cpp:19: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:45:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 45 | return CheckError(*result != -1L, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/msg.cpp:19: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:51:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 51 | return CheckError(std::fwrite(data, size, 1, s_) == 1, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/msg.cpp:19: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:51:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 51 | return CheckError(std::fwrite(data, size, 1, s_) == 1, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/msg.cpp:19: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:68:21: note: in instantiation of function template specialization 'devilution::detail::format<>' requested here 68 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/msg.cpp:400:5: note: in instantiation of function template specialization 'devilution::Log<>' requested here 400 | Log("Missing source of network message"); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/msg.cpp:19: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:88:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 88 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:95:2: note: in instantiation of function template specialization 'devilution::LogDebug' requested here 95 | LogDebug(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/msg.cpp:77:2: note: in instantiation of function template specialization 'devilution::LogDebug' requested here 77 | LogDebug("Remote player packet validation failed: ValidateField({}: {}, {})", name, value, condition); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/msg.cpp:1014:4: note: in instantiation of function template specialization 'devilution::LogFailedPacket' requested here 1014 | ValidateField(creationFlags, IsCreationFlagComboValid(creationFlags)); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/msg.cpp:51:4: note: expanded from macro 'ValidateField' 51 | LogFailedPacket(#condition, #logValue, logValue); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/msg.cpp:19: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:88:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 88 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:95:2: note: in instantiation of function template specialization 'devilution::LogDebug' requested here 95 | LogDebug(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/msg.cpp:83:2: note: in instantiation of function template specialization 'devilution::LogDebug' requested here 83 | LogDebug("Remote player packet validation failed: ValidateFields({}: {}, {}: {}, {})", name1, value1, name2, value2, condition); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/msg.cpp:1018:4: note: in instantiation of function template specialization 'devilution::LogFailedPacket' requested here 1018 | ValidateFields(creationFlags, dwBuff, IsUniqueMonsterItemValid(creationFlags, dwBuff)); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/msg.cpp:60:4: note: expanded from macro 'ValidateFields' 60 | LogFailedPacket(#condition, #logValue1, logValue1, #logValue2, logValue2); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/msg.cpp:19: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/msg.cpp:1431:3: note: in instantiation of function template specialization 'devilution::LogError' requested here 1431 | LogError(_("{:s} has cast an invalid spell."), player._pName); | ^ 13 warnings generated. [ 65% 275/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/DiabloUI/support_lines.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/DiabloUI/support_lines.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/support_lines.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/support_lines.cpp [ 66% 276/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/inv.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/inv.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/inv.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/inv.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/inv.cpp:20: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:161:3: note: in instantiation of function template specialization 'devilution::LogError' requested here 161 | LogError("{}", SDL_GetError()); | ^ 1 warning generated. [ 66% 277/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/loadsave.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/loadsave.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/loadsave.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.cpp:6: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.cpp:6: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.cpp:6: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:20:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 20 | return CheckError(s_ != nullptr, "fopen(\"{}\", \"{}\")", path, mode); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.cpp:6: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:20:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 20 | return CheckError(s_ != nullptr, "fopen(\"{}\", \"{}\")", path, mode); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.cpp:6: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:38:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 38 | return CheckError(std::fseek(s_, pos, dir) == 0, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.cpp:6: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:38:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 38 | return CheckError(std::fseek(s_, pos, dir) == 0, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.cpp:6: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:45:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 45 | return CheckError(*result != -1L, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.cpp:6: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:51:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 51 | return CheckError(std::fwrite(data, size, 1, s_) == 1, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.cpp:6: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:51:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 51 | return CheckError(std::fwrite(data, size, 1, s_) == 1, | ^ 9 warnings generated. [ 66% 278/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/player.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/player.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/player.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/player.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/player.cpp:32: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/player.cpp:32: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/player.cpp:32: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:20:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 20 | return CheckError(s_ != nullptr, "fopen(\"{}\", \"{}\")", path, mode); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/player.cpp:32: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:20:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 20 | return CheckError(s_ != nullptr, "fopen(\"{}\", \"{}\")", path, mode); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/player.cpp:32: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:38:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 38 | return CheckError(std::fseek(s_, pos, dir) == 0, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/player.cpp:32: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:38:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 38 | return CheckError(std::fseek(s_, pos, dir) == 0, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/player.cpp:32: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:45:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 45 | return CheckError(*result != -1L, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/player.cpp:32: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:51:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 51 | return CheckError(std::fwrite(data, size, 1, s_) == 1, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/player.cpp:32: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/loadsave.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:51:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 51 | return CheckError(std::fwrite(data, size, 1, s_) == 1, | ^ 9 warnings generated. [ 67% 279/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/items.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/items.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/items.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/items.cpp /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/items.cpp:4105:14: warning: unused variable 'spellLevel' [-Wunused-variable] 4105 | const int spellLevel = player.GetSpellLevel(spellID); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/items.cpp:46: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:114:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 114 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:121:2: note: in instantiation of function template specialization 'devilution::LogWarn' requested here 121 | LogWarn(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/items.cpp:2383:6: note: in instantiation of function template specialization 'devilution::LogWarn' requested here 2383 | LogWarn("GetTranslatedItemNameMagical failed for item '{}' with preidx '{}' and spellid '{}'", item._iIName, preidx, static_cast>(item._iSpell)); | ^ 2 warnings generated. [ 67% 280/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/DiabloUI/button.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/DiabloUI/button.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/button.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/button.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/button.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/button.h:3: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/button.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/button.h:3: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ 2 warnings generated. [ 67% 281/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/engine/direction.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/engine/direction.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/engine/direction.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/direction.cpp [ 68% 282/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/engine/actor_position.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/engine/actor_position.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/engine/actor_position.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/actor_position.cpp [ 68% 283/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/controls/plrctrls.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/controls/plrctrls.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/controls/plrctrls.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/plrctrls.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/plrctrls.cpp:25: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:161:3: note: in instantiation of function template specialization 'devilution::LogError' requested here 161 | LogError("{}", SDL_GetError()); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/plrctrls.cpp:25: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:82:2: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 82 | LogVerbose(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/plrctrls.cpp:1588:2: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 1588 | LogVerbose("Control: device {}, mode {}", DebugChange(ControlDevice, newControlDevice), DebugChange(ControlMode, newControlMode)); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/plrctrls.cpp:25: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:82:2: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 82 | LogVerbose(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/plrctrls.cpp:1616:2: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 1616 | LogVerbose("Control: gamepad {}", DebugChange(GamepadType, newGamepad)); | ^ 3 warnings generated. [ 68% 284/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/engine/surface.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/engine/surface.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/engine/surface.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/surface.cpp [ 68% 285/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/monster.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/monster.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/monster.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/monster.cpp [ 69% 286/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/DiabloUI/mainmenu.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/DiabloUI/mainmenu.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/mainmenu.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/mainmenu.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/mainmenu.cpp:3: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/mainmenu.cpp:3: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ 2 warnings generated. [ 69% 287/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/DiabloUI/credits.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/DiabloUI/credits.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/credits.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/credits.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/credits.cpp:7: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/credits.cpp:7: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/credits.cpp:7: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:161:3: note: in instantiation of function template specialization 'devilution::LogError' requested here 161 | LogError("{}", SDL_GetError()); | ^ 3 warnings generated. [ 69% 288/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/engine/random.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/engine/random.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/engine/random.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/random.cpp [ 70% 289/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/DiabloUI/scrollbar.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/DiabloUI/scrollbar.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/scrollbar.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/scrollbar.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/scrollbar.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/scrollbar.h:5: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/scrollbar.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/scrollbar.h:5: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ 2 warnings generated. [ 70% 290/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/engine/render/automap_render.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/engine/render/automap_render.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/engine/render/automap_render.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/render/automap_render.cpp [ 70% 291/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/dvlnet/cdwrap.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/dvlnet/cdwrap.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/dvlnet/cdwrap.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/cdwrap.cpp [ 71% 292/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/engine/load_cel.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/engine/load_cel.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/engine/load_cel.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/load_cel.cpp [ 71% 293/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/DiabloUI/multi/selconn.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/DiabloUI/multi/selconn.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/multi/selconn.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/multi/selconn.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/multi/selconn.cpp:3: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/multi/selconn.cpp:3: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ 2 warnings generated. [ 71% 294/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/DiabloUI/selyesno.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/DiabloUI/selyesno.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/selyesno.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/selyesno.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/selyesno.cpp:3: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/selyesno.cpp:3: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ 2 warnings generated. [ 72% 295/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/engine/load_cl2.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/engine/load_cl2.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/engine/load_cl2.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/load_cl2.cpp [ 72% 296/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/DiabloUI/title.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/DiabloUI/title.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/title.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/title.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/title.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/title.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ 2 warnings generated. [ 72% 297/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/DiabloUI/hero/selhero.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/DiabloUI/hero/selhero.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/hero/selhero.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/hero/selhero.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/hero/selhero.cpp:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/hero/selhero.cpp:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/hero/selhero.cpp:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:20:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 20 | return CheckError(s_ != nullptr, "fopen(\"{}\", \"{}\")", path, mode); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/hero/selhero.cpp:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:20:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 20 | return CheckError(s_ != nullptr, "fopen(\"{}\", \"{}\")", path, mode); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/hero/selhero.cpp:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:38:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 38 | return CheckError(std::fseek(s_, pos, dir) == 0, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/hero/selhero.cpp:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:38:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 38 | return CheckError(std::fseek(s_, pos, dir) == 0, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/hero/selhero.cpp:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:45:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 45 | return CheckError(*result != -1L, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/hero/selhero.cpp:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:51:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 51 | return CheckError(std::fwrite(data, size, 1, s_) == 1, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/hero/selhero.cpp:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:51:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 51 | return CheckError(std::fwrite(data, size, 1, s_) == 1, | ^ 9 warnings generated. [ 72% 298/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/dvlnet/frame_queue.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/dvlnet/frame_queue.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/dvlnet/frame_queue.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/frame_queue.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/frame_queue.cpp:6: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/packet.h:17: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/packet.h:225:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 225 | ABORT(); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:13:17: note: expanded from macro 'ABORT' 13 | ::devilution::LogCritical("ABORT: {} @ {}:{}", __FUNCTION__, __FILE__, __LINE__); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/frame_queue.cpp:6: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/packet.h:17: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/frame_queue.cpp:80:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 80 | ABORT(); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:13:17: note: expanded from macro 'ABORT' 13 | ::devilution::LogCritical("ABORT: {} @ {}:{}", __FUNCTION__, __FILE__, __LINE__); \ | ^ 2 warnings generated. [ 73% 299/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/engine/load_pcx.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/engine/load_pcx.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/engine/load_pcx.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/load_pcx.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/load_pcx.cpp:16: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/load_pcx.cpp:65:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 65 | LogError("Missing file: {}", path); | ^ 1 warning generated. [ 73% 300/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/DiabloUI/dialogs.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/DiabloUI/dialogs.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/dialogs.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/dialogs.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/dialogs.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/dialogs.h:5: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/dialogs.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/dialogs.h:5: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/dialogs.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/dialogs.h:5: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:161:3: note: in instantiation of function template specialization 'devilution::LogError' requested here 161 | LogError("{}", SDL_GetError()); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/dialogs.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/dialogs.h:5: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/dialogs.cpp:145:3: note: in instantiation of function template specialization 'devilution::LogError' requested here 145 | LogError("{}\n{}", caption, text); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/dialogs.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/dialogs.h:5: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/dialogs.cpp:147:3: note: in instantiation of function template specialization 'devilution::LogError' requested here 147 | LogError("{}", text); | ^ 5 warnings generated. [ 73% 301/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/DiabloUI/diabloui.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/DiabloUI/diabloui.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/diabloui.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:161:3: note: in instantiation of function template specialization 'devilution::LogError' requested here 161 | LogError("{}", SDL_GetError()); | ^ 3 warnings generated. [ 74% 302/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/dvlnet/loopback.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/dvlnet/loopback.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/dvlnet/loopback.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/loopback.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/loopback.cpp:8: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/loopback.cpp:21:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 21 | ABORT(); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:13:17: note: expanded from macro 'ABORT' 13 | ::devilution::LogCritical("ABORT: {} @ {}:{}", __FUNCTION__, __FILE__, __LINE__); \ | ^ 1 warning generated. [ 74% 303/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/engine/animationinfo.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/engine/animationinfo.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/engine/animationinfo.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/animationinfo.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/animationinfo.cpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:68:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 68 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/animationinfo.cpp:33:3: note: in instantiation of function template specialization 'devilution::Log' requested here 33 | Log("getFrameToUseForRendering: Invalid ticksSinceSequenceStarted_ {}", ticksSinceSequenceStarted_); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/animationinfo.cpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:68:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 68 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/animationinfo.cpp:51:4: note: in instantiation of function template specialization 'devilution::Log' requested here 51 | Log("getFrameToUseForRendering: Calculated an invalid Animation Frame (Calculated {} MaxFrame {})", absoluteAnimationFrame, relevantFramesForDistributing_); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/animationinfo.cpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:68:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 68 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/animationinfo.cpp:56:3: note: in instantiation of function template specialization 'devilution::Log' requested here 56 | Log("getFrameToUseForRendering: Calculated an invalid Animation Frame (Calculated {})", absoluteAnimationFrame); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/animationinfo.cpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:68:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 68 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/animationinfo.cpp:69:4: note: in instantiation of function template specialization 'devilution::Log' requested here 69 | Log("getAnimationProgress: Invalid ticksPerFrame {}", ticksPerFrame); | ^ 4 warnings generated. [ 74% 304/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/dvlnet/packet.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/dvlnet/packet.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/dvlnet/packet.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/packet.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/packet.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/packet.h:17: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/packet.h:225:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 225 | ABORT(); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:13:17: note: expanded from macro 'ABORT' 13 | ::devilution::LogCritical("ABORT: {} @ {}:{}", __FUNCTION__, __FILE__, __LINE__); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/packet.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/packet.h:17: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/packet.cpp:264:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 264 | ABORT(); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:13:17: note: expanded from macro 'ABORT' 13 | ::devilution::LogCritical("ABORT: {} @ {}:{}", __FUNCTION__, __FILE__, __LINE__); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/packet.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/packet.h:17: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/packet.cpp:281:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 281 | ABORT(); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:13:17: note: expanded from macro 'ABORT' 13 | ::devilution::LogCritical("ABORT: {} @ {}:{}", __FUNCTION__, __FILE__, __LINE__); \ | ^ 3 warnings generated. [ 75% 305/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/engine/dx.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/engine/dx.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/engine/dx.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/dx.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/dx.cpp:15: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:68:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 68 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/dx.cpp:126:3: note: in instantiation of function template specialization 'devilution::Log' requested here 126 | Log("{}", "Will render directly to the SDL output surface"); | ^ 1 warning generated. [ 75% 306/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/engine/assets.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/engine/assets.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/engine/assets.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/assets.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/assets.cpp:9: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:82:2: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 82 | LogVerbose(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/assets.cpp:133:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 133 | LogVerbose("Loaded MPQ file override: {}", path); | ^ 1 warning generated. [ 75% 307/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/panels/info_box.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/panels/info_box.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/panels/info_box.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/panels/info_box.cpp [ 76% 308/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/engine/path.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/engine/path.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/engine/path.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/path.cpp [ 76% 309/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/engine/events.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/engine/events.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/engine/events.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/events.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/events.cpp:11: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:82:2: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 82 | LogVerbose(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/events.cpp:35:2: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 35 | LogVerbose("Unhandled SDL event: {} {}", name, value); | ^ 1 warning generated. [ 76% 310/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/engine/backbuffer_state.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/engine/backbuffer_state.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/engine/backbuffer_state.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/backbuffer_state.cpp [ 77% 311/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/DiabloUI/progress.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/DiabloUI/progress.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/progress.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/progress.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/progress.cpp:3: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/button.h:3: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/progress.cpp:3: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/button.h:3: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/progress.cpp:3: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/button.h:3: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:161:3: note: in instantiation of function template specialization 'devilution::LogError' requested here 161 | LogError("{}", SDL_GetError()); | ^ 3 warnings generated. [ 77% 312/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/options.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/options.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/options.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/options.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/options.cpp:22: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:161:3: note: in instantiation of function template specialization 'devilution::LogError' requested here 161 | LogError("{}", SDL_GetError()); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/options.cpp:22: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/options.cpp:239:3: note: in instantiation of function template specialization 'devilution::LogError' requested here 239 | LogError("Failed to write ini file to {}: {}", iniPath, std::strerror(errno)); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/options.cpp:22: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format, std::__wrap_iter>>' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:82:2: note: in instantiation of function template specialization 'devilution::LogVerbose, std::__wrap_iter>>' requested here 82 | LogVerbose(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/options.cpp:1207:2: note: in instantiation of function template specialization 'devilution::LogVerbose, std::__wrap_iter>>' requested here 1207 | LogVerbose("Found user preferred locales: {}", fmt::join(locales, ", ")); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/options.cpp:22: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:82:2: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 82 | LogVerbose(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/options.cpp:1210:3: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 1210 | LogVerbose("Trying to load translation: {}", locale); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/options.cpp:22: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format<>' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:82:2: note: in instantiation of function template specialization 'devilution::LogVerbose<>' requested here 82 | LogVerbose(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/options.cpp:1218:2: note: in instantiation of function template specialization 'devilution::LogVerbose<>' requested here 1218 | LogVerbose("No suitable translation found"); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/options.cpp:22: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:68:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 68 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/options.cpp:1418:3: note: in instantiation of function template specialization 'devilution::Log' requested here 1418 | Log("Keymapper: unknown key '{}'", readKey); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/options.cpp:22: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:82:2: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 82 | LogVerbose(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/options.cpp:1435:3: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 1435 | LogVerbose("Keymapper: no name found for key '{}'", key); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/options.cpp:22: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:68:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 68 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/options.cpp:1470:4: note: in instantiation of function template specialization 'devilution::Log' requested here 1470 | Log("Keymapper: key '{}' is already bound to action '{}', overwriting", value, it->second.get().name); | ^ 8 warnings generated. [ 77% 313/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/engine/trn.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/engine/trn.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/engine/trn.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/trn.cpp [ 77% 314/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/engine/load_clx.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/engine/load_clx.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/engine/load_clx.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/load_clx.cpp [ 78% 315/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/platform/locale.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/platform/locale.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/platform/locale.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/platform/locale.cpp [ 78% 316/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/DiabloUI/settingsmenu.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/DiabloUI/settingsmenu.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/settingsmenu.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/settingsmenu.cpp /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/settingsmenu.cpp:386:11: warning: variable 'catCount' set but not used [-Wunused-but-set-variable] 386 | size_t catCount = 0; | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/settingsmenu.cpp:7: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/settingsmenu.cpp:7: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/settingsmenu.cpp:7: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:161:3: note: in instantiation of function template specialization 'devilution::LogError' requested here 161 | LogError("{}", SDL_GetError()); | ^ 4 warnings generated. [ 78% 317/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/utils/console.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/utils/console.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/utils/console.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/console.cpp [ 79% 318/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/dvlnet/base.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/dvlnet/base.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/dvlnet/base.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/base.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/base.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/base.h:11: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/packet.h:17: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/packet.h:225:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 225 | ABORT(); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:13:17: note: expanded from macro 'ABORT' 13 | ::devilution::LogCritical("ABORT: {} @ {}:{}", __FUNCTION__, __FILE__, __LINE__); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/base.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/base.h:11: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/packet.h:17: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/base.cpp:63:4: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 63 | ABORT(); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:13:17: note: expanded from macro 'ABORT' 13 | ::devilution::LogCritical("ABORT: {} @ {}:{}", __FUNCTION__, __FILE__, __LINE__); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/base.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/base.h:11: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/packet.h:17: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/base.cpp:111:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 111 | ABORT(); // we were dropped by the owner?!? | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:13:17: note: expanded from macro 'ABORT' 13 | ::devilution::LogCritical("ABORT: {} @ {}:{}", __FUNCTION__, __FILE__, __LINE__); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/base.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/base.h:11: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/packet.h:17: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:88:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 88 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:95:2: note: in instantiation of function template specialization 'devilution::LogDebug' requested here 95 | LogDebug(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/base.cpp:231:4: note: in instantiation of function template specialization 'devilution::LogDebug' requested here 231 | LogDebug("Turn missing from player {}", i); | ^ 4 warnings generated. [ 79% 319/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/levels/drlg_l3.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/levels/drlg_l3.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/levels/drlg_l3.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/levels/drlg_l3.cpp [ 79% 320/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/utils/sdl_bilinear_scale.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/utils/sdl_bilinear_scale.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/utils/sdl_bilinear_scale.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/sdl_bilinear_scale.cpp [ 80% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/engine/sound_position.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/engine/sound_position.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/engine/sound_position.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/sound_position.cpp [ 80% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/DiabloUI/selstart.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/DiabloUI/selstart.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/selstart.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/selstart.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/selstart.cpp:3: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/selstart.cpp:3: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ 2 warnings generated. [ 80% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/levels/trigs.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/levels/trigs.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/levels/trigs.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/levels/trigs.cpp [ 81% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/levels/setmaps.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/levels/setmaps.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/levels/setmaps.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/levels/setmaps.cpp [ 81% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/items/validation.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/items/validation.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/items/validation.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/items/validation.cpp /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/items/validation.cpp:81:13: warning: unused variable 'isHellfireItem' [-Wunused-variable] 81 | const bool isHellfireItem = (dwBuff & CF_HELLFIRE) != 0; | ^~~~~~~~~~~~~~ 1 warning generated. [ 81% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/engine/render/clx_render.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/engine/render/clx_render.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/engine/render/clx_render.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/render/clx_render.cpp [ 81% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/engine/render/text_render.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/engine/render/text_render.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/engine/render/text_render.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/render/text_render.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/render/text_render.cpp:16: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/render/text_render.cpp:16: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/render/text_render.cpp:16: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/render/text_render.cpp:199:3: note: in instantiation of function template specialization 'devilution::LogError' requested here 199 | LogError("Error loading font: {}", path); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/render/text_render.cpp:16: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/render/text_render.cpp:292:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 292 | LogError("Unclosed format argument: {}", fmt_); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/render/text_render.cpp:16: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/render/text_render.cpp:310:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 310 | LogError("Not enough format arguments, {} given for: {}", len_, fmt_); | ^ 5 warnings generated. [ 82% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/levels/crypt.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/levels/crypt.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/levels/crypt.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/levels/crypt.cpp [ 82% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/levels/themes.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/levels/themes.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/levels/themes.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/levels/themes.cpp [ 82% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/panels/spell_icons.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/panels/spell_icons.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/panels/spell_icons.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/panels/spell_icons.cpp [ 83% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/levels/drlg_l1.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/levels/drlg_l1.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/levels/drlg_l1.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/levels/drlg_l1.cpp [ 83% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/utils/str_cat.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/utils/str_cat.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/utils/str_cat.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/str_cat.cpp [ 83% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/utils/utf8.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/utils/utf8.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/utils/utf8.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/utf8.cpp [ 84% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/DiabloUI/multi/selgame.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/DiabloUI/multi/selgame.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/multi/selgame.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/multi/selgame.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/multi/selgame.cpp:7: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/multi/selgame.cpp:7: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ 2 warnings generated. [ 84% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/utils/str_case.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/utils/str_case.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/utils/str_case.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/str_case.cpp [ 84% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/utils/format_int.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/utils/format_int.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/utils/format_int.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/format_int.cpp [ 85% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/engine/palette.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/engine/palette.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/engine/palette.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/palette.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/palette.cpp:17: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:161:3: note: in instantiation of function template specialization 'devilution::LogError' requested here 161 | LogError("{}", SDL_GetError()); | ^ 1 warning generated. [ 85% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/levels/town.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/levels/town.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/levels/town.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/levels/town.cpp [ 85% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/DiabloUI/selok.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/DiabloUI/selok.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/selok.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/selok.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/selok.cpp:3: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/selok.cpp:3: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ 2 warnings generated. [ 86% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/panels/mainpanel.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/panels/mainpanel.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/panels/mainpanel.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/panels/mainpanel.cpp [ 86% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/qol/chatlog.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/qol/chatlog.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/qol/chatlog.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/qol/chatlog.cpp [ 86% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/levels/drlg_l2.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/levels/drlg_l2.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/levels/drlg_l2.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/levels/drlg_l2.cpp [ 86% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/encrypt.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/encrypt.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/encrypt.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/encrypt.cpp [ 87% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/panels/charpanel.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/panels/charpanel.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/panels/charpanel.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/panels/charpanel.cpp [ 87% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/levels/gendung.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/levels/gendung.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/levels/gendung.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/levels/gendung.cpp [ 87% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/mpq/mpq_reader.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/mpq/mpq_reader.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/mpq/mpq_reader.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_reader.cpp [ 88% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/utils/sdl_thread.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/utils/sdl_thread.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/utils/sdl_thread.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/sdl_thread.cpp [ 88% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/qol/floatingnumbers.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/qol/floatingnumbers.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/qol/floatingnumbers.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/qol/floatingnumbers.cpp [ 88% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/levels/drlg_l4.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/levels/drlg_l4.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/levels/drlg_l4.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/levels/drlg_l4.cpp [ 89% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/utils/cel_to_clx.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/utils/cel_to_clx.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/utils/cel_to_clx.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/cel_to_clx.cpp [ 89% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/utils/paths.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/utils/paths.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/utils/paths.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/paths.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/paths.cpp:11: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:68:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 68 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/paths.cpp:50:3: note: in instantiation of function template specialization 'devilution::Log' requested here 50 | Log("{}", SDL_GetError()); | ^ 1 warning generated. [ 89% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/engine/render/scrollrt.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/engine/render/scrollrt.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/engine/render/scrollrt.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/render/scrollrt.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/render/scrollrt.cpp:25: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:161:3: note: in instantiation of function template specialization 'devilution::LogError' requested here 161 | LogError("{}", SDL_GetError()); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/render/scrollrt.cpp:25: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:68:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 68 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/render/scrollrt.cpp:332:3: note: in instantiation of function template specialization 'devilution::Log' requested here 332 | Log("Draw Monster \"{}\": NULL Cel Buffer", monster.name()); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/render/scrollrt.cpp:25: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:68:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 68 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/render/scrollrt.cpp:704:3: note: in instantiation of function template specialization 'devilution::Log' requested here 704 | Log("Draw Monster: tried to draw illegal monster {}", mi); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/render/scrollrt.cpp:181:19: warning: unused variable 'PlayerModeNames' [-Wunused-const-variable] 181 | const char *const PlayerModeNames[] = { | ^~~~~~~~~~~~~~~ 4 warnings generated. [ 90% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/panels/spell_list.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/panels/spell_list.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/panels/spell_list.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/panels/spell_list.cpp [ 90% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/utils/pcx_to_clx.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/utils/pcx_to_clx.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/utils/pcx_to_clx.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/pcx_to_clx.cpp [ 90% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/qol/monhealthbar.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/qol/monhealthbar.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/qol/monhealthbar.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/qol/monhealthbar.cpp [ 90% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/utils/surface_to_clx.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/utils/surface_to_clx.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/utils/surface_to_clx.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/surface_to_clx.cpp [ 91% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/mpq/mpq_sdl_rwops.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/mpq/mpq_sdl_rwops.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/mpq/mpq_sdl_rwops.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_sdl_rwops.cpp [ 91% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/storm/storm_net.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/storm/storm_net.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/storm/storm_net.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/storm/storm_net.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/storm/storm_net.cpp:18: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:88:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 88 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:95:2: note: in instantiation of function template specialization 'devilution::LogDebug' requested here 95 | LogDebug(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/storm/storm_net.cpp:69:3: note: in instantiation of function template specialization 'devilution::LogDebug' requested here 69 | UNIMPLEMENTED(); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:7:17: note: expanded from macro 'UNIMPLEMENTED' 7 | ::devilution::LogDebug("UNIMPLEMENTED: {} @ {}:{}", __FUNCTION__, __FILE__, __LINE__); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/storm/storm_net.cpp:18: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/storm/storm_net.cpp:161:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 161 | ABORT(); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:13:17: note: expanded from macro 'ABORT' 13 | ::devilution::LogCritical("ABORT: {} @ {}:{}", __FUNCTION__, __FILE__, __LINE__); \ | ^ 2 warnings generated. [ 91% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/utils/logged_fstream.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/utils/logged_fstream.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/utils/logged_fstream.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:20:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 20 | return CheckError(s_ != nullptr, "fopen(\"{}\", \"{}\")", path, mode); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:20:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 20 | return CheckError(s_ != nullptr, "fopen(\"{}\", \"{}\")", path, mode); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:38:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 38 | return CheckError(std::fseek(s_, pos, dir) == 0, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:38:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 38 | return CheckError(std::fseek(s_, pos, dir) == 0, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:45:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 45 | return CheckError(*result != -1L, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:51:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 51 | return CheckError(std::fwrite(data, size, 1, s_) == 1, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:51:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 51 | return CheckError(std::fwrite(data, size, 1, s_) == 1, | ^ 7 warnings generated. [ 92% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/qol/autopickup.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/qol/autopickup.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/qol/autopickup.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/qol/autopickup.cpp [ 92% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/dvlnet/abstract_net.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/dvlnet/abstract_net.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/dvlnet/abstract_net.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/abstract_net.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/abstract_net.cpp:3: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/packet.h:225:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 225 | ABORT(); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:13:17: note: expanded from macro 'ABORT' 13 | ::devilution::LogCritical("ABORT: {} @ {}:{}", __FUNCTION__, __FILE__, __LINE__); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/abstract_net.cpp:3: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/abstract_net.cpp:36:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 36 | ABORT(); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:13:17: note: expanded from macro 'ABORT' 13 | ::devilution::LogCritical("ABORT: {} @ {}:{}", __FUNCTION__, __FILE__, __LINE__); \ | ^ 2 warnings generated. [ 92% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/panels/spell_book.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/panels/spell_book.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/panels/spell_book.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/panels/spell_book.cpp [ 93% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/utils/file_util.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/utils/file_util.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/utils/file_util.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/file_util.cpp /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/file_util.cpp:157:56: warning: 'u8path' is deprecated [-Wdeprecated-declarations] 157 | return std::filesystem::is_directory(std::filesystem::u8path(path), error); | ^ /usr/include/c++/v1/__filesystem/u8path.h:78:23: note: 'u8path' has been explicitly marked deprecated here 78 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_WITH_CHAR8_T path u8path(const _Source& __s) { | ^ /usr/include/c++/v1/__config:772:45: note: expanded from macro '_LIBCPP_DEPRECATED_WITH_CHAR8_T' 772 | # define _LIBCPP_DEPRECATED_WITH_CHAR8_T _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/file_util.cpp:216:53: warning: 'u8path' is deprecated [-Wdeprecated-declarations] 216 | std::filesystem::create_directory(std::filesystem::u8path(path), error); | ^ /usr/include/c++/v1/__filesystem/u8path.h:78:23: note: 'u8path' has been explicitly marked deprecated here 78 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_WITH_CHAR8_T path u8path(const _Source& __s) { | ^ /usr/include/c++/v1/__config:772:45: note: expanded from macro '_LIBCPP_DEPRECATED_WITH_CHAR8_T' 772 | # define _LIBCPP_DEPRECATED_WITH_CHAR8_T _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/file_util.cpp:257:55: warning: 'u8path' is deprecated [-Wdeprecated-declarations] 257 | std::filesystem::create_directories(std::filesystem::u8path(path), error); | ^ /usr/include/c++/v1/__filesystem/u8path.h:78:23: note: 'u8path' has been explicitly marked deprecated here 78 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_WITH_CHAR8_T path u8path(const _Source& __s) { | ^ /usr/include/c++/v1/__config:772:45: note: expanded from macro '_LIBCPP_DEPRECATED_WITH_CHAR8_T' 772 | # define _LIBCPP_DEPRECATED_WITH_CHAR8_T _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/file_util.cpp:327:43: warning: 'u8path' is deprecated [-Wdeprecated-declarations] 327 | std::filesystem::rename(std::filesystem::u8path(from), std::filesystem::u8path(to), ec); | ^ /usr/include/c++/v1/__filesystem/u8path.h:78:23: note: 'u8path' has been explicitly marked deprecated here 78 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_WITH_CHAR8_T path u8path(const _Source& __s) { | ^ /usr/include/c++/v1/__config:772:45: note: expanded from macro '_LIBCPP_DEPRECATED_WITH_CHAR8_T' 772 | # define _LIBCPP_DEPRECATED_WITH_CHAR8_T _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/file_util.cpp:327:74: warning: 'u8path' is deprecated [-Wdeprecated-declarations] 327 | std::filesystem::rename(std::filesystem::u8path(from), std::filesystem::u8path(to), ec); | ^ /usr/include/c++/v1/__filesystem/u8path.h:78:23: note: 'u8path' has been explicitly marked deprecated here 78 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_WITH_CHAR8_T path u8path(const _Source& __s) { | ^ /usr/include/c++/v1/__config:772:45: note: expanded from macro '_LIBCPP_DEPRECATED_WITH_CHAR8_T' 772 | # define _LIBCPP_DEPRECATED_WITH_CHAR8_T _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/file_util.cpp:353:46: warning: 'u8path' is deprecated [-Wdeprecated-declarations] 353 | std::filesystem::copy_file(std::filesystem::u8path(from), std::filesystem::u8path(to), std::filesystem::copy_options::overwrite_existing, error); | ^ /usr/include/c++/v1/__filesystem/u8path.h:78:23: note: 'u8path' has been explicitly marked deprecated here 78 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_WITH_CHAR8_T path u8path(const _Source& __s) { | ^ /usr/include/c++/v1/__config:772:45: note: expanded from macro '_LIBCPP_DEPRECATED_WITH_CHAR8_T' 772 | # define _LIBCPP_DEPRECATED_WITH_CHAR8_T _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/file_util.cpp:353:77: warning: 'u8path' is deprecated [-Wdeprecated-declarations] 353 | std::filesystem::copy_file(std::filesystem::u8path(from), std::filesystem::u8path(to), std::filesystem::copy_options::overwrite_existing, error); | ^ /usr/include/c++/v1/__filesystem/u8path.h:78:23: note: 'u8path' has been explicitly marked deprecated here 78 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_WITH_CHAR8_T path u8path(const _Source& __s) { | ^ /usr/include/c++/v1/__config:772:45: note: expanded from macro '_LIBCPP_DEPRECATED_WITH_CHAR8_T' 772 | # define _LIBCPP_DEPRECATED_WITH_CHAR8_T _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/file_util.cpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/file_util.cpp:218:3: note: in instantiation of function template specialization 'devilution::LogError' requested here 218 | LogError("failed to create directory {}: {}", path, error.message()); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/file_util.cpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/file_util.cpp:355:3: note: in instantiation of function template specialization 'devilution::LogError' requested here 355 | LogError("Failed to copy {} to {}: {}", from, to, error.message()); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/file_util.cpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:82:2: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 82 | LogVerbose(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/file_util.cpp:401:3: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 401 | LogVerbose("Removed file: {}", name); | ^ 10 warnings generated. [ 93% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/mpq/mpq_writer.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/mpq/mpq_writer.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/mpq/mpq_writer.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_writer.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_writer.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_writer.hpp:11: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:20:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 20 | return CheckError(s_ != nullptr, "fopen(\"{}\", \"{}\")", path, mode); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_writer.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_writer.hpp:11: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:20:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 20 | return CheckError(s_ != nullptr, "fopen(\"{}\", \"{}\")", path, mode); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_writer.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_writer.hpp:11: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:38:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 38 | return CheckError(std::fseek(s_, pos, dir) == 0, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_writer.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_writer.hpp:11: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:38:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 38 | return CheckError(std::fseek(s_, pos, dir) == 0, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_writer.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_writer.hpp:11: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:45:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 45 | return CheckError(*result != -1L, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_writer.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_writer.hpp:11: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:51:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 51 | return CheckError(std::fwrite(data, size, 1, s_) == 1, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_writer.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_writer.hpp:11: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:51:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 51 | return CheckError(std::fwrite(data, size, 1, s_) == 1, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_writer.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_writer.hpp:11: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:82:2: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 82 | LogVerbose(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_writer.cpp:92:2: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 92 | LogVerbose("Opening {}", path); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_writer.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_writer.hpp:11: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_writer.cpp:109:3: note: in instantiation of function template specialization 'devilution::LogError' requested here 109 | LogError(error, path, std::strerror(errno)); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_writer.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_writer.hpp:11: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:82:2: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 82 | LogVerbose(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_writer.cpp:113:2: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 113 | LogVerbose("GetFileSize(\"{}\") = {}", path, size_); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_writer.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_writer.hpp:11: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:82:2: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 82 | LogVerbose(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_writer.cpp:178:2: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 178 | LogVerbose("Closing {}", name_); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_writer.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_writer.hpp:11: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:82:2: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 82 | LogVerbose(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/mpq/mpq_writer.cpp:185:3: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 185 | LogVerbose("ResizeFile(\"{}\", {})", name_, size_); | ^ 12 warnings generated. [ 93% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/utils/cl2_to_clx.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/utils/cl2_to_clx.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/utils/cl2_to_clx.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/cl2_to_clx.cpp [ 94% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/qol/itemlabels.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/qol/itemlabels.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/qol/itemlabels.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/qol/itemlabels.cpp [ 94% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/qol/xpbar.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/qol/xpbar.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/qol/xpbar.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/qol/xpbar.cpp [ 94% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/qol/stash.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/qol/stash.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/qol/stash.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/qol/stash.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/qol/stash.cpp:18: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:161:3: note: in instantiation of function template specialization 'devilution::LogError' requested here 161 | LogError("{}", SDL_GetError()); | ^ 1 warning generated. [ 95% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/storm/storm_svid.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/storm/storm_svid.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/storm/storm_svid.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/storm/storm_svid.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/storm/storm_svid.cpp:19: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:68:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 68 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/storm/storm_svid.cpp:173:4: note: in instantiation of function template specialization 'devilution::Log' requested here 173 | Log("{}", SDL_GetError()); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/storm/storm_svid.cpp:19: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/storm/storm_svid.cpp:254:2: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 254 | LogVerbose(LogCategory::Audio, "SVid audio depth={} channels={} rate={}", audioInfo.bitsPerSample, audioInfo.nChannels, audioInfo.sampleRate); | ^ 2 warnings generated. [ 95% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/diablo.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/diablo.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/diablo.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/diablo.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/diablo.cpp:21: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/diablo.cpp:21: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/diablo.cpp:21: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/hwcursor.hpp:161:3: note: in instantiation of function template specialization 'devilution::LogError' requested here 161 | LogError("{}", SDL_GetError()); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/diablo.cpp:21: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:20:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 20 | return CheckError(s_ != nullptr, "fopen(\"{}\", \"{}\")", path, mode); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/diablo.cpp:21: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:20:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 20 | return CheckError(s_ != nullptr, "fopen(\"{}\", \"{}\")", path, mode); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/diablo.cpp:21: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:38:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 38 | return CheckError(std::fseek(s_, pos, dir) == 0, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/diablo.cpp:21: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:38:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 38 | return CheckError(std::fseek(s_, pos, dir) == 0, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/diablo.cpp:21: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:45:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 45 | return CheckError(*result != -1L, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/diablo.cpp:21: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:51:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 51 | return CheckError(std::fwrite(data, size, 1, s_) == 1, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/diablo.cpp:21: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:51:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 51 | return CheckError(std::fwrite(data, size, 1, s_) == 1, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/diablo.cpp:21: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:82:2: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 82 | LogVerbose(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/diablo.cpp:697:2: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 697 | LogVerbose("Unhandled SDL event: {} {}", name, value); | ^ 11 warnings generated. [ 95% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/utils/push_aulib_decoder.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/utils/push_aulib_decoder.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/utils/push_aulib_decoder.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/push_aulib_decoder.cpp [ 95% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/utils/display.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/utils/display.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/utils/display.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/display.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/display.cpp:18: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/display.cpp:18: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ 2 warnings generated. [ 96% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/effects.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/effects.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/effects.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/effects.cpp [ 96% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/controls/devices/game_controller.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/controls/devices/game_controller.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/controls/devices/game_controller.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/devices/game_controller.cpp /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/devices/game_controller.cpp:246:10: warning: enumeration value 'SDL_CONTROLLER_TYPE_MAX' not handled in switch [-Wswitch] 246 | switch (gamepadType) { | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/devices/game_controller.cpp:7: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:88:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 88 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:95:2: note: in instantiation of function template specialization 'devilution::LogDebug' requested here 95 | LogDebug(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/devices/game_controller.cpp:92:3: note: in instantiation of function template specialization 'devilution::LogDebug' requested here 92 | UNIMPLEMENTED(); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:7:17: note: expanded from macro 'UNIMPLEMENTED' 7 | ::devilution::LogDebug("UNIMPLEMENTED: {} @ {}:{}", __FUNCTION__, __FILE__, __LINE__); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/devices/game_controller.cpp:7: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:68:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 68 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/devices/game_controller.cpp:166:2: note: in instantiation of function template specialization 'devilution::Log' requested here 166 | Log("Opening game controller for joystick at index {}", joystickIndex); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/devices/game_controller.cpp:7: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:68:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 68 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/devices/game_controller.cpp:170:3: note: in instantiation of function template specialization 'devilution::Log' requested here 170 | Log("{}", SDL_GetError()); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/devices/game_controller.cpp:7: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:68:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 68 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/devices/game_controller.cpp:181:3: note: in instantiation of function template specialization 'devilution::Log' requested here 181 | Log("Opened game controller with mapping:\n{}", mapping.get()); | ^ 5 warnings generated. [ 96% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/engine/render/dun_render.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/engine/render/dun_render.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/engine/render/dun_render.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/render/dun_render.cpp [ 97% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/controls/touch/event_handlers.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/controls/touch/event_handlers.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/controls/touch/event_handlers.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/touch/event_handlers.cpp [ 97% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/engine/demomode.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/engine/demomode.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/engine/demomode.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/demomode.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/demomode.cpp:17: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:395:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 395 | ASSERT(y >= m_rect.y); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/demomode.cpp:17: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:397:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 397 | ASSERT(index < m_vecItems.size()); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:19:17: note: expanded from macro 'ASSERT' 19 | ::devilution::LogCritical("Assertion failed in {}:{}: {}", __FILE__, __LINE__, #x); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/demomode.cpp:17: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:20:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 20 | return CheckError(s_ != nullptr, "fopen(\"{}\", \"{}\")", path, mode); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/demomode.cpp:17: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:20:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 20 | return CheckError(s_ != nullptr, "fopen(\"{}\", \"{}\")", path, mode); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/demomode.cpp:17: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:38:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 38 | return CheckError(std::fseek(s_, pos, dir) == 0, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/demomode.cpp:17: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:38:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 38 | return CheckError(std::fseek(s_, pos, dir) == 0, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/demomode.cpp:17: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:45:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 45 | return CheckError(*result != -1L, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/demomode.cpp:17: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:73:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 73 | LogError(LogCategory::System, fmtWithError.c_str(), args..., errorMessage); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:51:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 51 | return CheckError(std::fwrite(data, size, 1, s_) == 1, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/demomode.cpp:17: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:75:4: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 75 | LogVerbose(LogCategory::System, fmt, args...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/logged_fstream.hpp:51:10: note: in instantiation of function template specialization 'devilution::LoggedFStream::CheckError' requested here 51 | return CheckError(std::fwrite(data, size, 1, s_) == 1, | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/demomode.cpp:17: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/endian_stream.hpp:17:3: note: in instantiation of function template specialization 'devilution::LogError' requested here 17 | LogError("fread failed: {}", std::strerror(errno)); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/demomode.cpp:17: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:114:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 114 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:121:2: note: in instantiation of function template specialization 'devilution::LogWarn' requested here 121 | LogWarn(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/demomode.cpp:222:3: note: in instantiation of function template specialization 'devilution::LogWarn' requested here 222 | LogWarn("Unsupported demo event (type={:x})", dmsg.eventType); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/demomode.cpp:17: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/demomode.cpp:691:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 691 | LogError("Failed to open {} for writing", path); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/demomode.cpp:17: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/pfile.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:68:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 68 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/demomode.cpp:733:4: note: in instantiation of function template specialization 'devilution::Log' requested here 733 | Log("Timedemo: Different outcome than initial run. ;(\n{}", compareResult.message); | ^ 13 warnings generated. [ 97% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/controls/touch/gamepad.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/controls/touch/gamepad.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/controls/touch/gamepad.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/touch/gamepad.cpp [ 98% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/utils/language.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/utils/language.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/utils/language.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/language.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/language.cpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:134:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 134 | LogError(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/language.cpp:212:2: note: in instantiation of function template specialization 'devilution::LogError' requested here 212 | LogError("Unknown plural expression: '{}'", expression); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/language.cpp:13: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format<>' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:82:2: note: in instantiation of function template specialization 'devilution::LogVerbose<>' requested here 82 | LogVerbose(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/language.cpp:507:2: note: in instantiation of function template specialization 'devilution::LogVerbose<>' requested here 507 | LogVerbose(StrCat("Loaded translations from ", translationsPath, " in ", SDL_GetTicks() - loadTranslationsStart, "ms")); | ^ 2 warnings generated. [ 98% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/engine/sound.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/engine/sound.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/engine/sound.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/sound.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/sound.cpp:18: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/sound.cpp:218:3: note: in instantiation of function template specialization 'devilution::LogError' requested here 218 | LogError(LogCategory::Audio, "Failed to initialize audio (Aulib::init): {}", SDL_GetError()); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/sound.cpp:18: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:75:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 75 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/engine/sound.cpp:221:2: note: in instantiation of function template specialization 'devilution::LogVerbose' requested here 221 | LogVerbose(LogCategory::Audio, "Aulib sampleRate={} channels={} frameSize={} format={:#x}", | ^ 2 warnings generated. [ 98% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/controls/touch/renderers.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/controls/touch/renderers.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/controls/touch/renderers.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/controls/touch/renderers.cpp [ 99% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/utils/soundsample.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/utils/soundsample.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/utils/soundsample.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/soundsample.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/soundsample.cpp:20: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/soundsample.cpp:112:3: note: in instantiation of function template specialization 'devilution::LogError' requested here 112 | LogError(LogCategory::Audio, "Aulib::Stream::play (from SoundSample::Play): {}", SDL_GetError()); | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/soundsample.cpp:20: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:127:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 127 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/soundsample.cpp:123:4: note: in instantiation of function template specialization 'devilution::LogError' requested here 123 | LogError(LogCategory::Audio, "OpenAsset failed (from SoundSample::SetChunkStream) for {}: {}", filePath, SDL_GetError()); | ^ 2 warnings generated. [ 99% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/dvlnet/tcp_client.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/dvlnet/tcp_client.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/dvlnet/tcp_client.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/tcp_client.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/tcp_client.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/tcp_client.h:11: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/base.h:11: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/packet.h:17: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/packet.h:225:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 225 | ABORT(); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:13:17: note: expanded from macro 'ABORT' 13 | ::devilution::LogCritical("ABORT: {} @ {}:{}", __FUNCTION__, __FILE__, __LINE__); \ | ^ 1 warning generated. [ 99% 321/322] /usr/local/libexec/ccache/c++ -DASIO_HAS_STD_INVOKE_RESULT=ON -DASIO_STANDALONE -DDEVILUTIONX_DEFAULT_RESAMPLER=Speex -DDEVILUTIONX_DISPLAY_TEXTURE_FORMAT=SDL_PIXELFORMAT_RGB888 -DDEVILUTIONX_PALETTE_TRANSPARENCY_BLACK_16_LUT -DDEVILUTIONX_RESAMPLER_SDL -DDEVILUTIONX_RESAMPLER_SPEEX -DDISABLE_ZERO_TIER -DFMT_SHARED -DO_LARGEFILE=0 -DPACKET_ENCRYPTION -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/Source -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libsmackerdec-src/include -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/tl -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/libmpq-src -I/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/3rdParty/PKWare/. -I/wrkdirs/usr/ports/games/devilutionX/work/.build/_deps/asio-src/asio/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/SDL_audiolib -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++20 -flto=thin -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/= -pthread -MD -MT Source/CMakeFiles/libdevilutionx.dir/dvlnet/tcp_server.cpp.o -MF Source/CMakeFiles/libdevilutionx.dir/dvlnet/tcp_server.cpp.o.d -o Source/CMakeFiles/libdevilutionx.dir/dvlnet/tcp_server.cpp.o -c /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/tcp_server.cpp In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/tcp_server.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/tcp_server.h:14: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/packet.h:17: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/packet.h:225:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 225 | ABORT(); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:13:17: note: expanded from macro 'ABORT' 13 | ::devilution::LogCritical("ABORT: {} @ {}:{}", __FUNCTION__, __FILE__, __LINE__); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/tcp_server.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/tcp_server.h:14: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/packet.h:17: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:140:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 140 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:147:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 147 | LogCritical(defaultCategory, fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/tcp_server.cpp:36:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 36 | ABORT(); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:13:17: note: expanded from macro 'ABORT' 13 | ::devilution::LogCritical("ABORT: {} @ {}:{}", __FUNCTION__, __FILE__, __LINE__); \ | ^ In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/tcp_server.cpp:1: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/tcp_server.h:14: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/packet.h:17: In file included from /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/stubs.h:3: /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/utils/log.hpp:68:21: note: in instantiation of function template specialization 'devilution::detail::format' requested here 68 | auto str = detail::format(fmt, std::forward(args)...); | ^ /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Source/dvlnet/tcp_server.cpp:90:5: note: in instantiation of function template specialization 'devilution::Log' requested here 90 | Log("Network error: {}", e.what()); | ^ 3 warnings generated. [100% 322/322] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -flto=thin -Xlinker --gc-sections -Xlinker --as-needed -Xlinker --dependency-file=CMakeFiles/devilutionx.dir/link.d Source/CMakeFiles/libdevilutionx.dir/appfat.cpp.o Source/CMakeFiles/libdevilutionx.dir/automap.cpp.o Source/CMakeFiles/libdevilutionx.dir/capture.cpp.o Source/CMakeFiles/libdevilutionx.dir/codec.cpp.o Source/CMakeFiles/libdevilutionx.dir/control.cpp.o Source/CMakeFiles/libdevilutionx.dir/cursor.cpp.o Source/CMakeFiles/libdevilutionx.dir/dead.cpp.o Source/CMakeFiles/libdevilutionx.dir/debug.cpp.o Source/CMakeFiles/libdevilutionx.dir/diablo.cpp.o Source/CMakeFiles/libdevilutionx.dir/doom.cpp.o Source/CMakeFiles/libdevilutionx.dir/engine.cpp.o Source/CMakeFiles/libdevilutionx.dir/error.cpp.o Source/CMakeFiles/libdevilutionx.dir/gamemenu.cpp.o Source/CMakeFiles/libdevilutionx.dir/gmenu.cpp.o Source/CMakeFiles/libdevilutionx.dir/help.cpp.o Source/CMakeFiles/libdevilutionx.dir/hwcursor.cpp.o Source/CMakeFiles/libdevilutionx.dir/init.cpp.o Source/CMakeFiles/libdevilutionx.dir/interfac.cpp.o Source/CMakeFiles/libdevilutionx.dir/inv.cpp.o Source/CMakeFiles/libdevilutionx.dir/itemdat.cpp.o Source/CMakeFiles/libdevilutionx.dir/items.cpp.o Source/CMakeFiles/libdevilutionx.dir/lighting.cpp.o Source/CMakeFiles/libdevilutionx.dir/loadsave.cpp.o Source/CMakeFiles/libdevilutionx.dir/menu.cpp.o Source/CMakeFiles/libdevilutionx.dir/minitext.cpp.o Source/CMakeFiles/libdevilutionx.dir/misdat.cpp.o Source/CMakeFiles/libdevilutionx.dir/missiles.cpp.o Source/CMakeFiles/libdevilutionx.dir/monstdat.cpp.o Source/CMakeFiles/libdevilutionx.dir/monster.cpp.o Source/CMakeFiles/libdevilutionx.dir/movie.cpp.o Source/CMakeFiles/libdevilutionx.dir/msg.cpp.o Source/CMakeFiles/libdevilutionx.dir/multi.cpp.o Source/CMakeFiles/libdevilutionx.dir/nthread.cpp.o Source/CMakeFiles/libdevilutionx.dir/objdat.cpp.o Source/CMakeFiles/libdevilutionx.dir/objects.cpp.o Source/CMakeFiles/libdevilutionx.dir/options.cpp.o Source/CMakeFiles/libdevilutionx.dir/pack.cpp.o Source/CMakeFiles/libdevilutionx.dir/pfile.cpp.o Source/CMakeFiles/libdevilutionx.dir/player.cpp.o Source/CMakeFiles/libdevilutionx.dir/playerdat.cpp.o Source/CMakeFiles/libdevilutionx.dir/plrmsg.cpp.o Source/CMakeFiles/libdevilutionx.dir/portal.cpp.o Source/CMakeFiles/libdevilutionx.dir/quests.cpp.o Source/CMakeFiles/libdevilutionx.dir/restrict.cpp.o Source/CMakeFiles/libdevilutionx.dir/sha.cpp.o Source/CMakeFiles/libdevilutionx.dir/spelldat.cpp.o Source/CMakeFiles/libdevilutionx.dir/spells.cpp.o Source/CMakeFiles/libdevilutionx.dir/stores.cpp.o Source/CMakeFiles/libdevilutionx.dir/sync.cpp.o Source/CMakeFiles/libdevilutionx.dir/textdat.cpp.o Source/CMakeFiles/libdevilutionx.dir/tmsg.cpp.o Source/CMakeFiles/libdevilutionx.dir/towners.cpp.o Source/CMakeFiles/libdevilutionx.dir/track.cpp.o Source/CMakeFiles/libdevilutionx.dir/controls/axis_direction.cpp.o Source/CMakeFiles/libdevilutionx.dir/controls/controller.cpp.o Source/CMakeFiles/libdevilutionx.dir/controls/controller_buttons.cpp.o Source/CMakeFiles/libdevilutionx.dir/controls/controller_motion.cpp.o Source/CMakeFiles/libdevilutionx.dir/controls/devices/joystick.cpp.o Source/CMakeFiles/libdevilutionx.dir/controls/devices/kbcontroller.cpp.o Source/CMakeFiles/libdevilutionx.dir/controls/game_controls.cpp.o Source/CMakeFiles/libdevilutionx.dir/controls/menu_controls.cpp.o Source/CMakeFiles/libdevilutionx.dir/controls/modifier_hints.cpp.o Source/CMakeFiles/libdevilutionx.dir/controls/plrctrls.cpp.o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/button.cpp.o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/credits.cpp.o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/credits_lines.cpp.o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/diabloui.cpp.o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/dialogs.cpp.o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/hero/selhero.cpp.o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/mainmenu.cpp.o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/multi/selconn.cpp.o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/multi/selgame.cpp.o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/progress.cpp.o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/scrollbar.cpp.o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/selok.cpp.o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/selstart.cpp.o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/selyesno.cpp.o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/settingsmenu.cpp.o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/support_lines.cpp.o Source/CMakeFiles/libdevilutionx.dir/DiabloUI/title.cpp.o Source/CMakeFiles/libdevilutionx.dir/dvlnet/abstract_net.cpp.o Source/CMakeFiles/libdevilutionx.dir/dvlnet/base.cpp.o Source/CMakeFiles/libdevilutionx.dir/dvlnet/cdwrap.cpp.o Source/CMakeFiles/libdevilutionx.dir/dvlnet/frame_queue.cpp.o Source/CMakeFiles/libdevilutionx.dir/dvlnet/loopback.cpp.o Source/CMakeFiles/libdevilutionx.dir/dvlnet/packet.cpp.o Source/CMakeFiles/libdevilutionx.dir/engine/actor_position.cpp.o Source/CMakeFiles/libdevilutionx.dir/engine/animationinfo.cpp.o Source/CMakeFiles/libdevilutionx.dir/engine/assets.cpp.o Source/CMakeFiles/libdevilutionx.dir/engine/backbuffer_state.cpp.o Source/CMakeFiles/libdevilutionx.dir/engine/direction.cpp.o Source/CMakeFiles/libdevilutionx.dir/engine/dx.cpp.o Source/CMakeFiles/libdevilutionx.dir/engine/events.cpp.o Source/CMakeFiles/libdevilutionx.dir/engine/load_cel.cpp.o Source/CMakeFiles/libdevilutionx.dir/engine/load_cl2.cpp.o Source/CMakeFiles/libdevilutionx.dir/engine/load_clx.cpp.o Source/CMakeFiles/libdevilutionx.dir/engine/load_pcx.cpp.o Source/CMakeFiles/libdevilutionx.dir/engine/palette.cpp.o Source/CMakeFiles/libdevilutionx.dir/engine/path.cpp.o Source/CMakeFiles/libdevilutionx.dir/engine/random.cpp.o Source/CMakeFiles/libdevilutionx.dir/engine/sound_position.cpp.o Source/CMakeFiles/libdevilutionx.dir/engine/surface.cpp.o Source/CMakeFiles/libdevilutionx.dir/engine/trn.cpp.o Source/CMakeFiles/libdevilutionx.dir/engine/render/automap_render.cpp.o Source/CMakeFiles/libdevilutionx.dir/engine/render/clx_render.cpp.o Source/CMakeFiles/libdevilutionx.dir/engine/render/dun_render.cpp.o Source/CMakeFiles/libdevilutionx.dir/engine/render/scrollrt.cpp.o Source/CMakeFiles/libdevilutionx.dir/engine/render/text_render.cpp.o Source/CMakeFiles/libdevilutionx.dir/items/validation.cpp.o Source/CMakeFiles/libdevilutionx.dir/levels/crypt.cpp.o Source/CMakeFiles/libdevilutionx.dir/levels/drlg_l1.cpp.o Source/CMakeFiles/libdevilutionx.dir/levels/drlg_l2.cpp.o Source/CMakeFiles/libdevilutionx.dir/levels/drlg_l3.cpp.o Source/CMakeFiles/libdevilutionx.dir/levels/drlg_l4.cpp.o Source/CMakeFiles/libdevilutionx.dir/levels/gendung.cpp.o Source/CMakeFiles/libdevilutionx.dir/levels/setmaps.cpp.o Source/CMakeFiles/libdevilutionx.dir/levels/themes.cpp.o Source/CMakeFiles/libdevilutionx.dir/levels/town.cpp.o Source/CMakeFiles/libdevilutionx.dir/levels/trigs.cpp.o Source/CMakeFiles/libdevilutionx.dir/panels/charpanel.cpp.o Source/CMakeFiles/libdevilutionx.dir/panels/info_box.cpp.o Source/CMakeFiles/libdevilutionx.dir/panels/mainpanel.cpp.o Source/CMakeFiles/libdevilutionx.dir/panels/spell_book.cpp.o Source/CMakeFiles/libdevilutionx.dir/panels/spell_icons.cpp.o Source/CMakeFiles/libdevilutionx.dir/panels/spell_list.cpp.o Source/CMakeFiles/libdevilutionx.dir/platform/locale.cpp.o Source/CMakeFiles/libdevilutionx.dir/qol/autopickup.cpp.o Source/CMakeFiles/libdevilutionx.dir/qol/chatlog.cpp.o Source/CMakeFiles/libdevilutionx.dir/qol/floatingnumbers.cpp.o Source/CMakeFiles/libdevilutionx.dir/qol/itemlabels.cpp.o Source/CMakeFiles/libdevilutionx.dir/qol/monhealthbar.cpp.o Source/CMakeFiles/libdevilutionx.dir/qol/stash.cpp.o Source/CMakeFiles/libdevilutionx.dir/qol/xpbar.cpp.o Source/CMakeFiles/libdevilutionx.dir/storm/storm_net.cpp.o Source/CMakeFiles/libdevilutionx.dir/storm/storm_svid.cpp.o Source/CMakeFiles/libdevilutionx.dir/utils/cel_to_clx.cpp.o Source/CMakeFiles/libdevilutionx.dir/utils/cl2_to_clx.cpp.o Source/CMakeFiles/libdevilutionx.dir/utils/console.cpp.o Source/CMakeFiles/libdevilutionx.dir/utils/display.cpp.o Source/CMakeFiles/libdevilutionx.dir/utils/file_util.cpp.o Source/CMakeFiles/libdevilutionx.dir/utils/format_int.cpp.o Source/CMakeFiles/libdevilutionx.dir/utils/language.cpp.o Source/CMakeFiles/libdevilutionx.dir/utils/logged_fstream.cpp.o Source/CMakeFiles/libdevilutionx.dir/utils/paths.cpp.o Source/CMakeFiles/libdevilutionx.dir/utils/pcx_to_clx.cpp.o Source/CMakeFiles/libdevilutionx.dir/utils/sdl_bilinear_scale.cpp.o Source/CMakeFiles/libdevilutionx.dir/utils/sdl_thread.cpp.o Source/CMakeFiles/libdevilutionx.dir/utils/str_cat.cpp.o Source/CMakeFiles/libdevilutionx.dir/utils/str_case.cpp.o Source/CMakeFiles/libdevilutionx.dir/utils/surface_to_clx.cpp.o Source/CMakeFiles/libdevilutionx.dir/utils/utf8.cpp.o Source/CMakeFiles/libdevilutionx.dir/mpq/mpq_reader.cpp.o Source/CMakeFiles/libdevilutionx.dir/mpq/mpq_sdl_rwops.cpp.o Source/CMakeFiles/libdevilutionx.dir/mpq/mpq_writer.cpp.o Source/CMakeFiles/libdevilutionx.dir/encrypt.cpp.o Source/CMakeFiles/libdevilutionx.dir/engine/demomode.cpp.o Source/CMakeFiles/libdevilutionx.dir/effects.cpp.o Source/CMakeFiles/libdevilutionx.dir/engine/sound.cpp.o Source/CMakeFiles/libdevilutionx.dir/utils/push_aulib_decoder.cpp.o Source/CMakeFiles/libdevilutionx.dir/utils/soundsample.cpp.o Source/CMakeFiles/libdevilutionx.dir/dvlnet/tcp_client.cpp.o Source/CMakeFiles/libdevilutionx.dir/dvlnet/tcp_server.cpp.o Source/CMakeFiles/libdevilutionx.dir/controls/devices/game_controller.cpp.o Source/CMakeFiles/libdevilutionx.dir/controls/touch/event_handlers.cpp.o Source/CMakeFiles/libdevilutionx.dir/controls/touch/gamepad.cpp.o Source/CMakeFiles/libdevilutionx.dir/controls/touch/renderers.cpp.o CMakeFiles/devilutionx.dir/Source/main.cpp.o -o devilutionx -Wl,-rpath,/usr/local/lib /usr/local/lib/libSDL2main.a -pthread /usr/local/lib/libSDL2main.a /usr/local/lib/libfmt.so.12.1.0 3rdParty/libsmackerdec/liblibsmackerdec.a 3rdParty/libmpq/liblibmpq.a /usr/lib/libz.so /usr/lib/libbz2.so 3rdParty/PKWare/libPKWare.a /usr/local/lib/libSDL2_image-2.0.so.0.800.8 /usr/local/lib/libSDL2-2.0.so.0.3200.10 /usr/local/lib/libsodium.so /usr/local/lib/libSDL_audiolib.so -Wl,-rpath-link,/usr/local/lib && cd /wrkdirs/usr/ports/games/devilutionX/work/.build && /usr/bin/llvm-strip /wrkdirs/usr/ports/games/devilutionX/work/.build/devilutionx =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for devilutionX-1.5.4_3 ===> Generating temporary packing list install -s -m 555 /wrkdirs/usr/ports/games/devilutionX/work/.build/devilutionx /wrkdirs/usr/ports/games/devilutionX/work/stage/usr/local/bin install -m 0644 /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/nix/devilutionx.desktop /wrkdirs/usr/ports/games/devilutionX/work/stage/usr/local/share/applications install -m 0644 /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/nix/devilutionx-hellfire.desktop /wrkdirs/usr/ports/games/devilutionX/work/stage/usr/local/share/applications install -m 0644 /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/icon.png /wrkdirs/usr/ports/games/devilutionX/work/stage/usr/local/share/icons/hicolor/512x512/apps/devilutionx.png install -m 0644 /wrkdirs/usr/ports/games/devilutionX/work/DevilutionX-1.5.4/Packaging/resources/hellfire.png /wrkdirs/usr/ports/games/devilutionX/work/stage/usr/local/share/icons/hicolor/512x512/apps/devilutionx-hellfire.png install -m 0644 /portdistfiles/devilutionx.mpq?tag=v4 /wrkdirs/usr/ports/games/devilutionX/work/stage/usr/local/share/diasurgical/devilutionx/devilutionx.mpq ====> 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-11-11T20:15:30+0000' 'PKG_NOTE_ports_top_git_hash=ec159283c191' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=b2cea6a8b1c6' '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 devilutionX-1.5.4_3 ===> Building devilutionX-1.5.4_3 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for devilutionX-1.5.4_3 build of games/devilutionX | devilutionX-1.5.4_3 ended at Tue Nov 11 15:20:17 EST 2025 build time: 00:04:49