$ yay -S nxengine-evo AUR Explicit (1): nxengine-evo-2.6.5.1-3 :: (1/1) Downloaded PKGBUILD: nxengine-evo 1 nxengine-evo (Build Files Exist) ==> Packages to cleanBuild? ==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4) ==> A :: Deleting (1/1): /home/k1gen/.cache/yay/nxengine-evo HEAD is now at 63ff501 Add language files 1 nxengine-evo (Build Files Exist) ==> Diffs to show? ==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4) ==> A diff --git /home/k1gen/.cache/yay/nxengine-evo/PKGBUILD /home/k1gen/.cache/yay/nxengine-evo/PKGBUILD new file mode 100644 index 0000000..c803c22 --- /dev/null +++ /home/k1gen/.cache/yay/nxengine-evo/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: ibrokemypie +pkgname=nxengine-evo +pkgver=2.6.5.1 +_ver=2.6.5-1 +_langver=1.14 +pkgrel=3 +pkgdesc="A somewhat upgraded/refactored version of nxengine" +arch=('i686' 'x86_64') +url="https://github.com/isage/nxengine-evo" +license=('GPL3') +depends=(sdl2_mixer sdl2_image sdl2_ttf) +makedepends=(cmake libpng libjpeg) +source=("https://github.com/isage/nxengine-evo/archive/v${_ver}.tar.gz" + "https://www.cavestory.org/downloads/cavestoryen.zip" + "https://github.com/nxengine/translations/releases/download/v${_langver}/all.zip") +sha256sums=('db9b78b0c4005959ab8f3a6a05c02d86e764e6593cdd11a2178c581bb03a0699' + 'aa87fa30bee9b4980640c7e104791354e0f1f6411ee0d45a70af70046aa0685f' + '1dd85a8c230c5ebf23c6fd6283fe168d9bf4044339d1e93e324bd336165a4422') + +build() { + cd "${pkgname}-${_ver}" + mkdir build + cd build + cmake -DCMAKE_BUILD_TYPE=None -Wno-dev -DCMAKE_INSTALL_PREFIX=/usr .. + make + + cd ../ + cp -r "../CaveStory/data/" "./" + cp "../CaveStory/Doukutsu.exe" "./" + cp -r "../data/" "./" + + ./build/nxextract +} + +package() { + cd "${pkgname}-${_ver}/build" + make DESTDIR="$pkgdir" install +} :: Proceed with install? [Y/n] ==> Making package: nxengine-evo 2.6.5.1-3 (Thu Jul 6 13:07:19 2023) ==> Retrieving sources... -> Downloading v2.6.5-1.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 3799k 0 3799k 0 0 2442k 0 --:--:-- 0:00:01 --:--:-- 4071k -> Downloading cavestoryen.zip... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1109k 100 1109k 0 0 941k 0 0:00:01 0:00:01 --:--:-- 942k -> Downloading all.zip... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 7270k 100 7270k 0 0 4954k 0 0:00:01 0:00:01 --:--:-- 7148k ==> Validating source files with sha256sums... v2.6.5-1.tar.gz ... Passed cavestoryen.zip ... Passed all.zip ... Passed :: (1/1) Parsing SRCINFO: nxengine-evo ==> Making package: nxengine-evo 2.6.5.1-3 (Thu Jul 6 13:07:24 2023) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found v2.6.5-1.tar.gz -> Found cavestoryen.zip -> Found all.zip ==> Validating source files with sha256sums... v2.6.5-1.tar.gz ... Passed cavestoryen.zip ... Passed all.zip ... Passed ==> Removing existing $srcdir/ directory... ==> Extracting sources... -> Extracting v2.6.5-1.tar.gz with bsdtar -> Extracting cavestoryen.zip with bsdtar -> Extracting all.zip with bsdtar ==> Sources are ready. ==> Making package: nxengine-evo 2.6.5.1-3 (Thu Jul 6 13:07:26 2023) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> WARNING: Using existing $srcdir/ tree ==> Starting build()... -- The CXX compiler identification is GNU 13.1.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib/ccache/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found SDL2: /usr/lib/libSDL2main.a;/usr/lib/libSDL2.so -- Found SDL2_mixer: /usr/lib/libSDL2_mixer.so (found version "2.6.3") -- Found SDL2_image: /usr/lib/libSDL2_image.so (found version "2.6.3") -- Found ZLIB: /usr/lib/libz.so (found version "1.2.13") -- Found PNG: /usr/lib/libpng.so (found version "1.6.40") -- Found JPEG: /usr/lib/libjpeg.so (found version "80") -- Configuring done (0.4s) -- Generating done (0.0s) -- Build files have been written to: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/build [ 2%] Building CXX object CMakeFiles/extract.dir/src/extract/extractstages.cpp.o [ 2%] Building CXX object CMakeFiles/extract.dir/src/extract/extractfiles.cpp.o [ 2%] Building CXX object CMakeFiles/extract.dir/src/extract/crc.cpp.o [ 2%] Building CXX object CMakeFiles/extract.dir/src/extract/extractpxt.cpp.o [ 4%] Building CXX object CMakeFiles/extract.dir/src/extract/main.cpp.o [ 3%] Building CXX object CMakeFiles/extract.dir/src/Utils/Logger.cpp.o [ 4%] Building CXX object CMakeFiles/extract.dir/src/common/misc.cpp.o /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/extract/extractstages.cpp: In function ‘bool extract_stages(FILE*)’: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/extract/extractstages.cpp:64:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 64 | fread(exemapdata, sizeof(EXEMapRecord), NMAPS, exefp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/extract/extractfiles.cpp: In function ‘bool extract_files(FILE*)’: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/extract/extractfiles.cpp:150:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 150 | fread(file, files[i].length, 1, exefp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object CMakeFiles/nx.dir/src/ObjManager.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/Utils/Logger.cpp:1: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/common/misc.cpp:14: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/common/misc.cpp: In function ‘uint16_t fgeti(FILE*)’: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/common/misc.cpp:23:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 23 | fread(&value, 2, 1, fp); | ~~~~~^~~~~~~~~~~~~~~~~~ /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/common/misc.cpp: In function ‘uint32_t fgetl(FILE*)’: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/common/misc.cpp:30:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 30 | fread(&value, 4, 1, fp); | ~~~~~^~~~~~~~~~~~~~~~~~ /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/common/misc.cpp: In function ‘void fgetline(FILE*, char*, int)’: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/common/misc.cpp:201:8: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 201 | fgets(str, maxlen - 1, fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/common/llist.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ObjManager.cpp:5: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 8%] Building CXX object CMakeFiles/extract.dir/src/stagedata.cpp.o [ 8%] Building CXX object CMakeFiles/nx.dir/src/ResourceManager.cpp.o [ 8%] Building CXX object CMakeFiles/nx.dir/src/caret.cpp.o [ 8%] Building CXX object CMakeFiles/nx.dir/src/console.cpp.o [ 8%] Building CXX object CMakeFiles/nx.dir/src/debug.cpp.o [ 9%] Building CXX object CMakeFiles/nx.dir/src/floattext.cpp.o [ 10%] Building CXX object CMakeFiles/nx.dir/src/game.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/common/llist.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/caret.cpp:9: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 11%] Building CXX object CMakeFiles/nx.dir/src/input.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/debug.cpp:5: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/console.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/console.cpp:2: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/floattext.cpp:4: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 12%] Linking CXX executable nxextract In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/game.cpp:6: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/input.cpp:4: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 13%] Building CXX object CMakeFiles/nx.dir/src/main.cpp.o [ 13%] Building CXX object CMakeFiles/nx.dir/src/inventory.cpp.o [ 14%] Building CXX object CMakeFiles/nx.dir/src/map.cpp.o [ 14%] Building CXX object CMakeFiles/nx.dir/src/map_system.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/inventory.cpp:7: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/nx.h:10, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/main.cpp:2: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 15%] Building CXX object CMakeFiles/nx.dir/src/niku.cpp.o [ 16%] Building CXX object CMakeFiles/nx.dir/src/object.cpp.o [ 17%] Building CXX object CMakeFiles/nx.dir/src/p_arms.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/map.h:4, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/map.cpp:2: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/map.cpp: In function ‘bool load_stages()’: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/map.cpp:505:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 505 | fread(&stages[i], sizeof(MapRecord), 1, fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/niku.cpp:5: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/niku.cpp: In function ‘uint32_t niku_load()’: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/niku.cpp:44:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 44 | fread(buffer, 20, 1, fp); | ~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/map_system.cpp:6: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 17%] Building CXX object CMakeFiles/nx.dir/src/player.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/console.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/p_arms.cpp:9: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 18%] Building CXX object CMakeFiles/nx.dir/src/playerstats.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/common/llist.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/object.cpp:5: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 19%] Building CXX object CMakeFiles/nx.dir/src/profile.cpp.o [ 19%] Building CXX object CMakeFiles/nx.dir/src/screeneffect.cpp.o [ 20%] Building CXX object CMakeFiles/nx.dir/src/settings.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/player.cpp:11: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/profile.cpp:4: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/playerstats.cpp:5: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/screeneffect.cpp:4: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/settings.cpp:6: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/settings.cpp: In function ‘bool tryload(Settings*)’: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/settings.cpp:38:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 38 | fread(setfile, sizeof(Settings), 1, fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object CMakeFiles/nx.dir/src/slope.cpp.o [ 22%] Building CXX object CMakeFiles/nx.dir/src/stagedata.cpp.o [ 22%] Building CXX object CMakeFiles/nx.dir/src/stageboss.cpp.o [ 23%] Building CXX object CMakeFiles/nx.dir/src/statusbar.cpp.o [ 24%] Building CXX object CMakeFiles/nx.dir/src/trig.cpp.o [ 25%] Building CXX object CMakeFiles/nx.dir/src/tsc.cpp.o [ 25%] Building CXX object CMakeFiles/nx.dir/src/TextBox/ItemImage.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/Tileset.h:4, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/slope.h:4, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/slope.cpp:2: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/stageboss.cpp:13: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/statusbar.cpp:4: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/nx.h:10, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/trig.cpp:6: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 26%] Building CXX object CMakeFiles/nx.dir/src/TextBox/SaveSelect.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/tsc.cpp:10: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/TextBox/../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/TextBox/../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/TextBox/../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/TextBox/../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/TextBox/ItemImage.cpp:10: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/TextBox/../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/TextBox/../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/TextBox/../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/TextBox/../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/TextBox/SaveSelect.cpp:10: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 28%] Building CXX object CMakeFiles/nx.dir/src/TextBox/TextBox.cpp.o [ 28%] Building CXX object CMakeFiles/nx.dir/src/ai/IrregularBBox.cpp.o [ 29%] Building CXX object CMakeFiles/nx.dir/src/TextBox/YesNoPrompt.cpp.o [ 29%] Building CXX object CMakeFiles/nx.dir/src/TextBox/StageSelect.cpp.o [ 29%] Building CXX object CMakeFiles/nx.dir/src/ai/ai.cpp.o [ 30%] Building CXX object CMakeFiles/nx.dir/src/ai/almond/almond.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/IrregularBBox.cpp:6: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/TextBox/../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/TextBox/../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/TextBox/../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/TextBox/../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/TextBox/TextBox.cpp:5: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 31%] Building CXX object CMakeFiles/nx.dir/src/ai/balrog_common.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/TextBox/../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/TextBox/../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/TextBox/../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/TextBox/../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/TextBox/YesNoPrompt.cpp:5: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/ai.cpp:8: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/TextBox/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/TextBox/StageSelect.cpp:9: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/almond/../../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/almond/almond.cpp:4: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 32%] Building CXX object CMakeFiles/nx.dir/src/ai/boss/balfrog.cpp.o [ 32%] Building CXX object CMakeFiles/nx.dir/src/ai/boss/ballos.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/../nx.h:10, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/stdai.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/balrog_common.cpp:7: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 33%] Building CXX object CMakeFiles/nx.dir/src/ai/boss/core.cpp.o [ 34%] Building CXX object CMakeFiles/nx.dir/src/ai/boss/heavypress.cpp.o [ 35%] Building CXX object CMakeFiles/nx.dir/src/ai/boss/ironhead.cpp.o [ 35%] Building CXX object CMakeFiles/nx.dir/src/ai/boss/omega.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/../../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/balfrog.cpp:7: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/../../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/ballos.cpp:7: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/../../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/core.cpp:7: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/../../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/heavypress.cpp:8: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 36%] Building CXX object CMakeFiles/nx.dir/src/ai/boss/sisters.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/../../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/ironhead.cpp:8: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/../../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/omega.cpp:8: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 37%] Building CXX object CMakeFiles/nx.dir/src/ai/boss/undead_core.cpp.o [ 37%] Building CXX object CMakeFiles/nx.dir/src/ai/boss/x.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/../../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/sisters.cpp:7: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 38%] Building CXX object CMakeFiles/nx.dir/src/ai/egg/egg.cpp.o [ 39%] Building CXX object CMakeFiles/nx.dir/src/ai/egg/egg2.cpp.o [ 39%] Building CXX object CMakeFiles/nx.dir/src/ai/egg/igor.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/../../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/x.cpp:7: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 40%] Building CXX object CMakeFiles/nx.dir/src/ai/final_battle/balcony.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/../../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/boss/undead_core.cpp:8: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/egg/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/egg/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/egg/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/egg/../../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/egg/egg.cpp:4: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/egg/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/egg/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/egg/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/egg/../../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/egg/egg2.cpp:8: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/egg/../../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/egg/../../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/egg/../../nx.h:10, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/egg/../stdai.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/egg/igor.cpp:11: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 41%] Building CXX object CMakeFiles/nx.dir/src/ai/final_battle/doctor.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/../../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/balcony.cpp:6: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 41%] Building CXX object CMakeFiles/nx.dir/src/ai/final_battle/doctor_common.cpp.o [ 42%] Building CXX object CMakeFiles/nx.dir/src/ai/final_battle/doctor_frenzied.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/../../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/doctor.cpp:7: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 43%] Building CXX object CMakeFiles/nx.dir/src/ai/final_battle/final_misc.cpp.o [ 43%] Building CXX object CMakeFiles/nx.dir/src/ai/final_battle/misery.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/../../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/doctor_common.cpp:5: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 44%] Building CXX object CMakeFiles/nx.dir/src/ai/final_battle/sidekicks.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/../../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/doctor_frenzied.cpp:6: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 45%] Building CXX object CMakeFiles/nx.dir/src/ai/first_cave/first_cave.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/../../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/../../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/../../nx.h:10, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/../stdai.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/final_misc.cpp:9: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/../../graphics/Tileset.h:4, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/misery.cpp:8: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/../../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/final_battle/sidekicks.cpp:8: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 46%] Building CXX object CMakeFiles/nx.dir/src/ai/hell/ballos_misc.cpp.o [ 46%] Building CXX object CMakeFiles/nx.dir/src/ai/hell/ballos_priest.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/first_cave/../../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/first_cave/../../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/first_cave/../../nx.h:10, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/first_cave/../stdai.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/first_cave/first_cave.cpp:8: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 47%] Building CXX object CMakeFiles/nx.dir/src/ai/hell/hell.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/hell/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/hell/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/hell/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/hell/../../graphics/Tileset.h:4, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/hell/ballos_misc.cpp:7: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 48%] Building CXX object CMakeFiles/nx.dir/src/ai/last_cave/last_cave.cpp.o [ 48%] Building CXX object CMakeFiles/nx.dir/src/ai/maze/balrog_boss_missiles.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/hell/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/hell/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/hell/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/hell/../../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/hell/ballos_priest.cpp:8: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/hell/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/hell/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/hell/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/hell/../../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/hell/hell.cpp:8: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 49%] Building CXX object CMakeFiles/nx.dir/src/ai/maze/critter_purple.cpp.o [ 50%] Building CXX object CMakeFiles/nx.dir/src/ai/maze/gaudi.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/last_cave/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/last_cave/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/last_cave/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/last_cave/../../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/last_cave/last_cave.cpp:8: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/maze/../../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/maze/../../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/maze/../../nx.h:10, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/maze/../stdai.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/maze/balrog_boss_missiles.cpp:10: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 51%] Building CXX object CMakeFiles/nx.dir/src/ai/maze/labyrinth_m.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/maze/../../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/maze/../../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/maze/../../nx.h:10, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/maze/../stdai.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/maze/critter_purple.cpp:8: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 52%] Building CXX object CMakeFiles/nx.dir/src/ai/maze/maze.cpp.o [ 52%] Building CXX object CMakeFiles/nx.dir/src/ai/maze/pooh_black.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/maze/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/maze/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/maze/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/maze/../../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/maze/gaudi.cpp:7: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/maze/../../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/maze/../../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/maze/../../nx.h:10, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/maze/../stdai.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/maze/labyrinth_m.cpp:12: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 53%] Building CXX object CMakeFiles/nx.dir/src/ai/npc/balrog.cpp.o [ 54%] Building CXX object CMakeFiles/nx.dir/src/ai/npc/curly.cpp.o [ 54%] Building CXX object CMakeFiles/nx.dir/src/ai/npc/curly_ai.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/maze/../../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/maze/../../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/maze/../../nx.h:10, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/maze/../stdai.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/maze/maze.cpp:7: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/maze/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/maze/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/maze/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/maze/../../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/maze/pooh_black.cpp:7: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 55%] Building CXX object CMakeFiles/nx.dir/src/ai/npc/misery.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/npc/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/npc/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/npc/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/npc/../../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/npc/../../map.h:4, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/npc/curly.cpp:5: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/npc/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/npc/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/npc/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/npc/../../graphics/Tileset.h:4, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/npc/balrog.cpp:7: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 56%] Building CXX object CMakeFiles/nx.dir/src/ai/npc/npcguest.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/npc/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/npc/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/npc/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/npc/../../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/npc/curly_ai.cpp:7: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 57%] Building CXX object CMakeFiles/nx.dir/src/ai/npc/npcregu.cpp.o [ 57%] Building CXX object CMakeFiles/nx.dir/src/ai/npc/npcplayer.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/npc/../../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/npc/misery.cpp:5: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/npc/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/npc/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/npc/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/npc/../../graphics/Tileset.h:4, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/npc/npcguest.cpp:4: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 58%] Building CXX object CMakeFiles/nx.dir/src/ai/oside/oside.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/npc/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/npc/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/npc/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/npc/../../graphics/Tileset.h:4, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/npc/npcplayer.cpp:6: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 59%] Building CXX object CMakeFiles/nx.dir/src/ai/sand/curly_boss.cpp.o [ 59%] Building CXX object CMakeFiles/nx.dir/src/ai/plantation/plantation.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/npc/../../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/npc/npcregu.cpp:6: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/oside/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/oside/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/oside/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/oside/../../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/oside/oside.cpp:6: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/sand/../../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/sand/../../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/sand/../../nx.h:10, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/sand/../stdai.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/sand/curly_boss.cpp:11: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 59%] Building CXX object CMakeFiles/nx.dir/src/ai/sand/sand.cpp.o [ 60%] Building CXX object CMakeFiles/nx.dir/src/ai/sand/puppy.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/plantation/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/plantation/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/plantation/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/plantation/../../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/plantation/plantation.cpp:7: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 61%] Building CXX object CMakeFiles/nx.dir/src/ai/sand/toroko_frenzied.cpp.o [ 62%] Building CXX object CMakeFiles/nx.dir/src/ai/sym/smoke.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/sand/../../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/sand/../../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/sand/../../nx.h:10, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/sand/../stdai.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/sand/puppy.cpp:9: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 63%] Building CXX object CMakeFiles/nx.dir/src/ai/sym/sym.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/sand/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/sand/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/sand/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/sand/../../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/sand/sand.cpp:7: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 63%] Building CXX object CMakeFiles/nx.dir/src/ai/village/balrog_boss_running.cpp.o [ 64%] Building CXX object CMakeFiles/nx.dir/src/ai/village/ma_pignon.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/sand/../../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/sand/../../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/sand/../../nx.h:10, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/sand/../stdai.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/sand/toroko_frenzied.cpp:11: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/sym/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/sym/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/sym/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/sym/../../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/sym/smoke.cpp:7: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/sym/../../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/sym/sym.cpp:7: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/village/../../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/village/../../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/village/../../nx.h:10, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/village/../stdai.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/village/balrog_boss_running.cpp:9: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/village/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/village/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/village/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/village/../../graphics/Tileset.h:4, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/village/ma_pignon.cpp:7: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 65%] Building CXX object CMakeFiles/nx.dir/src/ai/weapons/blade.cpp.o [ 65%] Building CXX object CMakeFiles/nx.dir/src/ai/village/village.cpp.o [ 66%] Building CXX object CMakeFiles/nx.dir/src/ai/weapons/bubbler.cpp.o [ 67%] Building CXX object CMakeFiles/nx.dir/src/ai/weapons/fireball.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../nx.h:10, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../stdai.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/weapons.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/blade.cpp:9: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/village/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/village/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/village/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/village/../../graphics/Tileset.h:4, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/village/village.cpp:5: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 68%] Building CXX object CMakeFiles/nx.dir/src/ai/weapons/missile.cpp.o [ 68%] Building CXX object CMakeFiles/nx.dir/src/ai/weapons/nemesis.cpp.o [ 69%] Building CXX object CMakeFiles/nx.dir/src/ai/weapons/polar_mgun.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../nx.h:10, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../stdai.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/weapons.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/bubbler.cpp:11: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/fireball.cpp:6: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../nx.h:10, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../stdai.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/weapons.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/missile.cpp:11: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../nx.h:10, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../stdai.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/weapons.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/nemesis.cpp:6: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../nx.h:10, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../stdai.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/weapons.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/polar_mgun.cpp:7: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 69%] Building CXX object CMakeFiles/nx.dir/src/ai/weapons/spur.cpp.o [ 70%] Building CXX object CMakeFiles/nx.dir/src/ai/weapons/snake.cpp.o [ 71%] Building CXX object CMakeFiles/nx.dir/src/ai/weapons/weapons.cpp.o [ 72%] Building CXX object CMakeFiles/nx.dir/src/ai/weapons/whimstar.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/spur.cpp:6: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/snake.cpp:5: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 73%] Building CXX object CMakeFiles/nx.dir/src/ai/weed/balrog_boss_flying.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/whimstar.cpp:8: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../../nx.h:10, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/../stdai.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/weapons.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weapons/weapons.cpp:1: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 74%] Building CXX object CMakeFiles/nx.dir/src/ai/weed/weed.cpp.o [ 74%] Building CXX object CMakeFiles/nx.dir/src/ai/weed/frenzied_mimiga.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weed/../../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weed/../../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weed/../../nx.h:10, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weed/../stdai.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weed/balrog_boss_flying.cpp:11: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weed/../../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weed/../../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weed/../../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weed/../../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weed/weed.cpp:7: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weed/../../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weed/../../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weed/../../nx.h:10, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weed/../stdai.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/ai/weed/frenzied_mimiga.cpp:9: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 75%] Building CXX object CMakeFiles/nx.dir/src/autogen/AssignSprites.cpp.o [ 75%] Building CXX object CMakeFiles/nx.dir/src/common/InitList.cpp.o [ 77%] Building CXX object CMakeFiles/nx.dir/src/common/glob.cpp.o [ 77%] Building CXX object CMakeFiles/nx.dir/src/common/misc.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/common/InitList.cpp:11: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 78%] Building CXX object CMakeFiles/nx.dir/src/common/myfnmatch.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/common/misc.cpp:14: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/common/misc.cpp: In function ‘uint16_t fgeti(FILE*)’: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/common/misc.cpp:23:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 23 | fread(&value, 2, 1, fp); | ~~~~~^~~~~~~~~~~~~~~~~~ /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/common/misc.cpp: In function ‘uint32_t fgetl(FILE*)’: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/common/misc.cpp:30:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 30 | fread(&value, 4, 1, fp); | ~~~~~^~~~~~~~~~~~~~~~~~ /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/common/misc.cpp: In function ‘void fgetline(FILE*, char*, int)’: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/common/misc.cpp:201:8: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 201 | fgets(str, maxlen - 1, fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object CMakeFiles/nx.dir/src/endgame/CredReader.cpp.o [ 79%] Building CXX object CMakeFiles/nx.dir/src/endgame/credits.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/endgame/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/endgame/CredReader.cpp:5: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/endgame/../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/endgame/../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/endgame/../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/endgame/credits.h:7, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/endgame/credits.cpp:2: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 80%] Building CXX object CMakeFiles/nx.dir/src/endgame/misc.cpp.o [ 80%] Building CXX object CMakeFiles/nx.dir/src/endgame/island.cpp.o [ 81%] Building CXX object CMakeFiles/nx.dir/src/graphics/Font.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/endgame/../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/endgame/../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/endgame/../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/endgame/../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/endgame/island.cpp:8: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/endgame/../ai/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/endgame/../ai/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/endgame/../ai/../nx.h:10, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/endgame/../ai/stdai.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/endgame/misc.cpp:5: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 82%] Building CXX object CMakeFiles/nx.dir/src/graphics/Sprites.cpp.o [ 82%] Building CXX object CMakeFiles/nx.dir/src/graphics/Renderer.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/Font.cpp:5: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/Sprites.h:9, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/Sprites.cpp:1: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 84%] Building CXX object CMakeFiles/nx.dir/src/graphics/Surface.cpp.o [ 84%] Building CXX object CMakeFiles/nx.dir/src/graphics/Tileset.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../map.h:4, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/Renderer.cpp:7: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/Tileset.h:4, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/Tileset.cpp:2: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/Surface.cpp:1: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 85%] Building CXX object CMakeFiles/nx.dir/src/graphics/pngfuncs.cpp.o [ 85%] Building CXX object CMakeFiles/nx.dir/src/graphics/zoom.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/pngfuncs.cpp:27: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/pngfuncs.cpp: In function ‘void user_read_fn(png_structp, png_bytep, png_size_t)’: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/graphics/pngfuncs.cpp:48:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 48 | fread(data, 1, length, (FILE *)(png_get_progressive_ptr(png_ptr))); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object CMakeFiles/nx.dir/src/intro/intro.cpp.o [ 86%] Building CXX object CMakeFiles/nx.dir/src/pause/dialog.cpp.o [ 87%] Building CXX object CMakeFiles/nx.dir/src/intro/title.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/intro/../ai/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/intro/../ai/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/intro/../ai/../nx.h:10, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/intro/../ai/stdai.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/intro/intro.cpp:5: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/pause/../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/pause/../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/pause/../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/pause/../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/pause/dialog.cpp:5: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 88%] Building CXX object CMakeFiles/nx.dir/src/pause/message.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/intro/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/intro/title.cpp:6: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 89%] Building CXX object CMakeFiles/nx.dir/src/pause/mods.cpp.o [ 90%] Building CXX object CMakeFiles/nx.dir/src/pause/objects.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/pause/../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/pause/../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/pause/../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/pause/../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/pause/message.cpp:4: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 90%] Building CXX object CMakeFiles/nx.dir/src/pause/options.cpp.o [ 91%] Building CXX object CMakeFiles/nx.dir/src/pause/pause.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/pause/../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/pause/../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/pause/../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/pause/../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/pause/../map.h:4, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/pause/mods.cpp:6: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/pause/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/pause/../common/llist.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/pause/objects.cpp:8: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 92%] Building CXX object CMakeFiles/nx.dir/src/siflib/sectSprites.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/pause/../graphics/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/pause/../graphics/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/pause/../graphics/Surface.h:5, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/pause/../graphics/Renderer.h:6, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/pause/pause.cpp:6: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/pause/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/pause/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/pause/../nx.h:10, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/pause/options.cpp:3: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 92%] Building CXX object CMakeFiles/nx.dir/src/siflib/sectStringArray.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/siflib/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/siflib/../common/bufio.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/siflib/sectSprites.cpp:3: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 93%] Building CXX object CMakeFiles/nx.dir/src/siflib/sif.cpp.o [ 94%] Building CXX object CMakeFiles/nx.dir/src/siflib/sifloader.cpp.o [ 95%] Building CXX object CMakeFiles/nx.dir/src/sound/Ogg.cpp.o [ 95%] Building CXX object CMakeFiles/nx.dir/src/sound/Organya.cpp.o [ 96%] Building CXX object CMakeFiles/nx.dir/src/sound/Pixtone.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/siflib/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/siflib/sifloader.cpp:5: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/siflib/sifloader.cpp: In member function ‘uint8_t* SIFLoader::FindSection(int, int*)’: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/siflib/sifloader.cpp:130:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 130 | fread(entry->data, entry->length, 1, fFP); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/sound/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/sound/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/sound/Ogg.cpp:4: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/sound/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/sound/Organya.cpp:11: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/sound/Organya.cpp: In member function ‘void NXE::Sound::Song::Synth()’: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/sound/Organya.cpp:171:58: warning: unused variable ‘master_volume’ [-Wunused-variable] 171 | double samples_per_millisecond = sampling_rate * 1e-3, master_volume = 4e-6; | ^~~~~~~~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/sound/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/sound/../common/basics.h:17, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/sound/Pixtone.h:10, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/sound/Pixtone.cpp:6: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 97%] Building CXX object CMakeFiles/nx.dir/src/sound/SoundManager.cpp.o [ 98%] Building CXX object CMakeFiles/nx.dir/src/i18n/minibidi.cpp.o [ 98%] Building CXX object CMakeFiles/nx.dir/src/i18n/translate.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/sound/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/sound/SoundManager.cpp:5: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 99%] Building CXX object CMakeFiles/nx.dir/src/Utils/Logger.cpp.o In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/i18n/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/i18n/translate.cpp:5: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/Utils/Logger.cpp:1: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ [ 99%] Built target extract In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/fmt.h:21, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/common.h:28, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/spdlog.h:12, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/siflib/../common/../Utils/Logger.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/siflib/../common/bufio.h:3, from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/siflib/sectStringArray.cpp:3: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/deps/spdlog/fmt/bundled/format.h:407:6: warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] 407 | enum char8_t: unsigned char {}; | ^~~~~~~ In file included from /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/siflib/sectStringArray.cpp:1: /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/siflib/sectStringArray.h:13:28: error: ‘uint8_t’ does not name a type 13 | static bool Decode(const uint8_t *data, int datalen, std::vector *out); | ^~~~~~~ /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/siflib/sectStringArray.h:6:1: note: ‘uint8_t’ is defined in header ‘’; did you forget to ‘#include ’? 5 | #include +++ |+#include 6 | /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/siflib/sectStringArray.h:14:38: error: ‘uint8_t’ does not name a type 14 | static void ReadPascalString(const uint8_t **data, const uint8_t *data_end, std::string *out); | ^~~~~~~ /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/siflib/sectStringArray.h:14:38: note: ‘uint8_t’ is defined in header ‘’; did you forget to ‘#include ’? /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/siflib/sectStringArray.h:14:60: error: ‘uint8_t’ does not name a type 14 | static void ReadPascalString(const uint8_t **data, const uint8_t *data_end, std::string *out); | ^~~~~~~ /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/siflib/sectStringArray.h:14:60: note: ‘uint8_t’ is defined in header ‘’; did you forget to ‘#include ’? /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/siflib/sectStringArray.cpp:7:6: error: no declaration matches ‘bool SIFStringArraySect::Decode(const uint8_t*, int, std::vector >*)’ 7 | bool SIFStringArraySect::Decode(const uint8_t *data, int datalen, std::vector *out) | ^~~~~~~~~~~~~~~~~~ /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/siflib/sectStringArray.h:13:15: note: candidate is: ‘static bool SIFStringArraySect::Decode(const int*, int, std::vector >*)’ 13 | static bool Decode(const uint8_t *data, int datalen, std::vector *out); | ^~~~~~ /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/siflib/sectStringArray.h:10:7: note: ‘class SIFStringArraySect’ defined here 10 | class SIFStringArraySect | ^~~~~~~~~~~~~~~~~~ /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/siflib/sectStringArray.cpp:30:6: error: no declaration matches ‘void SIFStringArraySect::ReadPascalString(const uint8_t**, const uint8_t*, std::string*)’ 30 | void SIFStringArraySect::ReadPascalString(const uint8_t **data, const uint8_t *data_end, std::string *out) | ^~~~~~~~~~~~~~~~~~ /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/siflib/sectStringArray.h:14:15: note: candidate is: ‘static void SIFStringArraySect::ReadPascalString(const int**, const int*, std::string*)’ 14 | static void ReadPascalString(const uint8_t **data, const uint8_t *data_end, std::string *out); | ^~~~~~~~~~~~~~~~ /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/siflib/sectStringArray.h:10:7: note: ‘class SIFStringArraySect’ defined here 10 | class SIFStringArraySect | ^~~~~~~~~~~~~~~~~~ /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/siflib/../common/bufio.h:18:17: warning: ‘uint16_t read_U16(const uint8_t**, const uint8_t*)’ defined but not used [-Wunused-function] 18 | static uint16_t read_U16(const uint8_t **data, const uint8_t *data_end) | ^~~~~~~~ /home/k1gen/.cache/yay/nxengine-evo/src/nxengine-evo-2.6.5-1/src/siflib/../common/bufio.h:7:16: warning: ‘uint8_t read_U8(const uint8_t**, const uint8_t*)’ defined but not used [-Wunused-function] 7 | static uint8_t read_U8(const uint8_t **data, const uint8_t *data_end) | ^~~~~~~ make[2]: *** [CMakeFiles/nx.dir/build.make:1770: CMakeFiles/nx.dir/src/siflib/sectStringArray.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:85: CMakeFiles/nx.dir/all] Error 2 make: *** [Makefile:136: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... -> error making: nxengine-evo-exit status 4 -> Failed to install the following packages. Manual intervention is required: nxengine-evo - exit status 4