>>> Building on exopi-1 under games/devilutionx BDEPENDS = [security/libsodium;textproc/simpleini;devel/asio;devel/cmake/core;audio/sdl2-audiolib;devel/gettext,-tools;audio/libsmackerdec;devel/fmt;archivers/xz;devel/sdl2-image;archivers/libmpq;devel/ninja] DIST = [games/devilutionx:devilutionx-src-1.5.4.tar.xz;games/devilutionx:devilutionX-1.5.4.tar.gz] FULLPKGNAME = devilutionx-1.5.4 RDEPENDS = [devel/fmt;security/libsodium;audio/libsmackerdec;devel/sdl2-image;audio/sdl2-audiolib;archivers/libmpq] (Junk lock obtained for exopi-1 at 1764691575.42) >>> Running depends in games/devilutionx at 1764691575.46 last junk was in devel/kf5/kconfigwidgets /usr/sbin/pkg_add -aI -Drepair asio-1.30.2 fmt-11.2.0 libmpq-0.4.2pl20230224 libsmackerdec-0.0.20220625 libsodium-1.0.20 sdl2-audiolib-0.0.20230225 sdl2-image-2.8.8 simpleini-4.25 was: /usr/sbin/pkg_add -aI -Drepair asio-1.30.2 cmake-core-3.31.8p0 fmt-11.2.0 gettext-tools-0.23.1 libmpq-0.4.2pl20230224 libsmackerdec-0.0.20220625 libsodium-1.0.20 ninja-1.11.1p1v1 sdl2-audiolib-0.0.20230225 sdl2-image-2.8.8 simpleini-4.25 xz-5.8.1 /usr/sbin/pkg_add -aI -Drepair asio-1.30.2 fmt-11.2.0 libmpq-0.4.2pl20230224 libsmackerdec-0.0.20220625 libsodium-1.0.20 sdl2-audiolib-0.0.20230225 sdl2-image-2.8.8 simpleini-4.25 >>> Running show-prepare-results in games/devilutionx at 1764691583.42 ===> games/devilutionx ===> Building from scratch devilutionx-1.5.4 ===> devilutionx-1.5.4 depends on: asio-* -> asio-1.30.2 ===> devilutionx-1.5.4 depends on: gettext-tools-* -> gettext-tools-0.23.1 ===> devilutionx-1.5.4 depends on: simpleini-* -> simpleini-4.25 ===> devilutionx-1.5.4 depends on: cmake-core-* -> cmake-core-3.31.8p0 ===> devilutionx-1.5.4 depends on: ninja-* -> ninja-1.11.1p1v1 ===> devilutionx-1.5.4 depends on: xz->=5.4.0 -> xz-5.8.1 ===> devilutionx-1.5.4 depends on: libmpq-* -> libmpq-0.4.2pl20230224 ===> devilutionx-1.5.4 depends on: libsmackerdec-* -> libsmackerdec-0.0.20220625 ===> devilutionx-1.5.4 depends on: sdl2-audiolib-* -> sdl2-audiolib-0.0.20230225 ===> devilutionx-1.5.4 depends on: fmt-* -> fmt-11.2.0 ===> devilutionx-1.5.4 depends on: sdl2-image-* -> sdl2-image-2.8.8 ===> devilutionx-1.5.4 depends on: libsodium-* -> libsodium-1.0.20 ===> Verifying specs: c++ c++abi pthread SDL2 SDL2_image SDL_audiolib c fmt m mpq smackerdec sodium ===> found c++.12.0 c++abi.9.0 pthread.28.1 SDL2.0.15 SDL2_image.1.1 SDL_audiolib.0.0 c.102.2 fmt.2.1 m.10.1 mpq.0.0 smackerdec.0.0 sodium.10.2 asio-1.30.2 cmake-core-3.31.8p0 fmt-11.2.0 gettext-tools-0.23.1 libmpq-0.4.2pl20230224 libsmackerdec-0.0.20220625 libsodium-1.0.20 ninja-1.11.1p1v1 sdl2-audiolib-0.0.20230225 sdl2-image-2.8.8 simpleini-4.25 xz-5.8.1 Don't run junk because nojunk in net/ntopng (Junk lock released for exopi-1 at 1764691585.86) distfiles size=32501311 >>> Running patch in games/devilutionx at 1764691585.89 ===> games/devilutionx ===> Checking files for devilutionx-1.5.4 `/exopi-cvs/ports/distfiles/devilutionX-1.5.4.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/devilutionx-src-1.5.4.tar.xz' is up to date. >> (SHA256) all files: OK ===> Extracting for devilutionx-1.5.4 mv /exopi-obj/pobj/devilutionx-1.5.4/DevilutionX-1.5.4 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4 ===> Patching for devilutionx-1.5.4 ===> Applying OpenBSD patch patch-CMake_Dependencies_cmake Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Support using libraries which have been moved into ports, not bundled |-lSDL2_image is in CMAKE_EXE_LINKER_FLAGS (see port Makefile). | |Index: CMake/Dependencies.cmake |--- CMake/Dependencies.cmake.orig |+++ CMake/Dependencies.cmake -------------------------- Patching file CMake/Dependencies.cmake using Plan A... Hunk #1 succeeded at 85. Hunk #2 succeeded at 129. Hunk #3 succeeded at 151. done ===> Applying OpenBSD patch patch-Source_CMakeLists_txt Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Build system is broken around SDL2_image. |Same with libsmackerdec and libmpq. |asio is a header-only library... | |Index: Source/CMakeLists.txt |--- Source/CMakeLists.txt.orig |+++ Source/CMakeLists.txt -------------------------- Patching file Source/CMakeLists.txt using Plan A... Hunk #1 succeeded at 168. Hunk #2 succeeded at 265. done ===> Applying OpenBSD patch patch-Source_storm_storm_svid_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Audio on video sequences leads to a crash. |Index: Source/storm/storm_svid.cpp |--- Source/storm/storm_svid.cpp.orig |+++ Source/storm/storm_svid.cpp -------------------------- Patching file Source/storm/storm_svid.cpp using Plan A... Hunk #1 succeeded at 248. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in games/devilutionx at 1764691589.36 ===> games/devilutionx ===> Generating configure for devilutionx-1.5.4 ===> Configuring for devilutionx-1.5.4 -- 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: /exopi-obj/pobj/devilutionx-1.5.4/bin/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: /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE -- 📚 zlib: dynamic system library -- 📚 bzip2: dynamic system library -- 📚 SDL2: dynamic system library -- 📚 libfmt: dynamic system library -- 📚 SDL_audiolib: dynamic system library -- Found PkgConfig: /usr/bin/pkg-config (found version "2.4.3") -- Found SDL_audiolib: /usr/local/include/SDL_audiolib -- 📚 libsodium: dynamic system library -- Found sodium: /usr/local/lib/libsodium.so.10.2 (found version "1.0.20") -- 📚 simpleini: dynamic system library -- Found simpleini: /usr/local/include (found suitable version "4.25", minimum required is "4.19") CMake Warning (dev) at CMakeLists.txt:337 (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 (3.2s) -- Generating done (0.2s) -- Build files have been written to: /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 CMake Warning: Manually-specified variables were not used by the project: CMAKE_ASM_COMPILER_AR CMAKE_ASM_COMPILER_RANLIB CMAKE_Fortran_COMPILER_AR CMAKE_Fortran_COMPILER_RANLIB CMAKE_OBJCXX_COMPILER_AR CMAKE_OBJCXX_COMPILER_RANLIB CMAKE_OBJC_COMPILER_AR CMAKE_OBJC_COMPILER_RANLIB CMAKE_SKIP_INSTALL_ALL_DEPENDENCY DEVILUTIONX_SYSTEM_LIBPNG DEVILUTIONX_SYSTEM_SDL_IMAGE >>> Running build in games/devilutionx at 1764691593.20 ===> games/devilutionx ===> Building for devilutionx-1.5.4 Change Dir: '/exopi-obj/pobj/devilutionx-1.5.4/build-amd64' Run Build Command(s): /usr/local/bin/ninja -v -j 1 [1/310] cd /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4 && /usr/local/bin/msgfmt -o /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/bg.gmo /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Translations/bg.po [2/310] cd /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4 && /usr/local/bin/msgfmt -o /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/cs.gmo /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Translations/cs.po [3/310] cd /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4 && /usr/local/bin/msgfmt -o /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/da.gmo /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Translations/da.po [4/310] cd /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4 && /usr/local/bin/msgfmt -o /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/de.gmo /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Translations/de.po [5/310] cd /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4 && /usr/local/bin/msgfmt -o /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/el.gmo /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Translations/el.po [6/310] cd /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4 && /usr/local/bin/msgfmt -o /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/es.gmo /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Translations/es.po [7/310] cd /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4 && /usr/local/bin/msgfmt -o /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fr.gmo /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Translations/fr.po [8/310] cd /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4 && /usr/local/bin/msgfmt -o /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/hr.gmo /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Translations/hr.po [9/310] cd /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4 && /usr/local/bin/msgfmt -o /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/hu.gmo /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Translations/hu.po [10/310] cd /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4 && /usr/local/bin/msgfmt -o /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/it.gmo /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Translations/it.po [11/310] cd /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4 && /usr/local/bin/msgfmt -o /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/ja.gmo /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Translations/ja.po [12/310] cd /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4 && /usr/local/bin/msgfmt -o /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/ko.gmo /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Translations/ko.po [13/310] cd /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4 && /usr/local/bin/msgfmt -o /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/pl.gmo /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Translations/pl.po [14/310] cd /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4 && /usr/local/bin/msgfmt -o /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/pt_BR.gmo /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Translations/pt_BR.po [15/310] cd /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4 && /usr/local/bin/msgfmt -o /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/ro.gmo /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Translations/ro.po [16/310] cd /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4 && /usr/local/bin/msgfmt -o /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/ru.gmo /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Translations/ru.po [17/310] cd /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4 && /usr/local/bin/msgfmt -o /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/uk.gmo /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Translations/uk.po [18/310] cd /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4 && /usr/local/bin/msgfmt -o /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/sv.gmo /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Translations/sv.po [19/310] cd /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4 && /usr/local/bin/msgfmt -o /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/tr.gmo /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Translations/tr.po [20/310] cd /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4 && /usr/local/bin/msgfmt -o /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/zh_CN.gmo /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Translations/zh_CN.po [21/310] cd /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4 && /usr/local/bin/msgfmt -o /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/zh_TW.gmo /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Translations/zh_TW.po [22/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/arena/church.dun /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/arena/church.dun [23/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/arena/circle_of_death.dun /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/arena/circle_of_death.dun [24/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/arena/hell.dun /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/arena/hell.dun [25/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/data/boxleftend.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/data/boxleftend.clx [26/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/data/boxmiddle.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/data/boxmiddle.clx [27/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/data/boxrightend.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/data/boxrightend.clx [28/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/data/charbg.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/data/charbg.clx [29/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/data/dirtybuc.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/data/dirtybuc.clx [30/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/data/dirtybucp.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/data/dirtybucp.clx [31/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/data/health.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/data/health.clx [32/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/data/healthbox.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/data/healthbox.clx [33/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/data/hintbox.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/data/hintbox.clx [34/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/data/hintboxbackground.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/data/hintboxbackground.clx [35/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/data/hinticons.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/data/hinticons.clx [36/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/data/monstertags.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/data/monstertags.clx [37/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/data/panel8buc.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/data/panel8buc.clx [38/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/data/panel8bucp.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/data/panel8bucp.clx [39/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/data/resistance.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/data/resistance.clx [40/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/data/stash.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/data/stash.clx [41/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/data/stashnavbtns.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/data/stashnavbtns.clx [42/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/data/talkbutton.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/data/talkbutton.clx [43/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/data/xpbar.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/data/xpbar.clx [44/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/12-00.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/12-00.clx [45/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/12-01.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/12-01.clx [46/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/12-02.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/12-02.clx [47/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/12-03.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/12-03.clx [48/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/12-04.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/12-04.clx [49/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/12-1f4.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/12-1f4.clx [50/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/12-1f6.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/12-1f6.clx [51/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/12-1f9.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/12-1f9.clx [52/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/12-20.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/12-20.clx [53/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/12-26.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/12-26.clx [54/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/12-e0.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/12-e0.clx [55/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/22-00.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/22-00.clx [56/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/22-01.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/22-01.clx [57/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/22-02.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/22-02.clx [58/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/22-03.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/22-03.clx [59/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/22-04.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/22-04.clx [60/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/22-05.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/22-05.clx [61/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/22-20.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/22-20.clx [62/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/24-00.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/24-00.clx [63/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/24-01.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/24-01.clx [64/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/24-02.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/24-02.clx [65/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/24-03.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/24-03.clx [66/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/24-04.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/24-04.clx [67/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/24-1f4.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/24-1f4.clx [68/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/24-1f6.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/24-1f6.clx [69/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/24-1f9.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/24-1f9.clx [70/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/24-20.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/24-20.clx [71/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/24-26.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/24-26.clx [72/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/24-e0.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/24-e0.clx [73/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/30-00.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/30-00.clx [74/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/30-01.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/30-01.clx [75/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/30-02.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/30-02.clx [76/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/30-03.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/30-03.clx [77/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/30-04.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/30-04.clx [78/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/30-20.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/30-20.clx [79/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/42-00.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/42-00.clx [80/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/42-01.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/42-01.clx [81/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/42-02.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/42-02.clx [82/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/42-03.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/42-03.clx [83/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/42-04.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/42-04.clx [84/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/42-20.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/42-20.clx [85/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/46-00.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/46-00.clx [86/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/46-01.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/46-01.clx [87/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/46-02.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/46-02.clx [88/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/46-03.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/46-03.clx [89/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/46-04.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/46-04.clx [90/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/46-20.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/46-20.clx [91/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/black.trn /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/black.trn [92/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/blue.trn /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/blue.trn [93/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/buttonface.trn /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/buttonface.trn [94/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/buttonpushed.trn /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/buttonpushed.trn [95/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/goldui.trn /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/goldui.trn [96/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/golduis.trn /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/golduis.trn [97/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/grayui.trn /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/grayui.trn [98/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/grayuis.trn /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/grayuis.trn [99/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/orange.trn /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/orange.trn [100/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/red.trn /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/red.trn [101/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/tr/12-00.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/tr/12-00.clx [102/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/tr/24-00.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/tr/24-00.clx [103/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/tr/30-00.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/tr/30-00.clx [104/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/tr/42-00.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/tr/42-00.clx [105/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/tr/46-00.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/tr/46-00.clx [106/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/white.trn /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/white.trn [107/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/whitegold.trn /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/whitegold.trn [108/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/fonts/yellow.trn /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/fonts/yellow.trn [109/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/gendata/cut2w.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/gendata/cut2w.clx [110/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/gendata/cut3w.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/gendata/cut3w.clx [111/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/gendata/cut4w.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/gendata/cut4w.clx [112/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/gendata/cutgatew.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/gendata/cutgatew.clx [113/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/gendata/cutl1dw.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/gendata/cutl1dw.clx [114/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/gendata/cutportlw.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/gendata/cutportlw.clx [115/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/gendata/cutportrw.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/gendata/cutportrw.clx [116/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/gendata/cutstartw.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/gendata/cutstartw.clx [117/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/gendata/cutttw.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/gendata/cutttw.clx [118/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/gendata/pause.trn /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/gendata/pause.trn [119/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/levels/l1data/sklkngt.dun /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/levels/l1data/sklkngt.dun [120/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/levels/l2data/bonechat.dun /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/levels/l2data/bonechat.dun [121/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/levels/towndata/automap.amp /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/levels/towndata/automap.amp [122/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/levels/towndata/automap.dun /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/levels/towndata/automap.dun [123/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/nlevels/cutl5w.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/nlevels/cutl5w.clx [124/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/nlevels/cutl6w.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/nlevels/cutl6w.clx [125/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/nlevels/l5data/cornerstone.dun /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/nlevels/l5data/cornerstone.dun [126/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/nlevels/l5data/uberroom.dun /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/nlevels/l5data/uberroom.dun [127/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/ui_art/button.png /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/ui_art/button.png [128/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/ui_art/creditsw.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/ui_art/creditsw.clx [129/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/ui_art/diablo.pal /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/ui_art/diablo.pal [130/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/ui_art/directions.png /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/ui_art/directions.png [131/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/ui_art/directions2.png /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/ui_art/directions2.png [132/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/ui_art/dvl_but_sml.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/ui_art/dvl_but_sml.clx [133/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/ui_art/dvl_lrpopup.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/ui_art/dvl_lrpopup.clx [134/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/ui_art/hellfire.pal /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/ui_art/hellfire.pal [135/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/ui_art/hf_titlew.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/ui_art/hf_titlew.clx [136/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/ui_art/mainmenuw.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/ui_art/mainmenuw.clx [137/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/ui_art/menu-levelup.png /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/ui_art/menu-levelup.png [138/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/ui_art/menu.png /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/ui_art/menu.png [139/310] cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/local/bin/cmake -E copy /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Packaging/resources/assets/ui_art/supportw.clx /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/assets/ui_art/supportw.clx [140/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/main.cpp [141/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -DO_LARGEFILE=0 -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -O2 -pipe -DNDEBUG -std=c++20 -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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/explode.cpp [142/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -DO_LARGEFILE=0 -D_BSD_SOURCE -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -O2 -pipe -DNDEBUG -std=c++20 -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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/implode.cpp [143/310] : && /usr/local/bin/cmake -E rm -f 3rdParty/PKWare/libPKWare.a && /usr/bin/ar qc 3rdParty/PKWare/libPKWare.a 3rdParty/PKWare/CMakeFiles/PKWare.dir/explode.cpp.o 3rdParty/PKWare/CMakeFiles/PKWare.dir/implode.cpp.o && /usr/bin/ranlib 3rdParty/PKWare/libPKWare.a && : [144/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/appfat.cpp [145/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/automap.cpp [146/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/capture.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/capture.cpp:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/capture.cpp:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/capture.cpp:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [147/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/codec.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/codec.cpp:9: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [148/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/control.cpp [149/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/cursor.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/cursor.cpp:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/cursor.cpp:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/cursor.cpp:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [150/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dead.cpp [151/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/debug.cpp [152/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/diablo.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/diablo.cpp:21: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/diablo.cpp:21: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/diablo.cpp:21: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/diablo.cpp:21: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/diablo.cpp:21: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/diablo.cpp:21: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/diablo.cpp:21: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/diablo.cpp:21: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/diablo.cpp:21: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/diablo.cpp:21: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/diablo.cpp:21: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [153/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/doom.cpp [154/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine.cpp [155/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/error.cpp [156/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/gamemenu.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/gamemenu.cpp:16: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/gamemenu.cpp:16: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/gamemenu.cpp:16: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/gamemenu.cpp:16: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/gamemenu.cpp:16: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/gamemenu.cpp:16: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/gamemenu.cpp:16: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/gamemenu.cpp:16: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/gamemenu.cpp:16: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [157/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/gmenu.cpp [158/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/help.cpp [159/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [160/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/init.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/init.cpp:19: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/init.cpp:19: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/init.cpp:19: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/init.cpp:19: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/init.cpp:19: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/init.cpp:19: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/init.cpp:19: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/init.cpp:19: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/init.cpp:19: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/init.cpp:19: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/init.cpp:19: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/init.cpp:19: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/init.cpp:19: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/init.cpp:19: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/init.cpp:19: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/init.cpp:19: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [161/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/interfac.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/interfac.cpp:22: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/interfac.cpp:22: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/interfac.cpp:22: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/interfac.cpp:22: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/interfac.cpp:22: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/interfac.cpp:22: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/interfac.cpp:22: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/interfac.cpp:22: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/interfac.cpp:22: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/interfac.cpp:22: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [162/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/inv.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/inv.cpp:20: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [163/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/itemdat.cpp [164/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/items.cpp /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/items.cpp:46: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [165/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/lighting.cpp [166/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.cpp:6: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.cpp:6: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.cpp:6: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.cpp:6: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.cpp:6: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.cpp:6: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.cpp:6: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.cpp:6: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.cpp:6: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [167/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/menu.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/menu.cpp:9: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/menu.cpp:9: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/menu.cpp:9: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/menu.cpp:9: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/menu.cpp:9: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/menu.cpp:9: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/menu.cpp:9: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/menu.cpp:9: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/menu.cpp:9: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [168/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/minitext.cpp [169/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/misdat.cpp /exopi-obj/pobj/devilutionx-1.5.4/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. [170/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/missiles.cpp [171/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/monstdat.cpp [172/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/monster.cpp [173/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/movie.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/movie.cpp:16: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [174/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/msg.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/msg.cpp:19: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/msg.cpp:19: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/msg.cpp:19: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/msg.cpp:19: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/msg.cpp:19: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/msg.cpp:19: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/msg.cpp:19: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/msg.cpp:19: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/msg.cpp:19: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/msg.cpp:19: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/msg.cpp:19: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)); | ^ /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/msg.cpp:51:4: note: expanded from macro 'ValidateField' 51 | LogFailedPacket(#condition, #logValue, logValue); \ | ^ In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/msg.cpp:19: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/msg.cpp:19: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [175/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/multi.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/multi.cpp:15: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/multi.cpp:15: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/multi.cpp:15: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/multi.cpp:15: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/multi.cpp:15: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/multi.cpp:15: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/multi.cpp:15: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/multi.cpp:15: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/multi.cpp:15: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [176/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/nthread.cpp [177/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/objdat.cpp [178/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/objects.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/objects.cpp:43: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [179/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/options.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/options.cpp:22: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/options.cpp:22: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/options.cpp:22: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/options.cpp:22: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/options.cpp:22: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/options.cpp:22: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/options.cpp:22: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/options.cpp:22: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [180/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pack.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pack.cpp:13: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pack.cpp:13: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pack.cpp:13: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pack.cpp:13: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pack.cpp:13: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pack.cpp:13: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pack.cpp:13: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pack.cpp:13: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pack.cpp:13: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pack.cpp:13: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pack.cpp:13: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)); | ^ /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pack.cpp:24:4: note: expanded from macro 'ValidateField' 24 | LogFailedJoinAttempt(#condition, #logValue, logValue); \ | ^ In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pack.cpp:13: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pack.cpp:24:4: note: expanded from macro 'ValidateField' 24 | LogFailedJoinAttempt(#condition, #logValue, logValue); \ | ^ In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pack.cpp:13: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pack.cpp:13: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pack.cpp:24:4: note: expanded from macro 'ValidateField' 24 | LogFailedJoinAttempt(#condition, #logValue, logValue); \ | ^ In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pack.cpp:13: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pack.cpp:13: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pack.cpp:24:4: note: expanded from macro 'ValidateField' 24 | LogFailedJoinAttempt(#condition, #logValue, logValue); \ | ^ 16 warnings generated. [181/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.cpp:6: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.cpp:6: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.cpp:6: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.cpp:6: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.cpp:6: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.cpp:6: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.cpp:6: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.cpp:6: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.cpp:6: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [182/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/player.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/player.cpp:32: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/player.cpp:32: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/player.cpp:32: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/player.cpp:32: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/player.cpp:32: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/player.cpp:32: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/player.cpp:32: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/player.cpp:32: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/player.cpp:32: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/loadsave.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [183/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/playerdat.cpp [184/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/plrmsg.cpp [185/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/portal.cpp [186/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/quests.cpp [187/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/restrict.cpp [188/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/sha.cpp [189/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/spelldat.cpp [190/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/spells.cpp [191/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/stores.cpp [192/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/sync.cpp [193/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/textdat.cpp [194/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/tmsg.cpp [195/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/towners.cpp [196/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/track.cpp [197/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/controls/axis_direction.cpp [198/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/controls/controller.cpp [199/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/controls/controller_buttons.cpp [200/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/controls/controller_motion.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/controls/controller_motion.cpp:16: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [201/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/controls/devices/joystick.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/controls/devices/joystick.cpp:6: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/controls/devices/joystick.cpp:6: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/controls/devices/joystick.cpp:6: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [202/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/controls/devices/kbcontroller.cpp [203/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/controls/game_controls.cpp [204/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/controls/menu_controls.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/controls/menu_controls.cpp:3: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/controls/menu_controls.cpp:3: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [205/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/controls/modifier_hints.cpp /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/controls/modifier_hints.cpp:37:15: warning: unused variable 'IconSizeTextMarginRight' [-Wunused-const-variable] 37 | constexpr int IconSizeTextMarginRight = 3; | ^~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/devilutionx-1.5.4/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. [206/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/controls/plrctrls.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/controls/plrctrls.cpp:25: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/controls/plrctrls.cpp:25: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/controls/plrctrls.cpp:25: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [207/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/button.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/button.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/button.h:3: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/button.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/button.h:3: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [208/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/credits.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/credits.cpp:7: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/credits.cpp:7: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/credits.cpp:7: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [209/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/credits_lines.cpp [210/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [211/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/dialogs.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/dialogs.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/dialogs.h:5: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/dialogs.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/dialogs.h:5: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/dialogs.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/dialogs.h:5: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/dialogs.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/dialogs.h:5: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/dialogs.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/dialogs.h:5: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [212/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/hero/selhero.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/hero/selhero.cpp:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/hero/selhero.cpp:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/hero/selhero.cpp:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/hero/selhero.cpp:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/hero/selhero.cpp:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/hero/selhero.cpp:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/hero/selhero.cpp:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/hero/selhero.cpp:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/hero/selhero.cpp:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [213/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/mainmenu.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/mainmenu.cpp:3: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/mainmenu.cpp:3: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [214/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/multi/selconn.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/multi/selconn.cpp:3: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/multi/selconn.cpp:3: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [215/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/multi/selgame.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/multi/selgame.cpp:7: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/multi/selgame.cpp:7: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [216/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/progress.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/progress.cpp:3: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/button.h:3: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/progress.cpp:3: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/button.h:3: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/progress.cpp:3: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/button.h:3: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [217/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/scrollbar.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/scrollbar.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/scrollbar.h:5: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/scrollbar.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/scrollbar.h:5: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [218/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/selok.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/selok.cpp:3: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/selok.cpp:3: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [219/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/selstart.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/selstart.cpp:3: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/selstart.cpp:3: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [220/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/selyesno.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/selyesno.cpp:3: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/selyesno.cpp:3: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [221/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/settingsmenu.cpp /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/settingsmenu.cpp:7: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/settingsmenu.cpp:7: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/settingsmenu.cpp:7: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [222/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/support_lines.cpp [223/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/title.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/title.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/title.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [224/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/abstract_net.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/abstract_net.cpp:3: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/packet.h:225:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 225 | ABORT(); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/abstract_net.cpp:3: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/abstract_net.cpp:36:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 36 | ABORT(); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [225/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/base.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/base.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/base.h:11: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/packet.h:17: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/packet.h:225:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 225 | ABORT(); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/base.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/base.h:11: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/packet.h:17: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/base.cpp:63:4: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 63 | ABORT(); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/base.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/base.h:11: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/packet.h:17: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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?!? | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/base.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/base.h:11: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/packet.h:17: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [226/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/cdwrap.cpp [227/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/frame_queue.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/frame_queue.cpp:6: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/packet.h:17: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/packet.h:225:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 225 | ABORT(); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/frame_queue.cpp:6: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/packet.h:17: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/frame_queue.cpp:80:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 80 | ABORT(); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [228/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/loopback.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/loopback.cpp:8: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/loopback.cpp:21:2: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 21 | ABORT(); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [229/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/packet.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/packet.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/packet.h:17: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/packet.h:225:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 225 | ABORT(); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/packet.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/packet.h:17: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/packet.cpp:264:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 264 | ABORT(); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/packet.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/packet.h:17: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/packet.cpp:281:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 281 | ABORT(); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [230/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/actor_position.cpp [231/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/animationinfo.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/animationinfo.cpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/animationinfo.cpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/animationinfo.cpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/animationinfo.cpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [232/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/assets.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/assets.cpp:9: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [233/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/backbuffer_state.cpp [234/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/direction.cpp [235/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/dx.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/dx.cpp:15: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [236/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/events.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/events.cpp:11: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [237/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/load_cel.cpp [238/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/load_cl2.cpp [239/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/load_clx.cpp [240/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/load_pcx.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/load_pcx.cpp:16: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [241/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/palette.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/palette.cpp:17: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [242/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/path.cpp [243/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/random.cpp [244/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/sound_position.cpp [245/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/surface.cpp [246/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/trn.cpp [247/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/render/automap_render.cpp [248/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/render/clx_render.cpp [249/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/render/dun_render.cpp [250/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/render/scrollrt.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/render/scrollrt.cpp:25: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/render/scrollrt.cpp:25: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/render/scrollrt.cpp:25: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [251/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/render/text_render.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/render/text_render.cpp:16: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/render/text_render.cpp:16: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/render/text_render.cpp:16: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/render/text_render.cpp:16: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/render/text_render.cpp:16: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [252/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/items/validation.cpp /exopi-obj/pobj/devilutionx-1.5.4/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. [253/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/levels/crypt.cpp [254/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/levels/drlg_l1.cpp [255/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/levels/drlg_l2.cpp [256/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/levels/drlg_l3.cpp [257/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/levels/drlg_l4.cpp [258/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/levels/gendung.cpp [259/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/levels/setmaps.cpp [260/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/levels/themes.cpp [261/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/levels/town.cpp [262/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/levels/trigs.cpp [263/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/panels/charpanel.cpp [264/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/panels/info_box.cpp [265/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/panels/mainpanel.cpp [266/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/panels/spell_book.cpp [267/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/panels/spell_icons.cpp [268/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/panels/spell_list.cpp [269/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/platform/locale.cpp [270/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/qol/autopickup.cpp [271/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/qol/chatlog.cpp [272/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/qol/floatingnumbers.cpp [273/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/qol/itemlabels.cpp [274/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/qol/monhealthbar.cpp [275/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/qol/stash.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/qol/stash.cpp:18: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/hwcursor.hpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [276/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/qol/xpbar.cpp [277/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/storm/storm_net.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/storm/storm_net.cpp:18: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/storm/storm_net.cpp:69:3: note: in instantiation of function template specialization 'devilution::LogDebug' requested here 69 | UNIMPLEMENTED(); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/storm/storm_net.cpp:18: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/storm/storm_net.cpp:161:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 161 | ABORT(); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [278/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/storm/storm_svid.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/storm/storm_svid.cpp:19: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/storm/storm_svid.cpp:19: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [279/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/cel_to_clx.cpp [280/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/cl2_to_clx.cpp [281/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/console.cpp [282/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/display.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/display.cpp:18: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/display.cpp:18: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [283/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/file_util.cpp /exopi-obj/pobj/devilutionx-1.5.4/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:747:45: note: expanded from macro '_LIBCPP_DEPRECATED_WITH_CHAR8_T' 747 | # define _LIBCPP_DEPRECATED_WITH_CHAR8_T _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ /exopi-obj/pobj/devilutionx-1.5.4/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:747:45: note: expanded from macro '_LIBCPP_DEPRECATED_WITH_CHAR8_T' 747 | # define _LIBCPP_DEPRECATED_WITH_CHAR8_T _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ /exopi-obj/pobj/devilutionx-1.5.4/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:747:45: note: expanded from macro '_LIBCPP_DEPRECATED_WITH_CHAR8_T' 747 | # define _LIBCPP_DEPRECATED_WITH_CHAR8_T _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ /exopi-obj/pobj/devilutionx-1.5.4/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:747:45: note: expanded from macro '_LIBCPP_DEPRECATED_WITH_CHAR8_T' 747 | # define _LIBCPP_DEPRECATED_WITH_CHAR8_T _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ /exopi-obj/pobj/devilutionx-1.5.4/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:747:45: note: expanded from macro '_LIBCPP_DEPRECATED_WITH_CHAR8_T' 747 | # define _LIBCPP_DEPRECATED_WITH_CHAR8_T _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ /exopi-obj/pobj/devilutionx-1.5.4/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:747:45: note: expanded from macro '_LIBCPP_DEPRECATED_WITH_CHAR8_T' 747 | # define _LIBCPP_DEPRECATED_WITH_CHAR8_T _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ /exopi-obj/pobj/devilutionx-1.5.4/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:747:45: note: expanded from macro '_LIBCPP_DEPRECATED_WITH_CHAR8_T' 747 | # define _LIBCPP_DEPRECATED_WITH_CHAR8_T _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/file_util.cpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/file_util.cpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/file_util.cpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [284/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/format_int.cpp [285/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/language.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/language.cpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/language.cpp:13: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [286/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/logged_fstream.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/logged_fstream.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/logged_fstream.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/logged_fstream.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/logged_fstream.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/logged_fstream.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/logged_fstream.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/logged_fstream.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [287/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/paths.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/paths.cpp:11: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [288/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/pcx_to_clx.cpp [289/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/sdl_bilinear_scale.cpp [290/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/sdl_thread.cpp [291/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/str_cat.cpp [292/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/str_case.cpp [293/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/surface_to_clx.cpp [294/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/utf8.cpp [295/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/mpq/mpq_reader.cpp [296/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/mpq/mpq_sdl_rwops.cpp [297/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/mpq/mpq_writer.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/mpq/mpq_writer.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/mpq/mpq_writer.hpp:11: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/mpq/mpq_writer.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/mpq/mpq_writer.hpp:11: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/mpq/mpq_writer.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/mpq/mpq_writer.hpp:11: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/mpq/mpq_writer.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/mpq/mpq_writer.hpp:11: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/mpq/mpq_writer.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/mpq/mpq_writer.hpp:11: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/mpq/mpq_writer.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/mpq/mpq_writer.hpp:11: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/mpq/mpq_writer.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/mpq/mpq_writer.hpp:11: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/mpq/mpq_writer.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/mpq/mpq_writer.hpp:11: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/mpq/mpq_writer.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/mpq/mpq_writer.hpp:11: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/mpq/mpq_writer.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/mpq/mpq_writer.hpp:11: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/mpq/mpq_writer.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/mpq/mpq_writer.hpp:11: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/mpq/mpq_writer.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/mpq/mpq_writer.hpp:11: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/logged_fstream.hpp:9: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [298/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/encrypt.cpp [299/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/demomode.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/demomode.cpp:17: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/demomode.cpp:17: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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()); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/demomode.cpp:17: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/demomode.cpp:17: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/demomode.cpp:17: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/demomode.cpp:17: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/demomode.cpp:17: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/demomode.cpp:17: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/demomode.cpp:17: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/demomode.cpp:17: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/demomode.cpp:17: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/demomode.cpp:17: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/demomode.cpp:17: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/pfile.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/diabloui.h:10: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/DiabloUI/ui_item.h:12: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [300/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/effects.cpp [301/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/sound.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/sound.cpp:18: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/engine/sound.cpp:18: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [302/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/push_aulib_decoder.cpp [303/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/soundsample.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/soundsample.cpp:20: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/soundsample.cpp:20: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [304/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/tcp_client.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/tcp_client.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/tcp_client.h:11: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/base.h:11: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/packet.h:17: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/packet.h:225:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 225 | ABORT(); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [305/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/tcp_server.cpp In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/tcp_server.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/tcp_server.h:14: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/packet.h:17: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/packet.h:225:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 225 | ABORT(); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/tcp_server.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/tcp_server.h:14: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/packet.h:17: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/tcp_server.cpp:36:3: note: in instantiation of function template specialization 'devilution::LogCritical' requested here 36 | ABORT(); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/tcp_server.cpp:1: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/tcp_server.h:14: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/dvlnet/packet.h:17: In file included from /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/stubs.h:3: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [306/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/controls/devices/game_controller.cpp /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/controls/devices/game_controller.cpp:7: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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(); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/controls/devices/game_controller.cpp:7: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/controls/devices/game_controller.cpp:7: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/controls/devices/game_controller.cpp:7: /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/utils/log.hpp:61:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 61 | } | ^ /exopi-obj/pobj/devilutionx-1.5.4/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)...); | ^ /exopi-obj/pobj/devilutionx-1.5.4/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. [307/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/controls/touch/event_handlers.cpp [308/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/controls/touch/gamepad.cpp [309/310] /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -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 -D_POSIX_C_SOURCE=200809L -Dfstat64=fstat -Dftruncate64=ftruncate -Dlseek64=lseek -Dlstat64=lstat -Doff64_t=off_t -Dstat64=stat -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source -I/exopi-obj/pobj/devilutionx-1.5.4/build-amd64/Source -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/tl -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/hoehrmann_utf8 -I/exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/3rdParty/PKWare/. -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/SDL_audiolib -O2 -pipe -DNDEBUG -std=c++20 -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -fmacro-prefix-map=/exopi-obj/pobj/devilutionx-1.5.4/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 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/Source/controls/touch/renderers.cpp [310/310] : && /exopi-obj/pobj/devilutionx-1.5.4/bin/c++ -O2 -pipe -DNDEBUG -L/usr/local/lib -lSDL2_image -lsmackerdec -lmpq -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 /usr/local/lib/libSDL2main.a -pthread /usr/local/lib/libSDL2main.a /usr/local/lib/libSDL2.so.0.15 /usr/local/lib/libfmt.so.2.1 3rdParty/PKWare/libPKWare.a /usr/local/lib/libsodium.so.10.2 /usr/local/lib/libSDL_audiolib.so.0.0 -Wl,-rpath-link,/usr/X11R6/lib && cd /exopi-obj/pobj/devilutionx-1.5.4/build-amd64 && /usr/bin/strip /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/devilutionx ld: warning: control.cpp(Source/CMakeFiles/libdevilutionx.dir/control.cpp.o:(devilution::control_presskeys(int))): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: selhero.cpp(Source/CMakeFiles/libdevilutionx.dir/DiabloUI/hero/selhero.cpp.o:(devilution::(anonymous namespace)::SelheroClassSelectorSelect(int))): warning: rand() may return deterministic values, is that what you want? ld: warning: tcp_server.cpp(Source/CMakeFiles/libdevilutionx.dir/dvlnet/tcp_server.cpp.o:(asio::detail::socket_ops::inet_ntop(int, void const*, char*, unsigned long, unsigned long, std::__1::error_code&))): warning: sprintf() is often misused, please use snprintf() ld: warning: tcp_server.cpp(Source/CMakeFiles/libdevilutionx.dir/dvlnet/tcp_server.cpp.o:(asio::detail::socket_ops::inet_ntop(int, void const*, char*, unsigned long, unsigned long, std::__1::error_code&))): warning: strcat() is almost always misused, please use strlcat() >>> Running fake in games/devilutionx at 1764692319.78 ===> games/devilutionx ===> Faking installation for devilutionx-1.5.4 /exopi-obj/pobj/devilutionx-1.5.4/bin/install -d -m 755 /exopi-obj/pobj/devilutionx-1.5.4/fake-amd64/usr/local/share/diasurgical /exopi-obj/pobj/devilutionx-1.5.4/bin/install -d -m 755 /exopi-obj/pobj/devilutionx-1.5.4/fake-amd64/usr/local/share/diasurgical/devilutionx cp -R /exopi-obj/pobj/devilutionx-1.5.4/devilutionx-src-1.5.4/Packaging/resources/assets /exopi-obj/pobj/devilutionx-1.5.4/fake-amd64/usr/local/share/diasurgical/devilutionx /exopi-obj/pobj/devilutionx-1.5.4/bin/install -c -m 644 /exopi-obj/pobj/devilutionx-1.5.4/devilutionx-src-1.5.4/dist/devilutionx.mpq /exopi-obj/pobj/devilutionx-1.5.4/fake-amd64/usr/local/share/diasurgical/devilutionx /exopi-obj/pobj/devilutionx-1.5.4/bin/install -c -m 644 /exopi-obj/pobj/devilutionx-1.5.4/devilutionX-1.5.4/LICENSE.md /exopi-obj/pobj/devilutionx-1.5.4/fake-amd64/usr/local/share/diasurgical/devilutionx /exopi-obj/pobj/devilutionx-1.5.4/bin/install -c -s -m 755 /exopi-obj/pobj/devilutionx-1.5.4/build-amd64/devilutionx /exopi-obj/pobj/devilutionx-1.5.4/fake-amd64/usr/local/bin >>> Running package in games/devilutionx at 1764692320.59 ===> games/devilutionx `/exopi-obj/pobj/devilutionx-1.5.4/fake-amd64/.fake_done' is up to date. Installing /exopi-cvs/ports/games/devilutionx/pkg/README as /exopi-obj/pobj/devilutionx-1.5.4/fake-amd64/usr/local/share/doc/pkg-readmes/devilutionx ===> Building package for devilutionx-1.5.4 Create /exopi-cvs/ports/packages/amd64/all/devilutionx-1.5.4.tgz Creating package devilutionx-1.5.4 reading plist| checking dependencies| checking dependencies|archivers/libmpq checking dependencies|audio/libsmackerdec checking dependencies|audio/sdl2-audiolib checking dependencies|devel/fmt checking dependencies|devel/sdl2-image checking dependencies|security/libsodium checksumming| checksumming| | 0% checksumming| | 1% checksumming|* | 1% checksumming|* | 2% checksumming|** | 3% checksumming|** | 4% checksumming|*** | 4% checksumming|*** | 5% checksumming|**** | 6% checksumming|**** | 7% checksumming|***** | 8% checksumming|***** | 9% checksumming|****** | 10% checksumming|******* | 11% checksumming|******* | 12% checksumming|******** | 13% checksumming|******** | 14% checksumming|********* | 14% checksumming|********* | 15% checksumming|********** | 16% checksumming|********** | 17% checksumming|*********** | 17% checksumming|*********** | 18% checksumming|************ | 19% checksumming|************ | 20% checksumming|************* | 21% checksumming|************* | 22% checksumming|************** | 23% checksumming|*************** | 24% checksumming|*************** | 25% checksumming|**************** | 26% checksumming|**************** | 27% checksumming|***************** | 27% checksumming|***************** | 28% checksumming|***************** | 29% checksumming|****************** | 29% checksumming|****************** | 30% checksumming|******************* | 30% checksumming|******************* | 31% checksumming|******************* | 32% checksumming|******************** | 32% checksumming|******************** | 33% checksumming|********************* | 34% checksumming|********************* | 35% checksumming|********************** | 36% checksumming|*********************** | 37% checksumming|*********************** | 38% checksumming|************************ | 39% checksumming|************************ | 40% checksumming|************************* | 40% checksumming|************************* | 41% checksumming|************************* | 42% checksumming|************************** | 42% checksumming|************************** | 43% checksumming|*************************** | 43% checksumming|*************************** | 44% checksumming|*************************** | 45% checksumming|**************************** | 45% checksumming|**************************** | 46% checksumming|***************************** | 47% checksumming|***************************** | 48% checksumming|****************************** | 49% checksumming|******************************* | 50% checksumming|******************************* | 51% checksumming|******************************** | 52% checksumming|******************************** | 53% checksumming|********************************* | 54% checksumming|********************************* | 55% checksumming|********************************** | 55% checksumming|********************************** | 56% checksumming|********************************** | 57% checksumming|*********************************** | 57% checksumming|*********************************** | 58% checksumming|************************************ | 58% checksumming|************************************ | 59% checksumming|************************************ | 60% checksumming|************************************* | 60% checksumming|************************************* | 61% checksumming|************************************** | 62% checksumming|************************************** | 63% checksumming|*************************************** | 64% checksumming|**************************************** | 65% checksumming|**************************************** | 66% checksumming|***************************************** | 67% checksumming|***************************************** | 68% checksumming|****************************************** | 68% checksumming|****************************************** | 69% checksumming|****************************************** | 70% checksumming|******************************************* | 70% checksumming|******************************************* | 71% checksumming|******************************************** | 71% checksumming|******************************************** | 72% checksumming|******************************************** | 73% checksumming|********************************************* | 73% checksumming|********************************************* | 74% checksumming|********************************************** | 75% checksumming|********************************************** | 76% checksumming|*********************************************** | 77% checksumming|************************************************ | 78% checksumming|************************************************ | 79% checksumming|************************************************* | 80% checksumming|************************************************* | 81% checksumming|************************************************** | 82% checksumming|************************************************** | 83% checksumming|*************************************************** | 83% checksumming|*************************************************** | 84% checksumming|**************************************************** | 85% checksumming|**************************************************** | 86% checksumming|***************************************************** | 86% checksumming|***************************************************** | 87% checksumming|***************************************************** | 88% checksumming|****************************************************** | 88% checksumming|****************************************************** | 89% checksumming|******************************************************* | 90% checksumming|******************************************************** | 91% checksumming|******************************************************** | 92% checksumming|********************************************************* | 93% checksumming|********************************************************* | 94% checksumming|********************************************************** | 95% checksumming|********************************************************** | 96% checksumming|*********************************************************** | 96% checksumming|*********************************************************** | 97% checksumming|************************************************************ | 98% checksumming|************************************************************ | 99% checksumming|*************************************************************| 99% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|********* | 14% archiving|************ | 19% archiving|************* | 20% archiving|************* | 21% archiving|*********************** | 35% archiving|******************************** | 50% archiving|************************************** | 60% archiving|*************************************** | 60% archiving|*************************************** | 61% archiving|*************************************** | 62% archiving|**************************************** | 62% archiving|**************************************** | 63% archiving|***************************************** | 63% archiving|***************************************** | 64% archiving|***************************************** | 65% archiving|****************************************** | 65% archiving|****************************************** | 66% archiving|******************************************* | 66% archiving|******************************************* | 67% archiving|******************************************* | 68% archiving|******************************************** | 68% archiving|******************************************** | 69% archiving|********************************************* | 70% archiving|********************************************* | 71% archiving|********************************************** | 71% archiving|********************************************** | 72% archiving|*********************************************** | 73% archiving|*********************************************** | 74% archiving|************************************************ | 75% archiving|************************************************ | 76% archiving|************************************************* | 76% archiving|************************************************** | 78% archiving|*************************************************** | 80% archiving|**************************************************** | 81% archiving|**************************************************** | 82% archiving|***************************************************** | 83% archiving|****************************************************** | 85% archiving|******************************************************* | 86% archiving|********************************************************* | 89% archiving|********************************************************* | 90% archiving|********************************************************** | 90% archiving|*********************************************************** | 92% archiving|************************************************************ | 94% archiving|************************************************************* | 95% archiving|************************************************************* | 96% archiving|************************************************************** | 96% archiving|************************************************************** | 97% archiving|*************************************************************** | 98% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/devilutionx-1.5.4.tgz >>> Running clean in games/devilutionx at 1764692337.31 ===> games/devilutionx ===> Cleaning for devilutionx-1.5.4 >>> Ended at 1764692338.09 max_stuck=13.04/depends=7.97/show-prepare-results=2.47/patch=3.46/configure=3.84/build=726.58/fake=0.80/package=16.73/clean=0.81