Mock Version: 2.15 Mock Version: 2.15 Mock Version: 2.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/warzone2100.spec'], chrootPath='/var/lib/mock/f37-build-676999-76170/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/warzone2100.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1658534400 Wrote: /builddir/build/SRPMS/warzone2100-4.2.7-2.fc37.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/warzone2100.spec'], chrootPath='/var/lib/mock/f37-build-676999-76170/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/warzone2100.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1658534400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.UZ5O0f + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf warzone2100 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/warzone2100_src.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd warzone2100 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sed -i -e '/^CONFIGURE_WZ_COMPILER_WARNINGS()$/d' CMakeLists.txt + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.jlwJ3F + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd warzone2100 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DWZ_DISTRIBUTOR=Fedora -- The C compiler identification is GNU 12.2.1 -- The CXX compiler identification is GNU 12.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test HAS_CFLAG_FSTACK_PROTECTOR_STRONG -- Performing Test HAS_CFLAG_FSTACK_PROTECTOR_STRONG - Success -- Performing Test HAS_CXXFLAG_FSTACK_PROTECTOR_STRONG -- Performing Test HAS_CXXFLAG_FSTACK_PROTECTOR_STRONG - Success -- Performing Test HAS_CFLAG_FSTACK_CLASH_PROTECTION -- Performing Test HAS_CFLAG_FSTACK_CLASH_PROTECTION - Success -- Performing Test HAS_CXXFLAG_FSTACK_CLASH_PROTECTION -- Performing Test HAS_CXXFLAG_FSTACK_CLASH_PROTECTION - Success -- Looking for include file alloca.h -- Looking for include file alloca.h - found -- Looking for include file inttypes.h -- Looking for include file inttypes.h - found -- Looking for include file memory.h -- Looking for include file memory.h - found -- Looking for include file stdint.h -- Looking for include file stdint.h - found -- Looking for include file stdlib.h -- Looking for include file stdlib.h - found -- Looking for include file strings.h -- Looking for include file strings.h - found -- Looking for include file string.h -- Looking for include file string.h - found -- Looking for include file sys/stat.h -- Looking for include file sys/stat.h - found -- Looking for include file sys/types.h -- Looking for include file sys/types.h - found -- Looking for include file sys/ucontext.h -- Looking for include file sys/ucontext.h - found -- Looking for include file unistd.h -- Looking for include file unistd.h - found -- Looking for include file sys/eventfd.h -- Looking for include file sys/eventfd.h - found -- Looking for include file sys/poll.h -- Looking for include file sys/poll.h - found -- Looking for include file poll.h -- Looking for include file poll.h - found -- CMAKE_REQUIRED_DEFINITIONS=-D_ALL_SOURCE=1;-D_GNU_SOURCE=1;-D_POSIX_PTHREAD_SEMANTICS=1;-D_TANDEM_SOURCE=1;-D_DARWIN_C_SOURCE=1;-D_XOPEN_SOURCE=700 -- Looking for gettext -- Looking for gettext - found -- Looking for iconv -- Looking for iconv - found -- Looking for strlcat -- Looking for strlcat - not found -- Looking for strlcpy -- Looking for strlcpy - not found -- Looking for strlcat -- Looking for strlcat - not found -- Looking for strlcpy -- Looking for strlcpy - not found -- Looking for putenv -- Looking for putenv - found -- Looking for setenv -- Looking for setenv - found -- Looking for posix_spawn -- Looking for posix_spawn - found -- Looking for posix_spawnp -- Looking for posix_spawnp - found -- Looking for environ -- Looking for environ - found -- Performing Test HAVE_PIPE2 -- Performing Test HAVE_PIPE2 - Success -- Performing Test HAVE_STD_THREAD -- Performing Test HAVE_STD_THREAD - Success -- std::thread support... YES -- WZ_BINDIR="bin" -- WZ_LOCALEDIR="share/locale" -- Could NOT find Miniupnpc (missing: MINIUPNPC_INCLUDE_DIR MINIUPNPC_LIBRARY) (Required is at least version "9") -- Using in-tree Miniupnpc -- Module support is disabled. -- Version: 8.0.1 -- Build type: -- CXX_STANDARD: 11 -- Performing Test has_std_11_flag -- Performing Test has_std_11_flag - Success -- Performing Test has_std_0x_flag -- Performing Test has_std_0x_flag - Success -- Performing Test SUPPORTS_USER_DEFINED_LITERALS -- Performing Test SUPPORTS_USER_DEFINED_LITERALS - Success -- Performing Test FMT_HAS_VARIANT -- Performing Test FMT_HAS_VARIANT - Success -- Required features: cxx_variadic_templates -- Looking for strtod_l -- Looking for strtod_l - not found -- Found Threads: TRUE -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.0") -- Detected libsodium with PkgConfig: SODIUM_INCLUDE_DIRS (); SODIUM_LIBRARY_DIRS (/usr/lib64) -- Found Sodium: /usr/include (found suitable version "1.0.18", minimum required is "1.0.14") -- Found SQLite3: /usr/include (found suitable version "3.39.2", minimum required is "3.14") -- Using c++ standard c++11 -- CMake version: 3.24.1 -- Project version: 3.1.1 -- Using Stack Protection hardening -- CMAKE_CXX_COMPILER '/usr/bin/g++' 'GNU' '12.2.1' -- CMAKE_CXX_FLAGS '-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wpedantic -Wswitch-enum -Wshadow -Wno-long-long' -- CMAKE_CXX_FLAGS_RELEASE '-DNDEBUG' -- Found SQLite3: /usr/include (found version "3.39.2") -- Link to sqlite3 system library -- SQLITECPP_RUN_CPPLINT OFF -- SQLITECPP_RUN_CPPCHECK OFF -- SQLITECPP_RUN_DOXYGEN OFF -- SQLITECPP_BUILD_EXAMPLES OFF -- SQLITECPP_BUILD_TESTS OFF -- Looking for include file sys/time.h -- Looking for include file sys/time.h - found -- Looking for bswap16 -- Looking for bswap16 - not found -- Looking for bswap32 -- Looking for bswap32 - not found -- Looking for bswap64 -- Looking for bswap64 - not found -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wno_cast_align__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wno_cast_align__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Wno-cast-align ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wno_shadow__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wno_shadow__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Wno-shadow ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wno_implicit_int_float_conversion__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wno_implicit_int_float_conversion__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Wno-implicit-int-float-conversion ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wno_implicit_const_int_float_conversion__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wno_implicit_const_int_float_conversion__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Wno-implicit-const-int-float-conversion ... YES -- 7z supports switch: -bb0 ... YES -- Found ZIP: /usr/bin/7za -- Found PhysFS: /usr/lib64/libphysfs.so -- Found Intl: /usr/include -- Detected libsodium with PkgConfig: SODIUM_INCLUDE_DIRS (); SODIUM_LIBRARY_DIRS (/usr/lib64) -- Found Sodium: /usr/include (found suitable version "1.0.18", minimum required is "1.0.13") -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.12") -- Found PNG: /usr/lib64/libpng.so (found suitable version "1.6.37", minimum required is "1.2") -- Found Freetype: /usr/lib64/libfreetype.so (found version "2.12.1") -- Detected Harfbuzz with PkgConfig: HARFBUZZ_INCLUDE_DIRS (/usr/include/harfbuzz;/usr/include/glib-2.0;/usr/lib64/glib-2.0/include;/usr/include/sysprof-4;/usr/include/freetype2;/usr/include/libpng16); HARFBUZZ_LIBRARY_DIRS (/usr/lib64) -- Found Harfbuzz: /usr/include/harfbuzz (found suitable version "5.2.0", minimum required is "1.0") -- Detected Vulkan headers (VK_HEADER_VERSION: 216): /usr/include -- Found VulkanHeaders: /usr/include (found suitable version "216", minimum required is "148") -- @@ Using VulkanHeaders_INCLUDE_DIRS=/usr/include -- Performing Test COMPILER_SUPPORTS_WNO_PEDANTIC -- Performing Test COMPILER_SUPPORTS_WNO_PEDANTIC - Success -- Performing Test LINK_SUCCESS_SDL2_SDL2_TARGET -- Performing Test LINK_SUCCESS_SDL2_SDL2_TARGET - Success -- Performing Test LINK_SUCCESS_SDL2_SDL2MAIN_TARGET -- Performing Test LINK_SUCCESS_SDL2_SDL2MAIN_TARGET - Success -- Looking for C++ include SDL_vulkan.h -- Looking for C++ include SDL_vulkan.h - found -- Linking to SDL2 library: SDL2::SDL2 -- Main target should link to SDL2Main: SDL2::SDL2main -- Found OpenAL: /usr/lib64/libopenal.so -- Looking for vorbis_bitrate_addblock in vorbis -- Looking for vorbis_bitrate_addblock in vorbis - found -- Found OggVorbis: /usr/lib64/libogg.so;/usr/lib64/libvorbis.so;/usr/lib64/libvorbisfile.so -- Found Theora: /usr/lib64/libtheoraenc.so -- OpenAL INTERFACE_INCLUDE_DIRECTORIES = "/usr/include;/usr/include/AL;/usr/include;/usr/include/AL" -- Looking for C++ include AL/alext.h -- Looking for C++ include AL/alext.h - found -- Found Asciidoctor: /usr/bin/asciidoctor (found suitable version "2.0.17", minimum required is "1.5.3") -- Found Gettext: /usr/bin/msgmerge (found suitable version "0.21.1", minimum required is "0.18") -- Found CURL: /usr/lib64/libcurl.so (found version "7.85.0") -- CURL_VERSION_STRING="7.85.0" -- CURL_SUPPORTED_SSL_BACKENDS="OpenSSL v3+" -- Found SQLite3: /usr/include (found suitable version "3.39.2", minimum required is "3.14") -- Set TARGET warzone2100 LINK_FLAG: -Wl,-z,noexecstack ... YES -- Set TARGET warzone2100 LINK_FLAG: -Wl,-z,relro ... YES -- Set TARGET warzone2100 LINK_FLAG: -Wl,-z,now ... YES -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/warzone2100/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j4 --verbose /usr/bin/cmake -S/builddir/build/BUILD/warzone2100 -B/builddir/build/BUILD/warzone2100/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/warzone2100/redhat-linux-build/CMakeFiles /builddir/build/BUILD/warzone2100/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/gmake -f 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/build.make 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/depend /usr/bin/gmake -f 3rdparty/CMakeFiles/glad.dir/build.make 3rdparty/CMakeFiles/glad.dir/depend /usr/bin/gmake -f 3rdparty/utf8proc/CMakeFiles/utf8proc.dir/build.make 3rdparty/utf8proc/CMakeFiles/utf8proc.dir/depend /usr/bin/gmake -f 3rdparty/launchinfo/CMakeFiles/launchinfo.dir/build.make 3rdparty/launchinfo/CMakeFiles/launchinfo.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/warzone2100 /builddir/build/BUILD/warzone2100/3rdparty /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/CMakeFiles/glad.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/warzone2100 /builddir/build/BUILD/warzone2100/3rdparty/utf8proc /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/utf8proc /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/utf8proc/CMakeFiles/utf8proc.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/warzone2100 /builddir/build/BUILD/warzone2100/3rdparty/miniupnp/miniupnpc /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/warzone2100 /builddir/build/BUILD/warzone2100/3rdparty/launchinfo /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/launchinfo /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/launchinfo/CMakeFiles/launchinfo.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/gmake -f 3rdparty/CMakeFiles/glad.dir/build.make 3rdparty/CMakeFiles/glad.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/gmake -f 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/build.make 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/build /usr/bin/gmake -f 3rdparty/utf8proc/CMakeFiles/utf8proc.dir/build.make 3rdparty/utf8proc/CMakeFiles/utf8proc.dir/build /usr/bin/gmake -f 3rdparty/launchinfo/CMakeFiles/launchinfo.dir/build.make 3rdparty/launchinfo/CMakeFiles/launchinfo.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 0%] Building C object 3rdparty/CMakeFiles/glad.dir/glad/src/glad.c.o [ 0%] Building C object 3rdparty/utf8proc/CMakeFiles/utf8proc.dir/utf8proc.c.o [ 0%] Building C object 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/igd_desc_parse.c.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty && /usr/bin/gcc -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -MD -MT 3rdparty/CMakeFiles/glad.dir/glad/src/glad.c.o -MF CMakeFiles/glad.dir/glad/src/glad.c.o.d -o CMakeFiles/glad.dir/glad/src/glad.c.o -c /builddir/build/BUILD/warzone2100/3rdparty/glad/src/glad.c cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/utf8proc && /usr/bin/gcc -DHAVE_CONFIG_H -DUTF8PROC_EXPORTS -DUTF8PROC_STATIC -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/utf8proc/. -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -O2 -std=c99 -pedantic -Wall -MD -MT 3rdparty/utf8proc/CMakeFiles/utf8proc.dir/utf8proc.c.o -MF CMakeFiles/utf8proc.dir/utf8proc.c.o.d -o CMakeFiles/utf8proc.dir/utf8proc.c.o -c /builddir/build/BUILD/warzone2100/3rdparty/utf8proc/utf8proc.c cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc && /usr/bin/gcc -DHAVE_CONFIG_H -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNP_STATICLIB -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -Wall -MD -MT 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/igd_desc_parse.c.o -MF CMakeFiles/libminiupnpc-static.dir/igd_desc_parse.c.o.d -o CMakeFiles/libminiupnpc-static.dir/igd_desc_parse.c.o -c /builddir/build/BUILD/warzone2100/3rdparty/miniupnp/miniupnpc/igd_desc_parse.c [ 1%] Building CXX object 3rdparty/launchinfo/CMakeFiles/launchinfo.dir/src/LaunchInfo.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/launchinfo && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT 3rdparty/launchinfo/CMakeFiles/launchinfo.dir/src/LaunchInfo.cpp.o -MF CMakeFiles/launchinfo.dir/src/LaunchInfo.cpp.o.d -o CMakeFiles/launchinfo.dir/src/LaunchInfo.cpp.o -c /builddir/build/BUILD/warzone2100/3rdparty/launchinfo/src/LaunchInfo.cpp [ 2%] Building C object 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/miniupnpc.c.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc && /usr/bin/gcc -DHAVE_CONFIG_H -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNP_STATICLIB -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -Wall -MD -MT 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/miniupnpc.c.o -MF CMakeFiles/libminiupnpc-static.dir/miniupnpc.c.o.d -o CMakeFiles/libminiupnpc-static.dir/miniupnpc.c.o -c /builddir/build/BUILD/warzone2100/3rdparty/miniupnp/miniupnpc/miniupnpc.c [ 2%] Building C object 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/minixml.c.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc && /usr/bin/gcc -DHAVE_CONFIG_H -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNP_STATICLIB -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -Wall -MD -MT 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/minixml.c.o -MF CMakeFiles/libminiupnpc-static.dir/minixml.c.o.d -o CMakeFiles/libminiupnpc-static.dir/minixml.c.o -c /builddir/build/BUILD/warzone2100/3rdparty/miniupnp/miniupnpc/minixml.c [ 2%] Building C object 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/minisoap.c.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc && /usr/bin/gcc -DHAVE_CONFIG_H -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNP_STATICLIB -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -Wall -MD -MT 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/minisoap.c.o -MF CMakeFiles/libminiupnpc-static.dir/minisoap.c.o.d -o CMakeFiles/libminiupnpc-static.dir/minisoap.c.o -c /builddir/build/BUILD/warzone2100/3rdparty/miniupnp/miniupnpc/minisoap.c [ 2%] Building C object 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/minissdpc.c.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc && /usr/bin/gcc -DHAVE_CONFIG_H -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNP_STATICLIB -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -Wall -MD -MT 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/minissdpc.c.o -MF CMakeFiles/libminiupnpc-static.dir/minissdpc.c.o.d -o CMakeFiles/libminiupnpc-static.dir/minissdpc.c.o -c /builddir/build/BUILD/warzone2100/3rdparty/miniupnp/miniupnpc/minissdpc.c [ 2%] Linking C static library libglad.a cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty && /usr/bin/cmake -P CMakeFiles/glad.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty && /usr/bin/cmake -E cmake_link_script CMakeFiles/glad.dir/link.txt --verbose=1 /usr/bin/ar qc libglad.a CMakeFiles/glad.dir/glad/src/glad.c.o /usr/bin/ranlib libglad.a gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 2%] Built target glad /usr/bin/gmake -f 3rdparty/fmt/CMakeFiles/fmt.dir/build.make 3rdparty/fmt/CMakeFiles/fmt.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/warzone2100 /builddir/build/BUILD/warzone2100/3rdparty/fmt /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/fmt /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/fmt/CMakeFiles/fmt.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/gmake -f 3rdparty/fmt/CMakeFiles/fmt.dir/build.make 3rdparty/fmt/CMakeFiles/fmt.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 2%] Building CXX object 3rdparty/fmt/CMakeFiles/fmt.dir/src/format.cc.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/fmt && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT 3rdparty/fmt/CMakeFiles/fmt.dir/src/format.cc.o -MF CMakeFiles/fmt.dir/src/format.cc.o.d -o CMakeFiles/fmt.dir/src/format.cc.o -c /builddir/build/BUILD/warzone2100/3rdparty/fmt/src/format.cc [ 2%] Building C object 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/miniwget.c.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc && /usr/bin/gcc -DHAVE_CONFIG_H -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNP_STATICLIB -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -Wall -MD -MT 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/miniwget.c.o -MF CMakeFiles/libminiupnpc-static.dir/miniwget.c.o.d -o CMakeFiles/libminiupnpc-static.dir/miniwget.c.o -c /builddir/build/BUILD/warzone2100/3rdparty/miniupnp/miniupnpc/miniwget.c [ 2%] Linking C static library libutf8proc.a cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/utf8proc && /usr/bin/cmake -P CMakeFiles/utf8proc.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/utf8proc && /usr/bin/cmake -E cmake_link_script CMakeFiles/utf8proc.dir/link.txt --verbose=1 /usr/bin/ar qc libutf8proc.a CMakeFiles/utf8proc.dir/utf8proc.c.o /usr/bin/ranlib libutf8proc.a gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 2%] Built target utf8proc [ 3%] Building C object 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/upnpcommands.c.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc && /usr/bin/gcc -DHAVE_CONFIG_H -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNP_STATICLIB -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -Wall -MD -MT 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/upnpcommands.c.o -MF CMakeFiles/libminiupnpc-static.dir/upnpcommands.c.o.d -o CMakeFiles/libminiupnpc-static.dir/upnpcommands.c.o -c /builddir/build/BUILD/warzone2100/3rdparty/miniupnp/miniupnpc/upnpcommands.c [ 3%] Building C object 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/upnpdev.c.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc && /usr/bin/gcc -DHAVE_CONFIG_H -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNP_STATICLIB -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -Wall -MD -MT 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/upnpdev.c.o -MF CMakeFiles/libminiupnpc-static.dir/upnpdev.c.o.d -o CMakeFiles/libminiupnpc-static.dir/upnpdev.c.o -c /builddir/build/BUILD/warzone2100/3rdparty/miniupnp/miniupnpc/upnpdev.c [ 3%] Building C object 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/upnpreplyparse.c.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc && /usr/bin/gcc -DHAVE_CONFIG_H -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNP_STATICLIB -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -Wall -MD -MT 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/upnpreplyparse.c.o -MF CMakeFiles/libminiupnpc-static.dir/upnpreplyparse.c.o.d -o CMakeFiles/libminiupnpc-static.dir/upnpreplyparse.c.o -c /builddir/build/BUILD/warzone2100/3rdparty/miniupnp/miniupnpc/upnpreplyparse.c [ 3%] Building C object 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/upnperrors.c.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc && /usr/bin/gcc -DHAVE_CONFIG_H -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNP_STATICLIB -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -Wall -MD -MT 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/upnperrors.c.o -MF CMakeFiles/libminiupnpc-static.dir/upnperrors.c.o.d -o CMakeFiles/libminiupnpc-static.dir/upnperrors.c.o -c /builddir/build/BUILD/warzone2100/3rdparty/miniupnp/miniupnpc/upnperrors.c [ 4%] Building C object 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/connecthostport.c.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc && /usr/bin/gcc -DHAVE_CONFIG_H -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNP_STATICLIB -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -Wall -MD -MT 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/connecthostport.c.o -MF CMakeFiles/libminiupnpc-static.dir/connecthostport.c.o.d -o CMakeFiles/libminiupnpc-static.dir/connecthostport.c.o -c /builddir/build/BUILD/warzone2100/3rdparty/miniupnp/miniupnpc/connecthostport.c [ 4%] Building C object 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/portlistingparse.c.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc && /usr/bin/gcc -DHAVE_CONFIG_H -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNP_STATICLIB -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -Wall -MD -MT 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/portlistingparse.c.o -MF CMakeFiles/libminiupnpc-static.dir/portlistingparse.c.o.d -o CMakeFiles/libminiupnpc-static.dir/portlistingparse.c.o -c /builddir/build/BUILD/warzone2100/3rdparty/miniupnp/miniupnpc/portlistingparse.c [ 4%] Building C object 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/receivedata.c.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc && /usr/bin/gcc -DHAVE_CONFIG_H -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNP_STATICLIB -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -Wall -MD -MT 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/receivedata.c.o -MF CMakeFiles/libminiupnpc-static.dir/receivedata.c.o.d -o CMakeFiles/libminiupnpc-static.dir/receivedata.c.o -c /builddir/build/BUILD/warzone2100/3rdparty/miniupnp/miniupnpc/receivedata.c [ 4%] Building C object 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/addr_is_reserved.c.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc && /usr/bin/gcc -DHAVE_CONFIG_H -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNP_STATICLIB -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -Wall -MD -MT 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/addr_is_reserved.c.o -MF CMakeFiles/libminiupnpc-static.dir/addr_is_reserved.c.o.d -o CMakeFiles/libminiupnpc-static.dir/addr_is_reserved.c.o -c /builddir/build/BUILD/warzone2100/3rdparty/miniupnp/miniupnpc/addr_is_reserved.c /usr/bin/gmake -f 3rdparty/EmbeddedJSONSignature/CMakeFiles/EmbeddedJSONSignature.dir/build.make 3rdparty/EmbeddedJSONSignature/CMakeFiles/EmbeddedJSONSignature.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/warzone2100 /builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/EmbeddedJSONSignature /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/EmbeddedJSONSignature/CMakeFiles/EmbeddedJSONSignature.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/gmake -f 3rdparty/EmbeddedJSONSignature/CMakeFiles/EmbeddedJSONSignature.dir/build.make 3rdparty/EmbeddedJSONSignature/CMakeFiles/EmbeddedJSONSignature.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 4%] Building CXX object 3rdparty/EmbeddedJSONSignature/CMakeFiles/EmbeddedJSONSignature.dir/src/EmbeddedJSONSignature.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/EmbeddedJSONSignature && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT 3rdparty/EmbeddedJSONSignature/CMakeFiles/EmbeddedJSONSignature.dir/src/EmbeddedJSONSignature.cpp.o -MF CMakeFiles/EmbeddedJSONSignature.dir/src/EmbeddedJSONSignature.cpp.o.d -o CMakeFiles/EmbeddedJSONSignature.dir/src/EmbeddedJSONSignature.cpp.o -c /builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/src/EmbeddedJSONSignature.cpp [ 5%] Linking C static library libminiupnpc.a cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc && /usr/bin/cmake -P CMakeFiles/libminiupnpc-static.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/miniupnp/miniupnpc && /usr/bin/cmake -E cmake_link_script CMakeFiles/libminiupnpc-static.dir/link.txt --verbose=1 /usr/bin/ar qc libminiupnpc.a "CMakeFiles/libminiupnpc-static.dir/igd_desc_parse.c.o" "CMakeFiles/libminiupnpc-static.dir/miniupnpc.c.o" "CMakeFiles/libminiupnpc-static.dir/minixml.c.o" "CMakeFiles/libminiupnpc-static.dir/minisoap.c.o" "CMakeFiles/libminiupnpc-static.dir/minissdpc.c.o" "CMakeFiles/libminiupnpc-static.dir/miniwget.c.o" "CMakeFiles/libminiupnpc-static.dir/upnpcommands.c.o" "CMakeFiles/libminiupnpc-static.dir/upnpdev.c.o" "CMakeFiles/libminiupnpc-static.dir/upnpreplyparse.c.o" "CMakeFiles/libminiupnpc-static.dir/upnperrors.c.o" "CMakeFiles/libminiupnpc-static.dir/connecthostport.c.o" "CMakeFiles/libminiupnpc-static.dir/portlistingparse.c.o" "CMakeFiles/libminiupnpc-static.dir/receivedata.c.o" "CMakeFiles/libminiupnpc-static.dir/addr_is_reserved.c.o" [ 5%] Building C object 3rdparty/launchinfo/CMakeFiles/launchinfo.dir/3rdparty/whereami/whereami.c.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/launchinfo && /usr/bin/gcc -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -MD -MT 3rdparty/launchinfo/CMakeFiles/launchinfo.dir/3rdparty/whereami/whereami.c.o -MF CMakeFiles/launchinfo.dir/3rdparty/whereami/whereami.c.o.d -o CMakeFiles/launchinfo.dir/3rdparty/whereami/whereami.c.o -c /builddir/build/BUILD/warzone2100/3rdparty/launchinfo/3rdparty/whereami/whereami.c /usr/bin/ranlib libminiupnpc.a gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 5%] Built target libminiupnpc-static /usr/bin/gmake -f build_tools/CMakeFiles/autorevision.dir/build.make build_tools/CMakeFiles/autorevision.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/warzone2100 /builddir/build/BUILD/warzone2100/build_tools /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/build_tools /builddir/build/BUILD/warzone2100/redhat-linux-build/build_tools/CMakeFiles/autorevision.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/gmake -f build_tools/CMakeFiles/autorevision.dir/build.make build_tools/CMakeFiles/autorevision.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 5%] Generating __shouldnotexist.h, autorevision.h, autorevision.cache cd /builddir/build/BUILD/warzone2100 && /usr/bin/cmake -DINPUT_FILE=/builddir/build/BUILD/warzone2100/build_tools/autorevision.cache -DOUTPUT_FILE=/builddir/build/BUILD/warzone2100/redhat-linux-build/build_tools/autorevision.cache -DSKIP_IF_INPUT_MISSING=ON -DSKIP_IF_OUTPUT_EXISTS=ON -P /builddir/build/BUILD/warzone2100/cmake/CopyFileHelper.cmake [ 5%] Linking CXX static library liblaunchinfo.a cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/launchinfo && /usr/bin/cmake -P CMakeFiles/launchinfo.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/warzone2100 && /usr/bin/cmake -DCACHEFILE=/builddir/build/BUILD/warzone2100/redhat-linux-build/build_tools/autorevision.cache -DOUTPUT_TYPE=h -DOUTPUT_FILE=/builddir/build/BUILD/warzone2100/redhat-linux-build/build_tools/autorevision.h -P /builddir/build/BUILD/warzone2100/build_tools/autorevision.cmake cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/launchinfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/launchinfo.dir/link.txt --verbose=1 -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Imported revision data from cache file /usr/bin/ar qc liblaunchinfo.a CMakeFiles/launchinfo.dir/src/LaunchInfo.cpp.o CMakeFiles/launchinfo.dir/3rdparty/whereami/whereami.c.o -- Output H format to: /builddir/build/BUILD/warzone2100/redhat-linux-build/build_tools/autorevision.h -- /* Generated by autorevision.cmake - do not hand-hack! */ #ifndef AUTOREVISION_H #define AUTOREVISION_H #define VCS_TYPE "git" #define VCS_BASENAME "src" #define VCS_BRANCH "" #define VCS_TAG "4.2.7" #define VCS_TAG_TAG_COUNT 72 #define VCS_EXTRA "4.2.7" #define VCS_FULL_HASH "84a35f5ebd6319d344e4fe34832700148a9d897f" #define VCS_SHORT_HASH "84a35f5" #define VCS_WC_MODIFIED 0 #define VCS_REPO_IS_SHALLOW 0 #define VCS_COMMIT_COUNT 17666 #define VCS_MOST_RECENT_TAGGED_VERSION "4.2.7" #define VCS_MOST_RECENT_TAGGED_VERSION_TAG_COUNT 72 #define VCS_COMMIT_COUNT_SINCE_MOST_RECENT_TAGGED_VERSION 0 #define VCS_COMMIT_COUNT_ON_MASTER_UNTIL_BRANCH 17666 #define VCS_BRANCH_COMMIT_COUNT 0 #define VCS_MOST_RECENT_COMMIT_DATE "2022-03-07" #define VCS_MOST_RECENT_COMMIT_YEAR "2022" #endif /* end */ /usr/bin/ranlib liblaunchinfo.a gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 5%] Built target autorevision [ 5%] Built target launchinfo /usr/bin/gmake -f data/CMakeFiles/glsl_compilation.dir/build.make data/CMakeFiles/glsl_compilation.dir/depend /usr/bin/gmake -f 3rdparty/quickjs/CMakeFiles/quickjs.dir/build.make 3rdparty/quickjs/CMakeFiles/quickjs.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/warzone2100 /builddir/build/BUILD/warzone2100/data /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/data /builddir/build/BUILD/warzone2100/redhat-linux-build/data/CMakeFiles/glsl_compilation.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/warzone2100 /builddir/build/BUILD/warzone2100/3rdparty/quickjs /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/quickjs /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/quickjs/CMakeFiles/quickjs.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/gmake -f data/CMakeFiles/glsl_compilation.dir/build.make data/CMakeFiles/glsl_compilation.dir/build /usr/bin/gmake -f 3rdparty/quickjs/CMakeFiles/quickjs.dir/build.make 3rdparty/quickjs/CMakeFiles/quickjs.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 6%] Generating base/shaders/vk/button.frag.spv [ 6%] Building C object 3rdparty/quickjs/CMakeFiles/quickjs.dir/cutils.c.o cd /builddir/build/BUILD/warzone2100/data/base/shaders/vk && /usr/bin/glslc -c /builddir/build/BUILD/warzone2100/data/base/shaders/vk/button.frag -o /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base/shaders/vk/button.frag.spv cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/quickjs && /usr/bin/gcc -DCONFIG_VERSION=\"2021-03-27\" -DHAVE_CONFIG_H -DQUICKJS_DISABLE_ATOMICS -DQUICKJS_HAVE_SYS_TIME_H -D_GNU_SOURCE -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -Wno-cast-align -Wno-shadow -Wno-implicit-int-float-conversion -Wno-implicit-const-int-float-conversion -MD -MT 3rdparty/quickjs/CMakeFiles/quickjs.dir/cutils.c.o -MF CMakeFiles/quickjs.dir/cutils.c.o.d -o CMakeFiles/quickjs.dir/cutils.c.o -c /builddir/build/BUILD/warzone2100/3rdparty/quickjs/cutils.c [ 6%] Generating base/shaders/vk/button.vert.spv cd /builddir/build/BUILD/warzone2100/data/base/shaders/vk && /usr/bin/glslc -c /builddir/build/BUILD/warzone2100/data/base/shaders/vk/button.vert -o /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base/shaders/vk/button.vert.spv [ 6%] Building C object 3rdparty/quickjs/CMakeFiles/quickjs.dir/libregexp.c.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/quickjs && /usr/bin/gcc -DCONFIG_VERSION=\"2021-03-27\" -DHAVE_CONFIG_H -DQUICKJS_DISABLE_ATOMICS -DQUICKJS_HAVE_SYS_TIME_H -D_GNU_SOURCE -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -Wno-cast-align -Wno-shadow -Wno-implicit-int-float-conversion -Wno-implicit-const-int-float-conversion -MD -MT 3rdparty/quickjs/CMakeFiles/quickjs.dir/libregexp.c.o -MF CMakeFiles/quickjs.dir/libregexp.c.o.d -o CMakeFiles/quickjs.dir/libregexp.c.o -c /builddir/build/BUILD/warzone2100/3rdparty/quickjs/libregexp.c [ 7%] Generating base/shaders/vk/decals.frag.spv cd /builddir/build/BUILD/warzone2100/data/base/shaders/vk && /usr/bin/glslc -c /builddir/build/BUILD/warzone2100/data/base/shaders/vk/decals.frag -o /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base/shaders/vk/decals.frag.spv [ 7%] Generating base/shaders/vk/decals.vert.spv cd /builddir/build/BUILD/warzone2100/data/base/shaders/vk && /usr/bin/glslc -c /builddir/build/BUILD/warzone2100/data/base/shaders/vk/decals.vert -o /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base/shaders/vk/decals.vert.spv [ 7%] Generating base/shaders/vk/generic.vert.spv cd /builddir/build/BUILD/warzone2100/data/base/shaders/vk && /usr/bin/glslc -c /builddir/build/BUILD/warzone2100/data/base/shaders/vk/generic.vert -o /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base/shaders/vk/generic.vert.spv [ 7%] Generating base/shaders/vk/gfx.frag.spv cd /builddir/build/BUILD/warzone2100/data/base/shaders/vk && /usr/bin/glslc -c /builddir/build/BUILD/warzone2100/data/base/shaders/vk/gfx.frag -o /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base/shaders/vk/gfx.frag.spv [ 7%] Linking CXX static library libEmbeddedJSONSignature.a cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/EmbeddedJSONSignature && /usr/bin/cmake -P CMakeFiles/EmbeddedJSONSignature.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/EmbeddedJSONSignature && /usr/bin/cmake -E cmake_link_script CMakeFiles/EmbeddedJSONSignature.dir/link.txt --verbose=1 /usr/bin/ar qc libEmbeddedJSONSignature.a CMakeFiles/EmbeddedJSONSignature.dir/src/EmbeddedJSONSignature.cpp.o /usr/bin/ranlib libEmbeddedJSONSignature.a gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 7%] Built target EmbeddedJSONSignature [ 8%] Generating base/shaders/vk/gfx_color.vert.spv cd /builddir/build/BUILD/warzone2100/data/base/shaders/vk && /usr/bin/glslc -c /builddir/build/BUILD/warzone2100/data/base/shaders/vk/gfx_color.vert -o /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base/shaders/vk/gfx_color.vert.spv /usr/bin/gmake -f lib/framework/CMakeFiles/framework.dir/build.make lib/framework/CMakeFiles/framework.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/warzone2100 /builddir/build/BUILD/warzone2100/lib/framework /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/framework /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/framework/CMakeFiles/framework.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/gmake -f lib/framework/CMakeFiles/framework.dir/build.make lib/framework/CMakeFiles/framework.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 8%] Building CXX object lib/framework/CMakeFiles/framework.dir/crc.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/framework && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DUTF8PROC_STATIC -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/utf8proc/. -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/framework/CMakeFiles/framework.dir/crc.cpp.o -MF CMakeFiles/framework.dir/crc.cpp.o.d -o CMakeFiles/framework.dir/crc.cpp.o -c /builddir/build/BUILD/warzone2100/lib/framework/crc.cpp [ 8%] Generating base/shaders/vk/gfx_text.vert.spv cd /builddir/build/BUILD/warzone2100/data/base/shaders/vk && /usr/bin/glslc -c /builddir/build/BUILD/warzone2100/data/base/shaders/vk/gfx_text.vert -o /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base/shaders/vk/gfx_text.vert.spv [ 8%] Generating base/shaders/vk/line.vert.spv cd /builddir/build/BUILD/warzone2100/data/base/shaders/vk && /usr/bin/glslc -c /builddir/build/BUILD/warzone2100/data/base/shaders/vk/line.vert -o /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base/shaders/vk/line.vert.spv [ 8%] Generating base/shaders/vk/nolight.frag.spv cd /builddir/build/BUILD/warzone2100/data/base/shaders/vk && /usr/bin/glslc -c /builddir/build/BUILD/warzone2100/data/base/shaders/vk/nolight.frag -o /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base/shaders/vk/nolight.frag.spv [ 8%] Building C object 3rdparty/quickjs/CMakeFiles/quickjs.dir/libunicode.c.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/quickjs && /usr/bin/gcc -DCONFIG_VERSION=\"2021-03-27\" -DHAVE_CONFIG_H -DQUICKJS_DISABLE_ATOMICS -DQUICKJS_HAVE_SYS_TIME_H -D_GNU_SOURCE -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -Wno-cast-align -Wno-shadow -Wno-implicit-int-float-conversion -Wno-implicit-const-int-float-conversion -MD -MT 3rdparty/quickjs/CMakeFiles/quickjs.dir/libunicode.c.o -MF CMakeFiles/quickjs.dir/libunicode.c.o.d -o CMakeFiles/quickjs.dir/libunicode.c.o -c /builddir/build/BUILD/warzone2100/3rdparty/quickjs/libunicode.c [ 9%] Generating base/shaders/vk/nolight.vert.spv cd /builddir/build/BUILD/warzone2100/data/base/shaders/vk && /usr/bin/glslc -c /builddir/build/BUILD/warzone2100/data/base/shaders/vk/nolight.vert -o /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base/shaders/vk/nolight.vert.spv [ 9%] Generating base/shaders/vk/rect.frag.spv cd /builddir/build/BUILD/warzone2100/data/base/shaders/vk && /usr/bin/glslc -c /builddir/build/BUILD/warzone2100/data/base/shaders/vk/rect.frag -o /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base/shaders/vk/rect.frag.spv [ 9%] Generating base/shaders/vk/rect.vert.spv cd /builddir/build/BUILD/warzone2100/data/base/shaders/vk && /usr/bin/glslc -c /builddir/build/BUILD/warzone2100/data/base/shaders/vk/rect.vert -o /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base/shaders/vk/rect.vert.spv [ 9%] Generating base/shaders/vk/skybox.frag.spv cd /builddir/build/BUILD/warzone2100/data/base/shaders/vk && /usr/bin/glslc -c /builddir/build/BUILD/warzone2100/data/base/shaders/vk/skybox.frag -o /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base/shaders/vk/skybox.frag.spv [ 9%] Generating base/shaders/vk/skybox.vert.spv cd /builddir/build/BUILD/warzone2100/data/base/shaders/vk && /usr/bin/glslc -c /builddir/build/BUILD/warzone2100/data/base/shaders/vk/skybox.vert -o /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base/shaders/vk/skybox.vert.spv [ 9%] Building C object 3rdparty/quickjs/CMakeFiles/quickjs.dir/quickjs.c.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/quickjs && /usr/bin/gcc -DCONFIG_VERSION=\"2021-03-27\" -DHAVE_CONFIG_H -DQUICKJS_DISABLE_ATOMICS -DQUICKJS_HAVE_SYS_TIME_H -D_GNU_SOURCE -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -Wno-cast-align -Wno-shadow -Wno-implicit-int-float-conversion -Wno-implicit-const-int-float-conversion -MD -MT 3rdparty/quickjs/CMakeFiles/quickjs.dir/quickjs.c.o -MF CMakeFiles/quickjs.dir/quickjs.c.o.d -o CMakeFiles/quickjs.dir/quickjs.c.o -c /builddir/build/BUILD/warzone2100/3rdparty/quickjs/quickjs.c [ 9%] Building CXX object lib/framework/CMakeFiles/framework.dir/debug.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/framework && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DUTF8PROC_STATIC -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/utf8proc/. -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/framework/CMakeFiles/framework.dir/debug.cpp.o -MF CMakeFiles/framework.dir/debug.cpp.o.d -o CMakeFiles/framework.dir/debug.cpp.o -c /builddir/build/BUILD/warzone2100/lib/framework/debug.cpp /builddir/build/BUILD/warzone2100/3rdparty/quickjs/quickjs.c: In function 'JS_SetClassProto': /builddir/build/BUILD/warzone2100/3rdparty/quickjs/quickjs.c:2236:16: warning: unused variable 'rt' [-Wunused-variable] 2236 | JSRuntime *rt = ctx->rt; | ^~ /builddir/build/BUILD/warzone2100/3rdparty/quickjs/quickjs.c: In function 'JS_GetClassProto': /builddir/build/BUILD/warzone2100/3rdparty/quickjs/quickjs.c:2243:16: warning: unused variable 'rt' [-Wunused-variable] 2243 | JSRuntime *rt = ctx->rt; | ^~ [ 10%] Generating base/shaders/vk/tcmask.frag.spv cd /builddir/build/BUILD/warzone2100/data/base/shaders/vk && /usr/bin/glslc -c /builddir/build/BUILD/warzone2100/data/base/shaders/vk/tcmask.frag -o /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base/shaders/vk/tcmask.frag.spv /builddir/build/BUILD/warzone2100/3rdparty/quickjs/quickjs.c: In function 'num_keys_cmp': /builddir/build/BUILD/warzone2100/3rdparty/quickjs/quickjs.c:7463:28: warning: variable 'atom2_is_integer' set but not used [-Wunused-but-set-variable] 7463 | BOOL atom1_is_integer, atom2_is_integer; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/3rdparty/quickjs/quickjs.c:7463:10: warning: variable 'atom1_is_integer' set but not used [-Wunused-but-set-variable] 7463 | BOOL atom1_is_integer, atom2_is_integer; | ^~~~~~~~~~~~~~~~ [ 10%] Generating base/shaders/vk/tcmask.vert.spv cd /builddir/build/BUILD/warzone2100/data/base/shaders/vk && /usr/bin/glslc -c /builddir/build/BUILD/warzone2100/data/base/shaders/vk/tcmask.vert -o /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base/shaders/vk/tcmask.vert.spv [ 10%] Generating base/shaders/vk/terrain.frag.spv cd /builddir/build/BUILD/warzone2100/data/base/shaders/vk && /usr/bin/glslc -c /builddir/build/BUILD/warzone2100/data/base/shaders/vk/terrain.frag -o /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base/shaders/vk/terrain.frag.spv [ 10%] Generating base/shaders/vk/terrain.vert.spv cd /builddir/build/BUILD/warzone2100/data/base/shaders/vk && /usr/bin/glslc -c /builddir/build/BUILD/warzone2100/data/base/shaders/vk/terrain.vert -o /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base/shaders/vk/terrain.vert.spv [ 11%] Generating base/shaders/vk/terrain_depth.vert.spv cd /builddir/build/BUILD/warzone2100/data/base/shaders/vk && /usr/bin/glslc -c /builddir/build/BUILD/warzone2100/data/base/shaders/vk/terrain_depth.vert -o /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base/shaders/vk/terrain_depth.vert.spv [ 11%] Generating base/shaders/vk/terrain_water.vert.spv cd /builddir/build/BUILD/warzone2100/data/base/shaders/vk && /usr/bin/glslc -c /builddir/build/BUILD/warzone2100/data/base/shaders/vk/terrain_water.vert -o /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base/shaders/vk/terrain_water.vert.spv [ 11%] Generating base/shaders/vk/terraindepth.frag.spv cd /builddir/build/BUILD/warzone2100/data/base/shaders/vk && /usr/bin/glslc -c /builddir/build/BUILD/warzone2100/data/base/shaders/vk/terraindepth.frag -o /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base/shaders/vk/terraindepth.frag.spv [ 11%] Generating base/shaders/vk/text.frag.spv cd /builddir/build/BUILD/warzone2100/data/base/shaders/vk && /usr/bin/glslc -c /builddir/build/BUILD/warzone2100/data/base/shaders/vk/text.frag -o /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base/shaders/vk/text.frag.spv [ 12%] Generating base/shaders/vk/texturedrect.frag.spv cd /builddir/build/BUILD/warzone2100/data/base/shaders/vk && /usr/bin/glslc -c /builddir/build/BUILD/warzone2100/data/base/shaders/vk/texturedrect.frag -o /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base/shaders/vk/texturedrect.frag.spv [ 12%] Generating base/shaders/vk/water.frag.spv cd /builddir/build/BUILD/warzone2100/data/base/shaders/vk && /usr/bin/glslc -c /builddir/build/BUILD/warzone2100/data/base/shaders/vk/water.frag -o /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base/shaders/vk/water.frag.spv /builddir/build/BUILD/warzone2100/3rdparty/quickjs/quickjs.c: In function 'JS_EvalThis': /builddir/build/BUILD/warzone2100/3rdparty/quickjs/quickjs.c:33764:9: warning: unused variable 'eval_type' [-Wunused-variable] 33764 | int eval_type = eval_flags & JS_EVAL_TYPE_MASK; | ^~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 12%] Built target glsl_compilation /usr/bin/gmake -f lib/netplay/CMakeFiles/autorevision_netcodeversion.dir/build.make lib/netplay/CMakeFiles/autorevision_netcodeversion.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/warzone2100 /builddir/build/BUILD/warzone2100/lib/netplay /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/netplay /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/netplay/CMakeFiles/autorevision_netcodeversion.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/gmake -f lib/netplay/CMakeFiles/autorevision_netcodeversion.dir/build.make lib/netplay/CMakeFiles/autorevision_netcodeversion.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 12%] Generating netplay_config.h cd /builddir/build/BUILD/warzone2100 && /usr/bin/cmake -DCACHEFILE=/builddir/build/BUILD/warzone2100/redhat-linux-build/build_tools/autorevision.cache -DPROJECT_ROOT=/builddir/build/BUILD/warzone2100 -DTEMPLATE_FILE=/builddir/build/BUILD/warzone2100/lib/netplay/netplay_config.h.in -DOUTPUT_FILE=/builddir/build/BUILD/warzone2100/redhat-linux-build/lib/netplay/netplay_config.h -P /builddir/build/BUILD/warzone2100/lib/netplay/autorevision_netplay.cmake ++Get build revision info from: /builddir/build/BUILD/warzone2100/redhat-linux-build/build_tools/autorevision.cache ++NETCODE_VERSION_MAJOR: 0x4000 ++NETCODE_VERSION_MINOR: 72 gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 12%] Built target autorevision_netcodeversion /usr/bin/gmake -f 3rdparty/re2/CMakeFiles/re2.dir/build.make 3rdparty/re2/CMakeFiles/re2.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/warzone2100 /builddir/build/BUILD/warzone2100/3rdparty/re2 /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/re2 /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/re2/CMakeFiles/re2.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/gmake -f 3rdparty/re2/CMakeFiles/re2.dir/build.make 3rdparty/re2/CMakeFiles/re2.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 13%] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/bitstate.cc.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/re2 && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT 3rdparty/re2/CMakeFiles/re2.dir/re2/bitstate.cc.o -MF CMakeFiles/re2.dir/re2/bitstate.cc.o.d -o CMakeFiles/re2.dir/re2/bitstate.cc.o -c /builddir/build/BUILD/warzone2100/3rdparty/re2/re2/bitstate.cc [ 13%] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/compile.cc.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/re2 && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT 3rdparty/re2/CMakeFiles/re2.dir/re2/compile.cc.o -MF CMakeFiles/re2.dir/re2/compile.cc.o.d -o CMakeFiles/re2.dir/re2/compile.cc.o -c /builddir/build/BUILD/warzone2100/3rdparty/re2/re2/compile.cc /builddir/build/BUILD/warzone2100/3rdparty/quickjs/quickjs.c: In function 'reset_weak_ref': /builddir/build/BUILD/warzone2100/3rdparty/quickjs/quickjs.c:45828:17: warning: variable 's' set but not used [-Wunused-but-set-variable] 45828 | JSMapState *s; | ^ /builddir/build/BUILD/warzone2100/lib/framework/debug.cpp: In function '_realObjTrace(int, char const*, char const*, ...)': /builddir/build/BUILD/warzone2100/lib/framework/debug.cpp:442:6: warning: '%s' directive output may be truncated writing up to 511 bytes into a region of size 499 [-Wformat-truncation=] 442 | void _realObjTrace(int id, const char *function, const char *str, ...) | ^~~~~~~~~~~~~ ...... 452 | ssprintf(outputBuffer, "[%6d]: [%s] %s", id, function, vaBuffer); | ~~~~~~~~ In file included from /usr/include/stdio.h:906, from /builddir/build/BUILD/warzone2100/lib/framework/stdio_ext.h:25, from /builddir/build/BUILD/warzone2100/lib/framework/frame.h:43, from /builddir/build/BUILD/warzone2100/lib/framework/debug.cpp:27: In function 'snprintf', inlined from 'ssprintf<512u, int&, char const*&, char (&) [512]>(char (&) [512u], char const*, int&, char const*&, char (&) [512])int' at /builddir/build/BUILD/warzone2100/lib/framework/string_ext.h:197:98, inlined from '_realObjTrace(int, char const*, char const*, ...)' at /builddir/build/BUILD/warzone2100/lib/framework/debug.cpp:452:10: /usr/include/bits/stdio2.h:54:35: note: '__snprintf_chk' output 14 or more bytes (assuming 525) into a destination of size 512 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/framework/debug.cpp: In function '_debug(int, code_part, char const*, char const*, ...)': /builddir/build/BUILD/warzone2100/lib/framework/debug.cpp:501:73: warning: '%s' directive output may be truncated writing up to 511 bytes into a region of size 507 [-Wformat-truncation=] 501 | ssprintf(inputBuffer[useInputBuffer1 ? 1 : 0], "[%s:%d] %s", function, line, outputBuffer); | ^~ In function 'snprintf', inlined from 'ssprintf<512u, char const*&, int&, char (&) [512]>(char (&) [512u], char const*, char const*&, int&, char (&) [512])int' at /builddir/build/BUILD/warzone2100/lib/framework/string_ext.h:197:98, inlined from '_debug(int, code_part, char const*, char const*, ...)' at /builddir/build/BUILD/warzone2100/lib/framework/debug.cpp:501:11: /usr/include/bits/stdio2.h:54:35: note: '__snprintf_chk' output 6 or more bytes (assuming 517) into a destination of size 512 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/framework/debug.cpp: In function '_debug(int, code_part, char const*, char const*, ...)': /builddir/build/BUILD/warzone2100/lib/framework/debug.cpp:474:6: warning: '%s' directive output may be truncated writing up to 511 bytes into a region of size between 487 and 501 [-Wformat-truncation=] 474 | void _debug(int line, code_part part, const char *function, const char *str, ...) | ^~~~~~ In function 'snprintf', inlined from 'ssprintf<512u, char const*&, char (&) [15], char (&) [512]>(char (&) [512u], char const*, char const*&, char (&) [15], char (&) [512])int' at /builddir/build/BUILD/warzone2100/lib/framework/string_ext.h:197:98, inlined from '_debug(int, code_part, char const*, char const*, ...)' at /builddir/build/BUILD/warzone2100/lib/framework/debug.cpp:555:11: /usr/include/bits/stdio2.h:54:35: note: '__snprintf_chk' output 12 or more bytes (assuming 537) into a destination of size 512 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object 3rdparty/fmt/CMakeFiles/fmt.dir/src/os.cc.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/fmt && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT 3rdparty/fmt/CMakeFiles/fmt.dir/src/os.cc.o -MF CMakeFiles/fmt.dir/src/os.cc.o.d -o CMakeFiles/fmt.dir/src/os.cc.o -c /builddir/build/BUILD/warzone2100/3rdparty/fmt/src/os.cc [ 14%] Linking CXX static library libfmt.a cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/fmt && /usr/bin/cmake -P CMakeFiles/fmt.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/fmt && /usr/bin/cmake -E cmake_link_script CMakeFiles/fmt.dir/link.txt --verbose=1 /usr/bin/ar qc libfmt.a CMakeFiles/fmt.dir/src/format.cc.o CMakeFiles/fmt.dir/src/os.cc.o /usr/bin/ranlib libfmt.a gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 14%] Built target fmt /usr/bin/gmake -f doc/CMakeFiles/wz2100_doc.dir/build.make doc/CMakeFiles/wz2100_doc.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/warzone2100 /builddir/build/BUILD/warzone2100/doc /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/doc /builddir/build/BUILD/warzone2100/redhat-linux-build/doc/CMakeFiles/wz2100_doc.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/gmake -f doc/CMakeFiles/wz2100_doc.dir/build.make doc/CMakeFiles/wz2100_doc.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100 && /usr/bin/cmake -DOUTPUT_DIR=/builddir/build/BUILD/warzone2100/redhat-linux-build/doc -P /builddir/build/BUILD/warzone2100/doc/build_tools/GenerateJSDocs.cmake -- Finished generating JS docs cd /builddir/build/BUILD/warzone2100/redhat-linux-build/doc && /usr/bin/asciidoctor -S server --failure-level=ERROR -B /builddir/build/BUILD/warzone2100/redhat-linux-build/doc -b html5 -D /builddir/build/BUILD/warzone2100/redhat-linux-build/doc -a toc /builddir/build/BUILD/warzone2100/redhat-linux-build/doc/quickstartguide.asciidoc [ 14%] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/dfa.cc.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/re2 && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT 3rdparty/re2/CMakeFiles/re2.dir/re2/dfa.cc.o -MF CMakeFiles/re2.dir/re2/dfa.cc.o.d -o CMakeFiles/re2.dir/re2/dfa.cc.o -c /builddir/build/BUILD/warzone2100/3rdparty/re2/re2/dfa.cc cd /builddir/build/BUILD/warzone2100/redhat-linux-build/doc && /usr/bin/asciidoctor -S server --failure-level=ERROR -B /builddir/build/BUILD/warzone2100/redhat-linux-build/doc -b html5 -D /builddir/build/BUILD/warzone2100/redhat-linux-build/doc /builddir/build/BUILD/warzone2100/redhat-linux-build/doc/warzone2100.6.asciidoc cd /builddir/build/BUILD/warzone2100/redhat-linux-build/doc && /usr/bin/asciidoctor -S server --failure-level=ERROR -B /builddir/build/BUILD/warzone2100/redhat-linux-build/doc -b manpage -D /builddir/build/BUILD/warzone2100/redhat-linux-build/doc -o warzone2100.6 /builddir/build/BUILD/warzone2100/redhat-linux-build/doc/warzone2100.6.asciidoc gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 14%] Built target wz2100_doc /usr/bin/gmake -f po/CMakeFiles/translations_1.dir/build.make po/CMakeFiles/translations_1.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/warzone2100 /builddir/build/BUILD/warzone2100/po /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/CMakeFiles/translations_1.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/translations_1.dir/build.make po/CMakeFiles/translations_1.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 14%] Extract translatable messages to /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot cd /builddir/build/BUILD/warzone2100 && /usr/bin/cmake -DPOTFILES_IN=/builddir/build/BUILD/warzone2100/po/POTFILES.in -DOUTPUT_FILE=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot -DXGETTEXT_CMD=/usr/bin/xgettext -P /builddir/build/BUILD/warzone2100/po/WZ_build_po_template.cmake -- Using provided XGETTEXT_CMD: "/usr/bin/xgettext" ++ _xgettext_temp_output_file: /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot.20220723000000-gwe6lwdg0.tmp ++ Saving output file: /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 14%] Generating af_ZA.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/af_ZA.po /builddir/build/BUILD/warzone2100/po/af_ZA.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 15%] Generating ar_SA.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/ar_SA.po /builddir/build/BUILD/warzone2100/po/ar_SA.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 15%] Generating bg_BG.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/bg_BG.po /builddir/build/BUILD/warzone2100/po/bg_BG.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 15%] Generating ca_ES.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/ca_ES.po /builddir/build/BUILD/warzone2100/po/ca_ES.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 15%] Generating cs.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/cs.po /builddir/build/BUILD/warzone2100/po/cs.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 16%] Generating da.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/da.po /builddir/build/BUILD/warzone2100/po/da.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 16%] Generating de.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/de.po /builddir/build/BUILD/warzone2100/po/de.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 16%] Generating el.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/el.po /builddir/build/BUILD/warzone2100/po/el.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 16%] Generating en_GB.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/en_GB.po /builddir/build/BUILD/warzone2100/po/en_GB.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 16%] Generating eo.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/eo.po /builddir/build/BUILD/warzone2100/po/eo.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 17%] Generating es.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/es.po /builddir/build/BUILD/warzone2100/po/es.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 17%] Building CXX object lib/framework/CMakeFiles/framework.dir/frame.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/framework && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DUTF8PROC_STATIC -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/utf8proc/. -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/framework/CMakeFiles/framework.dir/frame.cpp.o -MF CMakeFiles/framework.dir/frame.cpp.o.d -o CMakeFiles/framework.dir/frame.cpp.o -c /builddir/build/BUILD/warzone2100/lib/framework/frame.cpp [ 17%] Generating et_EE.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/et_EE.po /builddir/build/BUILD/warzone2100/po/et_EE.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 17%] Generating fa_IR.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/fa_IR.po /builddir/build/BUILD/warzone2100/po/fa_IR.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 17%] Generating fi.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/fi.po /builddir/build/BUILD/warzone2100/po/fi.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 18%] Generating fr.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/fr.po /builddir/build/BUILD/warzone2100/po/fr.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 18%] Generating fy.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/fy.po /builddir/build/BUILD/warzone2100/po/fy.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 18%] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/filtered_re2.cc.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/re2 && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT 3rdparty/re2/CMakeFiles/re2.dir/re2/filtered_re2.cc.o -MF CMakeFiles/re2.dir/re2/filtered_re2.cc.o.d -o CMakeFiles/re2.dir/re2/filtered_re2.cc.o -c /builddir/build/BUILD/warzone2100/3rdparty/re2/re2/filtered_re2.cc [ 18%] Generating ga.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/ga.po /builddir/build/BUILD/warzone2100/po/ga.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 18%] Generating he_IL.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/he_IL.po /builddir/build/BUILD/warzone2100/po/he_IL.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 18%] Building CXX object lib/framework/CMakeFiles/framework.dir/frameresource.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/framework && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DUTF8PROC_STATIC -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/utf8proc/. -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/framework/CMakeFiles/framework.dir/frameresource.cpp.o -MF CMakeFiles/framework.dir/frameresource.cpp.o.d -o CMakeFiles/framework.dir/frameresource.cpp.o -c /builddir/build/BUILD/warzone2100/lib/framework/frameresource.cpp [ 19%] Generating hr.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/hr.po /builddir/build/BUILD/warzone2100/po/hr.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 19%] Generating hu.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/hu.po /builddir/build/BUILD/warzone2100/po/hu.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 19%] Generating id.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/id.po /builddir/build/BUILD/warzone2100/po/id.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 19%] Generating id_ID.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/id_ID.po /builddir/build/BUILD/warzone2100/po/id_ID.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot /builddir/build/BUILD/warzone2100/lib/framework/frameresource.cpp: In function 'resLoadFile(char const*, char const*)': /builddir/build/BUILD/warzone2100/lib/framework/frameresource.cpp:450:58: warning: '%s' directive output may be truncated writing up to 4094 bytes into a region of size 4089 [-Wformat-truncation=] 450 | snprintf(localeFile, sizeof(localeFile), "locale/%s/%s", language, fileName); | ^~ In file included from /usr/include/stdio.h:906, from /builddir/build/BUILD/warzone2100/./lib/framework/stdio_ext.h:25, from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:43, from /builddir/build/BUILD/warzone2100/lib/framework/frameresource.h:27, from /builddir/build/BUILD/warzone2100/lib/framework/frameresource.cpp:26: In function 'snprintf', inlined from 'makeLocaleFile(char*, unsigned long)' at /builddir/build/BUILD/warzone2100/lib/framework/frameresource.cpp:450:10, inlined from 'resLoadFile(char const*, char const*)' at /builddir/build/BUILD/warzone2100/lib/framework/frameresource.cpp:515:16: /usr/include/bits/stdio2.h:54:35: note: '__snprintf_chk' output between 9 and 8197 bytes into a destination of size 4096 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [ 19%] Generating it.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/it.po /builddir/build/BUILD/warzone2100/po/it.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 20%] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/mimics_pcre.cc.o [ 21%] Building CXX object lib/framework/CMakeFiles/framework.dir/geometry.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/re2 && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT 3rdparty/re2/CMakeFiles/re2.dir/re2/mimics_pcre.cc.o -MF CMakeFiles/re2.dir/re2/mimics_pcre.cc.o.d -o CMakeFiles/re2.dir/re2/mimics_pcre.cc.o -c /builddir/build/BUILD/warzone2100/3rdparty/re2/re2/mimics_pcre.cc cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/framework && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DUTF8PROC_STATIC -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/utf8proc/. -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/framework/CMakeFiles/framework.dir/geometry.cpp.o -MF CMakeFiles/framework.dir/geometry.cpp.o.d -o CMakeFiles/framework.dir/geometry.cpp.o -c /builddir/build/BUILD/warzone2100/lib/framework/geometry.cpp [ 22%] Generating ko.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/ko.po /builddir/build/BUILD/warzone2100/po/ko.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 22%] Generating la.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/la.po /builddir/build/BUILD/warzone2100/po/la.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 22%] Generating lt.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/lt.po /builddir/build/BUILD/warzone2100/po/lt.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 22%] Building CXX object lib/framework/CMakeFiles/framework.dir/i18n.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/framework && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DUTF8PROC_STATIC -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/utf8proc/. -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/framework/CMakeFiles/framework.dir/i18n.cpp.o -MF CMakeFiles/framework.dir/i18n.cpp.o.d -o CMakeFiles/framework.dir/i18n.cpp.o -c /builddir/build/BUILD/warzone2100/lib/framework/i18n.cpp [ 22%] Generating my_MM.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/my_MM.po /builddir/build/BUILD/warzone2100/po/my_MM.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 23%] Generating nb.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/nb.po /builddir/build/BUILD/warzone2100/po/nb.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 23%] Generating nl.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/nl.po /builddir/build/BUILD/warzone2100/po/nl.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 23%] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/nfa.cc.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/re2 && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT 3rdparty/re2/CMakeFiles/re2.dir/re2/nfa.cc.o -MF CMakeFiles/re2.dir/re2/nfa.cc.o.d -o CMakeFiles/re2.dir/re2/nfa.cc.o -c /builddir/build/BUILD/warzone2100/3rdparty/re2/re2/nfa.cc [ 23%] Generating pl.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/pl.po /builddir/build/BUILD/warzone2100/po/pl.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 23%] Generating pt.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/pt.po /builddir/build/BUILD/warzone2100/po/pt.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 23%] Building CXX object lib/framework/CMakeFiles/framework.dir/lexer_input.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/framework && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DUTF8PROC_STATIC -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/utf8proc/. -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/framework/CMakeFiles/framework.dir/lexer_input.cpp.o -MF CMakeFiles/framework.dir/lexer_input.cpp.o.d -o CMakeFiles/framework.dir/lexer_input.cpp.o -c /builddir/build/BUILD/warzone2100/lib/framework/lexer_input.cpp [ 24%] Generating pt_BR.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/pt_BR.po /builddir/build/BUILD/warzone2100/po/pt_BR.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 24%] Generating ro.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/ro.po /builddir/build/BUILD/warzone2100/po/ro.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 24%] Building CXX object lib/framework/CMakeFiles/framework.dir/physfs_ext.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/framework && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DUTF8PROC_STATIC -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/utf8proc/. -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/framework/CMakeFiles/framework.dir/physfs_ext.cpp.o -MF CMakeFiles/framework.dir/physfs_ext.cpp.o.d -o CMakeFiles/framework.dir/physfs_ext.cpp.o -c /builddir/build/BUILD/warzone2100/lib/framework/physfs_ext.cpp [ 24%] Generating ru.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/ru.po /builddir/build/BUILD/warzone2100/po/ru.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 24%] Generating sk.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/sk.po /builddir/build/BUILD/warzone2100/po/sk.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 24%] Generating sl.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/sl.po /builddir/build/BUILD/warzone2100/po/sl.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 25%] Generating tr.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/tr.po /builddir/build/BUILD/warzone2100/po/tr.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 25%] Generating tt_RU.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/tt_RU.po /builddir/build/BUILD/warzone2100/po/tt_RU.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 25%] Generating uk_UA.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/uk_UA.po /builddir/build/BUILD/warzone2100/po/uk_UA.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 26%] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/onepass.cc.o [ 26%] Building CXX object lib/framework/CMakeFiles/framework.dir/resource_lexer.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/framework && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DUTF8PROC_STATIC -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/utf8proc/. -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/framework/CMakeFiles/framework.dir/resource_lexer.cpp.o -MF CMakeFiles/framework.dir/resource_lexer.cpp.o.d -o CMakeFiles/framework.dir/resource_lexer.cpp.o -c /builddir/build/BUILD/warzone2100/lib/framework/resource_lexer.cpp cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/re2 && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT 3rdparty/re2/CMakeFiles/re2.dir/re2/onepass.cc.o -MF CMakeFiles/re2.dir/re2/onepass.cc.o.d -o CMakeFiles/re2.dir/re2/onepass.cc.o -c /builddir/build/BUILD/warzone2100/3rdparty/re2/re2/onepass.cc [ 26%] Generating zh_CN.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/zh_CN.po /builddir/build/BUILD/warzone2100/po/zh_CN.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 27%] Generating zh_TW.po cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgmerge --quiet --no-wrap --width=1 --output-file=/builddir/build/BUILD/warzone2100/redhat-linux-build/po/zh_TW.po /builddir/build/BUILD/warzone2100/po/zh_TW.po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 28%] Generating locale/af_ZA/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/af_ZA/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/af_ZA/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/af_ZA.po 0 translated messages, 3312 untranslated messages. [ 28%] Generating locale/ar_SA/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/ar_SA/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/ar_SA/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/ar_SA.po [ 28%] Building CXX object lib/framework/CMakeFiles/framework.dir/resource_parser.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/framework && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DUTF8PROC_STATIC -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/utf8proc/. -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/framework/CMakeFiles/framework.dir/resource_parser.cpp.o -MF CMakeFiles/framework.dir/resource_parser.cpp.o.d -o CMakeFiles/framework.dir/resource_parser.cpp.o -c /builddir/build/BUILD/warzone2100/lib/framework/resource_parser.cpp 2686 translated messages, 6 fuzzy translations, 620 untranslated messages. [ 28%] Generating locale/bg_BG/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/bg_BG/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/bg_BG/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/bg_BG.po 901 translated messages, 4 fuzzy translations, 2407 untranslated messages. [ 28%] Generating locale/ca_ES/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/ca_ES/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/ca_ES/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/ca_ES.po 2591 translated messages, 3 fuzzy translations, 718 untranslated messages. [ 29%] Generating locale/cs/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/cs/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/cs/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/cs.po 280 translated messages, 1 fuzzy translation, 3031 untranslated messages. [ 29%] Generating locale/da/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/da/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/da/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/da.po 727 translated messages, 2 fuzzy translations, 2583 untranslated messages. [ 29%] Generating locale/de/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/de/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/de/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/de.po 3301 translated messages, 6 fuzzy translations, 5 untranslated messages. [ 29%] Generating locale/el/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/el/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/el/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/el.po 2820 translated messages, 4 fuzzy translations, 488 untranslated messages. [ 29%] Generating locale/en_GB/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/en_GB/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/en_GB/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/en_GB.po [ 29%] Building CXX object lib/framework/CMakeFiles/framework.dir/stdio_ext.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/framework && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DUTF8PROC_STATIC -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/utf8proc/. -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/framework/CMakeFiles/framework.dir/stdio_ext.cpp.o -MF CMakeFiles/framework.dir/stdio_ext.cpp.o.d -o CMakeFiles/framework.dir/stdio_ext.cpp.o -c /builddir/build/BUILD/warzone2100/lib/framework/stdio_ext.cpp 192 translated messages, 3120 untranslated messages. [ 30%] Generating locale/eo/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/eo/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/eo/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/eo.po 9 translated messages, 3303 untranslated messages. [ 30%] Generating locale/es/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/es/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/es/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/es.po 2975 translated messages, 4 fuzzy translations, 333 untranslated messages. [ 30%] Generating locale/et_EE/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/et_EE/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/et_EE/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/et_EE.po 2281 translated messages, 2 fuzzy translations, 1029 untranslated messages. [ 30%] Generating locale/fa_IR/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/fa_IR/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/fa_IR/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/fa_IR.po [ 30%] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/parse.cc.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/re2 && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT 3rdparty/re2/CMakeFiles/re2.dir/re2/parse.cc.o -MF CMakeFiles/re2.dir/re2/parse.cc.o.d -o CMakeFiles/re2.dir/re2/parse.cc.o -c /builddir/build/BUILD/warzone2100/3rdparty/re2/re2/parse.cc [ 30%] Building CXX object lib/framework/CMakeFiles/framework.dir/strres.cpp.o 67 translated messages, 3245 untranslated messages. cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/framework && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DUTF8PROC_STATIC -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/utf8proc/. -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/framework/CMakeFiles/framework.dir/strres.cpp.o -MF CMakeFiles/framework.dir/strres.cpp.o.d -o CMakeFiles/framework.dir/strres.cpp.o -c /builddir/build/BUILD/warzone2100/lib/framework/strres.cpp [ 31%] Generating locale/fi/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/fi/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/fi/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/fi.po 128 translated messages, 2 fuzzy translations, 3182 untranslated messages. [ 31%] Generating locale/fr/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/fr/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/fr/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/fr.po 3261 translated messages, 6 fuzzy translations, 45 untranslated messages. [ 31%] Generating locale/fy/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/fy/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/fy/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/fy.po 137 translated messages, 1 fuzzy translation, 3174 untranslated messages. [ 31%] Generating locale/ga/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/ga/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/ga/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/ga.po 44 translated messages, 1 fuzzy translation, 3267 untranslated messages. [ 32%] Generating locale/he_IL/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/he_IL/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/he_IL/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/he_IL.po 15 translated messages, 3297 untranslated messages. [ 32%] Generating locale/hr/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/hr/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/hr/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/hr.po 1433 translated messages, 2 fuzzy translations, 1877 untranslated messages. [ 32%] Generating locale/hu/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/hu/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/hu/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/hu.po 3057 translated messages, 5 fuzzy translations, 250 untranslated messages. [ 32%] Generating locale/id/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/id/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/id/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/id.po [ 33%] Building CXX object lib/framework/CMakeFiles/framework.dir/strres_lexer.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/framework && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DUTF8PROC_STATIC -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/utf8proc/. -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/framework/CMakeFiles/framework.dir/strres_lexer.cpp.o -MF CMakeFiles/framework.dir/strres_lexer.cpp.o.d -o CMakeFiles/framework.dir/strres_lexer.cpp.o -c /builddir/build/BUILD/warzone2100/lib/framework/strres_lexer.cpp 26 translated messages, 8 fuzzy translations, 3278 untranslated messages. [ 33%] Generating locale/id_ID/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/id_ID/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/id_ID/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/id_ID.po 3210 translated messages, 6 fuzzy translations, 96 untranslated messages. [ 34%] Generating locale/it/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/it/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/it/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/it.po 3280 translated messages, 6 fuzzy translations, 26 untranslated messages. [ 34%] Generating locale/ko/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/ko/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/ko/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/ko.po 2744 translated messages, 5 fuzzy translations, 563 untranslated messages. [ 34%] Generating locale/la/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/la/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/la/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/la.po 72 translated messages, 1 fuzzy translation, 3239 untranslated messages. [ 34%] Generating locale/lt/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/lt/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/lt/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/lt.po 49 translated messages, 3263 untranslated messages. [ 35%] Generating locale/my_MM/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/my_MM/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/my_MM/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/my_MM.po 0 translated messages, 3312 untranslated messages. [ 35%] Generating locale/nb/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/nb/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/nb/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/nb.po [ 35%] Building CXX object lib/framework/CMakeFiles/framework.dir/strres_parser.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/framework && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DUTF8PROC_STATIC -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/utf8proc/. -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/framework/CMakeFiles/framework.dir/strres_parser.cpp.o -MF CMakeFiles/framework.dir/strres_parser.cpp.o.d -o CMakeFiles/framework.dir/strres_parser.cpp.o -c /builddir/build/BUILD/warzone2100/lib/framework/strres_parser.cpp 407 translated messages, 1 fuzzy translation, 2904 untranslated messages. [ 35%] Generating locale/nl/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/nl/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/nl/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/nl.po 2560 translated messages, 3 fuzzy translations, 749 untranslated messages. [ 35%] Generating locale/pl/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/pl/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/pl/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/pl.po 2864 translated messages, 4 fuzzy translations, 444 untranslated messages. [ 36%] Generating locale/pt/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/pt/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/pt/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/pt.po 3240 translated messages, 6 fuzzy translations, 66 untranslated messages. [ 36%] Generating locale/pt_BR/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/pt_BR/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/pt_BR/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/pt_BR.po [ 36%] Building CXX object lib/framework/CMakeFiles/framework.dir/treap.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/framework && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DUTF8PROC_STATIC -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/utf8proc/. -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/framework/CMakeFiles/framework.dir/treap.cpp.o -MF CMakeFiles/framework.dir/treap.cpp.o.d -o CMakeFiles/framework.dir/treap.cpp.o -c /builddir/build/BUILD/warzone2100/lib/framework/treap.cpp 3235 translated messages, 6 fuzzy translations, 71 untranslated messages. [ 36%] Generating locale/ro/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/ro/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/ro/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/ro.po 2563 translated messages, 4 fuzzy translations, 745 untranslated messages. [ 36%] Generating locale/ru/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/ru/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/ru/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/ru.po 3304 translated messages, 6 fuzzy translations, 2 untranslated messages. [ 37%] Generating locale/sk/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/sk/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/sk/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/sk.po 464 translated messages, 2 fuzzy translations, 2846 untranslated messages. [ 37%] Generating locale/sl/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/sl/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/sl/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/sl.po 2867 translated messages, 4 fuzzy translations, 441 untranslated messages. [ 37%] Generating locale/tr/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/tr/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/tr/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/tr.po 3304 translated messages, 6 fuzzy translations, 2 untranslated messages. [ 37%] Generating locale/tt_RU/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/tt_RU/LC_MESSAGES [ 37%] Building CXX object lib/framework/CMakeFiles/framework.dir/trig.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/framework && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DUTF8PROC_STATIC -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/utf8proc/. -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/framework/CMakeFiles/framework.dir/trig.cpp.o -MF CMakeFiles/framework.dir/trig.cpp.o.d -o CMakeFiles/framework.dir/trig.cpp.o -c /builddir/build/BUILD/warzone2100/lib/framework/trig.cpp cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/tt_RU/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/tt_RU.po 123 translated messages, 3189 untranslated messages. [ 37%] Generating locale/uk_UA/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/uk_UA/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/uk_UA/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/uk_UA.po 3086 translated messages, 5 fuzzy translations, 221 untranslated messages. [ 38%] Generating locale/zh_CN/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/zh_CN/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/zh_CN/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/zh_CN.po 2733 translated messages, 4 fuzzy translations, 575 untranslated messages. [ 38%] Generating locale/zh_TW/LC_MESSAGES/warzone2100.mo cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/cmake -E make_directory /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/zh_TW/LC_MESSAGES cd /builddir/build/BUILD/warzone2100/redhat-linux-build/po && /usr/bin/msgfmt -c --statistics -o /builddir/build/BUILD/warzone2100/redhat-linux-build/po/locale/zh_TW/LC_MESSAGES/warzone2100.mo /builddir/build/BUILD/warzone2100/redhat-linux-build/po/zh_TW.po 2021 translated messages, 2 fuzzy translations, 1289 untranslated messages. gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 38%] Built target translations_1 /usr/bin/gmake -f 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/build.make 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/warzone2100 /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/src /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/discord-rpc/src /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/gmake -f 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/build.make 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 38%] Building CXX object 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/discord_rpc.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/discord-rpc/src && /usr/bin/g++ -DDISCORD_LINUX -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -g -Wall -Wextra -Wpedantic -Wno-unknown-pragmas -Wno-old-style-cast -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-missing-noreturn -Wno-padded -Wno-covered-switch-default -Wno-exit-time-destructors -Wno-global-constructors -std=c++14 -MD -MT 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/discord_rpc.cpp.o -MF CMakeFiles/discord-rpc.dir/discord_rpc.cpp.o.d -o CMakeFiles/discord-rpc.dir/discord_rpc.cpp.o -c /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/src/discord_rpc.cpp [ 39%] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/perl_groups.cc.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/re2 && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT 3rdparty/re2/CMakeFiles/re2.dir/re2/perl_groups.cc.o -MF CMakeFiles/re2.dir/re2/perl_groups.cc.o.d -o CMakeFiles/re2.dir/re2/perl_groups.cc.o -c /builddir/build/BUILD/warzone2100/3rdparty/re2/re2/perl_groups.cc [ 39%] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/prefilter.cc.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/re2 && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT 3rdparty/re2/CMakeFiles/re2.dir/re2/prefilter.cc.o -MF CMakeFiles/re2.dir/re2/prefilter.cc.o.d -o CMakeFiles/re2.dir/re2/prefilter.cc.o -c /builddir/build/BUILD/warzone2100/3rdparty/re2/re2/prefilter.cc [ 39%] Building CXX object lib/framework/CMakeFiles/framework.dir/utf.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/framework && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DUTF8PROC_STATIC -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/utf8proc/. -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/framework/CMakeFiles/framework.dir/utf.cpp.o -MF CMakeFiles/framework.dir/utf.cpp.o.d -o CMakeFiles/framework.dir/utf.cpp.o -c /builddir/build/BUILD/warzone2100/lib/framework/utf.cpp [ 40%] Building CXX object lib/framework/CMakeFiles/framework.dir/wzconfig.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/framework && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DUTF8PROC_STATIC -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/utf8proc/. -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/framework/CMakeFiles/framework.dir/wzconfig.cpp.o -MF CMakeFiles/framework.dir/wzconfig.cpp.o.d -o CMakeFiles/framework.dir/wzconfig.cpp.o -c /builddir/build/BUILD/warzone2100/lib/framework/wzconfig.cpp [ 40%] Building CXX object 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/rpc_connection.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/discord-rpc/src && /usr/bin/g++ -DDISCORD_LINUX -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -g -Wall -Wextra -Wpedantic -Wno-unknown-pragmas -Wno-old-style-cast -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-missing-noreturn -Wno-padded -Wno-covered-switch-default -Wno-exit-time-destructors -Wno-global-constructors -std=c++14 -MD -MT 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/rpc_connection.cpp.o -MF CMakeFiles/discord-rpc.dir/rpc_connection.cpp.o.d -o CMakeFiles/discord-rpc.dir/rpc_connection.cpp.o -c /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/src/rpc_connection.cpp [ 40%] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/prefilter_tree.cc.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/re2 && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT 3rdparty/re2/CMakeFiles/re2.dir/re2/prefilter_tree.cc.o -MF CMakeFiles/re2.dir/re2/prefilter_tree.cc.o.d -o CMakeFiles/re2.dir/re2/prefilter_tree.cc.o -c /builddir/build/BUILD/warzone2100/3rdparty/re2/re2/prefilter_tree.cc [ 40%] Building CXX object 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/serialization.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/discord-rpc/src && /usr/bin/g++ -DDISCORD_LINUX -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -g -Wall -Wextra -Wpedantic -Wno-unknown-pragmas -Wno-old-style-cast -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-missing-noreturn -Wno-padded -Wno-covered-switch-default -Wno-exit-time-destructors -Wno-global-constructors -std=c++14 -MD -MT 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/serialization.cpp.o -MF CMakeFiles/discord-rpc.dir/serialization.cpp.o.d -o CMakeFiles/discord-rpc.dir/serialization.cpp.o -c /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/src/serialization.cpp [ 40%] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/prog.cc.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/re2 && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT 3rdparty/re2/CMakeFiles/re2.dir/re2/prog.cc.o -MF CMakeFiles/re2.dir/re2/prog.cc.o.d -o CMakeFiles/re2.dir/re2/prog.cc.o -c /builddir/build/BUILD/warzone2100/3rdparty/re2/re2/prog.cc [ 41%] Building CXX object 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/connection_unix.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/discord-rpc/src && /usr/bin/g++ -DDISCORD_LINUX -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -g -Wall -Wextra -Wpedantic -Wno-unknown-pragmas -Wno-old-style-cast -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-missing-noreturn -Wno-padded -Wno-covered-switch-default -Wno-exit-time-destructors -Wno-global-constructors -std=c++14 -MD -MT 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/connection_unix.cpp.o -MF CMakeFiles/discord-rpc.dir/connection_unix.cpp.o.d -o CMakeFiles/discord-rpc.dir/connection_unix.cpp.o -c /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/src/connection_unix.cpp [ 41%] Building CXX object 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/discord_register_linux.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/discord-rpc/src && /usr/bin/g++ -DDISCORD_LINUX -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -g -Wall -Wextra -Wpedantic -Wno-unknown-pragmas -Wno-old-style-cast -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-missing-noreturn -Wno-padded -Wno-covered-switch-default -Wno-exit-time-destructors -Wno-global-constructors -std=c++14 -MD -MT 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/discord_register_linux.cpp.o -MF CMakeFiles/discord-rpc.dir/discord_register_linux.cpp.o.d -o CMakeFiles/discord-rpc.dir/discord_register_linux.cpp.o -c /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/src/discord_register_linux.cpp [ 41%] Linking CXX static library libdiscord-rpc.a cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/discord-rpc/src && /usr/bin/cmake -P CMakeFiles/discord-rpc.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/discord-rpc/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/discord-rpc.dir/link.txt --verbose=1 /usr/bin/ar qc libdiscord-rpc.a "CMakeFiles/discord-rpc.dir/discord_rpc.cpp.o" "CMakeFiles/discord-rpc.dir/rpc_connection.cpp.o" "CMakeFiles/discord-rpc.dir/serialization.cpp.o" "CMakeFiles/discord-rpc.dir/connection_unix.cpp.o" "CMakeFiles/discord-rpc.dir/discord_register_linux.cpp.o" /usr/bin/ranlib libdiscord-rpc.a gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 41%] Built target discord-rpc /usr/bin/gmake -f 3rdparty/SQLiteCpp/CMakeFiles/SQLiteCpp.dir/build.make 3rdparty/SQLiteCpp/CMakeFiles/SQLiteCpp.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/warzone2100 /builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/SQLiteCpp /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/SQLiteCpp/CMakeFiles/SQLiteCpp.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/gmake -f 3rdparty/SQLiteCpp/CMakeFiles/SQLiteCpp.dir/build.make 3rdparty/SQLiteCpp/CMakeFiles/SQLiteCpp.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 41%] Building CXX object 3rdparty/SQLiteCpp/CMakeFiles/SQLiteCpp.dir/src/Backup.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/SQLiteCpp && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wpedantic -Wswitch-enum -Wshadow -Wno-long-long -O2 -g -DNDEBUG -fPIC -fPIC -fstack-protector -std=c++11 -MD -MT 3rdparty/SQLiteCpp/CMakeFiles/SQLiteCpp.dir/src/Backup.cpp.o -MF CMakeFiles/SQLiteCpp.dir/src/Backup.cpp.o.d -o CMakeFiles/SQLiteCpp.dir/src/Backup.cpp.o -c /builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/src/Backup.cpp [ 41%] Building CXX object 3rdparty/SQLiteCpp/CMakeFiles/SQLiteCpp.dir/src/Column.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/SQLiteCpp && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wpedantic -Wswitch-enum -Wshadow -Wno-long-long -O2 -g -DNDEBUG -fPIC -fPIC -fstack-protector -std=c++11 -MD -MT 3rdparty/SQLiteCpp/CMakeFiles/SQLiteCpp.dir/src/Column.cpp.o -MF CMakeFiles/SQLiteCpp.dir/src/Column.cpp.o.d -o CMakeFiles/SQLiteCpp.dir/src/Column.cpp.o -c /builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/src/Column.cpp [ 42%] Building CXX object 3rdparty/SQLiteCpp/CMakeFiles/SQLiteCpp.dir/src/Database.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/SQLiteCpp && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wpedantic -Wswitch-enum -Wshadow -Wno-long-long -O2 -g -DNDEBUG -fPIC -fPIC -fstack-protector -std=c++11 -MD -MT 3rdparty/SQLiteCpp/CMakeFiles/SQLiteCpp.dir/src/Database.cpp.o -MF CMakeFiles/SQLiteCpp.dir/src/Database.cpp.o.d -o CMakeFiles/SQLiteCpp.dir/src/Database.cpp.o -c /builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/src/Database.cpp [ 42%] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/re2.cc.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/re2 && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT 3rdparty/re2/CMakeFiles/re2.dir/re2/re2.cc.o -MF CMakeFiles/re2.dir/re2/re2.cc.o.d -o CMakeFiles/re2.dir/re2/re2.cc.o -c /builddir/build/BUILD/warzone2100/3rdparty/re2/re2/re2.cc [ 42%] Building CXX object 3rdparty/SQLiteCpp/CMakeFiles/SQLiteCpp.dir/src/Exception.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/SQLiteCpp && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wpedantic -Wswitch-enum -Wshadow -Wno-long-long -O2 -g -DNDEBUG -fPIC -fPIC -fstack-protector -std=c++11 -MD -MT 3rdparty/SQLiteCpp/CMakeFiles/SQLiteCpp.dir/src/Exception.cpp.o -MF CMakeFiles/SQLiteCpp.dir/src/Exception.cpp.o.d -o CMakeFiles/SQLiteCpp.dir/src/Exception.cpp.o -c /builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/src/Exception.cpp [ 42%] Building CXX object 3rdparty/SQLiteCpp/CMakeFiles/SQLiteCpp.dir/src/Savepoint.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/SQLiteCpp && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wpedantic -Wswitch-enum -Wshadow -Wno-long-long -O2 -g -DNDEBUG -fPIC -fPIC -fstack-protector -std=c++11 -MD -MT 3rdparty/SQLiteCpp/CMakeFiles/SQLiteCpp.dir/src/Savepoint.cpp.o -MF CMakeFiles/SQLiteCpp.dir/src/Savepoint.cpp.o.d -o CMakeFiles/SQLiteCpp.dir/src/Savepoint.cpp.o -c /builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/src/Savepoint.cpp [ 42%] Building CXX object 3rdparty/SQLiteCpp/CMakeFiles/SQLiteCpp.dir/src/Statement.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/SQLiteCpp && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wpedantic -Wswitch-enum -Wshadow -Wno-long-long -O2 -g -DNDEBUG -fPIC -fPIC -fstack-protector -std=c++11 -MD -MT 3rdparty/SQLiteCpp/CMakeFiles/SQLiteCpp.dir/src/Statement.cpp.o -MF CMakeFiles/SQLiteCpp.dir/src/Statement.cpp.o.d -o CMakeFiles/SQLiteCpp.dir/src/Statement.cpp.o -c /builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/src/Statement.cpp [ 43%] Building CXX object 3rdparty/SQLiteCpp/CMakeFiles/SQLiteCpp.dir/src/Transaction.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/SQLiteCpp && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wpedantic -Wswitch-enum -Wshadow -Wno-long-long -O2 -g -DNDEBUG -fPIC -fPIC -fstack-protector -std=c++11 -MD -MT 3rdparty/SQLiteCpp/CMakeFiles/SQLiteCpp.dir/src/Transaction.cpp.o -MF CMakeFiles/SQLiteCpp.dir/src/Transaction.cpp.o.d -o CMakeFiles/SQLiteCpp.dir/src/Transaction.cpp.o -c /builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/src/Transaction.cpp [ 44%] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/regexp.cc.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/re2 && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT 3rdparty/re2/CMakeFiles/re2.dir/re2/regexp.cc.o -MF CMakeFiles/re2.dir/re2/regexp.cc.o.d -o CMakeFiles/re2.dir/re2/regexp.cc.o -c /builddir/build/BUILD/warzone2100/3rdparty/re2/re2/regexp.cc [ 44%] Linking CXX static library libSQLiteCpp.a cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/SQLiteCpp && /usr/bin/cmake -P CMakeFiles/SQLiteCpp.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/SQLiteCpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/SQLiteCpp.dir/link.txt --verbose=1 /usr/bin/ar qc libSQLiteCpp.a CMakeFiles/SQLiteCpp.dir/src/Backup.cpp.o CMakeFiles/SQLiteCpp.dir/src/Column.cpp.o CMakeFiles/SQLiteCpp.dir/src/Database.cpp.o CMakeFiles/SQLiteCpp.dir/src/Exception.cpp.o CMakeFiles/SQLiteCpp.dir/src/Savepoint.cpp.o CMakeFiles/SQLiteCpp.dir/src/Statement.cpp.o CMakeFiles/SQLiteCpp.dir/src/Transaction.cpp.o /usr/bin/ranlib libSQLiteCpp.a gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 44%] Built target SQLiteCpp /usr/bin/gmake -f data/CMakeFiles/data.dir/build.make data/CMakeFiles/data.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/warzone2100 /builddir/build/BUILD/warzone2100/data /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/data /builddir/build/BUILD/warzone2100/redhat-linux-build/data/CMakeFiles/data.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/gmake -f data/CMakeFiles/data.dir/build.make data/CMakeFiles/data.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 45%] Generating base.wz cd /builddir/build/BUILD/warzone2100/redhat-linux-build/data && /usr/bin/cmake -E chdir /builddir/build/BUILD/warzone2100/data/base /usr/bin/cmake -E env LC_ALL=C LC_COLLATE=C /usr/bin/7za a -tzip -mtc=off -mx=0 -bb0 "-xr!.git*" /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base.wz palette.txt audio campaigns components effects features gamedesc.lev ruleset.json images messages misc fonts script sequenceaudio shaders stats structs texpages tileset wrf 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C,Utf16=off,HugeFiles=on,64 bits,4 CPUs LE) Scanning the drive: 127 folders, 3678 files, 188719549 bytes (180 MiB) Creating archive: /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base.wz Items to compress: 3805 Files read from disk: 3678 Archive size: 189235677 bytes (181 MiB) Everything is Ok cd /builddir/build/BUILD/warzone2100/redhat-linux-build/data && /usr/bin/cmake -E chdir /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base /usr/bin/7za a -tzip -mtc=off -mx=0 -bb0 "-xr!.git*" /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base.wz shaders [ 45%] Building CXX object lib/framework/CMakeFiles/framework.dir/wzpaths.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/framework && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DUTF8PROC_STATIC -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/utf8proc/. -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/framework/CMakeFiles/framework.dir/wzpaths.cpp.o -MF CMakeFiles/framework.dir/wzpaths.cpp.o.d -o CMakeFiles/framework.dir/wzpaths.cpp.o -c /builddir/build/BUILD/warzone2100/lib/framework/wzpaths.cpp 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C,Utf16=off,HugeFiles=on,64 bits,4 CPUs LE) Open archive: /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base.wz -- Path = /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base.wz Type = zip Physical Size = 189235677 Scanning the drive: 2 folders, 25 files, 64844 bytes (64 KiB) Updating archive: /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base.wz Items to compress: 27 Files read from disk: 25 Archive size: 189303769 bytes (181 MiB) Everything is Ok [ 45%] Generating mp.wz cd /builddir/build/BUILD/warzone2100/redhat-linux-build/data && /usr/bin/cmake -E chdir /builddir/build/BUILD/warzone2100/data/mp /usr/bin/7za a -tzip -mtc=off -mx=0 -bb0 "-xr!.git*" /builddir/build/BUILD/warzone2100/redhat-linux-build/data/mp.wz addon.lev ruleset.json anims challenges tests components effects messages multiplay stats structs wrf 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C,Utf16=off,HugeFiles=on,64 bits,4 CPUs LE) Scanning the drive: 76 folders, 531 files, 9684070 bytes (9458 KiB) Creating archive: /builddir/build/BUILD/warzone2100/redhat-linux-build/data/mp.wz Items to compress: 607 Files read from disk: 531 Archive size: 9771000 bytes (9542 KiB) Everything is Ok gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 45%] Built target data [ 45%] Building CXX object lib/framework/CMakeFiles/framework.dir/wzstring.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/framework && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DUTF8PROC_STATIC -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/utf8proc/. -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/framework/CMakeFiles/framework.dir/wzstring.cpp.o -MF CMakeFiles/framework.dir/wzstring.cpp.o.d -o CMakeFiles/framework.dir/wzstring.cpp.o -c /builddir/build/BUILD/warzone2100/lib/framework/wzstring.cpp /usr/bin/gmake -f doc/CMakeFiles/wz2100_manpages.dir/build.make doc/CMakeFiles/wz2100_manpages.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/warzone2100 /builddir/build/BUILD/warzone2100/doc /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/doc /builddir/build/BUILD/warzone2100/redhat-linux-build/doc/CMakeFiles/wz2100_manpages.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/gmake -f doc/CMakeFiles/wz2100_manpages.dir/build.make doc/CMakeFiles/wz2100_manpages.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build/doc && /usr/bin/gzip -n -c /builddir/build/BUILD/warzone2100/redhat-linux-build/doc/warzone2100.6 > /builddir/build/BUILD/warzone2100/redhat-linux-build/doc/warzone2100.6.gz gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 45%] Built target wz2100_manpages [ 45%] Building CXX object lib/framework/CMakeFiles/framework.dir/wztime.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/framework && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DUTF8PROC_STATIC -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/utf8proc/. -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/framework/CMakeFiles/framework.dir/wztime.cpp.o -MF CMakeFiles/framework.dir/wztime.cpp.o.d -o CMakeFiles/framework.dir/wztime.cpp.o -c /builddir/build/BUILD/warzone2100/lib/framework/wztime.cpp /builddir/build/BUILD/warzone2100/lib/framework/wzstring.cpp: In member function 'WzString& WzString::leftPadToMinimumLength(const WzUniCodepoint&, size_t)': /builddir/build/BUILD/warzone2100/lib/framework/wzstring.cpp:514:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 514 | if (length() >= minimumStringLength) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/bin/gmake -f po/CMakeFiles/translations.dir/build.make po/CMakeFiles/translations.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/warzone2100 /builddir/build/BUILD/warzone2100/po /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/po /builddir/build/BUILD/warzone2100/redhat-linux-build/po/CMakeFiles/translations.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/translations.dir/build.make po/CMakeFiles/translations.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' gmake[2]: Nothing to be done for 'po/CMakeFiles/translations.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 45%] Built target translations [ 45%] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/set.cc.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/re2 && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT 3rdparty/re2/CMakeFiles/re2.dir/re2/set.cc.o -MF CMakeFiles/re2.dir/re2/set.cc.o.d -o CMakeFiles/re2.dir/re2/set.cc.o -c /builddir/build/BUILD/warzone2100/3rdparty/re2/re2/set.cc [ 45%] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/simplify.cc.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/re2 && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT 3rdparty/re2/CMakeFiles/re2.dir/re2/simplify.cc.o -MF CMakeFiles/re2.dir/re2/simplify.cc.o.d -o CMakeFiles/re2.dir/re2/simplify.cc.o -c /builddir/build/BUILD/warzone2100/3rdparty/re2/re2/simplify.cc [ 46%] Linking CXX static library libframework.a cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/framework && /usr/bin/cmake -P CMakeFiles/framework.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/framework && /usr/bin/cmake -E cmake_link_script CMakeFiles/framework.dir/link.txt --verbose=1 At top level: cc1: note: unrecognized command-line option '-Wno-implicit-const-int-float-conversion' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-implicit-int-float-conversion' may have been intended to silence earlier diagnostics /usr/bin/ar qc libframework.a CMakeFiles/framework.dir/crc.cpp.o CMakeFiles/framework.dir/debug.cpp.o CMakeFiles/framework.dir/frame.cpp.o CMakeFiles/framework.dir/frameresource.cpp.o CMakeFiles/framework.dir/geometry.cpp.o CMakeFiles/framework.dir/i18n.cpp.o CMakeFiles/framework.dir/lexer_input.cpp.o CMakeFiles/framework.dir/physfs_ext.cpp.o CMakeFiles/framework.dir/resource_lexer.cpp.o CMakeFiles/framework.dir/resource_parser.cpp.o CMakeFiles/framework.dir/stdio_ext.cpp.o CMakeFiles/framework.dir/strres.cpp.o CMakeFiles/framework.dir/strres_lexer.cpp.o CMakeFiles/framework.dir/strres_parser.cpp.o CMakeFiles/framework.dir/treap.cpp.o CMakeFiles/framework.dir/trig.cpp.o CMakeFiles/framework.dir/utf.cpp.o CMakeFiles/framework.dir/wzconfig.cpp.o CMakeFiles/framework.dir/wzpaths.cpp.o CMakeFiles/framework.dir/wzstring.cpp.o CMakeFiles/framework.dir/wztime.cpp.o [ 46%] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/stringpiece.cc.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/re2 && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT 3rdparty/re2/CMakeFiles/re2.dir/re2/stringpiece.cc.o -MF CMakeFiles/re2.dir/re2/stringpiece.cc.o.d -o CMakeFiles/re2.dir/re2/stringpiece.cc.o -c /builddir/build/BUILD/warzone2100/3rdparty/re2/re2/stringpiece.cc /usr/bin/ranlib libframework.a gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 46%] Built target framework [ 47%] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/tostring.cc.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/re2 && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT 3rdparty/re2/CMakeFiles/re2.dir/re2/tostring.cc.o -MF CMakeFiles/re2.dir/re2/tostring.cc.o.d -o CMakeFiles/re2.dir/re2/tostring.cc.o -c /builddir/build/BUILD/warzone2100/3rdparty/re2/re2/tostring.cc [ 47%] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/unicode_casefold.cc.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/re2 && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT 3rdparty/re2/CMakeFiles/re2.dir/re2/unicode_casefold.cc.o -MF CMakeFiles/re2.dir/re2/unicode_casefold.cc.o.d -o CMakeFiles/re2.dir/re2/unicode_casefold.cc.o -c /builddir/build/BUILD/warzone2100/3rdparty/re2/re2/unicode_casefold.cc [ 47%] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/unicode_groups.cc.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/re2 && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT 3rdparty/re2/CMakeFiles/re2.dir/re2/unicode_groups.cc.o -MF CMakeFiles/re2.dir/re2/unicode_groups.cc.o.d -o CMakeFiles/re2.dir/re2/unicode_groups.cc.o -c /builddir/build/BUILD/warzone2100/3rdparty/re2/re2/unicode_groups.cc [ 47%] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/util/rune.cc.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/re2 && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT 3rdparty/re2/CMakeFiles/re2.dir/util/rune.cc.o -MF CMakeFiles/re2.dir/util/rune.cc.o.d -o CMakeFiles/re2.dir/util/rune.cc.o -c /builddir/build/BUILD/warzone2100/3rdparty/re2/util/rune.cc [ 48%] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/util/strutil.cc.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/re2 && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT 3rdparty/re2/CMakeFiles/re2.dir/util/strutil.cc.o -MF CMakeFiles/re2.dir/util/strutil.cc.o.d -o CMakeFiles/re2.dir/util/strutil.cc.o -c /builddir/build/BUILD/warzone2100/3rdparty/re2/util/strutil.cc /usr/bin/gmake -f lib/exceptionhandler/CMakeFiles/exception-handler.dir/build.make lib/exceptionhandler/CMakeFiles/exception-handler.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/warzone2100 /builddir/build/BUILD/warzone2100/lib/exceptionhandler /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/exceptionhandler /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/exceptionhandler/CMakeFiles/exception-handler.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/gmake -f lib/exceptionhandler/CMakeFiles/exception-handler.dir/build.make lib/exceptionhandler/CMakeFiles/exception-handler.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 48%] Building CXX object lib/exceptionhandler/CMakeFiles/exception-handler.dir/dumpinfo.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/exceptionhandler && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/exceptionhandler/CMakeFiles/exception-handler.dir/dumpinfo.cpp.o -MF CMakeFiles/exception-handler.dir/dumpinfo.cpp.o.d -o CMakeFiles/exception-handler.dir/dumpinfo.cpp.o -c /builddir/build/BUILD/warzone2100/lib/exceptionhandler/dumpinfo.cpp [ 48%] Linking C static library libquickjs.a cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/quickjs && /usr/bin/cmake -P CMakeFiles/quickjs.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/quickjs && /usr/bin/cmake -E cmake_link_script CMakeFiles/quickjs.dir/link.txt --verbose=1 /usr/bin/ar qc libquickjs.a CMakeFiles/quickjs.dir/cutils.c.o CMakeFiles/quickjs.dir/libregexp.c.o CMakeFiles/quickjs.dir/libunicode.c.o CMakeFiles/quickjs.dir/quickjs.c.o /usr/bin/ranlib libquickjs.a gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 48%] Built target quickjs /usr/bin/gmake -f lib/gamelib/CMakeFiles/gamelib.dir/build.make lib/gamelib/CMakeFiles/gamelib.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/warzone2100 /builddir/build/BUILD/warzone2100/lib/gamelib /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/gamelib /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/gamelib/CMakeFiles/gamelib.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/gmake -f lib/gamelib/CMakeFiles/gamelib.dir/build.make lib/gamelib/CMakeFiles/gamelib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 48%] Building CXX object lib/gamelib/CMakeFiles/gamelib.dir/audp_lexer.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/gamelib && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/gamelib/CMakeFiles/gamelib.dir/audp_lexer.cpp.o -MF CMakeFiles/gamelib.dir/audp_lexer.cpp.o.d -o CMakeFiles/gamelib.dir/audp_lexer.cpp.o -c /builddir/build/BUILD/warzone2100/lib/gamelib/audp_lexer.cpp [ 49%] Building CXX object lib/exceptionhandler/CMakeFiles/exception-handler.dir/exceptionhandler.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/exceptionhandler && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/exceptionhandler/CMakeFiles/exception-handler.dir/exceptionhandler.cpp.o -MF CMakeFiles/exception-handler.dir/exceptionhandler.cpp.o.d -o CMakeFiles/exception-handler.dir/exceptionhandler.cpp.o -c /builddir/build/BUILD/warzone2100/lib/exceptionhandler/exceptionhandler.cpp /builddir/build/BUILD/warzone2100/lib/exceptionhandler/exceptionhandler.cpp: In function 'posixExceptionHandler(int, siginfo_t*, void*)': /builddir/build/BUILD/warzone2100/lib/exceptionhandler/exceptionhandler.cpp:634:13: warning: 'logs/' directive output may be truncated writing 5 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 634 | static void posixExceptionHandler(int signum, siginfo_t *siginfo, void *sigcontext) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:906, from /builddir/build/BUILD/warzone2100/./lib/framework/stdio_ext.h:25, from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:43, from /builddir/build/BUILD/warzone2100/lib/exceptionhandler/exceptionhandler.cpp:22: In function 'snprintf', inlined from 'ssprintf<4096u, char (&) [4096], char const (&) [24]>(char (&) [4096u], char const*, char (&) [4096], char const (&) [24])int' at /builddir/build/BUILD/warzone2100/./lib/framework/string_ext.h:197:98, inlined from 'posixExceptionHandler(int, siginfo_t*, void*)' at /builddir/build/BUILD/warzone2100/lib/exceptionhandler/exceptionhandler.cpp:658:10: /usr/include/bits/stdio2.h:54:35: note: '__snprintf_chk' output between 29 and 4124 bytes into a destination of size 4096 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [ 49%] Building CXX object lib/gamelib/CMakeFiles/gamelib.dir/audp_parser.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/gamelib && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/gamelib/CMakeFiles/gamelib.dir/audp_parser.cpp.o -MF CMakeFiles/gamelib.dir/audp_parser.cpp.o.d -o CMakeFiles/gamelib.dir/audp_parser.cpp.o -c /builddir/build/BUILD/warzone2100/lib/gamelib/audp_parser.cpp [ 49%] Building CXX object lib/gamelib/CMakeFiles/gamelib.dir/gtime.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/gamelib && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/gamelib/CMakeFiles/gamelib.dir/gtime.cpp.o -MF CMakeFiles/gamelib.dir/gtime.cpp.o.d -o CMakeFiles/gamelib.dir/gtime.cpp.o -c /builddir/build/BUILD/warzone2100/lib/gamelib/gtime.cpp [ 49%] Linking CXX static library libre2.a cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/re2 && /usr/bin/cmake -P CMakeFiles/re2.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/re2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/re2.dir/link.txt --verbose=1 /usr/bin/ar qc libre2.a CMakeFiles/re2.dir/re2/bitstate.cc.o CMakeFiles/re2.dir/re2/compile.cc.o CMakeFiles/re2.dir/re2/dfa.cc.o CMakeFiles/re2.dir/re2/filtered_re2.cc.o CMakeFiles/re2.dir/re2/mimics_pcre.cc.o CMakeFiles/re2.dir/re2/nfa.cc.o CMakeFiles/re2.dir/re2/onepass.cc.o CMakeFiles/re2.dir/re2/parse.cc.o CMakeFiles/re2.dir/re2/perl_groups.cc.o CMakeFiles/re2.dir/re2/prefilter.cc.o CMakeFiles/re2.dir/re2/prefilter_tree.cc.o CMakeFiles/re2.dir/re2/prog.cc.o CMakeFiles/re2.dir/re2/re2.cc.o CMakeFiles/re2.dir/re2/regexp.cc.o CMakeFiles/re2.dir/re2/set.cc.o CMakeFiles/re2.dir/re2/simplify.cc.o CMakeFiles/re2.dir/re2/stringpiece.cc.o CMakeFiles/re2.dir/re2/tostring.cc.o CMakeFiles/re2.dir/re2/unicode_casefold.cc.o CMakeFiles/re2.dir/re2/unicode_groups.cc.o CMakeFiles/re2.dir/util/rune.cc.o CMakeFiles/re2.dir/util/strutil.cc.o /usr/bin/ranlib libre2.a /usr/bin/gmake -f lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/build.make lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/warzone2100 /builddir/build/BUILD/warzone2100/lib/ivis_opengl /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/ivis_opengl /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/gmake -f lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/build.make lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 49%] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/3rdparty/stb_image_resize.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/ivis_opengl && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/3rdparty/stb_image_resize.cpp.o -MF CMakeFiles/ivis-opengl.dir/3rdparty/stb_image_resize.cpp.o.d -o CMakeFiles/ivis-opengl.dir/3rdparty/stb_image_resize.cpp.o -c /builddir/build/BUILD/warzone2100/lib/ivis_opengl/3rdparty/stb_image_resize.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 49%] Built target re2 /usr/bin/gmake -f lib/sequence/CMakeFiles/sequence.dir/build.make lib/sequence/CMakeFiles/sequence.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/warzone2100 /builddir/build/BUILD/warzone2100/lib/sequence /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/sequence /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/sequence/CMakeFiles/sequence.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/gmake -f lib/sequence/CMakeFiles/sequence.dir/build.make lib/sequence/CMakeFiles/sequence.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 50%] Building CXX object lib/sequence/CMakeFiles/sequence.dir/sequence.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/sequence && /usr/bin/g++ -DAL_LIBTYPE_STATIC -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/usr/include/AL -I/builddir/build/BUILD/warzone2100/lib/sequence/ivis-opengl -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/sequence/CMakeFiles/sequence.dir/sequence.cpp.o -MF CMakeFiles/sequence.dir/sequence.cpp.o.d -o CMakeFiles/sequence.dir/sequence.cpp.o -c /builddir/build/BUILD/warzone2100/lib/sequence/sequence.cpp [ 50%] Linking CXX static library libexception-handler.a cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/exceptionhandler && /usr/bin/cmake -P CMakeFiles/exception-handler.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/exceptionhandler && /usr/bin/cmake -E cmake_link_script CMakeFiles/exception-handler.dir/link.txt --verbose=1 /usr/bin/ar qc libexception-handler.a "CMakeFiles/exception-handler.dir/dumpinfo.cpp.o" "CMakeFiles/exception-handler.dir/exceptionhandler.cpp.o" /usr/bin/ranlib libexception-handler.a gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 50%] Built target exception-handler /usr/bin/gmake -f lib/sound/CMakeFiles/sound.dir/build.make lib/sound/CMakeFiles/sound.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/warzone2100 /builddir/build/BUILD/warzone2100/lib/sound /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/sound /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/sound/CMakeFiles/sound.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/gmake -f lib/sound/CMakeFiles/sound.dir/build.make lib/sound/CMakeFiles/sound.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 50%] Building CXX object lib/sound/CMakeFiles/sound.dir/audio.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/sound && /usr/bin/g++ -DAL_LIBTYPE_STATIC -DHAVE_CONFIG_H -DHAVE_OPENAL_ALEXT_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/AL -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/sound/CMakeFiles/sound.dir/audio.cpp.o -MF CMakeFiles/sound.dir/audio.cpp.o.d -o CMakeFiles/sound.dir/audio.cpp.o -c /builddir/build/BUILD/warzone2100/lib/sound/audio.cpp [ 50%] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/bitimage.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/ivis_opengl && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/bitimage.cpp.o -MF CMakeFiles/ivis-opengl.dir/bitimage.cpp.o.d -o CMakeFiles/ivis-opengl.dir/bitimage.cpp.o -c /builddir/build/BUILD/warzone2100/lib/ivis_opengl/bitimage.cpp [ 51%] Linking CXX static library libgamelib.a cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/gamelib && /usr/bin/cmake -P CMakeFiles/gamelib.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/gamelib && /usr/bin/cmake -E cmake_link_script CMakeFiles/gamelib.dir/link.txt --verbose=1 /usr/bin/ar qc libgamelib.a CMakeFiles/gamelib.dir/audp_lexer.cpp.o CMakeFiles/gamelib.dir/audp_parser.cpp.o CMakeFiles/gamelib.dir/gtime.cpp.o /usr/bin/ranlib libgamelib.a gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 51%] Built target gamelib [ 51%] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/gfx_api.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/ivis_opengl && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/gfx_api.cpp.o -MF CMakeFiles/ivis-opengl.dir/gfx_api.cpp.o.d -o CMakeFiles/ivis-opengl.dir/gfx_api.cpp.o -c /builddir/build/BUILD/warzone2100/lib/ivis_opengl/gfx_api.cpp /builddir/build/BUILD/warzone2100/lib/sound/audio.cpp: In function 'bool audio_GetPreviousQueueTrackRadarBlipPos(SDWORD*, SDWORD*)': /builddir/build/BUILD/warzone2100/lib/sound/audio.cpp:197:22: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 197 | if (realTime > g_iPreviousSampleTime + 5 * GAME_TICKS_PER_SEC) /builddir/build/BUILD/warzone2100/lib/sequence/sequence.cpp: In function 'void video_write(bool)': /builddir/build/BUILD/warzone2100/lib/sequence/sequence.cpp:325:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 325 | for (y = 0; y < video_height; y++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/sequence/sequence.cpp:330:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 330 | for (x = 0; x < half_width; x++) | ~~^~~~~~~~~~~~ [ 52%] Building CXX object lib/sound/CMakeFiles/sound.dir/audio_id.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/sound && /usr/bin/g++ -DAL_LIBTYPE_STATIC -DHAVE_CONFIG_H -DHAVE_OPENAL_ALEXT_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/AL -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/sound/CMakeFiles/sound.dir/audio_id.cpp.o -MF CMakeFiles/sound.dir/audio_id.cpp.o.d -o CMakeFiles/sound.dir/audio_id.cpp.o -c /builddir/build/BUILD/warzone2100/lib/sound/audio_id.cpp In file included from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:26, from /builddir/build/BUILD/warzone2100/lib/sound/audio_id.cpp:28: /builddir/build/BUILD/warzone2100/lib/sound/audio_id.cpp: In function 'INGAME_AUDIO audio_GetIDFromStr(const char*)': /builddir/build/BUILD/warzone2100/lib/sound/audio_id.cpp:509:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'INGAME_AUDIO' [-Wsign-compare] 509 | ASSERT(i == asAudioID[i].ID, | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:113:9: note: in expansion of macro 'ASSERT_HELPER' 113 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/sound/audio_id.cpp:509:25: note: in expansion of macro 'ASSERT' 509 | ASSERT(i == asAudioID[i].ID, | ^~~~~~ [ 52%] Building CXX object lib/sound/CMakeFiles/sound.dir/cdaudio.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/sound && /usr/bin/g++ -DAL_LIBTYPE_STATIC -DHAVE_CONFIG_H -DHAVE_OPENAL_ALEXT_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/AL -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/sound/CMakeFiles/sound.dir/cdaudio.cpp.o -MF CMakeFiles/sound.dir/cdaudio.cpp.o.d -o CMakeFiles/sound.dir/cdaudio.cpp.o -c /builddir/build/BUILD/warzone2100/lib/sound/cdaudio.cpp [ 52%] Building CXX object lib/sequence/CMakeFiles/sequence.dir/timer.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/sequence && /usr/bin/g++ -DAL_LIBTYPE_STATIC -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/usr/include/AL -I/builddir/build/BUILD/warzone2100/lib/sequence/ivis-opengl -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/sequence/CMakeFiles/sequence.dir/timer.cpp.o -MF CMakeFiles/sequence.dir/timer.cpp.o.d -o CMakeFiles/sequence.dir/timer.cpp.o -c /builddir/build/BUILD/warzone2100/lib/sequence/timer.cpp [ 52%] Linking CXX static library libsequence.a cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/sequence && /usr/bin/cmake -P CMakeFiles/sequence.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/sequence && /usr/bin/cmake -E cmake_link_script CMakeFiles/sequence.dir/link.txt --verbose=1 /usr/bin/ar qc libsequence.a CMakeFiles/sequence.dir/sequence.cpp.o CMakeFiles/sequence.dir/timer.cpp.o /usr/bin/ranlib libsequence.a gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 52%] Built target sequence /usr/bin/gmake -f lib/wzmaplib/CMakeFiles/wzmaplib.dir/build.make lib/wzmaplib/CMakeFiles/wzmaplib.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/warzone2100 /builddir/build/BUILD/warzone2100/lib/wzmaplib /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/wzmaplib /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/wzmaplib/CMakeFiles/wzmaplib.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/gmake -f lib/wzmaplib/CMakeFiles/wzmaplib.dir/build.make lib/wzmaplib/CMakeFiles/wzmaplib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 53%] Building CXX object lib/wzmaplib/CMakeFiles/wzmaplib.dir/src/map.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/wzmaplib && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/wzmaplib/CMakeFiles/wzmaplib.dir/src/map.cpp.o -MF CMakeFiles/wzmaplib.dir/src/map.cpp.o.d -o CMakeFiles/wzmaplib.dir/src/map.cpp.o -c /builddir/build/BUILD/warzone2100/lib/wzmaplib/src/map.cpp [ 53%] Building CXX object lib/sound/CMakeFiles/sound.dir/oggvorbis.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/sound && /usr/bin/g++ -DAL_LIBTYPE_STATIC -DHAVE_CONFIG_H -DHAVE_OPENAL_ALEXT_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/AL -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/sound/CMakeFiles/sound.dir/oggvorbis.cpp.o -MF CMakeFiles/sound.dir/oggvorbis.cpp.o.d -o CMakeFiles/sound.dir/oggvorbis.cpp.o -c /builddir/build/BUILD/warzone2100/lib/sound/oggvorbis.cpp [ 53%] Building CXX object lib/sound/CMakeFiles/sound.dir/openal_error.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/sound && /usr/bin/g++ -DAL_LIBTYPE_STATIC -DHAVE_CONFIG_H -DHAVE_OPENAL_ALEXT_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/AL -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/sound/CMakeFiles/sound.dir/openal_error.cpp.o -MF CMakeFiles/sound.dir/openal_error.cpp.o.d -o CMakeFiles/sound.dir/openal_error.cpp.o -c /builddir/build/BUILD/warzone2100/lib/sound/openal_error.cpp [ 54%] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/gfx_api_gl.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/ivis_opengl && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/gfx_api_gl.cpp.o -MF CMakeFiles/ivis-opengl.dir/gfx_api_gl.cpp.o.d -o CMakeFiles/ivis-opengl.dir/gfx_api_gl.cpp.o -c /builddir/build/BUILD/warzone2100/lib/ivis_opengl/gfx_api_gl.cpp [ 54%] Building CXX object lib/sound/CMakeFiles/sound.dir/openal_info.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/sound && /usr/bin/g++ -DAL_LIBTYPE_STATIC -DHAVE_CONFIG_H -DHAVE_OPENAL_ALEXT_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/AL -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/sound/CMakeFiles/sound.dir/openal_info.cpp.o -MF CMakeFiles/sound.dir/openal_info.cpp.o.d -o CMakeFiles/sound.dir/openal_info.cpp.o -c /builddir/build/BUILD/warzone2100/lib/sound/openal_info.cpp [ 55%] Building CXX object lib/sound/CMakeFiles/sound.dir/openal_track.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/sound && /usr/bin/g++ -DAL_LIBTYPE_STATIC -DHAVE_CONFIG_H -DHAVE_OPENAL_ALEXT_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/AL -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/sound/CMakeFiles/sound.dir/openal_track.cpp.o -MF CMakeFiles/sound.dir/openal_track.cpp.o.d -o CMakeFiles/sound.dir/openal_track.cpp.o -c /builddir/build/BUILD/warzone2100/lib/sound/openal_track.cpp [ 55%] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/gfx_api_null.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/ivis_opengl && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/gfx_api_null.cpp.o -MF CMakeFiles/ivis-opengl.dir/gfx_api_null.cpp.o.d -o CMakeFiles/ivis-opengl.dir/gfx_api_null.cpp.o -c /builddir/build/BUILD/warzone2100/lib/ivis_opengl/gfx_api_null.cpp [ 55%] Building CXX object lib/sound/CMakeFiles/sound.dir/playlist.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/sound && /usr/bin/g++ -DAL_LIBTYPE_STATIC -DHAVE_CONFIG_H -DHAVE_OPENAL_ALEXT_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/AL -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/sound/CMakeFiles/sound.dir/playlist.cpp.o -MF CMakeFiles/sound.dir/playlist.cpp.o.d -o CMakeFiles/sound.dir/playlist.cpp.o -c /builddir/build/BUILD/warzone2100/lib/sound/playlist.cpp [ 55%] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/gfx_api_vk.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/ivis_opengl && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/gfx_api_vk.cpp.o -MF CMakeFiles/ivis-opengl.dir/gfx_api_vk.cpp.o.d -o CMakeFiles/ivis-opengl.dir/gfx_api_vk.cpp.o -c /builddir/build/BUILD/warzone2100/lib/ivis_opengl/gfx_api_vk.cpp [ 55%] Building CXX object lib/sound/CMakeFiles/sound.dir/track.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/sound && /usr/bin/g++ -DAL_LIBTYPE_STATIC -DHAVE_CONFIG_H -DHAVE_OPENAL_ALEXT_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/AL -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/sound/CMakeFiles/sound.dir/track.cpp.o -MF CMakeFiles/sound.dir/track.cpp.o.d -o CMakeFiles/sound.dir/track.cpp.o -c /builddir/build/BUILD/warzone2100/lib/sound/track.cpp [ 55%] Building CXX object lib/wzmaplib/CMakeFiles/wzmaplib.dir/src/map_crc.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/wzmaplib && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/wzmaplib/CMakeFiles/wzmaplib.dir/src/map_crc.cpp.o -MF CMakeFiles/wzmaplib.dir/src/map_crc.cpp.o.d -o CMakeFiles/wzmaplib.dir/src/map_crc.cpp.o -c /builddir/build/BUILD/warzone2100/lib/wzmaplib/src/map_crc.cpp /builddir/build/BUILD/warzone2100/lib/sound/track.cpp: In function 'unsigned int sound_SetTrackVals(const char*, bool, unsigned int, unsigned int)': /builddir/build/BUILD/warzone2100/lib/sound/track.cpp:114:21: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'INGAME_AUDIO' [-Wsign-compare] 114 | if (trackID == NO_SOUND) | ~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/sound/track.cpp:118:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 118 | if (trackID == SAMPLE_NOT_ALLOCATED) [ 55%] Building CXX object lib/wzmaplib/CMakeFiles/wzmaplib.dir/src/map_debug.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/wzmaplib && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/wzmaplib/CMakeFiles/wzmaplib.dir/src/map_debug.cpp.o -MF CMakeFiles/wzmaplib.dir/src/map_debug.cpp.o.d -o CMakeFiles/wzmaplib.dir/src/map_debug.cpp.o -c /builddir/build/BUILD/warzone2100/lib/wzmaplib/src/map_debug.cpp [ 55%] Linking CXX static library libsound.a cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/sound && /usr/bin/cmake -P CMakeFiles/sound.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/sound && /usr/bin/cmake -E cmake_link_script CMakeFiles/sound.dir/link.txt --verbose=1 /usr/bin/ar qc libsound.a CMakeFiles/sound.dir/audio.cpp.o CMakeFiles/sound.dir/audio_id.cpp.o CMakeFiles/sound.dir/cdaudio.cpp.o CMakeFiles/sound.dir/oggvorbis.cpp.o CMakeFiles/sound.dir/openal_error.cpp.o CMakeFiles/sound.dir/openal_info.cpp.o CMakeFiles/sound.dir/openal_track.cpp.o CMakeFiles/sound.dir/playlist.cpp.o CMakeFiles/sound.dir/track.cpp.o [ 55%] Building CXX object lib/wzmaplib/CMakeFiles/wzmaplib.dir/src/map_internal.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/wzmaplib && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/wzmaplib/CMakeFiles/wzmaplib.dir/src/map_internal.cpp.o -MF CMakeFiles/wzmaplib.dir/src/map_internal.cpp.o.d -o CMakeFiles/wzmaplib.dir/src/map_internal.cpp.o -c /builddir/build/BUILD/warzone2100/lib/wzmaplib/src/map_internal.cpp [ 56%] Building CXX object lib/wzmaplib/CMakeFiles/wzmaplib.dir/src/map_io.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/wzmaplib && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/wzmaplib/CMakeFiles/wzmaplib.dir/src/map_io.cpp.o -MF CMakeFiles/wzmaplib.dir/src/map_io.cpp.o.d -o CMakeFiles/wzmaplib.dir/src/map_io.cpp.o -c /builddir/build/BUILD/warzone2100/lib/wzmaplib/src/map_io.cpp /usr/bin/ranlib libsound.a [ 56%] Building CXX object lib/wzmaplib/CMakeFiles/wzmaplib.dir/src/map_preview.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/wzmaplib && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/wzmaplib/CMakeFiles/wzmaplib.dir/src/map_preview.cpp.o -MF CMakeFiles/wzmaplib.dir/src/map_preview.cpp.o.d -o CMakeFiles/wzmaplib.dir/src/map_preview.cpp.o -c /builddir/build/BUILD/warzone2100/lib/wzmaplib/src/map_preview.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 56%] Built target sound /usr/bin/gmake -f lib/netplay/CMakeFiles/netplay.dir/build.make lib/netplay/CMakeFiles/netplay.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/warzone2100 /builddir/build/BUILD/warzone2100/lib/netplay /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/netplay /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/netplay/CMakeFiles/netplay.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/gmake -f lib/netplay/CMakeFiles/netplay.dir/build.make lib/netplay/CMakeFiles/netplay.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 57%] Building CXX object lib/netplay/CMakeFiles/netplay.dir/netjoin_stub.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/netplay && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DMINIUPNP_STATICLIB -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/lib/netplay/../../3rdparty/miniupnp -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/netplay/CMakeFiles/netplay.dir/netjoin_stub.cpp.o -MF CMakeFiles/netplay.dir/netjoin_stub.cpp.o.d -o CMakeFiles/netplay.dir/netjoin_stub.cpp.o -c /builddir/build/BUILD/warzone2100/lib/netplay/netjoin_stub.cpp [ 57%] Building CXX object lib/wzmaplib/CMakeFiles/wzmaplib.dir/src/map_script.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/wzmaplib && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/wzmaplib/CMakeFiles/wzmaplib.dir/src/map_script.cpp.o -MF CMakeFiles/wzmaplib.dir/src/map_script.cpp.o.d -o CMakeFiles/wzmaplib.dir/src/map_script.cpp.o -c /builddir/build/BUILD/warzone2100/lib/wzmaplib/src/map_script.cpp [ 57%] Building CXX object lib/netplay/CMakeFiles/netplay.dir/netlog.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/netplay && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DMINIUPNP_STATICLIB -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/lib/netplay/../../3rdparty/miniupnp -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/netplay/CMakeFiles/netplay.dir/netlog.cpp.o -MF CMakeFiles/netplay.dir/netlog.cpp.o.d -o CMakeFiles/netplay.dir/netlog.cpp.o -c /builddir/build/BUILD/warzone2100/lib/netplay/netlog.cpp [ 57%] Building CXX object lib/wzmaplib/CMakeFiles/wzmaplib.dir/src/map_terrain_types.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/wzmaplib && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/wzmaplib/CMakeFiles/wzmaplib.dir/src/map_terrain_types.cpp.o -MF CMakeFiles/wzmaplib.dir/src/map_terrain_types.cpp.o.d -o CMakeFiles/wzmaplib.dir/src/map_terrain_types.cpp.o -c /builddir/build/BUILD/warzone2100/lib/wzmaplib/src/map_terrain_types.cpp [ 57%] Building CXX object lib/netplay/CMakeFiles/netplay.dir/netplay.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/netplay && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DMINIUPNP_STATICLIB -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/lib/netplay/../../3rdparty/miniupnp -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/netplay/CMakeFiles/netplay.dir/netplay.cpp.o -MF CMakeFiles/netplay.dir/netplay.cpp.o.d -o CMakeFiles/netplay.dir/netplay.cpp.o -c /builddir/build/BUILD/warzone2100/lib/netplay/netplay.cpp [ 57%] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/imdload.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/ivis_opengl && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/imdload.cpp.o -MF CMakeFiles/ivis-opengl.dir/imdload.cpp.o.d -o CMakeFiles/ivis-opengl.dir/imdload.cpp.o -c /builddir/build/BUILD/warzone2100/lib/ivis_opengl/imdload.cpp [ 58%] Linking CXX static library libwzmaplib.a cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/wzmaplib && /usr/bin/cmake -P CMakeFiles/wzmaplib.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/wzmaplib && /usr/bin/cmake -E cmake_link_script CMakeFiles/wzmaplib.dir/link.txt --verbose=1 /usr/bin/ar qc libwzmaplib.a CMakeFiles/wzmaplib.dir/src/map.cpp.o CMakeFiles/wzmaplib.dir/src/map_crc.cpp.o CMakeFiles/wzmaplib.dir/src/map_debug.cpp.o CMakeFiles/wzmaplib.dir/src/map_internal.cpp.o CMakeFiles/wzmaplib.dir/src/map_io.cpp.o CMakeFiles/wzmaplib.dir/src/map_preview.cpp.o CMakeFiles/wzmaplib.dir/src/map_script.cpp.o CMakeFiles/wzmaplib.dir/src/map_terrain_types.cpp.o /usr/bin/ranlib libwzmaplib.a gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 58%] Built target wzmaplib [ 58%] Building CXX object lib/netplay/CMakeFiles/netplay.dir/netqueue.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/netplay && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DMINIUPNP_STATICLIB -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/lib/netplay/../../3rdparty/miniupnp -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/netplay/CMakeFiles/netplay.dir/netqueue.cpp.o -MF CMakeFiles/netplay.dir/netqueue.cpp.o.d -o CMakeFiles/netplay.dir/netqueue.cpp.o -c /builddir/build/BUILD/warzone2100/lib/netplay/netqueue.cpp /builddir/build/BUILD/warzone2100/lib/netplay/netplay.cpp: In function 'bool validateReceivedFile(const WZFile&)': /builddir/build/BUILD/warzone2100/lib/netplay/netplay.cpp:2946:33: warning: comparison of integer expressions of different signedness: 'PHYSFS_sint64' {aka 'long long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2946 | if (length_read != bufferSize) | ~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/netplay/netplay.cpp:2957:30: warning: comparison of integer expressions of different signedness: 'PHYSFS_sint64' {aka 'long long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2957 | } while (length_read == bufferSize); | ~~~~~~~~~~~~^~~~~~~~~~~~~ [ 59%] Building CXX object lib/netplay/CMakeFiles/netplay.dir/netreplay.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/netplay && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DMINIUPNP_STATICLIB -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/lib/netplay/../../3rdparty/miniupnp -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/netplay/CMakeFiles/netplay.dir/netreplay.cpp.o -MF CMakeFiles/netplay.dir/netreplay.cpp.o.d -o CMakeFiles/netplay.dir/netreplay.cpp.o -c /builddir/build/BUILD/warzone2100/lib/netplay/netreplay.cpp [ 59%] Building CXX object lib/netplay/CMakeFiles/netplay.dir/netsocket.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/netplay && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DMINIUPNP_STATICLIB -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/lib/netplay/../../3rdparty/miniupnp -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/netplay/CMakeFiles/netplay.dir/netsocket.cpp.o -MF CMakeFiles/netplay.dir/netsocket.cpp.o.d -o CMakeFiles/netplay.dir/netsocket.cpp.o -c /builddir/build/BUILD/warzone2100/lib/netplay/netsocket.cpp /builddir/build/BUILD/warzone2100/lib/netplay/netplay.cpp: In function 'NETfixDuplicatePlayerNames()': /builddir/build/BUILD/warzone2100/lib/netplay/netplay.cpp:992:6: warning: '%X' directive output may be truncated writing between 1 and 2 bytes into a region of size between 0 and 63 [-Wformat-truncation=] 992 | void NETfixDuplicatePlayerNames() | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/netplay/netplay.cpp:992:6: note: directive argument in the range [2, 101] In file included from /usr/include/stdio.h:906, from /builddir/build/BUILD/warzone2100/./lib/framework/stdio_ext.h:25, from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:43, from /builddir/build/BUILD/warzone2100/lib/netplay/netplay.cpp:26: In function 'snprintf', inlined from 'ssprintf<64u, char (&) [64], unsigned int>(char (&) [64u], char const*, char (&) [64], unsigned int&&)int' at /builddir/build/BUILD/warzone2100/./lib/framework/string_ext.h:197:98, inlined from 'NETfixDuplicatePlayerNames()' at /builddir/build/BUILD/warzone2100/lib/netplay/netplay.cpp:1007:13: /usr/include/bits/stdio2.h:54:35: note: '__snprintf_chk' output between 3 and 67 bytes into a destination of size 64 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/jpeg_encoder.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/ivis_opengl && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/jpeg_encoder.cpp.o -MF CMakeFiles/ivis-opengl.dir/jpeg_encoder.cpp.o.d -o CMakeFiles/ivis-opengl.dir/jpeg_encoder.cpp.o -c /builddir/build/BUILD/warzone2100/lib/ivis_opengl/jpeg_encoder.cpp [ 60%] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/pieblitfunc.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/ivis_opengl && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/pieblitfunc.cpp.o -MF CMakeFiles/ivis-opengl.dir/pieblitfunc.cpp.o.d -o CMakeFiles/ivis-opengl.dir/pieblitfunc.cpp.o -c /builddir/build/BUILD/warzone2100/lib/ivis_opengl/pieblitfunc.cpp [ 60%] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/pieclip.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/ivis_opengl && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/pieclip.cpp.o -MF CMakeFiles/ivis-opengl.dir/pieclip.cpp.o.d -o CMakeFiles/ivis-opengl.dir/pieclip.cpp.o -c /builddir/build/BUILD/warzone2100/lib/ivis_opengl/pieclip.cpp [ 60%] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/piedraw.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/ivis_opengl && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/piedraw.cpp.o -MF CMakeFiles/ivis-opengl.dir/piedraw.cpp.o.d -o CMakeFiles/ivis-opengl.dir/piedraw.cpp.o -c /builddir/build/BUILD/warzone2100/lib/ivis_opengl/piedraw.cpp [ 60%] Building CXX object lib/netplay/CMakeFiles/netplay.dir/nettypes.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/netplay && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DMINIUPNP_STATICLIB -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/lib/netplay/../../3rdparty/miniupnp -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/netplay/CMakeFiles/netplay.dir/nettypes.cpp.o -MF CMakeFiles/netplay.dir/nettypes.cpp.o.d -o CMakeFiles/netplay.dir/nettypes.cpp.o -c /builddir/build/BUILD/warzone2100/lib/netplay/nettypes.cpp [ 61%] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/piefunc.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/ivis_opengl && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/piefunc.cpp.o -MF CMakeFiles/ivis-opengl.dir/piefunc.cpp.o.d -o CMakeFiles/ivis-opengl.dir/piefunc.cpp.o -c /builddir/build/BUILD/warzone2100/lib/ivis_opengl/piefunc.cpp /usr/bin/gmake -f tools/map/CMakeFiles/maptools.dir/build.make tools/map/CMakeFiles/maptools.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/warzone2100 /builddir/build/BUILD/warzone2100/tools/map /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/tools/map /builddir/build/BUILD/warzone2100/redhat-linux-build/tools/map/CMakeFiles/maptools.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/gmake -f tools/map/CMakeFiles/maptools.dir/build.make tools/map/CMakeFiles/maptools.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 61%] Building CXX object tools/map/CMakeFiles/maptools.dir/maptools.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/tools/map && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT tools/map/CMakeFiles/maptools.dir/maptools.cpp.o -MF CMakeFiles/maptools.dir/maptools.cpp.o.d -o CMakeFiles/maptools.dir/maptools.cpp.o -c /builddir/build/BUILD/warzone2100/tools/map/maptools.cpp [ 61%] Linking CXX static library libnetplay.a cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/netplay && /usr/bin/cmake -P CMakeFiles/netplay.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/netplay && /usr/bin/cmake -E cmake_link_script CMakeFiles/netplay.dir/link.txt --verbose=1 /usr/bin/ar qc libnetplay.a CMakeFiles/netplay.dir/netjoin_stub.cpp.o CMakeFiles/netplay.dir/netlog.cpp.o CMakeFiles/netplay.dir/netplay.cpp.o CMakeFiles/netplay.dir/netqueue.cpp.o CMakeFiles/netplay.dir/netreplay.cpp.o CMakeFiles/netplay.dir/netsocket.cpp.o CMakeFiles/netplay.dir/nettypes.cpp.o /usr/bin/ranlib libnetplay.a [ 61%] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/piematrix.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/ivis_opengl && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/piematrix.cpp.o -MF CMakeFiles/ivis-opengl.dir/piematrix.cpp.o.d -o CMakeFiles/ivis-opengl.dir/piematrix.cpp.o -c /builddir/build/BUILD/warzone2100/lib/ivis_opengl/piematrix.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 61%] Built target netplay [ 61%] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/piemode.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/ivis_opengl && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/piemode.cpp.o -MF CMakeFiles/ivis-opengl.dir/piemode.cpp.o.d -o CMakeFiles/ivis-opengl.dir/piemode.cpp.o -c /builddir/build/BUILD/warzone2100/lib/ivis_opengl/piemode.cpp [ 61%] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/piepalette.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/ivis_opengl && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/piepalette.cpp.o -MF CMakeFiles/ivis-opengl.dir/piepalette.cpp.o.d -o CMakeFiles/ivis-opengl.dir/piepalette.cpp.o -c /builddir/build/BUILD/warzone2100/lib/ivis_opengl/piepalette.cpp [ 61%] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/piestate.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/ivis_opengl && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/piestate.cpp.o -MF CMakeFiles/ivis-opengl.dir/piestate.cpp.o.d -o CMakeFiles/ivis-opengl.dir/piestate.cpp.o -c /builddir/build/BUILD/warzone2100/lib/ivis_opengl/piestate.cpp [ 61%] Building CXX object tools/map/CMakeFiles/maptools.dir/pngsave.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/tools/map && /usr/bin/g++ -DHAVE_CONFIG_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT tools/map/CMakeFiles/maptools.dir/pngsave.cpp.o -MF CMakeFiles/maptools.dir/pngsave.cpp.o.d -o CMakeFiles/maptools.dir/pngsave.cpp.o -c /builddir/build/BUILD/warzone2100/tools/map/pngsave.cpp [ 62%] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/png_util.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/ivis_opengl && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/png_util.cpp.o -MF CMakeFiles/ivis-opengl.dir/png_util.cpp.o.d -o CMakeFiles/ivis-opengl.dir/png_util.cpp.o -c /builddir/build/BUILD/warzone2100/lib/ivis_opengl/png_util.cpp [ 62%] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/screen.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/ivis_opengl && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/screen.cpp.o -MF CMakeFiles/ivis-opengl.dir/screen.cpp.o.d -o CMakeFiles/ivis-opengl.dir/screen.cpp.o -c /builddir/build/BUILD/warzone2100/lib/ivis_opengl/screen.cpp [ 62%] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/tex.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/ivis_opengl && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/tex.cpp.o -MF CMakeFiles/ivis-opengl.dir/tex.cpp.o.d -o CMakeFiles/ivis-opengl.dir/tex.cpp.o -c /builddir/build/BUILD/warzone2100/lib/ivis_opengl/tex.cpp [ 62%] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/textdraw.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/ivis_opengl && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/textdraw.cpp.o -MF CMakeFiles/ivis-opengl.dir/textdraw.cpp.o.d -o CMakeFiles/ivis-opengl.dir/textdraw.cpp.o -c /builddir/build/BUILD/warzone2100/lib/ivis_opengl/textdraw.cpp /builddir/build/BUILD/warzone2100/lib/ivis_opengl/screen.cpp: In function 'void wzPerfWriteOut(const std::vector&, const WzString&)': /builddir/build/BUILD/warzone2100/lib/ivis_opengl/screen.cpp:131:137: warning: comparison of integer expressions of different signedness: 'PHYSFS_sint64' {aka 'long long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 131 | if (WZ_PHYSFS_writeBytes(fileHandle, line.toUtf8().c_str(), static_cast(line.toUtf8().length())) != line.toUtf8().length()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/ivis_opengl/tex.cpp: In function 'bool scaleImageMaxSize(iV_Image*, int, int)': /builddir/build/BUILD/warzone2100/lib/ivis_opengl/tex.cpp:206:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 206 | if ((maxWidth <= 0 || s->width <= maxWidth) && (maxHeight <= 0 || s->height <= maxHeight)) | ~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/ivis_opengl/tex.cpp:206:85: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 206 | if ((maxWidth <= 0 || s->width <= maxWidth) && (maxHeight <= 0 || s->height <= maxHeight)) | ~~~~~~~~~~^~~~~~~~~~~~ [ 63%] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/3rdparty/vkh_renderpasscompat.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/ivis_opengl && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/3rdparty/vkh_renderpasscompat.cpp.o -MF CMakeFiles/ivis-opengl.dir/3rdparty/vkh_renderpasscompat.cpp.o.d -o CMakeFiles/ivis-opengl.dir/3rdparty/vkh_renderpasscompat.cpp.o -c /builddir/build/BUILD/warzone2100/lib/ivis_opengl/3rdparty/vkh_renderpasscompat.cpp [ 63%] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/3rdparty/vkh_info.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/ivis_opengl && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/3rdparty/vkh_info.cpp.o -MF CMakeFiles/ivis-opengl.dir/3rdparty/vkh_info.cpp.o.d -o CMakeFiles/ivis-opengl.dir/3rdparty/vkh_info.cpp.o -c /builddir/build/BUILD/warzone2100/lib/ivis_opengl/3rdparty/vkh_info.cpp [ 63%] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/3rdparty/vk_mem_alloc.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/ivis_opengl && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -Wno-pedantic -MD -MT lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/3rdparty/vk_mem_alloc.cpp.o -MF CMakeFiles/ivis-opengl.dir/3rdparty/vk_mem_alloc.cpp.o.d -o CMakeFiles/ivis-opengl.dir/3rdparty/vk_mem_alloc.cpp.o -c /builddir/build/BUILD/warzone2100/lib/ivis_opengl/3rdparty/vk_mem_alloc.cpp [ 63%] Linking CXX executable maptools cd /builddir/build/BUILD/warzone2100/redhat-linux-build/tools/map && /usr/bin/cmake -E cmake_link_script CMakeFiles/maptools.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/maptools.dir/maptools.cpp.o CMakeFiles/maptools.dir/pngsave.cpp.o -o maptools ../../lib/wzmaplib/libwzmaplib.a /usr/lib64/libpng.so ../../3rdparty/quickjs/libquickjs.a /usr/lib64/libz.so [ 63%] Linking CXX static library libivis-opengl.a cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/ivis_opengl && /usr/bin/cmake -P CMakeFiles/ivis-opengl.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/ivis_opengl && /usr/bin/cmake -E cmake_link_script CMakeFiles/ivis-opengl.dir/link.txt --verbose=1 /usr/bin/ar qc libivis-opengl.a "CMakeFiles/ivis-opengl.dir/3rdparty/stb_image_resize.cpp.o" "CMakeFiles/ivis-opengl.dir/bitimage.cpp.o" "CMakeFiles/ivis-opengl.dir/gfx_api.cpp.o" "CMakeFiles/ivis-opengl.dir/gfx_api_gl.cpp.o" "CMakeFiles/ivis-opengl.dir/gfx_api_null.cpp.o" "CMakeFiles/ivis-opengl.dir/gfx_api_vk.cpp.o" "CMakeFiles/ivis-opengl.dir/imdload.cpp.o" "CMakeFiles/ivis-opengl.dir/jpeg_encoder.cpp.o" "CMakeFiles/ivis-opengl.dir/pieblitfunc.cpp.o" "CMakeFiles/ivis-opengl.dir/pieclip.cpp.o" "CMakeFiles/ivis-opengl.dir/piedraw.cpp.o" "CMakeFiles/ivis-opengl.dir/piefunc.cpp.o" "CMakeFiles/ivis-opengl.dir/piematrix.cpp.o" "CMakeFiles/ivis-opengl.dir/piemode.cpp.o" "CMakeFiles/ivis-opengl.dir/piepalette.cpp.o" "CMakeFiles/ivis-opengl.dir/piestate.cpp.o" "CMakeFiles/ivis-opengl.dir/png_util.cpp.o" "CMakeFiles/ivis-opengl.dir/screen.cpp.o" "CMakeFiles/ivis-opengl.dir/tex.cpp.o" "CMakeFiles/ivis-opengl.dir/textdraw.cpp.o" "CMakeFiles/ivis-opengl.dir/3rdparty/vkh_renderpasscompat.cpp.o" "CMakeFiles/ivis-opengl.dir/3rdparty/vkh_info.cpp.o" "CMakeFiles/ivis-opengl.dir/3rdparty/vk_mem_alloc.cpp.o" /usr/bin/ranlib libivis-opengl.a gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 63%] Built target ivis-opengl /usr/bin/gmake -f lib/sdl/CMakeFiles/sdl-backend.dir/build.make lib/sdl/CMakeFiles/sdl-backend.dir/depend /usr/bin/gmake -f lib/widget/CMakeFiles/widget.dir/build.make lib/widget/CMakeFiles/widget.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/warzone2100 /builddir/build/BUILD/warzone2100/lib/sdl /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/sdl /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/sdl/CMakeFiles/sdl-backend.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/warzone2100 /builddir/build/BUILD/warzone2100/lib/widget /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/widget /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/widget/CMakeFiles/widget.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/gmake -f lib/sdl/CMakeFiles/sdl-backend.dir/build.make lib/sdl/CMakeFiles/sdl-backend.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 63%] Building CXX object lib/sdl/CMakeFiles/sdl-backend.dir/cursors_sdl.cpp.o gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/gmake -f lib/widget/CMakeFiles/widget.dir/build.make lib/widget/CMakeFiles/widget.dir/build cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/sdl && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_SDL_VULKAN_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/sdl/CMakeFiles/sdl-backend.dir/cursors_sdl.cpp.o -MF CMakeFiles/sdl-backend.dir/cursors_sdl.cpp.o.d -o CMakeFiles/sdl-backend.dir/cursors_sdl.cpp.o -c /builddir/build/BUILD/warzone2100/lib/sdl/cursors_sdl.cpp gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 63%] Building CXX object lib/sdl/CMakeFiles/sdl-backend.dir/gfx_api_gl_sdl.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/sdl && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_SDL_VULKAN_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/sdl/CMakeFiles/sdl-backend.dir/gfx_api_gl_sdl.cpp.o -MF CMakeFiles/sdl-backend.dir/gfx_api_gl_sdl.cpp.o.d -o CMakeFiles/sdl-backend.dir/gfx_api_gl_sdl.cpp.o -c /builddir/build/BUILD/warzone2100/lib/sdl/gfx_api_gl_sdl.cpp [ 63%] Building CXX object lib/widget/CMakeFiles/widget.dir/alignment.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/widget && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/widget/CMakeFiles/widget.dir/alignment.cpp.o -MF CMakeFiles/widget.dir/alignment.cpp.o.d -o CMakeFiles/widget.dir/alignment.cpp.o -c /builddir/build/BUILD/warzone2100/lib/widget/alignment.cpp [ 63%] Building CXX object lib/sdl/CMakeFiles/sdl-backend.dir/gfx_api_null_sdl.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/sdl && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_SDL_VULKAN_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/sdl/CMakeFiles/sdl-backend.dir/gfx_api_null_sdl.cpp.o -MF CMakeFiles/sdl-backend.dir/gfx_api_null_sdl.cpp.o.d -o CMakeFiles/sdl-backend.dir/gfx_api_null_sdl.cpp.o -c /builddir/build/BUILD/warzone2100/lib/sdl/gfx_api_null_sdl.cpp [ 64%] Building CXX object lib/sdl/CMakeFiles/sdl-backend.dir/gfx_api_sdl.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/sdl && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_SDL_VULKAN_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/sdl/CMakeFiles/sdl-backend.dir/gfx_api_sdl.cpp.o -MF CMakeFiles/sdl-backend.dir/gfx_api_sdl.cpp.o.d -o CMakeFiles/sdl-backend.dir/gfx_api_sdl.cpp.o -c /builddir/build/BUILD/warzone2100/lib/sdl/gfx_api_sdl.cpp [ 64%] Building CXX object lib/widget/CMakeFiles/widget.dir/bar.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/widget && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/widget/CMakeFiles/widget.dir/bar.cpp.o -MF CMakeFiles/widget.dir/bar.cpp.o.d -o CMakeFiles/widget.dir/bar.cpp.o -c /builddir/build/BUILD/warzone2100/lib/widget/bar.cpp [ 64%] Building CXX object lib/sdl/CMakeFiles/sdl-backend.dir/gfx_api_vk_sdl.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/sdl && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_SDL_VULKAN_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/sdl/CMakeFiles/sdl-backend.dir/gfx_api_vk_sdl.cpp.o -MF CMakeFiles/sdl-backend.dir/gfx_api_vk_sdl.cpp.o.d -o CMakeFiles/sdl-backend.dir/gfx_api_vk_sdl.cpp.o -c /builddir/build/BUILD/warzone2100/lib/sdl/gfx_api_vk_sdl.cpp [ 65%] Building CXX object lib/widget/CMakeFiles/widget.dir/button.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/widget && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/widget/CMakeFiles/widget.dir/button.cpp.o -MF CMakeFiles/widget.dir/button.cpp.o.d -o CMakeFiles/widget.dir/button.cpp.o -c /builddir/build/BUILD/warzone2100/lib/widget/button.cpp [ 65%] Building CXX object lib/widget/CMakeFiles/widget.dir/checkbox.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/widget && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/widget/CMakeFiles/widget.dir/checkbox.cpp.o -MF CMakeFiles/widget.dir/checkbox.cpp.o.d -o CMakeFiles/widget.dir/checkbox.cpp.o -c /builddir/build/BUILD/warzone2100/lib/widget/checkbox.cpp [ 65%] Building CXX object lib/sdl/CMakeFiles/sdl-backend.dir/main_sdl.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/sdl && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_SDL_VULKAN_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/sdl/CMakeFiles/sdl-backend.dir/main_sdl.cpp.o -MF CMakeFiles/sdl-backend.dir/main_sdl.cpp.o.d -o CMakeFiles/sdl-backend.dir/main_sdl.cpp.o -c /builddir/build/BUILD/warzone2100/lib/sdl/main_sdl.cpp [ 65%] Building CXX object lib/widget/CMakeFiles/widget.dir/cliprect.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/widget && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/widget/CMakeFiles/widget.dir/cliprect.cpp.o -MF CMakeFiles/widget.dir/cliprect.cpp.o.d -o CMakeFiles/widget.dir/cliprect.cpp.o -c /builddir/build/BUILD/warzone2100/lib/widget/cliprect.cpp [ 65%] Building CXX object lib/widget/CMakeFiles/widget.dir/dropdown.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/widget && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/widget/CMakeFiles/widget.dir/dropdown.cpp.o -MF CMakeFiles/widget.dir/dropdown.cpp.o.d -o CMakeFiles/widget.dir/dropdown.cpp.o -c /builddir/build/BUILD/warzone2100/lib/widget/dropdown.cpp /builddir/build/BUILD/warzone2100/lib/sdl/main_sdl.cpp: In function 'bool wzChangeWindowResolution(int, unsigned int, unsigned int)': /builddir/build/BUILD/warzone2100/lib/sdl/main_sdl.cpp:1925:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1925 | if ((width > bounds.w) || (height > bounds.h)) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/sdl/main_sdl.cpp:1925:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1925 | if ((width > bounds.w) || (height > bounds.h)) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/sdl/main_sdl.cpp:1964:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1964 | if (resultingWidth != width || resultingHeight != height) { | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/warzone2100/lib/sdl/main_sdl.cpp:1964:56: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1964 | if (resultingWidth != width || resultingHeight != height) { | ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/sdl/main_sdl.cpp: In function 'nonstd::optional_lite::optional wzMainScreenSetup_CreateVideoWindow(const video_backend&, int, WINDOW_MODE, int, bool)': /builddir/build/BUILD/warzone2100/lib/sdl/main_sdl.cpp:2420:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2420 | if (resultingWidth < minWindowWidth || resultingHeight < minWindowHeight) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/sdl/main_sdl.cpp:2420:64: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2420 | if (resultingWidth < minWindowWidth || resultingHeight < minWindowHeight) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/widget/dropdown.cpp: In member function 'int DropdownWidget::calculateDropdownListScreenPosY() const': /builddir/build/BUILD/warzone2100/lib/widget/dropdown.cpp:122:55: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 122 | if (dropDownOverlayPosY + itemsList->height() > screenHeight) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [ 65%] Building CXX object lib/widget/CMakeFiles/widget.dir/editbox.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/widget && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/widget/CMakeFiles/widget.dir/editbox.cpp.o -MF CMakeFiles/widget.dir/editbox.cpp.o.d -o CMakeFiles/widget.dir/editbox.cpp.o -c /builddir/build/BUILD/warzone2100/lib/widget/editbox.cpp [ 65%] Linking CXX static library libsdl-backend.a cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/sdl && /usr/bin/cmake -P CMakeFiles/sdl-backend.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/sdl && /usr/bin/cmake -E cmake_link_script CMakeFiles/sdl-backend.dir/link.txt --verbose=1 /usr/bin/ar qc libsdl-backend.a "CMakeFiles/sdl-backend.dir/cursors_sdl.cpp.o" "CMakeFiles/sdl-backend.dir/gfx_api_gl_sdl.cpp.o" "CMakeFiles/sdl-backend.dir/gfx_api_null_sdl.cpp.o" "CMakeFiles/sdl-backend.dir/gfx_api_sdl.cpp.o" "CMakeFiles/sdl-backend.dir/gfx_api_vk_sdl.cpp.o" "CMakeFiles/sdl-backend.dir/main_sdl.cpp.o" /usr/bin/ranlib libsdl-backend.a [ 66%] Building CXX object lib/widget/CMakeFiles/widget.dir/form.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/widget && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/widget/CMakeFiles/widget.dir/form.cpp.o -MF CMakeFiles/widget.dir/form.cpp.o.d -o CMakeFiles/widget.dir/form.cpp.o -c /builddir/build/BUILD/warzone2100/lib/widget/form.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 66%] Built target sdl-backend [ 66%] Building CXX object lib/widget/CMakeFiles/widget.dir/gridallocation.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/widget && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/widget/CMakeFiles/widget.dir/gridallocation.cpp.o -MF CMakeFiles/widget.dir/gridallocation.cpp.o.d -o CMakeFiles/widget.dir/gridallocation.cpp.o -c /builddir/build/BUILD/warzone2100/lib/widget/gridallocation.cpp [ 66%] Building CXX object lib/widget/CMakeFiles/widget.dir/gridlayout.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/widget && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/widget/CMakeFiles/widget.dir/gridlayout.cpp.o -MF CMakeFiles/widget.dir/gridlayout.cpp.o.d -o CMakeFiles/widget.dir/gridlayout.cpp.o -c /builddir/build/BUILD/warzone2100/lib/widget/gridlayout.cpp [ 66%] Building CXX object lib/widget/CMakeFiles/widget.dir/jsontable.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/widget && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/widget/CMakeFiles/widget.dir/jsontable.cpp.o -MF CMakeFiles/widget.dir/jsontable.cpp.o.d -o CMakeFiles/widget.dir/jsontable.cpp.o -c /builddir/build/BUILD/warzone2100/lib/widget/jsontable.cpp [ 67%] Building CXX object lib/widget/CMakeFiles/widget.dir/label.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/widget && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/widget/CMakeFiles/widget.dir/label.cpp.o -MF CMakeFiles/widget.dir/label.cpp.o.d -o CMakeFiles/widget.dir/label.cpp.o -c /builddir/build/BUILD/warzone2100/lib/widget/label.cpp [ 67%] Building CXX object lib/widget/CMakeFiles/widget.dir/listwidget.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/widget && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/widget/CMakeFiles/widget.dir/listwidget.cpp.o -MF CMakeFiles/widget.dir/listwidget.cpp.o.d -o CMakeFiles/widget.dir/listwidget.cpp.o -c /builddir/build/BUILD/warzone2100/lib/widget/listwidget.cpp /builddir/build/BUILD/warzone2100/lib/widget/jsontable.cpp: In lambda function: /builddir/build/BUILD/warzone2100/lib/widget/jsontable.cpp:576:51: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 576 | if (popOverX0 + psWidget->width() > screenWidth) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/widget/jsontable.cpp:582:52: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 582 | if (popOverY0 + psWidget->height() > screenHeight) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/widget/listwidget.cpp: In member function 'void TabSelectionWidget::doLayoutAll()': /builddir/build/BUILD/warzone2100/lib/widget/listwidget.cpp:149:43: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if (haveScroll_ || tabs() <= tabsAtOnce_) | ~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:26, from /builddir/build/BUILD/warzone2100/lib/widget/widget.h:33, from /builddir/build/BUILD/warzone2100/lib/widget/jsontable.h:27, from /builddir/build/BUILD/warzone2100/lib/widget/jsontable.cpp:24: /builddir/build/BUILD/warzone2100/lib/widget/jsontable.cpp: In instantiation of 'nonstd::optional_lite::optional > pushJSONPath(const std::string&, std::vector&) [with json_type = nlohmann::basic_json*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/warzone2100/lib/widget/jsontable.cpp:1068:50: required from here /builddir/build/BUILD/warzone2100/lib/widget/jsontable.cpp:1037:73: warning: comparison of integer expressions of different signedness: 'int' and 'nlohmann::basic_json::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1037 | ASSERT_OR_RETURN(nullopt, arrayIndex >= 0 && arrayIndex < current_json_level.size(), "Array index out of bounds: %d", arrayIndex); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/lib/widget/jsontable.cpp:1037:17: note: in expansion of macro 'ASSERT_OR_RETURN' 1037 | ASSERT_OR_RETURN(nullopt, arrayIndex >= 0 && arrayIndex < current_json_level.size(), "Array index out of bounds: %d", arrayIndex); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/widget/jsontable.cpp: In instantiation of 'nonstd::optional_lite::optional > pushJSONPath(const std::string&, std::vector&) [with json_type = nlohmann::basic_json<>*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/warzone2100/lib/widget/jsontable.cpp:1072:50: required from here /builddir/build/BUILD/warzone2100/lib/widget/jsontable.cpp:1037:73: warning: comparison of integer expressions of different signedness: 'int' and 'nlohmann::basic_json<>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1037 | ASSERT_OR_RETURN(nullopt, arrayIndex >= 0 && arrayIndex < current_json_level.size(), "Array index out of bounds: %d", arrayIndex); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/lib/widget/jsontable.cpp:1037:17: note: in expansion of macro 'ASSERT_OR_RETURN' 1037 | ASSERT_OR_RETURN(nullopt, arrayIndex >= 0 && arrayIndex < current_json_level.size(), "Array index out of bounds: %d", arrayIndex); | ^~~~~~~~~~~~~~~~ [ 67%] Building CXX object lib/widget/CMakeFiles/widget.dir/margin.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/widget && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/widget/CMakeFiles/widget.dir/margin.cpp.o -MF CMakeFiles/widget.dir/margin.cpp.o.d -o CMakeFiles/widget.dir/margin.cpp.o -c /builddir/build/BUILD/warzone2100/lib/widget/margin.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 67%] Built target maptools [ 67%] Building CXX object lib/widget/CMakeFiles/widget.dir/minsize.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/widget && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/widget/CMakeFiles/widget.dir/minsize.cpp.o -MF CMakeFiles/widget.dir/minsize.cpp.o.d -o CMakeFiles/widget.dir/minsize.cpp.o -c /builddir/build/BUILD/warzone2100/lib/widget/minsize.cpp [ 68%] Building CXX object lib/widget/CMakeFiles/widget.dir/paragraph.cpp.o [ 68%] Building CXX object lib/widget/CMakeFiles/widget.dir/multibutform.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/widget && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/widget/CMakeFiles/widget.dir/multibutform.cpp.o -MF CMakeFiles/widget.dir/multibutform.cpp.o.d -o CMakeFiles/widget.dir/multibutform.cpp.o -c /builddir/build/BUILD/warzone2100/lib/widget/multibutform.cpp cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/widget && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/widget/CMakeFiles/widget.dir/paragraph.cpp.o -MF CMakeFiles/widget.dir/paragraph.cpp.o.d -o CMakeFiles/widget.dir/paragraph.cpp.o -c /builddir/build/BUILD/warzone2100/lib/widget/paragraph.cpp [ 68%] Building CXX object lib/widget/CMakeFiles/widget.dir/scrollablelist.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/widget && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/widget/CMakeFiles/widget.dir/scrollablelist.cpp.o -MF CMakeFiles/widget.dir/scrollablelist.cpp.o.d -o CMakeFiles/widget.dir/scrollablelist.cpp.o -c /builddir/build/BUILD/warzone2100/lib/widget/scrollablelist.cpp /builddir/build/BUILD/warzone2100/lib/widget/paragraph.cpp: In member function 'void FlowLayout::placeLine(const FlowLayoutElementDescriptor&, size_t, size_t)': /builddir/build/BUILD/warzone2100/lib/widget/paragraph.cpp:127:51: warning: comparison of integer expressions of different signedness: 'long long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 127 | while (whitespacePosition > elementDescriptor.size() || (whitespacePosition > current && !elementDescriptor.isWhitespace(whitespacePosition - 1))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/widget/paragraph.cpp:127:101: warning: comparison of integer expressions of different signedness: 'long long int' and 'long unsigned int' [-Wsign-compare] 127 | while (whitespacePosition > elementDescriptor.size() || (whitespacePosition > current && !elementDescriptor.isWhitespace(whitespacePosition - 1))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/widget/paragraph.cpp:132:48: warning: comparison of integer expressions of different signedness: 'long long int' and 'long unsigned int' [-Wsign-compare] 132 | if (whitespacePosition > current) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/widget/paragraph.cpp:140:47: warning: comparison of integer expressions of different signedness: 'long long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 140 | else if (fragmentFits == end) | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/warzone2100/lib/widget/paragraph.cpp: In member function 'virtual bool ParagraphWidgetElement::isLayoutDirty() const': /builddir/build/BUILD/warzone2100/lib/widget/paragraph.cpp:388:40: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 388 | return widget->width() != layoutWidth || widget->height() != layoutHeight; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/widget/paragraph.cpp:388:75: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 388 | return widget->width() != layoutWidth || widget->height() != layoutHeight; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/widget/paragraph.cpp: In member function 'virtual void Paragraph::geometryChanged()': /builddir/build/BUILD/warzone2100/lib/widget/paragraph.cpp:491:25: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 491 | if (layoutWidth != width()) | ~~~~~~~~~~~~^~~~~~~~~~ [ 68%] Building CXX object lib/widget/CMakeFiles/widget.dir/scrollbar.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/widget && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/widget/CMakeFiles/widget.dir/scrollbar.cpp.o -MF CMakeFiles/widget.dir/scrollbar.cpp.o.d -o CMakeFiles/widget.dir/scrollbar.cpp.o -c /builddir/build/BUILD/warzone2100/lib/widget/scrollbar.cpp [ 68%] Building CXX object lib/widget/CMakeFiles/widget.dir/slider.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/widget && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/widget/CMakeFiles/widget.dir/slider.cpp.o -MF CMakeFiles/widget.dir/slider.cpp.o.d -o CMakeFiles/widget.dir/slider.cpp.o -c /builddir/build/BUILD/warzone2100/lib/widget/slider.cpp [ 69%] Building CXX object lib/widget/CMakeFiles/widget.dir/table.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/widget && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/widget/CMakeFiles/widget.dir/table.cpp.o -MF CMakeFiles/widget.dir/table.cpp.o.d -o CMakeFiles/widget.dir/table.cpp.o -c /builddir/build/BUILD/warzone2100/lib/widget/table.cpp [ 69%] Building CXX object lib/widget/CMakeFiles/widget.dir/tip.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/widget && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/widget/CMakeFiles/widget.dir/tip.cpp.o -MF CMakeFiles/widget.dir/tip.cpp.o.d -o CMakeFiles/widget.dir/tip.cpp.o -c /builddir/build/BUILD/warzone2100/lib/widget/tip.cpp [ 69%] Building CXX object lib/widget/CMakeFiles/widget.dir/widget.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/widget && /usr/bin/g++ -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=c++11 -MD -MT lib/widget/CMakeFiles/widget.dir/widget.cpp.o -MF CMakeFiles/widget.dir/widget.cpp.o.d -o CMakeFiles/widget.dir/widget.cpp.o -c /builddir/build/BUILD/warzone2100/lib/widget/widget.cpp [ 69%] Linking CXX static library libwidget.a cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/widget && /usr/bin/cmake -P CMakeFiles/widget.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/widget && /usr/bin/cmake -E cmake_link_script CMakeFiles/widget.dir/link.txt --verbose=1 /usr/bin/ar qc libwidget.a CMakeFiles/widget.dir/alignment.cpp.o CMakeFiles/widget.dir/bar.cpp.o CMakeFiles/widget.dir/button.cpp.o CMakeFiles/widget.dir/checkbox.cpp.o CMakeFiles/widget.dir/cliprect.cpp.o CMakeFiles/widget.dir/dropdown.cpp.o CMakeFiles/widget.dir/editbox.cpp.o CMakeFiles/widget.dir/form.cpp.o CMakeFiles/widget.dir/gridallocation.cpp.o CMakeFiles/widget.dir/gridlayout.cpp.o CMakeFiles/widget.dir/jsontable.cpp.o CMakeFiles/widget.dir/label.cpp.o CMakeFiles/widget.dir/listwidget.cpp.o CMakeFiles/widget.dir/margin.cpp.o CMakeFiles/widget.dir/minsize.cpp.o CMakeFiles/widget.dir/multibutform.cpp.o CMakeFiles/widget.dir/paragraph.cpp.o CMakeFiles/widget.dir/scrollablelist.cpp.o CMakeFiles/widget.dir/scrollbar.cpp.o CMakeFiles/widget.dir/slider.cpp.o CMakeFiles/widget.dir/table.cpp.o CMakeFiles/widget.dir/tip.cpp.o CMakeFiles/widget.dir/widget.cpp.o /usr/bin/ranlib libwidget.a gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 69%] Built target widget /usr/bin/gmake -f src/CMakeFiles/warzone2100.dir/build.make src/CMakeFiles/warzone2100.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' cd /builddir/build/BUILD/warzone2100/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/warzone2100 /builddir/build/BUILD/warzone2100/src /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/src /builddir/build/BUILD/warzone2100/redhat-linux-build/src/CMakeFiles/warzone2100.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/gmake -f src/CMakeFiles/warzone2100.dir/build.make src/CMakeFiles/warzone2100.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 70%] Building CXX object src/CMakeFiles/warzone2100.dir/action.cpp.o [ 70%] Building CXX object src/CMakeFiles/warzone2100.dir/activity.cpp.o [ 70%] Building CXX object src/CMakeFiles/warzone2100.dir/3rdparty/propertymatcher.cpp.o [ 70%] Building CXX object src/CMakeFiles/warzone2100.dir/3rdparty/physfs_memoryio.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/3rdparty/physfs_memoryio.cpp.o -MF CMakeFiles/warzone2100.dir/3rdparty/physfs_memoryio.cpp.o.d -o CMakeFiles/warzone2100.dir/3rdparty/physfs_memoryio.cpp.o -c /builddir/build/BUILD/warzone2100/src/3rdparty/physfs_memoryio.cpp cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/3rdparty/propertymatcher.cpp.o -MF CMakeFiles/warzone2100.dir/3rdparty/propertymatcher.cpp.o.d -o CMakeFiles/warzone2100.dir/3rdparty/propertymatcher.cpp.o -c /builddir/build/BUILD/warzone2100/src/3rdparty/propertymatcher.cpp cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/activity.cpp.o -MF CMakeFiles/warzone2100.dir/activity.cpp.o.d -o CMakeFiles/warzone2100.dir/activity.cpp.o -c /builddir/build/BUILD/warzone2100/src/activity.cpp cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/action.cpp.o -MF CMakeFiles/warzone2100.dir/action.cpp.o.d -o CMakeFiles/warzone2100.dir/action.cpp.o -c /builddir/build/BUILD/warzone2100/src/action.cpp [ 70%] Building CXX object src/CMakeFiles/warzone2100.dir/advvis.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/advvis.cpp.o -MF CMakeFiles/warzone2100.dir/advvis.cpp.o.d -o CMakeFiles/warzone2100.dir/advvis.cpp.o -c /builddir/build/BUILD/warzone2100/src/advvis.cpp /builddir/build/BUILD/warzone2100/src/advvis.cpp: In function 'void avUpdateTiles()': /builddir/build/BUILD/warzone2100/src/advvis.cpp:52:18: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 52 | for (; i < len; i++) | ~~^~~~~ [ 71%] Building CXX object src/CMakeFiles/warzone2100.dir/ai.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/ai.cpp.o -MF CMakeFiles/warzone2100.dir/ai.cpp.o.d -o CMakeFiles/warzone2100.dir/ai.cpp.o -c /builddir/build/BUILD/warzone2100/src/ai.cpp /builddir/build/BUILD/warzone2100/src/action.cpp: In function 'void actionDroidBase(DROID*, DROID_ACTION_DATA*)': /builddir/build/BUILD/warzone2100/src/action.cpp:2243:43: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2243 | for (int i = 0; i < psDroid->numWeaps; i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object src/CMakeFiles/warzone2100.dir/animation.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/animation.cpp.o -MF CMakeFiles/warzone2100.dir/animation.cpp.o.d -o CMakeFiles/warzone2100.dir/animation.cpp.o -c /builddir/build/BUILD/warzone2100/src/animation.cpp [ 71%] Building CXX object src/CMakeFiles/warzone2100.dir/astar.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/astar.cpp.o -MF CMakeFiles/warzone2100.dir/astar.cpp.o.d -o CMakeFiles/warzone2100.dir/astar.cpp.o -c /builddir/build/BUILD/warzone2100/src/astar.cpp /builddir/build/BUILD/warzone2100/src/ai.cpp: In function 'SDWORD targetAttackWeight(BASE_OBJECT*, BASE_OBJECT*, SDWORD)': /builddir/build/BUILD/warzone2100/src/ai.cpp:360:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 360 | bool tooClose = (unsigned)dist <= proj_GetMinRange(attackerWeapon, psAttacker->player); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/ai.cpp: In function 'bool checkAnyWeaponsTarget(BASE_OBJECT*, BASE_OBJECT*)': /builddir/build/BUILD/warzone2100/src/ai.cpp:1219:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1219 | for (int i = 0; i < psDroid->numWeaps; i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object src/CMakeFiles/warzone2100.dir/atmos.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/atmos.cpp.o -MF CMakeFiles/warzone2100.dir/atmos.cpp.o.d -o CMakeFiles/warzone2100.dir/atmos.cpp.o -c /builddir/build/BUILD/warzone2100/src/atmos.cpp [ 72%] Building CXX object src/CMakeFiles/warzone2100.dir/aud.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/aud.cpp.o -MF CMakeFiles/warzone2100.dir/aud.cpp.o.d -o CMakeFiles/warzone2100.dir/aud.cpp.o -c /builddir/build/BUILD/warzone2100/src/aud.cpp [ 72%] Building CXX object src/CMakeFiles/warzone2100.dir/baseobject.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/baseobject.cpp.o -MF CMakeFiles/warzone2100.dir/baseobject.cpp.o.d -o CMakeFiles/warzone2100.dir/baseobject.cpp.o -c /builddir/build/BUILD/warzone2100/src/baseobject.cpp [ 72%] Building CXX object src/CMakeFiles/warzone2100.dir/bucket3d.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/bucket3d.cpp.o -MF CMakeFiles/warzone2100.dir/bucket3d.cpp.o.d -o CMakeFiles/warzone2100.dir/bucket3d.cpp.o -c /builddir/build/BUILD/warzone2100/src/bucket3d.cpp [ 72%] Building CXX object src/CMakeFiles/warzone2100.dir/challenge.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/challenge.cpp.o -MF CMakeFiles/warzone2100.dir/challenge.cpp.o.d -o CMakeFiles/warzone2100.dir/challenge.cpp.o -c /builddir/build/BUILD/warzone2100/src/challenge.cpp [ 73%] Building CXX object src/CMakeFiles/warzone2100.dir/chat.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/chat.cpp.o -MF CMakeFiles/warzone2100.dir/chat.cpp.o.d -o CMakeFiles/warzone2100.dir/chat.cpp.o -c /builddir/build/BUILD/warzone2100/src/chat.cpp [ 73%] Building CXX object src/CMakeFiles/warzone2100.dir/cheat.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/cheat.cpp.o -MF CMakeFiles/warzone2100.dir/cheat.cpp.o.d -o CMakeFiles/warzone2100.dir/cheat.cpp.o -c /builddir/build/BUILD/warzone2100/src/cheat.cpp /builddir/build/BUILD/warzone2100/src/challenge.cpp: In function 'void displayLoadSlot(WIDGET*, UDWORD, UDWORD)': /builddir/build/BUILD/warzone2100/src/challenge.cpp:179:73: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 179 | while (iV_GetTextWidth(butString, font_regular) > psWidget->width()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object src/CMakeFiles/warzone2100.dir/clparse.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/clparse.cpp.o -MF CMakeFiles/warzone2100.dir/clparse.cpp.o.d -o CMakeFiles/warzone2100.dir/clparse.cpp.o -c /builddir/build/BUILD/warzone2100/src/clparse.cpp [ 73%] Building CXX object src/CMakeFiles/warzone2100.dir/cmddroid.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/cmddroid.cpp.o -MF CMakeFiles/warzone2100.dir/cmddroid.cpp.o.d -o CMakeFiles/warzone2100.dir/cmddroid.cpp.o -c /builddir/build/BUILD/warzone2100/src/cmddroid.cpp [ 73%] Building CXX object src/CMakeFiles/warzone2100.dir/combat.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/combat.cpp.o -MF CMakeFiles/warzone2100.dir/combat.cpp.o.d -o CMakeFiles/warzone2100.dir/combat.cpp.o -c /builddir/build/BUILD/warzone2100/src/combat.cpp [ 74%] Building CXX object src/CMakeFiles/warzone2100.dir/component.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/component.cpp.o -MF CMakeFiles/warzone2100.dir/component.cpp.o.d -o CMakeFiles/warzone2100.dir/component.cpp.o -c /builddir/build/BUILD/warzone2100/src/component.cpp In file included from /usr/include/c++/12/algorithm:61, from /builddir/build/BUILD/warzone2100/src/statsdef.h:30, from /builddir/build/BUILD/warzone2100/src/basedef.h:31, from /builddir/build/BUILD/warzone2100/src/display.h:27, from /builddir/build/BUILD/warzone2100/src/cheat.cpp:32: In function 'std::__final_insertion_sort(char*, char*, __gnu_cxx::__ops::_Iter_less_iter)void', inlined from 'std::__final_insertion_sort(char*, char*, __gnu_cxx::__ops::_Iter_less_iter)void' at /usr/include/c++/12/bits/stl_algo.h:1844:5, inlined from 'std::__sort(char*, char*, __gnu_cxx::__ops::_Iter_less_iter)void' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'std::__sort(char*, char*, __gnu_cxx::__ops::_Iter_less_iter)void' at /usr/include/c++/12/bits/stl_algo.h:1932:5, inlined from 'std::sort(char*, char*)void' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'getWantedDebugMappingStatuses(DebugInputManager const&, bool)' at /builddir/build/BUILD/warzone2100/src/cheat.cpp:195:11: /usr/include/c++/12/bits/stl_algo.h:1849:32: warning: array subscript 16 is outside array bounds of 'char[12]' [-Warray-bounds] 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/cheat.cpp: In function 'getWantedDebugMappingStatuses(DebugInputManager const&, bool)': /builddir/build/BUILD/warzone2100/src/cheat.cpp:186:14: note: at offset 16 into object 'ret' of size 12 186 | char ret[MAX_PLAYERS + 1] = "\0"; | ^~~ /builddir/build/BUILD/warzone2100/src/clparse.cpp: In function 'ParseCommandLine(int, char const* const*)': /builddir/build/BUILD/warzone2100/src/clparse.cpp:764:71: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 256 [-Wformat-truncation=] 764 | snprintf(saveGameName, sizeof(saveGameName), "%s/%s%s", ReplayPath, token, extension.c_str()); | ^~ ~~~~~~~~~~ In file included from /usr/include/stdio.h:906, from /builddir/build/BUILD/warzone2100/./lib/framework/stdio_ext.h:25, from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:43, from /builddir/build/BUILD/warzone2100/src/clparse.cpp:27: In function 'snprintf', inlined from 'ParseCommandLine(int, char const* const*)' at /builddir/build/BUILD/warzone2100/src/clparse.cpp:764:12: /usr/include/bits/stdio2.h:54:35: note: '__snprintf_chk' output 2 or more bytes (assuming 4097) into a destination of size 256 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/clparse.cpp: In function 'ParseCommandLine(int, char const* const*)': /builddir/build/BUILD/warzone2100/src/clparse.cpp:772:87: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 256 [-Wformat-truncation=] 772 | snprintf(saveGameName, sizeof(saveGameName), "%s/%s/%s%s", ReplayPath, replaySubdir.c_str(), token, extension.c_str()); | ^~ ~~~~~~~~~~ In function 'snprintf', inlined from 'ParseCommandLine(int, char const* const*)' at /builddir/build/BUILD/warzone2100/src/clparse.cpp:772:14: /usr/include/bits/stdio2.h:54:35: note: '__snprintf_chk' output 3 or more bytes (assuming 4098) into a destination of size 256 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/clparse.cpp: In function 'ParseCommandLine(int, char const* const*)': /builddir/build/BUILD/warzone2100/src/clparse.cpp:746:71: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 256 [-Wformat-truncation=] 746 | snprintf(saveGameName, sizeof(saveGameName), "%s/campaign/%s.gam", SaveGamePath, token); | ^~ ~~~~~~~~~~~~ In function 'snprintf', inlined from 'ParseCommandLine(int, char const* const*)' at /builddir/build/BUILD/warzone2100/src/clparse.cpp:746:12: /usr/include/bits/stdio2.h:54:35: note: '__snprintf_chk' output 15 or more bytes (assuming 4110) into a destination of size 256 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/clparse.cpp: In function 'ParseCommandLine(int, char const* const*)': /builddir/build/BUILD/warzone2100/src/clparse.cpp:733:71: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 256 [-Wformat-truncation=] 733 | snprintf(saveGameName, sizeof(saveGameName), "%s/skirmish/%s.gam", SaveGamePath, token); | ^~ ~~~~~~~~~~~~ In function 'snprintf', inlined from 'ParseCommandLine(int, char const* const*)' at /builddir/build/BUILD/warzone2100/src/clparse.cpp:733:12: /usr/include/bits/stdio2.h:54:35: note: '__snprintf_chk' output 15 or more bytes (assuming 4110) into a destination of size 256 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object src/CMakeFiles/warzone2100.dir/configuration.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/configuration.cpp.o -MF CMakeFiles/warzone2100.dir/configuration.cpp.o.d -o CMakeFiles/warzone2100.dir/configuration.cpp.o -c /builddir/build/BUILD/warzone2100/src/configuration.cpp [ 74%] Building CXX object src/CMakeFiles/warzone2100.dir/console.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/console.cpp.o -MF CMakeFiles/warzone2100.dir/console.cpp.o.d -o CMakeFiles/warzone2100.dir/console.cpp.o -c /builddir/build/BUILD/warzone2100/src/console.cpp In file included from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:26, from /builddir/build/BUILD/warzone2100/src/combat.cpp:27: /builddir/build/BUILD/warzone2100/src/combat.cpp: In function 'bool combFire(WEAPON*, BASE_OBJECT*, BASE_OBJECT*, int)': /builddir/build/BUILD/warzone2100/src/combat.cpp:65:44: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 65 | ASSERT_OR_RETURN(false , compIndex < numWeaponStats, "Invalid range referenced for numWeaponStats, %d > %d", compIndex, numWeaponStats); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/combat.cpp:65:9: note: in expansion of macro 'ASSERT_OR_RETURN' 65 | ASSERT_OR_RETURN(false , compIndex < numWeaponStats, "Invalid range referenced for numWeaponStats, %d > %d", compIndex, numWeaponStats); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/combat.cpp: In function 'int32_t objDamage(BASE_OBJECT*, unsigned int, unsigned int, WEAPON_CLASS, WEAPON_SUBCLASS, bool, int)': /builddir/build/BUILD/warzone2100/src/combat.cpp:479:26: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 479 | if (actualDamage >= psObj->body) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:42, from /builddir/build/BUILD/warzone2100/./lib/framework/string_ext.h:24, from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:44: /builddir/build/BUILD/warzone2100/src/combat.cpp: In function 'unsigned int objGuessFutureDamage(WEAPON_STATS*, unsigned int, BASE_OBJECT*)': /builddir/build/BUILD/warzone2100/./lib/framework/macros.h:27:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 27 | #define MAX(a, b) (((a) > (b)) ? (a) : (b)) | ~~~~^~~~~ /builddir/build/BUILD/warzone2100/src/combat.cpp:534:24: note: in expansion of macro 'MAX' 534 | actualDamage = MAX(actualDamage - armour, actualDamage * psStats->upgrade[player].minimumDamage / 100); | ^~~ /builddir/build/BUILD/warzone2100/src/component.cpp: In function 'void sharedStructureButton(STRUCTURE_STATS*, iIMDShape*, const Vector3i*, const Vector3i*, int)': /builddir/build/BUILD/warzone2100/src/component.cpp:206:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 206 | for (int i = 0; i < Stats->numWeaps; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/component.cpp:214:35: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 214 | for (int i = 0; i < MAX(1, Stats->numWeaps); i++) /builddir/build/BUILD/warzone2100/src/component.cpp:247:43: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 247 | for (int i = 0; i < MAX(1, Stats->numWeaps); i++) /builddir/build/BUILD/warzone2100/src/console.cpp: In function 'PIELIGHT getConsoleTextColor(int)': /builddir/build/BUILD/warzone2100/src/console.cpp:370:60: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 370 | if (selectedPlayer == player) | ~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/warzone2100/src/console.cpp: In function 'void displayOldMessages(bool)': /builddir/build/BUILD/warzone2100/src/console.cpp:456:42: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 456 | for (int i = startpos; i < count; ++i) | ~~^~~~~~~ [ 74%] Building CXX object src/CMakeFiles/warzone2100.dir/data.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/data.cpp.o -MF CMakeFiles/warzone2100.dir/data.cpp.o.d -o CMakeFiles/warzone2100.dir/data.cpp.o -c /builddir/build/BUILD/warzone2100/src/data.cpp [ 75%] Building CXX object src/CMakeFiles/warzone2100.dir/design.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/design.cpp.o -MF CMakeFiles/warzone2100.dir/design.cpp.o.d -o CMakeFiles/warzone2100.dir/design.cpp.o -c /builddir/build/BUILD/warzone2100/src/design.cpp [ 75%] Building CXX object src/CMakeFiles/warzone2100.dir/difficulty.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/difficulty.cpp.o -MF CMakeFiles/warzone2100.dir/difficulty.cpp.o.d -o CMakeFiles/warzone2100.dir/difficulty.cpp.o -c /builddir/build/BUILD/warzone2100/src/difficulty.cpp [ 75%] Building CXX object src/CMakeFiles/warzone2100.dir/display.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/display.cpp.o -MF CMakeFiles/warzone2100.dir/display.cpp.o.d -o CMakeFiles/warzone2100.dir/display.cpp.o -c /builddir/build/BUILD/warzone2100/src/display.cpp [ 75%] Building CXX object src/CMakeFiles/warzone2100.dir/display3d.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/display3d.cpp.o -MF CMakeFiles/warzone2100.dir/display3d.cpp.o.d -o CMakeFiles/warzone2100.dir/display3d.cpp.o -c /builddir/build/BUILD/warzone2100/src/display3d.cpp In file included from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:26, from /builddir/build/BUILD/warzone2100/src/design.cpp:29: /builddir/build/BUILD/warzone2100/src/design.cpp: In function 'COMPONENT_STATS* intChooseSystemStats(DROID_TEMPLATE*)': /builddir/build/BUILD/warzone2100/src/design.cpp:1259:53: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 1259 | ASSERT_OR_RETURN(nullptr, compIndex < numBrainStats, "Invalid range referenced for numBrainStats, %d > %d", compIndex, numBrainStats); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/design.cpp:1259:17: note: in expansion of macro 'ASSERT_OR_RETURN' 1259 | ASSERT_OR_RETURN(nullptr, compIndex < numBrainStats, "Invalid range referenced for numBrainStats, %d > %d", compIndex, numBrainStats); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/design.cpp:1264:53: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 1264 | ASSERT_OR_RETURN(nullptr, compIndex < numSensorStats, "Invalid range referenced for numSensorStats, %d > %d", compIndex, numSensorStats); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/design.cpp:1264:17: note: in expansion of macro 'ASSERT_OR_RETURN' 1264 | ASSERT_OR_RETURN(nullptr, compIndex < numSensorStats, "Invalid range referenced for numSensorStats, %d > %d", compIndex, numSensorStats); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/design.cpp:1269:53: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 1269 | ASSERT_OR_RETURN(nullptr, compIndex < numECMStats, "Invalid range referenced for numECMStats, %d > %d", compIndex, numECMStats); | ~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/design.cpp:1269:17: note: in expansion of macro 'ASSERT_OR_RETURN' 1269 | ASSERT_OR_RETURN(nullptr, compIndex < numECMStats, "Invalid range referenced for numECMStats, %d > %d", compIndex, numECMStats); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/design.cpp:1275:53: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 1275 | ASSERT_OR_RETURN(nullptr, compIndex < numConstructStats, "Invalid range referenced for numConstructStats, %d > %d", compIndex, numConstructStats); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/design.cpp:1275:17: note: in expansion of macro 'ASSERT_OR_RETURN' 1275 | ASSERT_OR_RETURN(nullptr, compIndex < numConstructStats, "Invalid range referenced for numConstructStats, %d > %d", compIndex, numConstructStats); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/design.cpp:1281:53: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 1281 | ASSERT_OR_RETURN(nullptr, compIndex < numRepairStats, "Invalid range referenced for numRepairStats, %d > %d", compIndex, numRepairStats); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/design.cpp:1281:17: note: in expansion of macro 'ASSERT_OR_RETURN' 1281 | ASSERT_OR_RETURN(nullptr, compIndex < numRepairStats, "Invalid range referenced for numRepairStats, %d > %d", compIndex, numRepairStats); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/design.cpp:1290:53: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 1290 | ASSERT_OR_RETURN(nullptr, compIndex < numWeaponStats, "Invalid range referenced for numWeaponStats, %d > %d", compIndex, numWeaponStats); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/design.cpp:1290:17: note: in expansion of macro 'ASSERT_OR_RETURN' 1290 | ASSERT_OR_RETURN(nullptr, compIndex < numWeaponStats, "Invalid range referenced for numWeaponStats, %d > %d", compIndex, numWeaponStats); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/design.cpp: In function 'const char* GetDefaultTemplateName(DROID_TEMPLATE*)': /builddir/build/BUILD/warzone2100/src/design.cpp:1368:40: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 1368 | ASSERT_OR_RETURN("", compIndex < numBodyStats, "Invalid range referenced for numBodyStats, %d > %d", compIndex, numBodyStats); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/design.cpp:1368:9: note: in expansion of macro 'ASSERT_OR_RETURN' 1368 | ASSERT_OR_RETURN("", compIndex < numBodyStats, "Invalid range referenced for numBodyStats, %d > %d", compIndex, numBodyStats); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/design.cpp:1378:40: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 1378 | ASSERT_OR_RETURN("", compIndex < numPropulsionStats, "Invalid range referenced for numPropulsionStats, %d > %d", compIndex, numPropulsionStats); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/design.cpp:1378:9: note: in expansion of macro 'ASSERT_OR_RETURN' 1378 | ASSERT_OR_RETURN("", compIndex < numPropulsionStats, "Invalid range referenced for numPropulsionStats, %d > %d", compIndex, numPropulsionStats); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/display3d.cpp: In function 'void displayBlueprints(const glm::mat4&)': /builddir/build/BUILD/warzone2100/src/display3d.cpp:1779:52: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'SDWORD' {aka 'int'} [-Wsign-compare] 1779 | sBuildDetails.x > 0 && sBuildDetails.x < (int)mapWidth && | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/display3d.cpp:1780:52: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'SDWORD' {aka 'int'} [-Wsign-compare] 1780 | sBuildDetails.y > 0 && sBuildDetails.y < (int)mapHeight) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/display3d.cpp: In function 'void renderStructureTurrets(STRUCTURE*, iIMDShape*, PIELIGHT, int, int, int, const glm::mat4&)': /builddir/build/BUILD/warzone2100/src/display3d.cpp:2244:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2244 | for (int i = 0; i < MAX(1, psStructure->numWeaps); i++) /builddir/build/BUILD/warzone2100/src/display3d.cpp:2287:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2287 | for (int i = 0; i < psStructure->numWeaps || i == 0; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/display3d.cpp:2398:39: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2398 | for (i = 0; i < psStructure->sDisplay.imd->nconnectors; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/display3d.cpp: In function 'void drawWeaponReloadBar(BASE_OBJECT*, WEAPON*, int)': /builddir/build/BUILD/warzone2100/src/display3d.cpp:2727:33: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 2727 | if (firingStage >= (UDWORD)(2 * scrR)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/display3d.cpp: In function 'void drawDroidSelection(DROID*, bool)': /builddir/build/BUILD/warzone2100/src/display3d.cpp:3098:81: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 3098 | && (psDroid->sDisplay.screenX - psDroid->sDisplay.screenR) < pie_GetVideoBufferWidth() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/display3d.cpp:3100:81: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 3100 | && (psDroid->sDisplay.screenY - psDroid->sDisplay.screenR) < pie_GetVideoBufferHeight()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/display3d.cpp:3108:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3108 | for (int i = 0; i < psDroid->numWeaps; i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/display3d.cpp: In function 'void drawDroidSelections()': /builddir/build/BUILD/warzone2100/src/display3d.cpp:3239:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3239 | && (scrX - scrR) < pie_GetVideoBufferWidth() | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/display3d.cpp:3241:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3241 | && (scrY - scrR) < pie_GetVideoBufferHeight()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/display3d.cpp: In function 'void structureEffectsPlayer(UDWORD)': /builddir/build/BUILD/warzone2100/src/display3d.cpp:3769:44: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3769 | for (int i = 0 ; i < numConnected; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:26, from /builddir/build/BUILD/warzone2100/src/display3d.cpp:26: /builddir/build/BUILD/warzone2100/src/display3d.cpp: In function 'void showWeaponRange(BASE_OBJECT*)': /builddir/build/BUILD/warzone2100/src/display3d.cpp:3889:46: warning: comparison of integer expressions of different signedness: 'const int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 3889 | ASSERT_OR_RETURN(, compIndex < numWeaponStats, "Invalid range referenced for numWeaponStats, %d > %d", compIndex, numWeaponStats); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/display3d.cpp:3889:17: note: in expansion of macro 'ASSERT_OR_RETURN' 3889 | ASSERT_OR_RETURN(, compIndex < numWeaponStats, "Invalid range referenced for numWeaponStats, %d > %d", compIndex, numWeaponStats); | ^~~~~~~~~~~~~~~~ [ 76%] Building CXX object src/CMakeFiles/warzone2100.dir/droid.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/droid.cpp.o -MF CMakeFiles/warzone2100.dir/droid.cpp.o.d -o CMakeFiles/warzone2100.dir/droid.cpp.o -c /builddir/build/BUILD/warzone2100/src/droid.cpp [ 76%] Building CXX object src/CMakeFiles/warzone2100.dir/edit3d.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/edit3d.cpp.o -MF CMakeFiles/warzone2100.dir/edit3d.cpp.o.d -o CMakeFiles/warzone2100.dir/edit3d.cpp.o -c /builddir/build/BUILD/warzone2100/src/edit3d.cpp [ 76%] Building CXX object src/CMakeFiles/warzone2100.dir/effects.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/effects.cpp.o -MF CMakeFiles/warzone2100.dir/effects.cpp.o.d -o CMakeFiles/warzone2100.dir/effects.cpp.o -c /builddir/build/BUILD/warzone2100/src/effects.cpp /builddir/build/BUILD/warzone2100/src/droid.cpp: In function 'unsigned int getDroidLevel(const DROID*)': /builddir/build/BUILD/warzone2100/src/droid.cpp:2147:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const __gnu_cxx::__alloc_traits, int>::value_type' {aka 'const int'} [-Wsign-compare] 2147 | if (numKills < vec.at(i)) | ~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/droid.cpp: In function 'bool noDroid(UDWORD, UDWORD)': /builddir/build/BUILD/warzone2100/src/droid.cpp:2229:55: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 2229 | if (map_coord(psDroid->pos.x) == x | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/warzone2100/src/droid.cpp:2230:62: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 2230 | && map_coord(psDroid->pos.y) == y) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/warzone2100/src/droid.cpp: In function 'bool oneDroidMax(UDWORD, UDWORD)': /builddir/build/BUILD/warzone2100/src/droid.cpp:2251:50: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 2251 | if (map_coord(pD->pos.x) == x | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/warzone2100/src/droid.cpp:2252:57: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 2252 | && map_coord(pD->pos.y) == y) | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/warzone2100/src/droid.cpp: In function 'bool ThreatInRange(SDWORD, SDWORD, SDWORD, SDWORD, bool)': /builddir/build/BUILD/warzone2100/src/droid.cpp:2327:69: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'SDWORD' {aka 'int'} [-Wsign-compare] 2327 | if ((alliances[player][i] == ALLIANCE_FORMED) || (i == player)) | ~~^~~~~~~~~ In file included from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:26, from /builddir/build/BUILD/warzone2100/src/droid.cpp:26: /builddir/build/BUILD/warzone2100/src/droid.cpp: In function 'bool pickATileGenThreat(UDWORD*, UDWORD*, UBYTE, SDWORD, SDWORD, bool (*)(UDWORD, UDWORD))': /builddir/build/BUILD/warzone2100/src/droid.cpp:2398:36: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'SDWORD' {aka 'int'} [-Wsign-compare] 2398 | ASSERT_OR_RETURN(false, *x < mapWidth, "x coordinate is off-map for pickATileGen"); | ~~~^~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/droid.cpp:2398:9: note: in expansion of macro 'ASSERT_OR_RETURN' 2398 | ASSERT_OR_RETURN(false, *x < mapWidth, "x coordinate is off-map for pickATileGen"); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/droid.cpp:2399:36: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'SDWORD' {aka 'int'} [-Wsign-compare] 2399 | ASSERT_OR_RETURN(false, *y < mapHeight, "y coordinate is off-map for pickATileGen"); | ~~~^~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/droid.cpp:2399:9: note: in expansion of macro 'ASSERT_OR_RETURN' 2399 | ASSERT_OR_RETURN(false, *y < mapHeight, "y coordinate is off-map for pickATileGen"); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/droid.cpp: In function 'bool vtolEmpty(const DROID*)': /builddir/build/BUILD/warzone2100/src/droid.cpp:2704:27: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 2704 | for (int i = 0; i < psDroid->numWeaps; i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/droid.cpp: In function 'bool vtolFull(const DROID*)': /builddir/build/BUILD/warzone2100/src/droid.cpp:2730:27: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 2730 | for (int i = 0; i < psDroid->numWeaps; i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/droid.cpp: In function 'bool vtolHappy(const DROID*)': /builddir/build/BUILD/warzone2100/src/droid.cpp:2898:27: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 2898 | for (int i = 0; i < psDroid->numWeaps; ++i) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/droid.cpp: In function 'bool droidSensorDroidWeapon(const BASE_OBJECT*, const DROID*)': /builddir/build/BUILD/warzone2100/src/droid.cpp:2976:51: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 2976 | ASSERT_OR_RETURN(false, compIndex < numSensorStats, "Invalid range referenced for numSensorStats, %d > %d", compIndex, numSensorStats); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/droid.cpp:2976:17: note: in expansion of macro 'ASSERT_OR_RETURN' 2976 | ASSERT_OR_RETURN(false, compIndex < numSensorStats, "Invalid range referenced for numSensorStats, %d > %d", compIndex, numSensorStats); | ^~~~~~~~~~~~~~~~ [ 76%] Building CXX object src/CMakeFiles/warzone2100.dir/faction.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/faction.cpp.o -MF CMakeFiles/warzone2100.dir/faction.cpp.o.d -o CMakeFiles/warzone2100.dir/faction.cpp.o -c /builddir/build/BUILD/warzone2100/src/faction.cpp [ 76%] Building CXX object src/CMakeFiles/warzone2100.dir/feature.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/feature.cpp.o -MF CMakeFiles/warzone2100.dir/feature.cpp.o.d -o CMakeFiles/warzone2100.dir/feature.cpp.o -c /builddir/build/BUILD/warzone2100/src/feature.cpp /builddir/build/BUILD/warzone2100/src/effects.cpp: In function 'bool readFXData(const char*)': /builddir/build/BUILD/warzone2100/src/effects.cpp:2278:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2278 | for (int i = 0; i < list.size(); ++i) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/feature.cpp: In function 'bool loadFeatureStats(WzConfig&)': /builddir/build/BUILD/warzone2100/src/feature.cpp:75:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | for (int i = 0; i < list.size(); ++i) | ~~^~~~~~~~~~~~~ [ 77%] Building CXX object src/CMakeFiles/warzone2100.dir/fpath.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/fpath.cpp.o -MF CMakeFiles/warzone2100.dir/fpath.cpp.o.d -o CMakeFiles/warzone2100.dir/fpath.cpp.o -c /builddir/build/BUILD/warzone2100/src/fpath.cpp [ 77%] Building CXX object src/CMakeFiles/warzone2100.dir/frontend.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/frontend.cpp.o -MF CMakeFiles/warzone2100.dir/frontend.cpp.o.d -o CMakeFiles/warzone2100.dir/frontend.cpp.o -c /builddir/build/BUILD/warzone2100/src/frontend.cpp [ 77%] Building CXX object src/CMakeFiles/warzone2100.dir/game.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/game.cpp.o -MF CMakeFiles/warzone2100.dir/game.cpp.o.d -o CMakeFiles/warzone2100.dir/game.cpp.o -c /builddir/build/BUILD/warzone2100/src/game.cpp [ 77%] Building CXX object src/CMakeFiles/warzone2100.dir/gateway.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/gateway.cpp.o -MF CMakeFiles/warzone2100.dir/gateway.cpp.o.d -o CMakeFiles/warzone2100.dir/gateway.cpp.o -c /builddir/build/BUILD/warzone2100/src/gateway.cpp [ 78%] Building CXX object src/CMakeFiles/warzone2100.dir/geometry.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/geometry.cpp.o -MF CMakeFiles/warzone2100.dir/geometry.cpp.o.d -o CMakeFiles/warzone2100.dir/geometry.cpp.o -c /builddir/build/BUILD/warzone2100/src/geometry.cpp /builddir/build/BUILD/warzone2100/src/game.cpp: In function 'uint32_t RemapWzMapPlayerNumber(int8_t)': /builddir/build/BUILD/warzone2100/src/game.cpp:5010:76: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 5010 | game.mapHasScavengers = game.mapHasScavengers || i == scavengerSlot(); | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp: In function 'UDWORD RemapPlayerNumber(UDWORD)': /builddir/build/BUILD/warzone2100/src/game.cpp:5083:31: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 5083 | if (OldNumber == NetPlay.players[i].position) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp: In function 'bool loadSaveDroidPointers(const WzString&, DROID**)': /builddir/build/BUILD/warzone2100/src/game.cpp:5181:85: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 5181 | for (psDroid = ppsCurrentDroidLists[player]; psDroid && psDroid->id != id; psDroid = psDroid->psNext) | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:5187:59: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 5187 | if (psTrDroid->id == id) | ~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:5198:94: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 5198 | for (psDroid = mission.apsDroidLists[player]; psDroid && psDroid->id != id; psDroid = psDroid->psNext) {} | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp: In function 'bool loadSaveDroid(const char*, DROID**)': /builddir/build/BUILD/warzone2100/src/game.cpp:5520:35: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 5520 | for (int j = 0; j < psDroid->numWeaps; j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp: In function 'nlohmann::json writeDroid(DROID*, bool, int&)': /builddir/build/BUILD/warzone2100/src/game.cpp:5708:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 5708 | for (int j = 0; j < psCurr->numWeaps; j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp: In function 'bool loadSaveStructure2(const char*, STRUCTURE**)': /builddir/build/BUILD/warzone2100/src/game.cpp:6198:48: warning: comparison of integer expressions of different signedness: 'int' and 'const UDWORD' {aka 'const unsigned int'} [-Wsign-compare] 6198 | if (researchId != NULL_ID) | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:6263:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 6263 | for (int j = 0; j < psStructure->pStructureType->numWeaps; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp: In function 'bool loadSaveStructurePointers(const WzString&, STRUCTURE**)': /builddir/build/BUILD/warzone2100/src/game.cpp:6499:74: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 6499 | for (psStruct = ppList[player]; psStruct && psStruct->id != id; psStruct = psStruct->psNext) { } | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp: In function 'bool loadSaveFeature2(const char*)': /builddir/build/BUILD/warzone2100/src/game.cpp:6741:43: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 6741 | for (statInc = 0; statInc < numFeatureStats; statInc++) | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp: In function 'bool writeCompListFile(const char*)': /builddir/build/BUILD/warzone2100/src/game.cpp:7089:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 7089 | for (int i = 0; i < numBodyStats; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:7098:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 7098 | for (int i = 0; i < numWeaponStats; i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:7107:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 7107 | for (int i = 0; i < numConstructStats; i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:7116:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 7116 | for (int i = 0; i < numECMStats; i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:7125:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 7125 | for (int i = 0; i < numPropulsionStats; i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:7134:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 7134 | for (int i = 0; i < numSensorStats; i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:7143:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 7143 | for (int i = 0; i < numRepairStats; i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:7152:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 7152 | for (int i = 0; i < numBrainStats; i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp: In function 'bool loadSaveStructTypeList(const char*)': /builddir/build/BUILD/warzone2100/src/game.cpp:7184:51: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 7184 | for (statInc = 0; statInc < numStructureStats; statInc++) // loop until find the same name | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:26, from /builddir/build/BUILD/warzone2100/./lib/framework/wzapp.h:24, from /builddir/build/BUILD/warzone2100/src/game.cpp:20: /builddir/build/BUILD/warzone2100/src/game.cpp:7194:57: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 7194 | ASSERT_OR_RETURN(false, statInc != numStructureStats, "Did not find structure %s", name.toUtf8().c_str()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:7194:25: note: in expansion of macro 'ASSERT_OR_RETURN' 7194 | ASSERT_OR_RETURN(false, statInc != numStructureStats, "Did not find structure %s", name.toUtf8().c_str()); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp: In function 'bool writeStructTypeListFile(const char*)': /builddir/build/BUILD/warzone2100/src/game.cpp:7212:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 7212 | for (int i = 0; i < numStructureStats; i++, psStats++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp: In function 'bool loadSaveResearch(const char*)': /builddir/build/BUILD/warzone2100/src/game.cpp:7237:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 7237 | for (statInc = 0; statInc < asResearch.size(); statInc++) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:7261:46: warning: comparison of integer expressions of different signedness: 'nlohmann::basic_json<>::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 7261 | ASSERT(researchedList.size() == players, "Bad researched list for %s", name.toUtf8().c_str()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:113:9: note: in expansion of macro 'ASSERT_HELPER' 113 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:7261:17: note: in expansion of macro 'ASSERT' 7261 | ASSERT(researchedList.size() == players, "Bad researched list for %s", name.toUtf8().c_str()); | ^~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:7262:45: warning: comparison of integer expressions of different signedness: 'nlohmann::basic_json<>::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 7262 | ASSERT(possiblesList.size() == players, "Bad possible list for %s", name.toUtf8().c_str()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:113:9: note: in expansion of macro 'ASSERT_HELPER' 113 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:7262:17: note: in expansion of macro 'ASSERT' 7262 | ASSERT(possiblesList.size() == players, "Bad possible list for %s", name.toUtf8().c_str()); | ^~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:7263:42: warning: comparison of integer expressions of different signedness: 'nlohmann::basic_json<>::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 7263 | ASSERT(pointsList.size() == players, "Bad points list for %s", name.toUtf8().c_str()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:113:9: note: in expansion of macro 'ASSERT_HELPER' 113 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:7263:17: note: in expansion of macro 'ASSERT' 7263 | ASSERT(pointsList.size() == players, "Bad points list for %s", name.toUtf8().c_str()); | ^~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp: In function 'bool loadSaveMessage(const char*, LEVEL_TYPE)': /builddir/build/BUILD/warzone2100/src/game.cpp:7421:93: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 7421 | if (((VIEW_PROXIMITY*)psViewData->pData)->z < terrainHeight) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp: In function 'bool writeMessageFile(const char*)': /builddir/build/BUILD/warzone2100/src/game.cpp:7520:39: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 7520 | ASSERT(player == psMessage->player, "Bad player number (%d == %d)", player, psMessage->player); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:113:9: note: in expansion of macro 'ASSERT_HELPER' 113 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:7520:25: note: in expansion of macro 'ASSERT' 7520 | ASSERT(player == psMessage->player, "Bad player number (%d == %d)", player, psMessage->player); | ^~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp: In function 'bool writeStructLimitsFile(const char*)': /builddir/build/BUILD/warzone2100/src/game.cpp:7591:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 7591 | for (int i = 0; i < numStructureStats; i++, psStats++) | ~~^~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object src/CMakeFiles/warzone2100.dir/group.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/group.cpp.o -MF CMakeFiles/warzone2100.dir/group.cpp.o.d -o CMakeFiles/warzone2100.dir/group.cpp.o -c /builddir/build/BUILD/warzone2100/src/group.cpp [ 78%] Building CXX object src/CMakeFiles/warzone2100.dir/hci.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/hci.cpp.o -MF CMakeFiles/warzone2100.dir/hci.cpp.o.d -o CMakeFiles/warzone2100.dir/hci.cpp.o -c /builddir/build/BUILD/warzone2100/src/hci.cpp [ 78%] Building CXX object src/CMakeFiles/warzone2100.dir/hci/build.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/hci/build.cpp.o -MF CMakeFiles/warzone2100.dir/hci/build.cpp.o.d -o CMakeFiles/warzone2100.dir/hci/build.cpp.o -c /builddir/build/BUILD/warzone2100/src/hci/build.cpp /builddir/build/BUILD/warzone2100/src/hci.cpp: In function 'bool intInitialise()': /builddir/build/BUILD/warzone2100/src/hci.cpp:920:41: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 920 | for (int comp = 0; comp < numStructureStats; comp++) | ~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/hci.cpp: In function 'int intGetResearchState()': /builddir/build/BUILD/warzone2100/src/hci.cpp:2667:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2667 | for (int n = 0; n < researchList.size(); ++n) | ~~^~~~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object src/CMakeFiles/warzone2100.dir/hci/commander.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/hci/commander.cpp.o -MF CMakeFiles/warzone2100.dir/hci/commander.cpp.o.d -o CMakeFiles/warzone2100.dir/hci/commander.cpp.o -c /builddir/build/BUILD/warzone2100/src/hci/commander.cpp [ 79%] Building CXX object src/CMakeFiles/warzone2100.dir/hci/manufacture.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/hci/manufacture.cpp.o -MF CMakeFiles/warzone2100.dir/hci/manufacture.cpp.o.d -o CMakeFiles/warzone2100.dir/hci/manufacture.cpp.o -c /builddir/build/BUILD/warzone2100/src/hci/manufacture.cpp [ 79%] Building CXX object src/CMakeFiles/warzone2100.dir/hci/objects_stats.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/hci/objects_stats.cpp.o -MF CMakeFiles/warzone2100.dir/hci/objects_stats.cpp.o.d -o CMakeFiles/warzone2100.dir/hci/objects_stats.cpp.o -c /builddir/build/BUILD/warzone2100/src/hci/objects_stats.cpp /builddir/build/BUILD/warzone2100/src/hci/manufacture.cpp: In member function 'void ManufactureStatsButton::updateProgressBar(STRUCTURE*)': /builddir/build/BUILD/warzone2100/src/hci/manufacture.cpp:362:92: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 362 | if (manufacture->psSubject != nullptr && manufacture->buildPointsRemaining < calcTemplateBuild(manufacture->psSubject)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/hci/objects_stats.cpp: In member function 'void ObjectsForm::goToHighlightedTab()': /builddir/build/BUILD/warzone2100/src/hci/objects_stats.cpp:208:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 208 | for (auto i = 0; i < getController().objectsSize(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/hci/objects_stats.cpp: In member function 'void BaseObjectsStatsController::updateHighlightedObjectStats()': /builddir/build/BUILD/warzone2100/src/hci/objects_stats.cpp:359:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 359 | for (auto i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/warzone2100/src/hci/objects_stats.cpp: In member function 'void ObjectStatsForm::goToHighlightedTab()': /builddir/build/BUILD/warzone2100/src/hci/objects_stats.cpp:386:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 386 | for (auto i = 0; i < getController().statsSize(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object src/CMakeFiles/warzone2100.dir/hci/research.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/hci/research.cpp.o -MF CMakeFiles/warzone2100.dir/hci/research.cpp.o.d -o CMakeFiles/warzone2100.dir/hci/research.cpp.o -c /builddir/build/BUILD/warzone2100/src/hci/research.cpp [ 79%] Building CXX object src/CMakeFiles/warzone2100.dir/ingameop.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/ingameop.cpp.o -MF CMakeFiles/warzone2100.dir/ingameop.cpp.o.d -o CMakeFiles/warzone2100.dir/ingameop.cpp.o -c /builddir/build/BUILD/warzone2100/src/ingameop.cpp /builddir/build/BUILD/warzone2100/src/hci/research.cpp: In member function 'void AllyResearchsIcons::initialize(WIDGET&)': /builddir/build/BUILD/warzone2100/src/hci/research.cpp:183:36: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 183 | for (auto i = 0; i < MAX_ALLY_ICONS; i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/hci/research.cpp: In member function 'void AllyResearchsIcons::update(const std::vector&)': /builddir/build/BUILD/warzone2100/src/hci/research.cpp:214:36: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 214 | for (auto i = 0; i < MAX_ALLY_ICONS && i < allyResearches.size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/hci/research.cpp:214:58: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 214 | for (auto i = 0; i < MAX_ALLY_ICONS && i < allyResearches.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:26, from /builddir/build/BUILD/warzone2100/./lib/ivis_opengl/ivisdef.h:32, from /builddir/build/BUILD/warzone2100/./lib/ivis_opengl/bitimage.h:23, from /builddir/build/BUILD/warzone2100/src/hci/research.cpp:1: /builddir/build/BUILD/warzone2100/src/hci/research.cpp: In member function 'void ResearchStatsButton::updateProgressBar()': /builddir/build/BUILD/warzone2100/src/hci/research.cpp:413:63: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 413 | ASSERT_OR_RETURN(, research->psSubject->index < playerResList.size(), "Invalid index"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/hci/research.cpp:413:17: note: in expansion of macro 'ASSERT_OR_RETURN' 413 | ASSERT_OR_RETURN(, research->psSubject->index < playerResList.size(), "Invalid index"); | ^~~~~~~~~~~~~~~~ [ 80%] Building CXX object src/CMakeFiles/warzone2100.dir/init.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/init.cpp.o -MF CMakeFiles/warzone2100.dir/init.cpp.o.d -o CMakeFiles/warzone2100.dir/init.cpp.o -c /builddir/build/BUILD/warzone2100/src/init.cpp [ 80%] Building CXX object src/CMakeFiles/warzone2100.dir/input/context.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/input/context.cpp.o -MF CMakeFiles/warzone2100.dir/input/context.cpp.o.d -o CMakeFiles/warzone2100.dir/input/context.cpp.o -c /builddir/build/BUILD/warzone2100/src/input/context.cpp [ 80%] Building CXX object src/CMakeFiles/warzone2100.dir/input/debugmappings.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/input/debugmappings.cpp.o -MF CMakeFiles/warzone2100.dir/input/debugmappings.cpp.o.d -o CMakeFiles/warzone2100.dir/input/debugmappings.cpp.o -c /builddir/build/BUILD/warzone2100/src/input/debugmappings.cpp [ 80%] Building CXX object src/CMakeFiles/warzone2100.dir/input/keyconfig.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/input/keyconfig.cpp.o -MF CMakeFiles/warzone2100.dir/input/keyconfig.cpp.o.d -o CMakeFiles/warzone2100.dir/input/keyconfig.cpp.o -c /builddir/build/BUILD/warzone2100/src/input/keyconfig.cpp [ 81%] Building CXX object src/CMakeFiles/warzone2100.dir/input/manager.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/input/manager.cpp.o -MF CMakeFiles/warzone2100.dir/input/manager.cpp.o.d -o CMakeFiles/warzone2100.dir/input/manager.cpp.o -c /builddir/build/BUILD/warzone2100/src/input/manager.cpp [ 81%] Building CXX object src/CMakeFiles/warzone2100.dir/input/mapping.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/input/mapping.cpp.o -MF CMakeFiles/warzone2100.dir/input/mapping.cpp.o.d -o CMakeFiles/warzone2100.dir/input/mapping.cpp.o -c /builddir/build/BUILD/warzone2100/src/input/mapping.cpp [ 81%] Building CXX object src/CMakeFiles/warzone2100.dir/intdisplay.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/intdisplay.cpp.o -MF CMakeFiles/warzone2100.dir/intdisplay.cpp.o.d -o CMakeFiles/warzone2100.dir/intdisplay.cpp.o -c /builddir/build/BUILD/warzone2100/src/intdisplay.cpp [ 81%] Building CXX object src/CMakeFiles/warzone2100.dir/intelmap.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/intelmap.cpp.o -MF CMakeFiles/warzone2100.dir/intelmap.cpp.o.d -o CMakeFiles/warzone2100.dir/intelmap.cpp.o -c /builddir/build/BUILD/warzone2100/src/intelmap.cpp [ 82%] Building CXX object src/CMakeFiles/warzone2100.dir/intimage.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/intimage.cpp.o -MF CMakeFiles/warzone2100.dir/intimage.cpp.o.d -o CMakeFiles/warzone2100.dir/intimage.cpp.o -c /builddir/build/BUILD/warzone2100/src/intimage.cpp /builddir/build/BUILD/warzone2100/src/intdisplay.cpp: In function 'void drawRadarBlips(int, int, float, float, const glm::mat4&)': /builddir/build/BUILD/warzone2100/src/intdisplay.cpp:1702:134: warning: comparison of integer expressions of different signedness: 'SDWORD' {aka 'int'} and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 1702 | if (pViewData->pData != nullptr && (((VIEW_PROXIMITY *)pViewData->pData)->timeAdded + 60000) <= gameTime) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/intdisplay.cpp: In function 'void intDisplayUpdateAllyBar(W_BARGRAPH*, const RESEARCH&, const std::vector&)': /builddir/build/BUILD/warzone2100/src/intdisplay.cpp:1913:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 1913 | if (bestCompletion < res.completion) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 82%] Building CXX object src/CMakeFiles/warzone2100.dir/intorder.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/intorder.cpp.o -MF CMakeFiles/warzone2100.dir/intorder.cpp.o.d -o CMakeFiles/warzone2100.dir/intorder.cpp.o -c /builddir/build/BUILD/warzone2100/src/intorder.cpp [ 82%] Building CXX object src/CMakeFiles/warzone2100.dir/keybind.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/keybind.cpp.o -MF CMakeFiles/warzone2100.dir/keybind.cpp.o.d -o CMakeFiles/warzone2100.dir/keybind.cpp.o -c /builddir/build/BUILD/warzone2100/src/keybind.cpp [ 82%] Building CXX object src/CMakeFiles/warzone2100.dir/keyedit.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/keyedit.cpp.o -MF CMakeFiles/warzone2100.dir/keyedit.cpp.o.d -o CMakeFiles/warzone2100.dir/keyedit.cpp.o -c /builddir/build/BUILD/warzone2100/src/keyedit.cpp /builddir/build/BUILD/warzone2100/src/keybind.cpp: In function 'void kf_KillEnemy()': /builddir/build/BUILD/warzone2100/src/keybind.cpp:1898:30: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 1898 | if (playerId != selectedPlayer) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 83%] Building CXX object src/CMakeFiles/warzone2100.dir/level_lexer.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/level_lexer.cpp.o -MF CMakeFiles/warzone2100.dir/level_lexer.cpp.o.d -o CMakeFiles/warzone2100.dir/level_lexer.cpp.o -c /builddir/build/BUILD/warzone2100/src/level_lexer.cpp [ 83%] Building CXX object src/CMakeFiles/warzone2100.dir/levels.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/levels.cpp.o -MF CMakeFiles/warzone2100.dir/levels.cpp.o.d -o CMakeFiles/warzone2100.dir/levels.cpp.o -c /builddir/build/BUILD/warzone2100/src/levels.cpp In file included from /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:42, from /builddir/build/BUILD/warzone2100/./lib/framework/string_ext.h:24, from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:44, from /builddir/build/BUILD/warzone2100/src/keyedit.cpp:33: /builddir/build/BUILD/warzone2100/src/keyedit.cpp: In function 'unsigned int getMaxKeyMapNameWidth(InputManager&)': /builddir/build/BUILD/warzone2100/./lib/framework/macros.h:27:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 27 | #define MAX(a, b) (((a) > (b)) ? (a) : (b)) | ~~~~^~~~~ /builddir/build/BUILD/warzone2100/src/keyedit.cpp:514:31: note: in expansion of macro 'MAX' 514 | max = MAX(max, static_cast(iV_GetTextWidth(sKey, iV_fonts::font_regular))); | ^~~ [ 83%] Building CXX object src/CMakeFiles/warzone2100.dir/lighting.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/lighting.cpp.o -MF CMakeFiles/warzone2100.dir/lighting.cpp.o.d -o CMakeFiles/warzone2100.dir/lighting.cpp.o -c /builddir/build/BUILD/warzone2100/src/lighting.cpp /builddir/build/BUILD/warzone2100/src/lighting.cpp: In function 'void initLighting(UDWORD, UDWORD, UDWORD, UDWORD)': /builddir/build/BUILD/warzone2100/src/lighting.cpp:83:16: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'SDWORD' {aka 'int'} [-Wsign-compare] 83 | if (x1 > mapWidth || x2 > mapWidth || y1 > mapHeight || y2 > mapHeight) | ~~~^~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/lighting.cpp:83:33: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'SDWORD' {aka 'int'} [-Wsign-compare] 83 | if (x1 > mapWidth || x2 > mapWidth || y1 > mapHeight || y2 > mapHeight) | ~~~^~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/lighting.cpp:83:50: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'SDWORD' {aka 'int'} [-Wsign-compare] 83 | if (x1 > mapWidth || x2 > mapWidth || y1 > mapHeight || y2 > mapHeight) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/lighting.cpp:83:68: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'SDWORD' {aka 'int'} [-Wsign-compare] 83 | if (x1 > mapWidth || x2 > mapWidth || y1 > mapHeight || y2 > mapHeight) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/lighting.cpp:96:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'SDWORD' {aka 'int'} [-Wsign-compare] 96 | if (i == 0 || j == 0 || i >= mapWidth - 1 || j >= mapHeight - 1) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/lighting.cpp:96:72: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'SDWORD' {aka 'int'} [-Wsign-compare] 96 | if (i == 0 || j == 0 || i >= mapWidth - 1 || j >= mapHeight - 1) | ~~^~~~~~~~~~~~~~~~ [ 83%] Building CXX object src/CMakeFiles/warzone2100.dir/loadsave.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/loadsave.cpp.o -MF CMakeFiles/warzone2100.dir/loadsave.cpp.o.d -o CMakeFiles/warzone2100.dir/loadsave.cpp.o -c /builddir/build/BUILD/warzone2100/src/loadsave.cpp [ 83%] Building CXX object src/CMakeFiles/warzone2100.dir/loop.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/loop.cpp.o -MF CMakeFiles/warzone2100.dir/loop.cpp.o.d -o CMakeFiles/warzone2100.dir/loop.cpp.o -c /builddir/build/BUILD/warzone2100/src/loop.cpp [ 84%] Building CXX object src/CMakeFiles/warzone2100.dir/main.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/main.cpp.o -MF CMakeFiles/warzone2100.dir/main.cpp.o.d -o CMakeFiles/warzone2100.dir/main.cpp.o -c /builddir/build/BUILD/warzone2100/src/main.cpp /builddir/build/BUILD/warzone2100/src/loadsave.cpp: In function 'void displayLoadSlot(WIDGET*, UDWORD, UDWORD)': /builddir/build/BUILD/warzone2100/src/loadsave.cpp:997:73: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 997 | while (iV_GetTextWidth(butString, font_regular) > psWidget->width()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object src/CMakeFiles/warzone2100.dir/map.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/map.cpp.o -MF CMakeFiles/warzone2100.dir/map.cpp.o.d -o CMakeFiles/warzone2100.dir/map.cpp.o -c /builddir/build/BUILD/warzone2100/src/map.cpp /builddir/build/BUILD/warzone2100/src/loadsave.cpp: In function 'autoSave()': /builddir/build/BUILD/warzone2100/src/loadsave.cpp:1106:53: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4094 [-Wformat-truncation=] 1106 | snprintf(savefile, sizeof(savefile), "%s/%s_%s.gam", dir, withoutTechlevel.c_str(), savedate); | ^~ ~~~~~~~~ In file included from /usr/include/stdio.h:906, from /builddir/build/BUILD/warzone2100/./lib/framework/stdio_ext.h:25, from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:43, from /builddir/build/BUILD/warzone2100/./lib/framework/vector.h:32, from /builddir/build/BUILD/warzone2100/./lib/framework/crc.h:24, from /builddir/build/BUILD/warzone2100/./lib/framework/file.h:24, from /builddir/build/BUILD/warzone2100/src/loadsave.cpp:29: In function 'snprintf', inlined from 'autoSave()' at /builddir/build/BUILD/warzone2100/src/loadsave.cpp:1106:10: /usr/include/bits/stdio2.h:54:35: note: '__snprintf_chk' output 7 or more bytes (assuming 4102) into a destination of size 4096 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/map.cpp: In function 'bool writeVisibilityData(const char*)': /builddir/build/BUILD/warzone2100/src/map.cpp:1608:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1608 | for (unsigned plane = 0; plane < planes; ++plane) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/warzone2100/src/map.cpp:1610:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'SDWORD' {aka 'int'} [-Wsign-compare] 1610 | for (i = 0; i < mapWidth * mapHeight; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/map.cpp: In function 'bool readVisibilityData(const char*)': /builddir/build/BUILD/warzone2100/src/map.cpp:1680:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'SDWORD' {aka 'int'} [-Wsign-compare] 1680 | for (i = 0; i < mapWidth * mapHeight; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/map.cpp:1684:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1684 | for (unsigned plane = 0; plane < planes; ++plane) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/warzone2100/src/map.cpp:1686:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'SDWORD' {aka 'int'} [-Wsign-compare] 1686 | for (i = 0; i < mapWidth * mapHeight; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/map.cpp: In function 'void threatUpdate(int)': /builddir/build/BUILD/warzone2100/src/map.cpp:1970:49: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1970 | for (weapon = 0; weapon < psDroid->numWeaps; weapon++) | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/map.cpp:1988:49: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1988 | for (weapon = 0; weapon < psStruct->numWeaps; weapon++) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object src/CMakeFiles/warzone2100.dir/mapdisplay.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/mapdisplay.cpp.o -MF CMakeFiles/warzone2100.dir/mapdisplay.cpp.o.d -o CMakeFiles/warzone2100.dir/mapdisplay.cpp.o -c /builddir/build/BUILD/warzone2100/src/mapdisplay.cpp [ 84%] Building CXX object src/CMakeFiles/warzone2100.dir/mapgrid.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/mapgrid.cpp.o -MF CMakeFiles/warzone2100.dir/mapgrid.cpp.o.d -o CMakeFiles/warzone2100.dir/mapgrid.cpp.o -c /builddir/build/BUILD/warzone2100/src/mapgrid.cpp [ 85%] Building CXX object src/CMakeFiles/warzone2100.dir/mechanics.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/mechanics.cpp.o -MF CMakeFiles/warzone2100.dir/mechanics.cpp.o.d -o CMakeFiles/warzone2100.dir/mechanics.cpp.o -c /builddir/build/BUILD/warzone2100/src/mechanics.cpp [ 85%] Building CXX object src/CMakeFiles/warzone2100.dir/message.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/message.cpp.o -MF CMakeFiles/warzone2100.dir/message.cpp.o.d -o CMakeFiles/warzone2100.dir/message.cpp.o -c /builddir/build/BUILD/warzone2100/src/message.cpp [ 85%] Building CXX object src/CMakeFiles/warzone2100.dir/miscimd.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/miscimd.cpp.o -MF CMakeFiles/warzone2100.dir/miscimd.cpp.o.d -o CMakeFiles/warzone2100.dir/miscimd.cpp.o -c /builddir/build/BUILD/warzone2100/src/miscimd.cpp /builddir/build/BUILD/warzone2100/src/message.cpp: In function 'WzString* loadViewData(const char*, UDWORD)': /builddir/build/BUILD/warzone2100/src/message.cpp:597:66: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 597 | for (unsigned seqInc = 0; seqInc < numSeqText; seqInc++) | ~~~~~~~^~~~~~~~~~~~ [ 85%] Building CXX object src/CMakeFiles/warzone2100.dir/mission.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/mission.cpp.o -MF CMakeFiles/warzone2100.dir/mission.cpp.o.d -o CMakeFiles/warzone2100.dir/mission.cpp.o -c /builddir/build/BUILD/warzone2100/src/mission.cpp [ 86%] Building CXX object src/CMakeFiles/warzone2100.dir/modding.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/modding.cpp.o -MF CMakeFiles/warzone2100.dir/modding.cpp.o.d -o CMakeFiles/warzone2100.dir/modding.cpp.o -c /builddir/build/BUILD/warzone2100/src/modding.cpp [ 86%] Building CXX object src/CMakeFiles/warzone2100.dir/move.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/move.cpp.o -MF CMakeFiles/warzone2100.dir/move.cpp.o.d -o CMakeFiles/warzone2100.dir/move.cpp.o -c /builddir/build/BUILD/warzone2100/src/move.cpp /builddir/build/BUILD/warzone2100/src/mission.cpp: In function 'bool missionShutDown()': /builddir/build/BUILD/warzone2100/src/mission.cpp:324:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 324 | for (int i = 0; i < ARRAY_SIZE(mission.psBlockMap); ++i) /builddir/build/BUILD/warzone2100/src/mission.cpp:328:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 328 | for (int i = 0; i < ARRAY_SIZE(mission.psAuxMap); ++i) /builddir/build/BUILD/warzone2100/src/mission.cpp: In function 'void saveMissionData()': /builddir/build/BUILD/warzone2100/src/mission.cpp:728:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 728 | for (int i = 0; i < ARRAY_SIZE(mission.psBlockMap); ++i) /builddir/build/BUILD/warzone2100/src/mission.cpp:732:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 732 | for (int i = 0; i < ARRAY_SIZE(mission.psAuxMap); ++i) /builddir/build/BUILD/warzone2100/src/mission.cpp: In function 'void restoreMissionData()': /builddir/build/BUILD/warzone2100/src/mission.cpp:830:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 830 | for (int i = 0; i < ARRAY_SIZE(mission.psBlockMap); ++i) /builddir/build/BUILD/warzone2100/src/mission.cpp:834:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 834 | for (int i = 0; i < ARRAY_SIZE(mission.psAuxMap); ++i) /builddir/build/BUILD/warzone2100/src/mission.cpp: In function 'void swapMissionPointers()': /builddir/build/BUILD/warzone2100/src/mission.cpp:1340:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1340 | for (int i = 0; i < ARRAY_SIZE(mission.psBlockMap); ++i) /builddir/build/BUILD/warzone2100/src/mission.cpp:1344:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1344 | for (int i = 0; i < ARRAY_SIZE(mission.psAuxMap); ++i) In file included from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:26, from /builddir/build/BUILD/warzone2100/src/map.h:27, from /builddir/build/BUILD/warzone2100/src/mission.h:27, from /builddir/build/BUILD/warzone2100/src/mission.cpp:27: /builddir/build/BUILD/warzone2100/src/mission.cpp: In function 'bool withinLandingZone(UDWORD, UDWORD)': /builddir/build/BUILD/warzone2100/src/mission.cpp:2742:18: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'SDWORD' {aka 'int'} [-Wsign-compare] 2742 | ASSERT(x < mapWidth, "withinLandingZone: x coord bigger than mapWidth"); | ~~^~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:113:9: note: in expansion of macro 'ASSERT_HELPER' 113 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/mission.cpp:2742:9: note: in expansion of macro 'ASSERT' 2742 | ASSERT(x < mapWidth, "withinLandingZone: x coord bigger than mapWidth"); | ^~~~~~ /builddir/build/BUILD/warzone2100/src/mission.cpp:2743:18: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'SDWORD' {aka 'int'} [-Wsign-compare] 2743 | ASSERT(y < mapHeight, "withinLandingZone: y coord bigger than mapHeight"); | ~~^~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:113:9: note: in expansion of macro 'ASSERT_HELPER' 113 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/mission.cpp:2743:9: note: in expansion of macro 'ASSERT' 2743 | ASSERT(y < mapHeight, "withinLandingZone: y coord bigger than mapHeight"); | ^~~~~~ [ 86%] Building CXX object src/CMakeFiles/warzone2100.dir/multibot.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/multibot.cpp.o -MF CMakeFiles/warzone2100.dir/multibot.cpp.o.d -o CMakeFiles/warzone2100.dir/multibot.cpp.o -c /builddir/build/BUILD/warzone2100/src/multibot.cpp /builddir/build/BUILD/warzone2100/src/move.cpp: In function 'bool pickupOilDrum(int, int)': /builddir/build/BUILD/warzone2100/src/move.cpp:1997:22: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 1997 | if (toPlayer == selectedPlayer) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:26, from /builddir/build/BUILD/warzone2100/src/multibot.cpp:26: /builddir/build/BUILD/warzone2100/src/multibot.cpp: In function 'bool recvDroid(NETQUEUE)': /builddir/build/BUILD/warzone2100/src/multibot.cpp:399:75: warning: comparison of integer expressions of different signedness: 'int8_t' {aka 'signed char'} and 'long unsigned int' [-Wsign-compare] 399 | ASSERT_OR_RETURN(false, pT->numWeaps >= 0 && pT->numWeaps <= ARRAY_SIZE(pT->asWeaps), "Bad numWeaps %d", pT->numWeaps); /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/multibot.cpp:399:17: note: in expansion of macro 'ASSERT_OR_RETURN' 399 | ASSERT_OR_RETURN(false, pT->numWeaps >= 0 && pT->numWeaps <= ARRAY_SIZE(pT->asWeaps), "Bad numWeaps %d", pT->numWeaps); | ^~~~~~~~~~~~~~~~ [ 86%] Building CXX object src/CMakeFiles/warzone2100.dir/multigifts.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/multigifts.cpp.o -MF CMakeFiles/warzone2100.dir/multigifts.cpp.o.d -o CMakeFiles/warzone2100.dir/multigifts.cpp.o -c /builddir/build/BUILD/warzone2100/src/multigifts.cpp [ 86%] Building CXX object src/CMakeFiles/warzone2100.dir/multiint.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/multiint.cpp.o -MF CMakeFiles/warzone2100.dir/multiint.cpp.o.d -o CMakeFiles/warzone2100.dir/multiint.cpp.o -c /builddir/build/BUILD/warzone2100/src/multiint.cpp [ 87%] Building CXX object src/CMakeFiles/warzone2100.dir/multijoin.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/multijoin.cpp.o -MF CMakeFiles/warzone2100.dir/multijoin.cpp.o.d -o CMakeFiles/warzone2100.dir/multijoin.cpp.o -c /builddir/build/BUILD/warzone2100/src/multijoin.cpp /builddir/build/BUILD/warzone2100/src/multigifts.cpp: In function 'void sendGiftDroids(uint8_t, uint8_t)': /builddir/build/BUILD/warzone2100/src/multigifts.cpp:313:52: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 313 | psD && getNumDroids(to) + totalToSend < getMaxDroids(to) && totalToSend != UINT8_MAX; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:42, from /builddir/build/BUILD/warzone2100/./lib/framework/string_ext.h:24, from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:44, from /builddir/build/BUILD/warzone2100/src/multigifts.cpp:26: /builddir/build/BUILD/warzone2100/src/multigifts.cpp: In function 'void giftPower(uint8_t, uint8_t, uint32_t, bool)': /builddir/build/BUILD/warzone2100/./lib/framework/macros.h:26:25: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 26 | #define MIN(a, b) (((a) < (b)) ? (a) : (b)) | ~~~~^~~~~ /builddir/build/BUILD/warzone2100/src/multigifts.cpp:425:33: note: in expansion of macro 'MIN' 425 | value = MIN(getPower(from), amount); | ^~~ /builddir/build/BUILD/warzone2100/src/multigifts.cpp: In function 'void technologyGiveAway(const STRUCTURE*)': /builddir/build/BUILD/warzone2100/src/multigifts.cpp:659:45: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 659 | for (featureIndex = 0; featureIndex < numFeatureStats && asFeatureStats[featureIndex].subType != FEAT_GEN_ARTE; ++featureIndex) {} | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multigifts.cpp:660:26: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 660 | if (featureIndex >= numFeatureStats) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multigifts.cpp: In function 'bool pickupArtefact(int, int)': /builddir/build/BUILD/warzone2100/src/multigifts.cpp:741:30: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 741 | if (toPlayer == selectedPlayer && toPlayer == fromPlayer) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multigifts.cpp:756:54: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 756 | if (toPlayer == selectedPlayer) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multigifts.cpp:770:30: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 770 | if (toPlayer == selectedPlayer) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:26, from /builddir/build/BUILD/warzone2100/./lib/framework/wzapp.h:24, from /builddir/build/BUILD/warzone2100/src/multiint.cpp:28: /builddir/build/BUILD/warzone2100/src/multiint.cpp: In function 'const char* getAIName(int)': /builddir/build/BUILD/warzone2100/src/multiint.cpp:382:77: warning: comparison of integer expressions of different signedness: 'int8_t' {aka 'signed char'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 382 | ASSERT_OR_RETURN(_("Commander"), NetPlay.players[player].ai < aidata.size(), "Invalid AI (index: %" PRIi8 ", num AIs: %zu)", NetPlay.players[player].ai, aidata.size()); /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp:382:17: note: in expansion of macro 'ASSERT_OR_RETURN' 382 | ASSERT_OR_RETURN(_("Commander"), NetPlay.players[player].ai < aidata.size(), "Invalid AI (index: %" PRIi8 ", num AIs: %zu)", NetPlay.players[player].ai, aidata.size()); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp: In member function 'UDWORD WzLobbyPreviewPlayerColorProvider::RemapPlayerNumber(UDWORD)': /builddir/build/BUILD/warzone2100/src/multiint.cpp:612:39: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 612 | if (OldNumber == NetPlay.players[i].position) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp: In function 'void loadMapPreview(bool)': /builddir/build/BUILD/warzone2100/src/multiint.cpp:734:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 734 | for (int y = 0; y < mapPreviewResult->height; ++y) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp: In lambda function: /builddir/build/BUILD/warzone2100/src/multiint.cpp:819:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 819 | for (int i = 0; i < ARRAY_SIZE(difficultyKeys); i++) /builddir/build/BUILD/warzone2100/src/multiint.cpp: In function 'void updateLimitIcons()': /builddir/build/BUILD/warzone2100/src/multiint.cpp:1206:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1206 | for (int i = 0; i < ARRAY_SIZE(limitIcons); ++i) /builddir/build/BUILD/warzone2100/src/multiint.cpp: In function 'int allPlayersOnSameTeam(int)': /builddir/build/BUILD/warzone2100/src/multiint.cpp:1592:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1592 | if (i != except && (!NetPlay.players[i].isSpectator) && (NetPlay.players[i].allocated || NetPlay.players[i].ai >= 0)) | ~~^~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp: In member function 'void WzMultiplayerOptionsTitleUI::openTeamChooser(uint32_t)': /builddir/build/BUILD/warzone2100/src/multiint.cpp:2282:31: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 2282 | if (i != disallow) | ~~^~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp: In function 'bool recvPlayerSlotTypeRequestAndPop(WzMultiplayerOptionsTitleUI&, NETQUEUE)': /builddir/build/BUILD/warzone2100/src/multiint.cpp:2996:128: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 2996 | if (whosResponsible(playerIndex) != queue.index && !(queue.index == NetPlay.hostPlayer && whosResponsible(playerIndex) == selectedPlayer && selectedPlayer != NetPlay.hostPlayer)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp: In function 'bool canChooseTeamFor(int)': /builddir/build/BUILD/warzone2100/src/multiint.cpp:3344:19: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 3344 | return (i == selectedPlayer || NetPlay.isHost); | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp: In lambda function: /builddir/build/BUILD/warzone2100/src/multiint.cpp:4003:51: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 4003 | if (popOverX0 + psWidget->width() > screenWidth) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp:4009:52: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 4009 | if (popOverY0 + psWidget->height() > screenHeight) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp: In lambda function: /builddir/build/BUILD/warzone2100/src/multiint.cpp:4147:93: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 4147 | if (NetPlay.players[i].ai >= 0 && i != player && !isHumanPlayer(i) && !isSpectatorOnlySlot(i)) | ~~^~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp: In member function 'void WzPlayerRow::updateReadyButton()': /builddir/build/BUILD/warzone2100/src/multiint.cpp:4332:67: warning: comparison of integer expressions of different signedness: 'int8_t' {aka 'signed char'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 4332 | if (NetPlay.players[playerIdx].ai < aidata.size()) /builddir/build/BUILD/warzone2100/src/multiint.cpp: In function 'unsigned int repositionHumanSlots()': /builddir/build/BUILD/warzone2100/src/multiint.cpp:5269:58: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 5269 | if (game.mapHasScavengers && pos == scavengerSlot()) | ~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp: In function 'void loadMapPlayerSettings(WzConfig&)': /builddir/build/BUILD/warzone2100/src/multiint.cpp:5435:47: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 5435 | else if (!NetPlay.bComms && i != selectedPlayer) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp: In function 'void resetPlayerConfiguration(bool)': /builddir/build/BUILD/warzone2100/src/multiint.cpp:5575:94: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 5575 | if (!bShouldResetLocal && selectedPlayerPosition < game.maxPlayers && selectedPlayer != selectedPlayerPosition) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp: In function 'void randomizeOptions()': /builddir/build/BUILD/warzone2100/src/multiint.cpp:5709:27: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 5709 | for (int i = 0; i < current_numplayers; i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp:5714:58: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 5714 | if (game.mapHasScavengers && pos == scavengerSlot()) | ~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp:5725:27: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 5725 | for (int i = 0; i < current_numplayers; i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp:5741:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 5741 | for (int i = 0; i < ARRAY_SIZE(limitIcons) - 1; ++i) // skip last item, MPFLAGS_FORCELIMITS | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp: In member function 'virtual TITLECODE WzMultiplayerOptionsTitleUI::run()': /builddir/build/BUILD/warzone2100/src/multiint.cpp:6839:51: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 6839 | while (getNumberConsoleMessages() > getConsoleLineInfo()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp: In function 'void displayAi(WIDGET*, UDWORD, UDWORD)': /builddir/build/BUILD/warzone2100/src/multiint.cpp:7304:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 7304 | if (j < aidata.size()) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp: In function 'void displayDifficulty(WIDGET*, UDWORD, UDWORD)': /builddir/build/BUILD/warzone2100/src/multiint.cpp:7369:30: warning: comparison of integer expressions of different signedness: 'const int' and 'long unsigned int' [-Wsign-compare] 7369 | ASSERT_OR_RETURN(, j < ARRAY_SIZE(difficultyList), "Bad difficulty found: %d", j); /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp:7369:9: note: in expansion of macro 'ASSERT_OR_RETURN' 7369 | ASSERT_OR_RETURN(, j < ARRAY_SIZE(difficultyList), "Bad difficulty found: %d", j); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp: In function 'int numSlotsToBeDisplayed()': /builddir/build/BUILD/warzone2100/src/multiint.cpp:7955:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 7955 | && ((i >= NetPlay.players.size()) || !(NetPlay.players[i].isSpectator && NetPlay.players[i].ai == AI_OPEN))) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object src/CMakeFiles/warzone2100.dir/multilimit.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/multilimit.cpp.o -MF CMakeFiles/warzone2100.dir/multilimit.cpp.o.d -o CMakeFiles/warzone2100.dir/multilimit.cpp.o -c /builddir/build/BUILD/warzone2100/src/multilimit.cpp [ 87%] Building CXX object src/CMakeFiles/warzone2100.dir/multilobbycommands.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/multilobbycommands.cpp.o -MF CMakeFiles/warzone2100.dir/multilobbycommands.cpp.o.d -o CMakeFiles/warzone2100.dir/multilobbycommands.cpp.o -c /builddir/build/BUILD/warzone2100/src/multilobbycommands.cpp /builddir/build/BUILD/warzone2100/src/multilimit.cpp: In function 'bool applyLimitSet()': /builddir/build/BUILD/warzone2100/src/multilimit.cpp:373:24: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 373 | if (id < numStructureStats) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multilimit.cpp:417:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 417 | for (int i = 0; i < numStructureStats; i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multilobbycommands.cpp: In function 'bool processChatLobbySlashCommands(const NetworkTextMessage&, HostLobbyOperationsInterface&)': /builddir/build/BUILD/warzone2100/src/multilobbycommands.cpp:460:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int32_t' {aka 'const int'} [-Wsign-compare] 460 | if (playerIdx == message.sender) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 87%] Building CXX object src/CMakeFiles/warzone2100.dir/multimenu.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/multimenu.cpp.o -MF CMakeFiles/warzone2100.dir/multimenu.cpp.o.d -o CMakeFiles/warzone2100.dir/multimenu.cpp.o -c /builddir/build/BUILD/warzone2100/src/multimenu.cpp [ 88%] Building CXX object src/CMakeFiles/warzone2100.dir/multiopt.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/multiopt.cpp.o -MF CMakeFiles/warzone2100.dir/multiopt.cpp.o.d -o CMakeFiles/warzone2100.dir/multiopt.cpp.o -c /builddir/build/BUILD/warzone2100/src/multiopt.cpp [ 88%] Building CXX object src/CMakeFiles/warzone2100.dir/multiplay.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/multiplay.cpp.o -MF CMakeFiles/warzone2100.dir/multiplay.cpp.o.d -o CMakeFiles/warzone2100.dir/multiplay.cpp.o -c /builddir/build/BUILD/warzone2100/src/multiplay.cpp /builddir/build/BUILD/warzone2100/src/multimenu.cpp: In function 'bool runMultiRequester(UDWORD, UDWORD*, WzString*, LEVEL_DATASET**, bool*)': /builddir/build/BUILD/warzone2100/src/multimenu.cpp:575:60: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 575 | if (id == hoverPreviewId || hoverStartTime > wzGetTicks()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiopt.cpp: In function 'bool gameInit()': /builddir/build/BUILD/warzone2100/src/multiopt.cpp:461:123: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 461 | if ((NetPlay.players[player].difficulty == AIDifficulty::DISABLED || player >= game.maxPlayers) && player != scavengerPlayer() && !(NetPlay.players[player].isSpectator && NetPlay.players[player].allocated)) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiopt.cpp:468:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 468 | for (auto i = 0; i < NetPlay.players.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiopt.cpp:474:31: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 474 | if (i == selectedPlayer) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiplay.cpp: In function 'bool multiplayerWinSequence(bool)': /builddir/build/BUILD/warzone2100/src/multiplay.cpp:271:38: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int32_t' {aka 'int'} [-Wsign-compare] 271 | if ((unsigned)pos2.x > world_coord(mapWidth)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiplay.cpp:281:38: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int32_t' {aka 'int'} [-Wsign-compare] 281 | if ((unsigned)pos2.z > world_coord(mapHeight)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiplay.cpp: In function 'bool multiPlayerLoop()': /builddir/build/BUILD/warzone2100/src/multiplay.cpp:363:115: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 363 | if (ingame.DataIntegrity[index] == false && isHumanPlayer(index) && index != NetPlay.hostPlayer) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiplay.cpp: In function 'int whosResponsible(int)': /builddir/build/BUILD/warzone2100/src/multiplay.cpp:614:25: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 614 | else if (player == selectedPlayer) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiplay.cpp: In function 'bool myResponsibility(int)': /builddir/build/BUILD/warzone2100/src/multiplay.cpp:627:41: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 627 | return (whosResponsible(player) == selectedPlayer || whosResponsible(player) == realSelectedPlayer); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiplay.cpp:627:86: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 627 | return (whosResponsible(player) == selectedPlayer || whosResponsible(player) == realSelectedPlayer); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiplay.cpp: In function 'bool addBeaconBlip(SDWORD, SDWORD, SDWORD, SDWORD, const char*)': /builddir/build/BUILD/warzone2100/src/multiplay.cpp:2201:36: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'SDWORD' {aka 'int'} [-Wsign-compare] 2201 | if (selectedPlayer == forPlayer) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:26, from /builddir/build/BUILD/warzone2100/src/multiplay.cpp:31: /builddir/build/BUILD/warzone2100/src/multiplay.cpp: In function 'const char* getPlayerColourName(int)': /builddir/build/BUILD/warzone2100/src/multiplay.cpp:2274:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2274 | ASSERT(player < ARRAY_SIZE(playerColors), "player number (%d) exceeds maximum (%lu)", player, (unsigned long) ARRAY_SIZE(playerColors)); /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:113:9: note: in expansion of macro 'ASSERT_HELPER' 113 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiplay.cpp:2274:9: note: in expansion of macro 'ASSERT' 2274 | ASSERT(player < ARRAY_SIZE(playerColors), "player number (%d) exceeds maximum (%lu)", player, (unsigned long) ARRAY_SIZE(playerColors)); | ^~~~~~ /builddir/build/BUILD/warzone2100/src/multiplay.cpp:2276:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2276 | if (player >= ARRAY_SIZE(playerColors)) /builddir/build/BUILD/warzone2100/src/multiplay.cpp: In function 'int32_t findPlayerIndexByPosition(uint32_t)': /builddir/build/BUILD/warzone2100/src/multiplay.cpp:2317:59: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 2317 | if (NetPlay.players[playerIndex].position == position) { [ 88%] Building CXX object src/CMakeFiles/warzone2100.dir/multistat.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/multistat.cpp.o -MF CMakeFiles/warzone2100.dir/multistat.cpp.o.d -o CMakeFiles/warzone2100.dir/multistat.cpp.o -c /builddir/build/BUILD/warzone2100/src/multistat.cpp /builddir/build/BUILD/warzone2100/src/multiplay.cpp: In function 'printInGameTextMessage(NetworkTextMessage const&) [clone .part.0]': /builddir/build/BUILD/warzone2100/src/multiplay.cpp:1701:6: warning: '%s' directive output may be truncated writing up to 254 bytes into a region of size 252 [-Wformat-truncation=] 1701 | void printInGameTextMessage(NetworkTextMessage const &message) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:906, from /builddir/build/BUILD/warzone2100/./lib/framework/stdio_ext.h:25, from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:43: In function 'snprintf', inlined from 'ssprintf<255u, char const*, char const (&) [255]>(char (&) [255u], char const*, char const*&&, char const (&) [255])int' at /builddir/build/BUILD/warzone2100/./lib/framework/string_ext.h:197:98, inlined from 'printInGameTextMessage(NetworkTextMessage const&) [clone .part.0]' at /builddir/build/BUILD/warzone2100/src/multiplay.cpp:1712:11: /usr/include/bits/stdio2.h:54:35: note: '__snprintf_chk' output 4 or more bytes (assuming 258) into a destination of size 255 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [ 88%] Building CXX object src/CMakeFiles/warzone2100.dir/multistruct.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/multistruct.cpp.o -MF CMakeFiles/warzone2100.dir/multistruct.cpp.o.d -o CMakeFiles/warzone2100.dir/multistruct.cpp.o -c /builddir/build/BUILD/warzone2100/src/multistruct.cpp /builddir/build/BUILD/warzone2100/src/multistat.cpp: In function 'void updateMultiStatsDamage(UDWORD, UDWORD, UDWORD)': /builddir/build/BUILD/warzone2100/src/multistat.cpp:414:30: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 414 | if (attacker != scavengerSlot() && defender != scavengerSlot()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multistat.cpp:414:61: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 414 | if (attacker != scavengerSlot() && defender != scavengerSlot()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object src/CMakeFiles/warzone2100.dir/multisync.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/multisync.cpp.o -MF CMakeFiles/warzone2100.dir/multisync.cpp.o.d -o CMakeFiles/warzone2100.dir/multisync.cpp.o -c /builddir/build/BUILD/warzone2100/src/multisync.cpp /builddir/build/BUILD/warzone2100/src/multisync.cpp: In function 'bool sendPing()': /builddir/build/BUILD/warzone2100/src/multisync.cpp:195:26: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 195 | && i != selectedPlayer) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multisync.cpp:202:31: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 202 | && i != selectedPlayer) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multisync.cpp:214:38: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 214 | && i != selectedPlayer) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:26, from /builddir/build/BUILD/warzone2100/src/multistruct.cpp:30: /builddir/build/BUILD/warzone2100/src/multistruct.cpp: In function 'void recvStructureInfo(NETQUEUE)': /builddir/build/BUILD/warzone2100/src/multistruct.cpp:338:70: warning: comparison of integer expressions of different signedness: 'int8_t' {aka 'signed char'} and 'long unsigned int' [-Wsign-compare] 338 | ASSERT_OR_RETURN(, pT->numWeaps >= 0 && pT->numWeaps <= ARRAY_SIZE(pT->asWeaps), "Bad numWeaps %d", pT->numWeaps); /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/multistruct.cpp:338:17: note: in expansion of macro 'ASSERT_OR_RETURN' 338 | ASSERT_OR_RETURN(, pT->numWeaps >= 0 && pT->numWeaps <= ARRAY_SIZE(pT->asWeaps), "Bad numWeaps %d", pT->numWeaps); | ^~~~~~~~~~~~~~~~ [ 89%] Building CXX object src/CMakeFiles/warzone2100.dir/musicmanager.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/musicmanager.cpp.o -MF CMakeFiles/warzone2100.dir/musicmanager.cpp.o.d -o CMakeFiles/warzone2100.dir/musicmanager.cpp.o -c /builddir/build/BUILD/warzone2100/src/musicmanager.cpp [ 89%] Building CXX object src/CMakeFiles/warzone2100.dir/nethelpers.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/nethelpers.cpp.o -MF CMakeFiles/warzone2100.dir/nethelpers.cpp.o.d -o CMakeFiles/warzone2100.dir/nethelpers.cpp.o -c /builddir/build/BUILD/warzone2100/src/nethelpers.cpp [ 89%] Building CXX object src/CMakeFiles/warzone2100.dir/notifications.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/notifications.cpp.o -MF CMakeFiles/warzone2100.dir/notifications.cpp.o.d -o CMakeFiles/warzone2100.dir/notifications.cpp.o -c /builddir/build/BUILD/warzone2100/src/notifications.cpp [ 89%] Building CXX object src/CMakeFiles/warzone2100.dir/objects.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/objects.cpp.o -MF CMakeFiles/warzone2100.dir/objects.cpp.o.d -o CMakeFiles/warzone2100.dir/objects.cpp.o -c /builddir/build/BUILD/warzone2100/src/objects.cpp [ 90%] Building CXX object src/CMakeFiles/warzone2100.dir/objmem.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/objmem.cpp.o -MF CMakeFiles/warzone2100.dir/objmem.cpp.o.d -o CMakeFiles/warzone2100.dir/objmem.cpp.o -c /builddir/build/BUILD/warzone2100/src/objmem.cpp /builddir/build/BUILD/warzone2100/src/notifications.cpp: In function 'void runNotifications()': /builddir/build/BUILD/warzone2100/src/notifications.cpp:1191:52: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1191 | if (currDragStartX != lastDragOnNotificationStartPos.x || currDragStartY != lastDragOnNotificationStartPos.y) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/notifications.cpp:1191:106: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1191 | if (currDragStartX != lastDragOnNotificationStartPos.x || currDragStartY != lastDragOnNotificationStartPos.y) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object src/CMakeFiles/warzone2100.dir/oprint.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/oprint.cpp.o -MF CMakeFiles/warzone2100.dir/oprint.cpp.o.d -o CMakeFiles/warzone2100.dir/oprint.cpp.o -c /builddir/build/BUILD/warzone2100/src/oprint.cpp [ 90%] Building CXX object src/CMakeFiles/warzone2100.dir/order.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/order.cpp.o -MF CMakeFiles/warzone2100.dir/order.cpp.o.d -o CMakeFiles/warzone2100.dir/order.cpp.o -c /builddir/build/BUILD/warzone2100/src/order.cpp [ 90%] Building CXX object src/CMakeFiles/warzone2100.dir/pointtree.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/pointtree.cpp.o -MF CMakeFiles/warzone2100.dir/pointtree.cpp.o.d -o CMakeFiles/warzone2100.dir/pointtree.cpp.o -c /builddir/build/BUILD/warzone2100/src/pointtree.cpp [ 91%] Building CXX object src/CMakeFiles/warzone2100.dir/power.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/power.cpp.o -MF CMakeFiles/warzone2100.dir/power.cpp.o.d -o CMakeFiles/warzone2100.dir/power.cpp.o -c /builddir/build/BUILD/warzone2100/src/power.cpp [ 91%] Building CXX object src/CMakeFiles/warzone2100.dir/projectile.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/projectile.cpp.o -MF CMakeFiles/warzone2100.dir/projectile.cpp.o.d -o CMakeFiles/warzone2100.dir/projectile.cpp.o -c /builddir/build/BUILD/warzone2100/src/projectile.cpp /builddir/build/BUILD/warzone2100/src/order.cpp: In function 'void orderDroidBase(DROID*, DROID_ORDER_DATA*)': /builddir/build/BUILD/warzone2100/src/order.cpp:1437:69: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1437 | if (!isConstructionDroid(psDroid) || psOrder->index < nextModuleToBuild((STRUCTURE *)psOrder->psObj, -1)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/order.cpp:1690:130: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1690 | if (psStruct->status == SS_BUILT && iStructDistSq > 0 && (psFactory == nullptr || iFactoryDistSq > iStructDistSq)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/order.cpp: In function 'void orderDroidAdd(DROID*, DROID_ORDER_DATA*)': /builddir/build/BUILD/warzone2100/src/order.cpp:2128:31: warning: comparison of integer expressions of different signedness: 'SDWORD' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2128 | if (psDroid->listSize >= psDroid->asOrderList.size()) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:42, from /builddir/build/BUILD/warzone2100/./lib/framework/string_ext.h:24, from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:44, from /builddir/build/BUILD/warzone2100/src/order.cpp:29: /builddir/build/BUILD/warzone2100/src/order.cpp: In function 'void orderDroidListEraseRange(DROID*, unsigned int, unsigned int)': /builddir/build/BUILD/warzone2100/./lib/framework/macros.h:26:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'SDWORD' {aka 'int'} [-Wsign-compare] 26 | #define MIN(a, b) (((a) < (b)) ? (a) : (b)) | ~~~~^~~~~ /builddir/build/BUILD/warzone2100/src/order.cpp:2208:38: note: in expansion of macro 'MIN' 2208 | psDroid->listSize -= MIN(indexEnd, psDroid->listSize) - MIN(indexBegin, psDroid->listSize); | ^~~ /builddir/build/BUILD/warzone2100/./lib/framework/macros.h:26:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'SDWORD' {aka 'int'} [-Wsign-compare] 26 | #define MIN(a, b) (((a) < (b)) ? (a) : (b)) | ~~~~^~~~~ /builddir/build/BUILD/warzone2100/src/order.cpp:2208:81: note: in expansion of macro 'MIN' 2208 | psDroid->listSize -= MIN(indexEnd, psDroid->listSize) - MIN(indexBegin, psDroid->listSize); | ^~~ /builddir/build/BUILD/warzone2100/src/order.cpp: In function 'RtrBestResult decideWhereToRepairAndBalance(DROID*)': /builddir/build/BUILD/warzone2100/src/order.cpp:3242:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 3242 | for (int i=0; i < vFacilityPos.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/order.cpp:3250:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 3250 | for (int i=0; i < vDroidPos.size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/projectile.cpp: In function 'void proj_PostImpactFunc(PROJECTILE*)': /builddir/build/BUILD/warzone2100/src/projectile.cpp:1285:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1285 | if (age > psStats->radiusLife && age > psStats->upgrade[psObj->player].periodicalDamageTime) | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/projectile.cpp:1285:46: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1285 | if (age > psStats->radiusLife && age > psStats->upgrade[psObj->player].periodicalDamageTime) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Building CXX object src/CMakeFiles/warzone2100.dir/qtscript.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/qtscript.cpp.o -MF CMakeFiles/warzone2100.dir/qtscript.cpp.o.d -o CMakeFiles/warzone2100.dir/qtscript.cpp.o -c /builddir/build/BUILD/warzone2100/src/qtscript.cpp [ 91%] Building CXX object src/CMakeFiles/warzone2100.dir/quickjs_backend.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/quickjs_backend.cpp.o -MF CMakeFiles/warzone2100.dir/quickjs_backend.cpp.o.d -o CMakeFiles/warzone2100.dir/quickjs_backend.cpp.o -c /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp [ 92%] Building CXX object src/CMakeFiles/warzone2100.dir/radar.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/radar.cpp.o -MF CMakeFiles/warzone2100.dir/radar.cpp.o.d -o CMakeFiles/warzone2100.dir/radar.cpp.o -c /builddir/build/BUILD/warzone2100/src/radar.cpp /builddir/build/BUILD/warzone2100/src/qtscript.cpp: In member function 'nlohmann::json scripting_engine::constructDerrickPositions()': /builddir/build/BUILD/warzone2100/src/qtscript.cpp:312:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 312 | for (int i = 0; i < derricks.size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/qtscript.cpp: In lambda function: /builddir/build/BUILD/warzone2100/src/qtscript.cpp:360:38: warning: comparison of integer expressions of different signedness: 'const int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 360 | return (node.baseobj == psObj->id); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/qtscript.cpp: In member function 'bool scripting_engine::updateScripts()': /builddir/build/BUILD/warzone2100/src/qtscript.cpp:467:37: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 467 | if (node->frameTime <= gameTime) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:26, from /builddir/build/BUILD/warzone2100/./lib/framework/wzapp.h:24, from /builddir/build/BUILD/warzone2100/src/qtscript.cpp:42: /builddir/build/BUILD/warzone2100/src/qtscript.cpp: In member function 'wzapi::scripting_instance* scripting_engine::loadPlayerScript(const WzString&, int, AIDifficulty)': /builddir/build/BUILD/warzone2100/src/qtscript.cpp:513:82: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 513 | ASSERT_OR_RETURN(nullptr, player >= 0 && (player < MAX_PLAYERS || player == selectedPlayer), "Player index %d out of bounds", player); | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/qtscript.cpp:513:9: note: in expansion of macro 'ASSERT_OR_RETURN' 513 | ASSERT_OR_RETURN(nullptr, player >= 0 && (player < MAX_PLAYERS || player == selectedPlayer), "Player index %d out of bounds", player); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/qtscript.cpp: In member function 'bool scripting_engine::saveScriptStates(const char*)': /builddir/build/BUILD/warzone2100/src/qtscript.cpp:675:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 675 | for (int i = 0; i < scripts.size(); ++i) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/qtscript.cpp: In member function 'std::pair scripting_engine::seenLabelCheck(wzapi::scripting_instance*, const BASE_OBJECT*, const BASE_OBJECT*)': /builddir/build/BUILD/warzone2100/src/qtscript.cpp:1843:52: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 1843 | if (l.type != SCRIPT_GROUP && l.id == seen->id) | ~~~~~^~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/qtscript.cpp: In member function 'bool scripting_engine::loadLabels(const char*)': /builddir/build/BUILD/warzone2100/src/qtscript.cpp:1974:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1974 | for (int i = 0; i < list.size(); ++i) | ~~^~~~~~~~~~~~~ [ 92%] Building CXX object src/CMakeFiles/warzone2100.dir/random.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/random.cpp.o -MF CMakeFiles/warzone2100.dir/random.cpp.o.d -o CMakeFiles/warzone2100.dir/random.cpp.o -c /builddir/build/BUILD/warzone2100/src/random.cpp /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In function 'JSValue mapJsonArrayToQuickJSValue(JSContext*, const nlohmann::json&, uint8_t)': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:660:27: warning: comparison of integer expressions of different signedness: 'int' and 'nlohmann::basic_json<>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 660 | for (int i = 0; i < array.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In function 'JSValue convStructure(const STRUCTURE*, JSContext*)': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:785:27: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 785 | for (int i = 0; i < psStruct->numWeaps; i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:836:27: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 836 | for (int j = 0; j < psStruct->numWeaps; j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In function 'JSValue convDroid(const DROID*, JSContext*)': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:938:27: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 938 | for (int i = 0; i < psDroid->numWeaps; i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:999:27: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 999 | for (int j = 0; j < psDroid->numWeaps; j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In member function 'int {anonymous}::unbox::operator()(size_t&, JSContext*, int, JSValue*, const char*)': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1252:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1252 | if (argc <= idx) | ~~~~~^~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In member function 'unsigned int {anonymous}::unbox::operator()(size_t&, JSContext*, int, JSValue*, const char*)': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1269:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1269 | if (argc <= idx) | ~~~~~^~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In member function 'bool {anonymous}::unbox::operator()(size_t&, JSContext*, int, JSValue*, const char*)': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1286:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1286 | if (argc <= idx) | ~~~~~^~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In member function 'float {anonymous}::unbox::operator()(size_t&, JSContext*, int, JSValue*, const char*)': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1299:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1299 | if (argc <= idx) | ~~~~~^~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In member function 'double {anonymous}::unbox::operator()(size_t&, JSContext*, int, JSValue*, const char*)': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1316:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1316 | if (argc <= idx) | ~~~~~^~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In member function 'DROID* {anonymous}::unbox::operator()(size_t&, JSContext*, int, JSValue*, const char*)': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1408:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1408 | if (argc <= idx) | ~~~~~^~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In member function 'STRUCTURE* {anonymous}::unbox::operator()(size_t&, JSContext*, int, JSValue*, const char*)': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1433:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1433 | if (argc <= idx) | ~~~~~^~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In member function 'BASE_OBJECT* {anonymous}::unbox::operator()(size_t&, JSContext*, int, JSValue*, const char*)': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1458:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1458 | if (argc <= idx) | ~~~~~^~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In member function 'std::string {anonymous}::unbox >::operator()(size_t&, JSContext*, int, JSValue*, const char*)': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1484:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1484 | if (argc <= idx) | ~~~~~^~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In member function 'wzapi::STRUCTURE_TYPE_or_statsName_string {anonymous}::unbox::operator()(size_t&, JSContext*, int, JSValue*, const char*)': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1496:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1496 | if (argc <= idx) | ~~~~~^~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In member function 'wzapi::reservedParam {anonymous}::unbox::operator()(size_t&, JSContext*, int, JSValue*, const char*)': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1528:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1528 | if (argc <= idx) | ~~~~~^~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In member function 'wzapi::game_object_identifier {anonymous}::unbox::operator()(size_t&, JSContext*, int, JSValue*, const char*)': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1541:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1541 | if (argc < idx) | ~~~~~^~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In member function 'wzapi::string_or_string_list {anonymous}::unbox::operator()(size_t&, JSContext*, int, JSValue*, const char*)': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1557:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1557 | if (argc <= idx) | ~~~~~^~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In member function 'wzapi::va_list_treat_as_strings {anonymous}::unbox::operator()(size_t&, JSContext*, int, JSValue*, const char*)': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1588:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1588 | if (argc <= idx) | ~~~~~^~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1591:44: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1591 | for (; idx < argc; idx++) | ~~~~^~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In member function 'scripting_engine::area_by_values_or_area_label_lookup {anonymous}::unbox::operator()(size_t&, JSContext*, int, JSValue*, const char*)': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1632:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1632 | if (argc <= idx) | ~~~~~^~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In member function 'generic_script_object {anonymous}::unbox::operator()(size_t&, JSContext*, int, JSValue*, const char*)': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1662:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1662 | if (argc <= idx) | ~~~~~^~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In member function 'wzapi::object_request {anonymous}::unbox::operator()(size_t&, JSContext*, int, JSValue*, const char*)': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1722:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1722 | if (argc <= idx) | ~~~~~^~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In function 'bool QuickJS_EnumerateObjectProperties(JSContext*, JSValue, const std::function&, bool)': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2622:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 2622 | for (int i = 0; i < count; i++) | ~~^~~~~~~ [ 92%] Building CXX object src/CMakeFiles/warzone2100.dir/raycast.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/raycast.cpp.o -MF CMakeFiles/warzone2100.dir/raycast.cpp.o.d -o CMakeFiles/warzone2100.dir/raycast.cpp.o -c /builddir/build/BUILD/warzone2100/src/raycast.cpp [ 92%] Building CXX object src/CMakeFiles/warzone2100.dir/research.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/research.cpp.o -MF CMakeFiles/warzone2100.dir/research.cpp.o.d -o CMakeFiles/warzone2100.dir/research.cpp.o -c /builddir/build/BUILD/warzone2100/src/research.cpp [ 92%] Building CXX object src/CMakeFiles/warzone2100.dir/scores.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/scores.cpp.o -MF CMakeFiles/warzone2100.dir/scores.cpp.o.d -o CMakeFiles/warzone2100.dir/scores.cpp.o -c /builddir/build/BUILD/warzone2100/src/scores.cpp /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In instantiation of 'nonstd::optional_lite::optional {anonymous}::unbox >::operator()(size_t&, JSContext*, int, JSValue*, const char*) [with OptionalType = int; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2116:34: required from '{anonymous}::UnboxTupleIndex, T ...>::UnboxedValueWrapper::UnboxedValueWrapper(size_t&, JSContext*, int, JSValue*, const char*) [with long unsigned int Index = 1; UnboxedType = nonstd::optional_lite::optional; long unsigned int ...I = {0, 1}; T = {std::__cxx11::basic_string, std::allocator >, nonstd::optional_lite::optional}; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2125:65: required from '{anonymous}::UnboxTupleIndex, T ...>::UnboxedImpl::UnboxedImpl(size_t&, JSContext*, int, JSValue*, const char*) [with long unsigned int ...I = {0, 1}; T = {std::__cxx11::basic_string, std::allocator >, nonstd::optional_lite::optional}; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2102:7: required from '{anonymous}::UnboxTupleIndex, T ...>::UnboxTupleIndex(const wzapi::execution_context&, size_t&, JSContext*, int, JSValue*, const char*) [with long unsigned int ...I = {0, 1}; T = {std::__cxx11::basic_string, std::allocator >, nonstd::optional_lite::optional}; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2143:24: required from 'JSValue {anonymous}::wrap__(R (*)(const wzapi::execution_context&, Args ...), const char*, JSContext*, int, JSValue*) [with R = wzapi::no_return_value; Args = {std::__cxx11::basic_string, std::allocator >, nonstd::optional_lite::optional}; JSValue = JSValue; JSContext = JSContext]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2981:1: required from here /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1516:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1516 | if (argc <= idx) | ~~~~~^~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In instantiation of 'nonstd::optional_lite::optional {anonymous}::unbox >::operator()(size_t&, JSContext*, int, JSValue*, const char*) [with OptionalType = BASE_OBJECT*; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2116:34: required from '{anonymous}::UnboxTupleIndex, T ...>::UnboxedValueWrapper::UnboxedValueWrapper(size_t&, JSContext*, int, JSValue*, const char*) [with long unsigned int Index = 1; UnboxedType = nonstd::optional_lite::optional; long unsigned int ...I = {0, 1}; T = {STRUCTURE*, nonstd::optional_lite::optional}; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2125:65: required from '{anonymous}::UnboxTupleIndex, T ...>::UnboxedImpl::UnboxedImpl(size_t&, JSContext*, int, JSValue*, const char*) [with long unsigned int ...I = {0, 1}; T = {STRUCTURE*, nonstd::optional_lite::optional}; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2102:7: required from '{anonymous}::UnboxTupleIndex, T ...>::UnboxTupleIndex(const wzapi::execution_context&, size_t&, JSContext*, int, JSValue*, const char*) [with long unsigned int ...I = {0, 1}; T = {STRUCTURE*, nonstd::optional_lite::optional}; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2143:24: required from 'JSValue {anonymous}::wrap__(R (*)(const wzapi::execution_context&, Args ...), const char*, JSContext*, int, JSValue*) [with R = bool; Args = {STRUCTURE*, nonstd::optional_lite::optional}; JSValue = JSValue; JSContext = JSContext]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:3019:1: required from here /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1516:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In instantiation of 'nonstd::optional_lite::optional {anonymous}::unbox >::operator()(size_t&, JSContext*, int, JSValue*, const char*) [with OptionalType = std::__cxx11::basic_string; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2116:34: required from '{anonymous}::UnboxTupleIndex, T ...>::UnboxedValueWrapper::UnboxedValueWrapper(size_t&, JSContext*, int, JSValue*, const char*) [with long unsigned int Index = 1; UnboxedType = nonstd::optional_lite::optional >; long unsigned int ...I = {0, 1}; T = {std::__cxx11::basic_string, std::allocator >, nonstd::optional_lite::optional, std::allocator > >}; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2125:65: required from '{anonymous}::UnboxTupleIndex, T ...>::UnboxedImpl::UnboxedImpl(size_t&, JSContext*, int, JSValue*, const char*) [with long unsigned int ...I = {0, 1}; T = {std::__cxx11::basic_string, std::allocator >, nonstd::optional_lite::optional, std::allocator > >}; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2102:7: required from '{anonymous}::UnboxTupleIndex, T ...>::UnboxTupleIndex(const wzapi::execution_context&, size_t&, JSContext*, int, JSValue*, const char*) [with long unsigned int ...I = {0, 1}; T = {std::__cxx11::basic_string, std::allocator >, nonstd::optional_lite::optional, std::allocator > >}; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2143:24: required from 'JSValue {anonymous}::wrap__(R (*)(const wzapi::execution_context&, Args ...), const char*, JSContext*, int, JSValue*) [with R = bool; Args = {std::__cxx11::basic_string, std::allocator >, nonstd::optional_lite::optional, std::allocator > >}; JSValue = JSValue; JSContext = JSContext]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:3024:1: required from here /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1516:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In instantiation of 'wzapi::va_list {anonymous}::unbox >::operator()(size_t&, JSContext*, int, JSValue*, const char*) [with ContainedType = wzapi::string_or_string_list; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2116:34: required from '{anonymous}::UnboxTupleIndex, T ...>::UnboxedValueWrapper::UnboxedValueWrapper(size_t&, JSContext*, int, JSValue*, const char*) [with long unsigned int Index = 8; UnboxedType = wzapi::va_list; long unsigned int ...I = {0, 1, 2, 3, 4, 5, 6, 7, 8}; T = {int, int, int, std::__cxx11::basic_string, std::allocator >, wzapi::string_or_string_list, wzapi::string_or_string_list, wzapi::reservedParam, wzapi::reservedParam, wzapi::va_list}; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2125:65: required from '{anonymous}::UnboxTupleIndex, T ...>::UnboxedImpl::UnboxedImpl(size_t&, JSContext*, int, JSValue*, const char*) [with long unsigned int ...I = {0, 1, 2, 3, 4, 5, 6, 7, 8}; T = {int, int, int, std::__cxx11::basic_string, std::allocator >, wzapi::string_or_string_list, wzapi::string_or_string_list, wzapi::reservedParam, wzapi::reservedParam, wzapi::va_list}; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2102:7: required from '{anonymous}::UnboxTupleIndex, T ...>::UnboxTupleIndex(const wzapi::execution_context&, size_t&, JSContext*, int, JSValue*, const char*) [with long unsigned int ...I = {0, 1, 2, 3, 4, 5, 6, 7, 8}; T = {int, int, int, std::__cxx11::basic_string, std::allocator >, wzapi::string_or_string_list, wzapi::string_or_string_list, wzapi::reservedParam, wzapi::reservedParam, wzapi::va_list}; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2143:24: required from 'JSValue {anonymous}::wrap__(R (*)(const wzapi::execution_context&, Args ...), const char*, JSContext*, int, JSValue*) [with R = wzapi::returned_nullable_ptr; Args = {int, int, int, std::__cxx11::basic_string, std::allocator >, wzapi::string_or_string_list, wzapi::string_or_string_list, wzapi::reservedParam, wzapi::reservedParam, wzapi::va_list}; JSValue = JSValue; JSContext = JSContext]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:3026:1: required from here /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1610:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1610 | if (argc <= idx) | ~~~~~^~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1614:44: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1614 | for (; idx < argc; ) | ~~~~^~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In instantiation of 'nonstd::optional_lite::optional {anonymous}::unbox >::operator()(size_t&, JSContext*, int, JSValue*, const char*) [with OptionalType = wzapi::STRUCTURE_TYPE_or_statsName_string; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2116:34: required from '{anonymous}::UnboxTupleIndex, T ...>::UnboxedValueWrapper::UnboxedValueWrapper(size_t&, JSContext*, int, JSValue*, const char*) [with long unsigned int Index = 1; UnboxedType = nonstd::optional_lite::optional; long unsigned int ...I = {0, 1, 2}; T = {nonstd::optional_lite::optional, nonstd::optional_lite::optional, nonstd::optional_lite::optional}; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2125:65: required from '{anonymous}::UnboxTupleIndex, T ...>::UnboxedImpl::UnboxedImpl(size_t&, JSContext*, int, JSValue*, const char*) [with long unsigned int ...I = {0, 1, 2}; T = {nonstd::optional_lite::optional, nonstd::optional_lite::optional, nonstd::optional_lite::optional}; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2102:7: required from '{anonymous}::UnboxTupleIndex, T ...>::UnboxTupleIndex(const wzapi::execution_context&, size_t&, JSContext*, int, JSValue*, const char*) [with long unsigned int ...I = {0, 1, 2}; T = {nonstd::optional_lite::optional, nonstd::optional_lite::optional, nonstd::optional_lite::optional}; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2143:24: required from 'JSValue {anonymous}::wrap__(R (*)(const wzapi::execution_context&, Args ...), const char*, JSContext*, int, JSValue*) [with R = std::vector; Args = {nonstd::optional_lite::optional, nonstd::optional_lite::optional, nonstd::optional_lite::optional}; JSValue = JSValue; JSContext = JSContext]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:3030:1: required from here /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1516:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1516 | if (argc <= idx) | ~~~~~^~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In instantiation of 'nonstd::optional_lite::optional {anonymous}::unbox >::operator()(size_t&, JSContext*, int, JSValue*, const char*) [with OptionalType = bool; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2116:34: required from '{anonymous}::UnboxTupleIndex, T ...>::UnboxedValueWrapper::UnboxedValueWrapper(size_t&, JSContext*, int, JSValue*, const char*) [with long unsigned int Index = 1; UnboxedType = nonstd::optional_lite::optional; long unsigned int ...I = {0, 1}; T = {BASE_OBJECT*, nonstd::optional_lite::optional}; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2125:65: required from '{anonymous}::UnboxTupleIndex, T ...>::UnboxedImpl::UnboxedImpl(size_t&, JSContext*, int, JSValue*, const char*) [with long unsigned int ...I = {0, 1}; T = {BASE_OBJECT*, nonstd::optional_lite::optional}; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2102:7: required from '{anonymous}::UnboxTupleIndex, T ...>::UnboxTupleIndex(const wzapi::execution_context&, size_t&, JSContext*, int, JSValue*, const char*) [with long unsigned int ...I = {0, 1}; T = {BASE_OBJECT*, nonstd::optional_lite::optional}; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2143:24: required from 'JSValue {anonymous}::wrap__(R (*)(const wzapi::execution_context&, Args ...), const char*, JSContext*, int, JSValue*) [with R = bool; Args = {BASE_OBJECT*, nonstd::optional_lite::optional}; JSValue = JSValue; JSContext = JSContext]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:3040:1: required from here /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1516:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In instantiation of 'nonstd::optional_lite::optional {anonymous}::unbox >::operator()(size_t&, JSContext*, int, JSValue*, const char*) [with OptionalType = float; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2116:34: required from '{anonymous}::UnboxTupleIndex, T ...>::UnboxedValueWrapper::UnboxedValueWrapper(size_t&, JSContext*, int, JSValue*, const char*) [with long unsigned int Index = 5; UnboxedType = nonstd::optional_lite::optional; long unsigned int ...I = {0, 1, 2, 3, 4, 5}; T = {DROID*, int, std::__cxx11::basic_string, std::allocator >, int, int, nonstd::optional_lite::optional}; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2125:65: required from '{anonymous}::UnboxTupleIndex, T ...>::UnboxedImpl::UnboxedImpl(size_t&, JSContext*, int, JSValue*, const char*) [with long unsigned int ...I = {0, 1, 2, 3, 4, 5}; T = {DROID*, int, std::__cxx11::basic_string, std::allocator >, int, int, nonstd::optional_lite::optional}; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2102:7: required from '{anonymous}::UnboxTupleIndex, T ...>::UnboxTupleIndex(const wzapi::execution_context&, size_t&, JSContext*, int, JSValue*, const char*) [with long unsigned int ...I = {0, 1, 2, 3, 4, 5}; T = {DROID*, int, std::__cxx11::basic_string, std::allocator >, int, int, nonstd::optional_lite::optional}; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2143:24: required from 'JSValue {anonymous}::wrap__(R (*)(const wzapi::execution_context&, Args ...), const char*, JSContext*, int, JSValue*) [with R = bool; Args = {DROID*, int, std::__cxx11::basic_string, std::allocator >, int, int, nonstd::optional_lite::optional}; JSValue = JSValue; JSContext = JSContext]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:3050:1: required from here /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1516:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In instantiation of 'nonstd::optional_lite::optional {anonymous}::unbox >::operator()(size_t&, JSContext*, int, JSValue*, const char*) [with OptionalType = wzapi::label_or_position_values; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2116:34: required from '{anonymous}::UnboxTupleIndex, T ...>::UnboxedValueWrapper::UnboxedValueWrapper(size_t&, JSContext*, int, JSValue*, const char*) [with long unsigned int Index = 0; UnboxedType = nonstd::optional_lite::optional; long unsigned int ...I = {0}; T = {nonstd::optional_lite::optional}; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2125:65: required from '{anonymous}::UnboxTupleIndex, T ...>::UnboxedImpl::UnboxedImpl(size_t&, JSContext*, int, JSValue*, const char*) [with long unsigned int ...I = {0}; T = {nonstd::optional_lite::optional}; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2102:7: required from '{anonymous}::UnboxTupleIndex, T ...>::UnboxTupleIndex(const wzapi::execution_context&, size_t&, JSContext*, int, JSValue*, const char*) [with long unsigned int ...I = {0}; T = {nonstd::optional_lite::optional}; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2143:24: required from 'JSValue {anonymous}::wrap__(R (*)(const wzapi::execution_context&, Args ...), const char*, JSContext*, int, JSValue*) [with R = wzapi::no_return_value; Args = {nonstd::optional_lite::optional}; JSValue = JSValue; JSContext = JSContext]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:3158:1: required from here /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1516:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In instantiation of 'nonstd::optional_lite::optional {anonymous}::unbox >::operator()(size_t&, JSContext*, int, JSValue*, const char*) [with OptionalType = DROID*; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2116:34: required from '{anonymous}::UnboxTupleIndex, T ...>::UnboxedValueWrapper::UnboxedValueWrapper(size_t&, JSContext*, int, JSValue*, const char*) [with long unsigned int Index = 0; UnboxedType = nonstd::optional_lite::optional; long unsigned int ...I = {0}; T = {nonstd::optional_lite::optional}; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2125:65: required from '{anonymous}::UnboxTupleIndex, T ...>::UnboxedImpl::UnboxedImpl(size_t&, JSContext*, int, JSValue*, const char*) [with long unsigned int ...I = {0}; T = {nonstd::optional_lite::optional}; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2102:7: required from '{anonymous}::UnboxTupleIndex, T ...>::UnboxTupleIndex(const wzapi::execution_context&, size_t&, JSContext*, int, JSValue*, const char*) [with long unsigned int ...I = {0}; T = {nonstd::optional_lite::optional}; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2143:24: required from 'JSValue {anonymous}::wrap__(R (*)(const wzapi::execution_context&, Args ...), const char*, JSContext*, int, JSValue*) [with R = bool; Args = {nonstd::optional_lite::optional}; JSValue = JSValue; JSContext = JSContext]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:3161:1: required from here /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1516:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In instantiation of 'nonstd::optional_lite::optional {anonymous}::unbox >::operator()(size_t&, JSContext*, int, JSValue*, const char*) [with OptionalType = const BASE_OBJECT*; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2116:34: required from '{anonymous}::UnboxTupleIndex, T ...>::UnboxedValueWrapper::UnboxedValueWrapper(size_t&, JSContext*, int, JSValue*, const char*) [with long unsigned int Index = 3; UnboxedType = nonstd::optional_lite::optional; long unsigned int ...I = {0, 1, 2, 3, 4}; T = {int, int, int, nonstd::optional_lite::optional, nonstd::optional_lite::optional}; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2125:65: required from '{anonymous}::UnboxTupleIndex, T ...>::UnboxedImpl::UnboxedImpl(size_t&, JSContext*, int, JSValue*, const char*) [with long unsigned int ...I = {0, 1, 2, 3, 4}; T = {int, int, int, nonstd::optional_lite::optional, nonstd::optional_lite::optional}; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2102:7: required from '{anonymous}::UnboxTupleIndex, T ...>::UnboxTupleIndex(const wzapi::execution_context&, size_t&, JSContext*, int, JSValue*, const char*) [with long unsigned int ...I = {0, 1, 2, 3, 4}; T = {int, int, int, nonstd::optional_lite::optional, nonstd::optional_lite::optional}; size_t = long unsigned int; JSContext = JSContext; JSValue = JSValue]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:2143:24: required from 'JSValue {anonymous}::wrap__(R (*)(const wzapi::execution_context&, Args ...), const char*, JSContext*, int, JSValue*) [with R = bool; Args = {int, int, int, nonstd::optional_lite::optional, nonstd::optional_lite::optional}; JSValue = JSValue; JSContext = JSContext]' /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:3167:1: required from here /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1516:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/warzone2100/src/research.cpp: In function 'std::vector fillResearchList(UDWORD, nonstd::optional_lite::optional, UWORD)': /builddir/build/BUILD/warzone2100/src/research.cpp:631:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 631 | for (auto inc = 0; inc < asResearch.size(); inc++) | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:26, from /builddir/build/BUILD/warzone2100/src/research.cpp:29: /builddir/build/BUILD/warzone2100/src/research.cpp: In function 'void eventResearchedHandleUpgrades(const RESEARCH*, const STRUCTURE*, int)': /builddir/build/BUILD/warzone2100/src/research.cpp:674:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 674 | ASSERT_OR_RETURN(, player >= 0 && player < cachedPerPlayerUpgrades.size(), "Player %d does not exist in per-player upgrades?", player); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/research.cpp:674:9: note: in expansion of macro 'ASSERT_OR_RETURN' 674 | ASSERT_OR_RETURN(, player >= 0 && player < cachedPerPlayerUpgrades.size(), "Player %d does not exist in per-player upgrades?", player); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/research.cpp: In lambda function: /builddir/build/BUILD/warzone2100/src/research.cpp:1418:63: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 1418 | if (psTemplates->asWeaps[inc] == oldCompInc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/research.cpp: In function 'void replaceStructureComponent(STRUCTURE*, UDWORD, UDWORD, UDWORD, UBYTE)': /builddir/build/BUILD/warzone2100/src/research.cpp:1612:43: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1612 | for (inc = 0; inc < psStructure->numWeaps; inc++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/research.cpp: In function 'const std::vector& listAllyResearch(unsigned int)': /builddir/build/BUILD/warzone2100/src/research.cpp:1707:36: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 1707 | if (player == selectedPlayer || !aiCheckAlliances(selectedPlayer, player) || !alliancesSharedResearch(game.alliance)) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/scores.cpp: In function 'void scoreDataToScreen(WIDGET*, ScoreDataToScreenCache&)': /builddir/build/BUILD/warzone2100/src/scores.cpp:373:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 373 | if (index >= cache.wzInfoBarText.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Building CXX object src/CMakeFiles/warzone2100.dir/selection.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/selection.cpp.o -MF CMakeFiles/warzone2100.dir/selection.cpp.o.d -o CMakeFiles/warzone2100.dir/selection.cpp.o -c /builddir/build/BUILD/warzone2100/src/selection.cpp [ 93%] Building CXX object src/CMakeFiles/warzone2100.dir/seqdisp.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/seqdisp.cpp.o -MF CMakeFiles/warzone2100.dir/seqdisp.cpp.o.d -o CMakeFiles/warzone2100.dir/seqdisp.cpp.o -c /builddir/build/BUILD/warzone2100/src/seqdisp.cpp [ 93%] Building CXX object src/CMakeFiles/warzone2100.dir/spectatorwidgets.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/spectatorwidgets.cpp.o -MF CMakeFiles/warzone2100.dir/spectatorwidgets.cpp.o.d -o CMakeFiles/warzone2100.dir/spectatorwidgets.cpp.o -c /builddir/build/BUILD/warzone2100/src/spectatorwidgets.cpp /builddir/build/BUILD/warzone2100/src/seqdisp.cpp: In function 'bool seq_UpdateFullScreenVideo(int*)': /builddir/build/BUILD/warzone2100/src/seqdisp.cpp:344:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 344 | if (i >= wzCachedSeqText.size()) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Building CXX object src/CMakeFiles/warzone2100.dir/stats.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/stats.cpp.o -MF CMakeFiles/warzone2100.dir/stats.cpp.o.d -o CMakeFiles/warzone2100.dir/stats.cpp.o -c /builddir/build/BUILD/warzone2100/src/stats.cpp /builddir/build/BUILD/warzone2100/src/spectatorwidgets.cpp: In member function 'void WzWeaponGradesColumnManager::updateData()': /builddir/build/BUILD/warzone2100/src/spectatorwidgets.cpp:553:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 553 | if (idealWidth() != idealWidthBefore) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object src/CMakeFiles/warzone2100.dir/stdinreader.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/stdinreader.cpp.o -MF CMakeFiles/warzone2100.dir/stdinreader.cpp.o.d -o CMakeFiles/warzone2100.dir/stdinreader.cpp.o -c /builddir/build/BUILD/warzone2100/src/stdinreader.cpp /builddir/build/BUILD/warzone2100/src/stats.cpp: In function 'bool loadBodyStats(WzConfig&)': /builddir/build/BUILD/warzone2100/src/stats.cpp:580:41: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 580 | for (int numStats = 0; numStats < numBodyStats; ++numStats) | ~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/stats.cpp:601:45: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 601 | for (numStats = 0; numStats < numBodyStats; ++numStats) | ~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/stats.cpp:609:30: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 609 | if (numStats == numBodyStats) // not found | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/stats.cpp:617:53: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 617 | for (numStats = 0; numStats < numPropulsionStats; numStats++) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/stats.cpp:625:38: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 625 | if (numStats == numPropulsionStats) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/stats.cpp: In function 'bool loadPropulsionTypes(WzConfig&)': /builddir/build/BUILD/warzone2100/src/stats.cpp:1008:27: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 1008 | for (int i = 0; i < NumTypes; ++i) | ~~^~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/stats.cpp: In function 'bool loadTerrainTable(WzConfig&)': /builddir/build/BUILD/warzone2100/src/stats.cpp:1067:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1067 | for (int i = 0; i < list.size(); ++i) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/stats.cpp: In function 'bool loadWeaponModifiers(WzConfig&)': /builddir/build/BUILD/warzone2100/src/stats.cpp:1120:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1120 | for (int i = 0; i < list.size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/stats.cpp:1133:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1133 | for (int j = 0; j < keys.size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/stats.cpp: In function 'bool loadPropulsionSounds(const char*)': /builddir/build/BUILD/warzone2100/src/stats.cpp:1167:23: warning: comparison of integer expressions of different signedness: 'SDWORD' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1167 | for (i = 0; i < list.size(); ++i) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:26, from /builddir/build/BUILD/warzone2100/src/stats.cpp:29: /builddir/build/BUILD/warzone2100/src/stats.cpp: In function 'SENSOR_STATS* objActiveRadar(const BASE_OBJECT*)': /builddir/build/BUILD/warzone2100/src/stats.cpp:1673:53: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 1673 | ASSERT_OR_RETURN(nullptr, compIndex < numSensorStats, "Invalid range referenced for numSensorStats, %d > %d", compIndex, numSensorStats); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/stats.cpp:1673:17: note: in expansion of macro 'ASSERT_OR_RETURN' 1673 | ASSERT_OR_RETURN(nullptr, compIndex < numSensorStats, "Invalid range referenced for numSensorStats, %d > %d", compIndex, numSensorStats); | ^~~~~~~~~~~~~~~~ [ 94%] Building CXX object src/CMakeFiles/warzone2100.dir/structure.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/structure.cpp.o -MF CMakeFiles/warzone2100.dir/structure.cpp.o.d -o CMakeFiles/warzone2100.dir/structure.cpp.o -c /builddir/build/BUILD/warzone2100/src/structure.cpp [ 94%] Building CXX object src/CMakeFiles/warzone2100.dir/template.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/template.cpp.o -MF CMakeFiles/warzone2100.dir/template.cpp.o.d -o CMakeFiles/warzone2100.dir/template.cpp.o -c /builddir/build/BUILD/warzone2100/src/template.cpp [ 94%] Building CXX object src/CMakeFiles/warzone2100.dir/terrain.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/terrain.cpp.o -MF CMakeFiles/warzone2100.dir/terrain.cpp.o.d -o CMakeFiles/warzone2100.dir/terrain.cpp.o -c /builddir/build/BUILD/warzone2100/src/terrain.cpp /builddir/build/BUILD/warzone2100/src/template.cpp: In function 'bool loadDroidTemplates(const char*)': /builddir/build/BUILD/warzone2100/src/template.cpp:433:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 433 | for (int i = 0; i < list.size(); ++i) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:42, from /builddir/build/BUILD/warzone2100/./lib/framework/string_ext.h:24, from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:44, from /builddir/build/BUILD/warzone2100/src/structure.cpp:31: /builddir/build/BUILD/warzone2100/src/structure.cpp: In function 'void structureBuild(STRUCTURE*, DROID*, int, int)': /builddir/build/BUILD/warzone2100/./lib/framework/macros.h:36:32: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 36 | else if ((val) > (max)) (val) = (max); \ | ~~~~~~^~~~~~~ /builddir/build/BUILD/warzone2100/src/structure.cpp:806:9: note: in expansion of macro 'CLIP' 806 | CLIP(newBuildPoints, 0, structureBuildPointsToCompletion(*psStruct)); | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/macros.h:36:32: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 36 | else if ((val) > (max)) (val) = (max); \ | ~~~~~~^~~~~~~ /builddir/build/BUILD/warzone2100/src/structure.cpp:815:9: note: in expansion of macro 'CLIP' 815 | CLIP(newBuildPoints, 0, structureBuildPointsToCompletion(*psStruct)); | ^~~~ /builddir/build/BUILD/warzone2100/src/structure.cpp: In function 'bool checkHaltOnMaxUnitsReached(STRUCTURE*, bool)': /builddir/build/BUILD/warzone2100/src/structure.cpp:2562:62: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 2562 | else if (getNumCommandDroids(player) >= getMaxCommanders(player)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/structure.cpp:2570:61: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 2570 | if (getNumConstructorDroids(player) >= getMaxConstructors(player)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/structure.cpp:2580:31: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 2580 | if (isLimit && player == selectedPlayer && (lastMaxUnitMessage == 0 || lastMaxUnitMessage + MAX_UNIT_MESSAGE_PAUSE <= gameTime)) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/structure.cpp: In function 'void aiUpdateStructure(STRUCTURE*, bool)': /builddir/build/BUILD/warzone2100/src/structure.cpp:2662:61: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 2662 | && gameTime - psStructure->asWeaps[0].lastFired > weaponFirePause(&asWeaponStats[psStructure->asWeaps[0].nStat], psStructure->player) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/structure.cpp: In function 'bool validStructResistance(const STRUCTURE*)': /builddir/build/BUILD/warzone2100/src/structure.cpp:5665:58: warning: comparison of integer expressions of different signedness: 'const int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 5665 | if (psStruct->resistance >= structureResistance(psStruct->pStructureType, psStruct->player) / 2) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/terrain.cpp: In function 'bool initTerrain()': /builddir/build/BUILD/warzone2100/src/terrain.cpp:957:25: warning: comparison of integer expressions of different signedness: 'SDWORD' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 957 | while (mapWidth > (lightmapWidth <<= 1)) {} | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/terrain.cpp:958:26: warning: comparison of integer expressions of different signedness: 'SDWORD' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 958 | while (mapHeight > (lightmapHeight <<= 1)) {} | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/terrain.cpp: In instantiation of 'void addDrawRangeElements(GLuint, GLuint, GLsizei, GLuint) [with PSO = gfx_api::pipeline_state_helper, gfx_api::primitive_type::triangles, gfx_api::index_type::u32, std::tuple >, std::tuple > >, std::tuple >, SHADER_TERRAIN_DEPTH>; GLuint = unsigned int; GLsizei = int]': /builddir/build/BUILD/warzone2100/src/terrain.cpp:1140:48: required from here /builddir/build/BUILD/warzone2100/src/terrain.cpp:168:29: warning: comparison of integer expressions of different signedness: 'GLuint' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 168 | if (end - start + 1 > GLmaxElementsVertices) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/terrain.cpp:191:32: warning: comparison of integer expressions of different signedness: 'GLuint' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 191 | end - dreStart + 1 > GLmaxElementsVertices) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:26, from /builddir/build/BUILD/warzone2100/src/terrain.cpp:34: /builddir/build/BUILD/warzone2100/src/terrain.cpp:204:38: warning: comparison of integer expressions of different signedness: 'GLuint' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 204 | ASSERT(dreEnd - dreStart + 1 <= GLmaxElementsVertices, "too many vertices (%i)", (int)(dreEnd - dreStart + 1)); /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:113:9: note: in expansion of macro 'ASSERT_HELPER' 113 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/terrain.cpp:204:9: note: in expansion of macro 'ASSERT' 204 | ASSERT(dreEnd - dreStart + 1 <= GLmaxElementsVertices, "too many vertices (%i)", (int)(dreEnd - dreStart + 1)); | ^~~~~~ /builddir/build/BUILD/warzone2100/src/terrain.cpp: In instantiation of 'void finishDrawRangeElements() [with PSO = gfx_api::pipeline_state_helper, gfx_api::primitive_type::triangles, gfx_api::index_type::u32, std::tuple >, std::tuple > >, std::tuple >, SHADER_TERRAIN_DEPTH>]': /builddir/build/BUILD/warzone2100/src/terrain.cpp:1148:48: required from here /builddir/build/BUILD/warzone2100/src/terrain.cpp:150:46: warning: comparison of integer expressions of different signedness: 'GLuint' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 150 | ASSERT(dreEnd - dreStart + 1 <= GLmaxElementsVertices, "too many vertices (%i)", (int)(dreEnd - dreStart + 1)); /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:113:9: note: in expansion of macro 'ASSERT_HELPER' 113 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/terrain.cpp:150:17: note: in expansion of macro 'ASSERT' 150 | ASSERT(dreEnd - dreStart + 1 <= GLmaxElementsVertices, "too many vertices (%i)", (int)(dreEnd - dreStart + 1)); | ^~~~~~ /builddir/build/BUILD/warzone2100/src/terrain.cpp: In instantiation of 'void addDrawRangeElements(GLuint, GLuint, GLsizei, GLuint) [with PSO = gfx_api::pipeline_state_helper, gfx_api::primitive_type::triangles, gfx_api::index_type::u32, std::tuple >, std::tuple >, gfx_api::vertex_buffer_description<4, gfx_api::vertex_attribute_description<2, gfx_api::vertex_attribute_type::u8x4_norm, 0> > >, std::tuple, gfx_api::texture_description<1, gfx_api::sampler_type::bilinear> >, SHADER_TERRAIN>; GLuint = unsigned int; GLsizei = int]': /builddir/build/BUILD/warzone2100/src/terrain.cpp:1195:49: required from here /builddir/build/BUILD/warzone2100/src/terrain.cpp:168:29: warning: comparison of integer expressions of different signedness: 'GLuint' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 168 | if (end - start + 1 > GLmaxElementsVertices) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/terrain.cpp:191:32: warning: comparison of integer expressions of different signedness: 'GLuint' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 191 | end - dreStart + 1 > GLmaxElementsVertices) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/terrain.cpp:204:38: warning: comparison of integer expressions of different signedness: 'GLuint' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 204 | ASSERT(dreEnd - dreStart + 1 <= GLmaxElementsVertices, "too many vertices (%i)", (int)(dreEnd - dreStart + 1)); /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:113:9: note: in expansion of macro 'ASSERT_HELPER' 113 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/terrain.cpp:204:9: note: in expansion of macro 'ASSERT' 204 | ASSERT(dreEnd - dreStart + 1 <= GLmaxElementsVertices, "too many vertices (%i)", (int)(dreEnd - dreStart + 1)); | ^~~~~~ /builddir/build/BUILD/warzone2100/src/terrain.cpp: In instantiation of 'void finishDrawRangeElements() [with PSO = gfx_api::pipeline_state_helper, gfx_api::primitive_type::triangles, gfx_api::index_type::u32, std::tuple >, std::tuple >, gfx_api::vertex_buffer_description<4, gfx_api::vertex_attribute_description<2, gfx_api::vertex_attribute_type::u8x4_norm, 0> > >, std::tuple, gfx_api::texture_description<1, gfx_api::sampler_type::bilinear> >, SHADER_TERRAIN>]': /builddir/build/BUILD/warzone2100/src/terrain.cpp:1203:49: required from here /builddir/build/BUILD/warzone2100/src/terrain.cpp:150:46: warning: comparison of integer expressions of different signedness: 'GLuint' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 150 | ASSERT(dreEnd - dreStart + 1 <= GLmaxElementsVertices, "too many vertices (%i)", (int)(dreEnd - dreStart + 1)); /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:113:9: note: in expansion of macro 'ASSERT_HELPER' 113 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/terrain.cpp:150:17: note: in expansion of macro 'ASSERT' 150 | ASSERT(dreEnd - dreStart + 1 <= GLmaxElementsVertices, "too many vertices (%i)", (int)(dreEnd - dreStart + 1)); | ^~~~~~ /builddir/build/BUILD/warzone2100/src/terrain.cpp: In instantiation of 'void addDrawRangeElements(GLuint, GLuint, GLsizei, GLuint) [with PSO = gfx_api::pipeline_state_helper, gfx_api::primitive_type::triangles, gfx_api::index_type::u32, std::tuple >, std::tuple > >, std::tuple, gfx_api::texture_description<1, gfx_api::sampler_type::anisotropic_repeat> >, SHADER_WATER>; GLuint = unsigned int; GLsizei = int]': /builddir/build/BUILD/warzone2100/src/terrain.cpp:1337:44: required from here /builddir/build/BUILD/warzone2100/src/terrain.cpp:168:29: warning: comparison of integer expressions of different signedness: 'GLuint' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 168 | if (end - start + 1 > GLmaxElementsVertices) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/terrain.cpp:191:32: warning: comparison of integer expressions of different signedness: 'GLuint' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 191 | end - dreStart + 1 > GLmaxElementsVertices) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/terrain.cpp:204:38: warning: comparison of integer expressions of different signedness: 'GLuint' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 204 | ASSERT(dreEnd - dreStart + 1 <= GLmaxElementsVertices, "too many vertices (%i)", (int)(dreEnd - dreStart + 1)); /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:113:9: note: in expansion of macro 'ASSERT_HELPER' 113 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/terrain.cpp:204:9: note: in expansion of macro 'ASSERT' 204 | ASSERT(dreEnd - dreStart + 1 <= GLmaxElementsVertices, "too many vertices (%i)", (int)(dreEnd - dreStart + 1)); | ^~~~~~ /builddir/build/BUILD/warzone2100/src/terrain.cpp: In instantiation of 'void finishDrawRangeElements() [with PSO = gfx_api::pipeline_state_helper, gfx_api::primitive_type::triangles, gfx_api::index_type::u32, std::tuple >, std::tuple > >, std::tuple, gfx_api::texture_description<1, gfx_api::sampler_type::anisotropic_repeat> >, SHADER_WATER>]': /builddir/build/BUILD/warzone2100/src/terrain.cpp:1345:44: required from here /builddir/build/BUILD/warzone2100/src/terrain.cpp:150:46: warning: comparison of integer expressions of different signedness: 'GLuint' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 150 | ASSERT(dreEnd - dreStart + 1 <= GLmaxElementsVertices, "too many vertices (%i)", (int)(dreEnd - dreStart + 1)); /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:113:9: note: in expansion of macro 'ASSERT_HELPER' 113 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/terrain.cpp:150:17: note: in expansion of macro 'ASSERT' 150 | ASSERT(dreEnd - dreStart + 1 <= GLmaxElementsVertices, "too many vertices (%i)", (int)(dreEnd - dreStart + 1)); | ^~~~~~ [ 95%] Building CXX object src/CMakeFiles/warzone2100.dir/text.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/text.cpp.o -MF CMakeFiles/warzone2100.dir/text.cpp.o.d -o CMakeFiles/warzone2100.dir/text.cpp.o -c /builddir/build/BUILD/warzone2100/src/text.cpp [ 95%] Building CXX object src/CMakeFiles/warzone2100.dir/texture.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/texture.cpp.o -MF CMakeFiles/warzone2100.dir/texture.cpp.o.d -o CMakeFiles/warzone2100.dir/texture.cpp.o -c /builddir/build/BUILD/warzone2100/src/texture.cpp /builddir/build/BUILD/warzone2100/src/texture.cpp: In function 'bool texLoad(const char*)': /builddir/build/BUILD/warzone2100/src/texture.cpp:162:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 162 | for (j = 0; j < mipmap_levels; j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/texture.cpp:199:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 199 | if (i == mipmap_max) // dealing with main texture page; so register coordinates | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/texture.cpp:208:41: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 208 | if (xOffset + i > xLimit) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/warzone2100/src/texture.cpp:213:41: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 213 | if (yOffset + i > yLimit) | ~~~~~~~~~~~~^~~~~~~~ [ 95%] Building CXX object src/CMakeFiles/warzone2100.dir/titleui/gamefind.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/titleui/gamefind.cpp.o -MF CMakeFiles/warzone2100.dir/titleui/gamefind.cpp.o.d -o CMakeFiles/warzone2100.dir/titleui/gamefind.cpp.o -c /builddir/build/BUILD/warzone2100/src/titleui/gamefind.cpp [ 95%] Building CXX object src/CMakeFiles/warzone2100.dir/titleui/msgbox.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/titleui/msgbox.cpp.o -MF CMakeFiles/warzone2100.dir/titleui/msgbox.cpp.o.d -o CMakeFiles/warzone2100.dir/titleui/msgbox.cpp.o -c /builddir/build/BUILD/warzone2100/src/titleui/msgbox.cpp /builddir/build/BUILD/warzone2100/src/texture.cpp:184:65: warning: '/tile-' directive output may be truncated writing 6 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 184 | snprintf(fullPath, sizeof(fullPath), "%s/tile-%02d.png", partialPath, k); | ^~~~~~ /builddir/build/BUILD/warzone2100/src/texture.cpp:184:62: note: directive argument in the range [0, 255] 184 | snprintf(fullPath, sizeof(fullPath), "%s/tile-%02d.png", partialPath, k); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:906, from /builddir/build/BUILD/warzone2100/./lib/framework/stdio_ext.h:25, from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:43, from /builddir/build/BUILD/warzone2100/src/texture.cpp:26: In function 'snprintf', inlined from 'texLoad(char const*)' at /builddir/build/BUILD/warzone2100/src/texture.cpp:184:12: /usr/include/bits/stdio2.h:54:35: note: '__snprintf_chk' output between 13 and 4109 bytes into a destination of size 4096 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object src/CMakeFiles/warzone2100.dir/titleui/old.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/titleui/old.cpp.o -MF CMakeFiles/warzone2100.dir/titleui/old.cpp.o.d -o CMakeFiles/warzone2100.dir/titleui/old.cpp.o -c /builddir/build/BUILD/warzone2100/src/titleui/old.cpp /builddir/build/BUILD/warzone2100/src/titleui/gamefind.cpp: In member function 'virtual TITLECODE WzGameFindTitleUI::run()': /builddir/build/BUILD/warzone2100/src/titleui/gamefind.cpp:183:51: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 183 | while (getNumberConsoleMessages() > getConsoleLineInfo()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object src/CMakeFiles/warzone2100.dir/titleui/passbox.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/titleui/passbox.cpp.o -MF CMakeFiles/warzone2100.dir/titleui/passbox.cpp.o.d -o CMakeFiles/warzone2100.dir/titleui/passbox.cpp.o -c /builddir/build/BUILD/warzone2100/src/titleui/passbox.cpp [ 96%] Building CXX object src/CMakeFiles/warzone2100.dir/titleui/protocol.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/titleui/protocol.cpp.o -MF CMakeFiles/warzone2100.dir/titleui/protocol.cpp.o.d -o CMakeFiles/warzone2100.dir/titleui/protocol.cpp.o -c /builddir/build/BUILD/warzone2100/src/titleui/protocol.cpp [ 96%] Building CXX object src/CMakeFiles/warzone2100.dir/titleui/titleui.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/titleui/titleui.cpp.o -MF CMakeFiles/warzone2100.dir/titleui/titleui.cpp.o.d -o CMakeFiles/warzone2100.dir/titleui/titleui.cpp.o -c /builddir/build/BUILD/warzone2100/src/titleui/titleui.cpp [ 96%] Building CXX object src/CMakeFiles/warzone2100.dir/transporter.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/transporter.cpp.o -MF CMakeFiles/warzone2100.dir/transporter.cpp.o.d -o CMakeFiles/warzone2100.dir/transporter.cpp.o -c /builddir/build/BUILD/warzone2100/src/transporter.cpp [ 97%] Building CXX object src/CMakeFiles/warzone2100.dir/updatemanager.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/updatemanager.cpp.o -MF CMakeFiles/warzone2100.dir/updatemanager.cpp.o.d -o CMakeFiles/warzone2100.dir/updatemanager.cpp.o -c /builddir/build/BUILD/warzone2100/src/updatemanager.cpp [ 97%] Building CXX object src/CMakeFiles/warzone2100.dir/urlhelpers.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/urlhelpers.cpp.o -MF CMakeFiles/warzone2100.dir/urlhelpers.cpp.o.d -o CMakeFiles/warzone2100.dir/urlhelpers.cpp.o -c /builddir/build/BUILD/warzone2100/src/urlhelpers.cpp [ 97%] Building CXX object src/CMakeFiles/warzone2100.dir/urlrequest.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/urlrequest.cpp.o -MF CMakeFiles/warzone2100.dir/urlrequest.cpp.o.d -o CMakeFiles/warzone2100.dir/urlrequest.cpp.o -c /builddir/build/BUILD/warzone2100/src/urlrequest.cpp /builddir/build/BUILD/warzone2100/src/transporter.cpp: In function 'bool checkTransporterSpace(const DROID*, const DROID*, bool)': /builddir/build/BUILD/warzone2100/src/transporter.cpp:1066:22: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1066 | if (capacity >= transporterSpaceRequired(psAssigned)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object src/CMakeFiles/warzone2100.dir/version.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/version.cpp.o -MF CMakeFiles/warzone2100.dir/version.cpp.o.d -o CMakeFiles/warzone2100.dir/version.cpp.o -c /builddir/build/BUILD/warzone2100/src/version.cpp [ 98%] Building CXX object src/CMakeFiles/warzone2100.dir/visibility.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/visibility.cpp.o -MF CMakeFiles/warzone2100.dir/visibility.cpp.o.d -o CMakeFiles/warzone2100.dir/visibility.cpp.o -c /builddir/build/BUILD/warzone2100/src/visibility.cpp [ 98%] Building CXX object src/CMakeFiles/warzone2100.dir/warcam.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/warcam.cpp.o -MF CMakeFiles/warzone2100.dir/warcam.cpp.o.d -o CMakeFiles/warzone2100.dir/warcam.cpp.o -c /builddir/build/BUILD/warzone2100/src/warcam.cpp [ 98%] Building CXX object src/CMakeFiles/warzone2100.dir/warzoneconfig.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/warzoneconfig.cpp.o -MF CMakeFiles/warzone2100.dir/warzoneconfig.cpp.o.d -o CMakeFiles/warzone2100.dir/warzoneconfig.cpp.o -c /builddir/build/BUILD/warzone2100/src/warzoneconfig.cpp [ 98%] Building CXX object src/CMakeFiles/warzone2100.dir/wavecast.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/wavecast.cpp.o -MF CMakeFiles/warzone2100.dir/wavecast.cpp.o.d -o CMakeFiles/warzone2100.dir/wavecast.cpp.o -c /builddir/build/BUILD/warzone2100/src/wavecast.cpp [ 98%] Building CXX object src/CMakeFiles/warzone2100.dir/wrappers.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/wrappers.cpp.o -MF CMakeFiles/warzone2100.dir/wrappers.cpp.o.d -o CMakeFiles/warzone2100.dir/wrappers.cpp.o -c /builddir/build/BUILD/warzone2100/src/wrappers.cpp [ 99%] Building CXX object src/CMakeFiles/warzone2100.dir/wzapi.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/wzapi.cpp.o -MF CMakeFiles/warzone2100.dir/wzapi.cpp.o.d -o CMakeFiles/warzone2100.dir/wzapi.cpp.o -c /builddir/build/BUILD/warzone2100/src/wzapi.cpp [ 99%] Building CXX object src/CMakeFiles/warzone2100.dir/wzcrashhandlingproviders.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/wzcrashhandlingproviders.cpp.o -MF CMakeFiles/warzone2100.dir/wzcrashhandlingproviders.cpp.o.d -o CMakeFiles/warzone2100.dir/wzcrashhandlingproviders.cpp.o -c /builddir/build/BUILD/warzone2100/src/wzcrashhandlingproviders.cpp /builddir/build/BUILD/warzone2100/src/wrappers.cpp: In function 'void setupLoadingScreen()': /builddir/build/BUILD/warzone2100/src/wrappers.cpp:102:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 102 | for (i = 0; i < starsNum; ++i) | ~~^~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wrappers.cpp: In function 'void loadingScreenCallback()': /builddir/build/BUILD/warzone2100/src/wrappers.cpp:250:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 250 | for (i = 1; i < starsNum; ++i) | ~~^~~~~~~~~~ In file included from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:26, from /builddir/build/BUILD/warzone2100/./lib/framework/wzapp.h:24, from /builddir/build/BUILD/warzone2100/src/wzapi.cpp:25: /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In member function 'bool wzapi::scripting_instance::isHostAI() const': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:125:59: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 125 | ASSERT_OR_RETURN(false, m_player >= 0 && m_player < NetPlay.players.size(), "Invalid player: %d", m_player); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:125:9: note: in expansion of macro 'ASSERT_OR_RETURN' 125 | ASSERT_OR_RETURN(false, m_player >= 0 && m_player < NetPlay.players.size(), "Invalid player: %d", m_player); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'bool wzapi::orderDroidBuild(const execution_context&, DROID*, int, std::string, int, int, nonstd::optional_lite::optional)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:367:77: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 367 | SCRIPT_ASSERT(false, context, structureIndex >= 0 && structureIndex < numStructureStats, "Structure %s not found", structureName.c_str()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:88:30: note: in definition of macro 'SCRIPT_ASSERT' 88 | do { bool _wzeval = (expr); \ | ^~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'wzapi::no_return_value wzapi::hackAddMessage(const execution_context&, std::string, int, int, bool)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:735:39: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 735 | if (psProx->z < height) | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'bool wzapi::console(const execution_context&, va_list_treat_as_strings)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:960:20: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 960 | if (player == selectedPlayer) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'wzapi::researchResults wzapi::enumResearch(const execution_context&)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:1212:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1212 | for (int i = 0; i < asResearch.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'bool wzapi::pursueResearch(const execution_context&, const STRUCTURE*, string_or_string_list)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:1341:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1341 | for (int i = 1; i < prevResearch->pPRList.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:1351:54: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1351 | ASSERT_OR_RETURN(false, ++iterations < asResearch.size() * 100 || !curResearch, "Possible cyclic dependencies in prerequisites, possibly of research \"%s\".", getStatsName(curResearch)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:1351:17: note: in expansion of macro 'ASSERT_OR_RETURN' 1351 | ASSERT_OR_RETURN(false, ++iterations < asResearch.size() * 100 || !curResearch, "Possible cyclic dependencies in prerequisites, possibly of research \"%s\".", getStatsName(curResearch)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'wzapi::researchResults wzapi::findResearch(const execution_context&, std::string, nonstd::optional_lite::optional)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:1395:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1395 | for (int i = 1; i < prevResearch->pPRList.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'bool wzapi::isStructureAvailable(const execution_context&, std::string, nonstd::optional_lite::optional)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:1465:77: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 1465 | SCRIPT_ASSERT(false, context, structureIndex >= 0 && structureIndex < numStructureStats, "Structure %s not found", structureName.c_str()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:88:30: note: in definition of macro 'SCRIPT_ASSERT' 88 | do { bool _wzeval = (expr); \ | ^~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'nonstd::optional_lite::optional wzapi::pickStructLocation(const execution_context&, const DROID*, std::string, int, int, nonstd::optional_lite::optional)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:1560:74: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 1560 | SCRIPT_ASSERT({}, context, structureIndex >= 0 && structureIndex < numStructureStats, "Structure %s not found", structureName.c_str()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:88:30: note: in definition of macro 'SCRIPT_ASSERT' 88 | do { bool _wzeval = (expr); \ | ^~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'bool wzapi::isSpectator(const execution_context&, int)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:2261:80: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2261 | SCRIPT_ASSERT(false, _context, player == -1 || (player >= 0 && (player < NetPlay.players.size() || player == selectedPlayer)), "Invalid player index %d", player); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:88:30: note: in definition of macro 'SCRIPT_ASSERT' 88 | do { bool _wzeval = (expr); \ | ^~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:2261:115: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 2261 | SCRIPT_ASSERT(false, _context, player == -1 || (player >= 0 && (player < NetPlay.players.size() || player == selectedPlayer)), "Invalid player index %d", player); | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:88:30: note: in definition of macro 'SCRIPT_ASSERT' 88 | do { bool _wzeval = (expr); \ | ^~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:2262:36: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 2262 | if (player == -1 || player == selectedPlayer) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:2268:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2268 | else if (player >= 0 && player < NetPlay.players.size()) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'bool wzapi::playSound(const execution_context&, std::string, nonstd::optional_lite::optional, nonstd::optional_lite::optional, nonstd::optional_lite::optional)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:2313:20: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 2313 | if (player != selectedPlayer) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'bool wzapi::setStructureLimits(const execution_context&, std::string, int, nonstd::optional_lite::optional)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:2420:45: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2420 | SCRIPT_ASSERT(false, context, limit < LOTS_OF && limit >= 0, "Invalid limit"); /builddir/build/BUILD/warzone2100/src/wzapi.cpp:88:30: note: in definition of macro 'SCRIPT_ASSERT' 88 | do { bool _wzeval = (expr); \ | ^~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:2421:77: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 2421 | SCRIPT_ASSERT(false, context, structureIndex >= 0 && structureIndex < numStructureStats, "Structure %s not found", structureName.c_str()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:88:30: note: in definition of macro 'SCRIPT_ASSERT' 88 | do { bool _wzeval = (expr); \ | ^~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'wzapi::no_return_value wzapi::completeResearch(const execution_context&, std::string, nonstd::optional_lite::optional, nonstd::optional_lite::optional)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:2523:54: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2523 | SCRIPT_ASSERT({}, context, psResearch->index < asResearch.size(), "Research index out of bounds"); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:88:30: note: in definition of macro 'SCRIPT_ASSERT' 88 | do { bool _wzeval = (expr); \ | ^~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'wzapi::no_return_value wzapi::completeAllResearch(const execution_context&, nonstd::optional_lite::optional)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:2549:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2549 | for (int i = 0; i < asResearch.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'wzapi::no_return_value wzapi::enableStructure(const execution_context&, std::string, nonstd::optional_lite::optional)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:2831:74: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 2831 | SCRIPT_ASSERT({}, context, structureIndex >= 0 && structureIndex < numStructureStats, "Structure %s not found", structureName.c_str()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:88:30: note: in definition of macro 'SCRIPT_ASSERT' 88 | do { bool _wzeval = (expr); \ | ^~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'wzapi::returned_nullable_ptr wzapi::addStructure(const execution_context&, std::string, int, int, int)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:2983:79: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 2983 | SCRIPT_ASSERT(nullptr, context, structureIndex >= 0 && structureIndex < numStructureStats, "Structure %s not found", structureName.c_str()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:88:30: note: in definition of macro 'SCRIPT_ASSERT' 88 | do { bool _wzeval = (expr); \ | ^~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'unsigned int wzapi::getStructureLimit(const execution_context&, std::string, nonstd::optional_lite::optional)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:3004:73: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 3004 | SCRIPT_ASSERT(0, context, structureIndex >= 0 && structureIndex < numStructureStats, "Structure %s not found", structureName.c_str()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:88:30: note: in definition of macro 'SCRIPT_ASSERT' 88 | do { bool _wzeval = (expr); \ | ^~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'int wzapi::countStruct(const execution_context&, std::string, nonstd::optional_lite::optional)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:3018:74: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 3018 | SCRIPT_ASSERT(-1, context, structureIndex >= 0 && structureIndex < numStructureStats, "Structure %s not found", structureName.c_str()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:88:30: note: in definition of macro 'SCRIPT_ASSERT' 88 | do { bool _wzeval = (expr); \ | ^~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'bool wzapi::donateObject(const execution_context&, BASE_OBJECT*, int)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:3122:89: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 3122 | if ((psDroid->droidType == DROID_COMMAND && getNumCommandDroids(to) + 1 > getMaxCommanders(to)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:3123:98: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 3123 | || (psDroid->droidType == DROID_CONSTRUCT && getNumConstructorDroids(to) + 1 > getMaxConstructors(to)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:3124:45: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 3124 | || getNumDroids(to) + 1 > getMaxDroids(to)) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'bool wzapi::setUpgradeStats(const execution_context_base&, int, const std::string&, int, unsigned int, const nlohmann::json&)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:3639:110: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3639 | if (psStats == psCurr->pStructureType && psStats->upgrade[player].resistance < value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:3646:110: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3646 | if (psStats == psCurr->pStructureType && psStats->upgrade[player].resistance < value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:3659:109: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3659 | if (psStats == psCurr->pStructureType && psStats->upgrade[player].hitpoints < value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:3666:109: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3666 | if (psStats == psCurr->pStructureType && psStats->upgrade[player].hitpoints < value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'nlohmann::json wzapi::constructStatsObject()': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:4185:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 4185 | for (int j = 0; j < numBodyStats; j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:4202:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 4202 | for (int j = 0; j < numSensorStats; j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:4213:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 4213 | for (int j = 0; j < numECMStats; j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:4224:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 4224 | for (int j = 0; j < numPropulsionStats; j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:4242:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 4242 | for (int j = 0; j < numRepairStats; j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:4253:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 4253 | for (int j = 0; j < numConstructStats; j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:4264:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 4264 | for (int j = 0; j < numBrainStats; j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:4271:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 4271 | for (int x = 0; x < psStats->base.rankThresholds.size(); x++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:4277:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 4277 | for (int x = 0; x < psStats->rankNames.size(); x++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:4288:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 4288 | for (int j = 0; j < numWeaponStats; j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:4336:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 4336 | for (int j = 0; j < numStructureStats; j++) | ~~^~~~~~~~~~~~~~~~~~~ [ 99%] Building CXX object src/CMakeFiles/warzone2100.dir/wzpropertyproviders.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/wzpropertyproviders.cpp.o -MF CMakeFiles/warzone2100.dir/wzpropertyproviders.cpp.o.d -o CMakeFiles/warzone2100.dir/wzpropertyproviders.cpp.o -c /builddir/build/BUILD/warzone2100/src/wzpropertyproviders.cpp [ 99%] Building CXX object src/CMakeFiles/warzone2100.dir/wzscriptdebug.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/wzscriptdebug.cpp.o -MF CMakeFiles/warzone2100.dir/wzscriptdebug.cpp.o.d -o CMakeFiles/warzone2100.dir/wzscriptdebug.cpp.o -c /builddir/build/BUILD/warzone2100/src/wzscriptdebug.cpp [100%] Building CXX object src/CMakeFiles/warzone2100.dir/integrations/wzdiscordrpc.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/builddir/build/BUILD/warzone2100/redhat-linux-build -I/builddir/build/BUILD/warzone2100/. -I/builddir/build/BUILD/warzone2100/3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/date/include -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/include -I/builddir/build/BUILD/warzone2100/lib/wzmaplib/../../3rdparty -I/builddir/build/BUILD/warzone2100/3rdparty/glad/include -I/builddir/build/BUILD/warzone2100/3rdparty/launchinfo/include -I/builddir/build/BUILD/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/builddir/build/BUILD/warzone2100/3rdparty/fmt/include -I/builddir/build/BUILD/warzone2100/3rdparty/quickjs -I/builddir/build/BUILD/warzone2100/3rdparty/re2 -I/builddir/build/BUILD/warzone2100/3rdparty/SQLiteCpp/include -isystem /builddir/build/BUILD/warzone2100/3rdparty/glm -isystem /usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/integrations/wzdiscordrpc.cpp.o -MF CMakeFiles/warzone2100.dir/integrations/wzdiscordrpc.cpp.o.d -o CMakeFiles/warzone2100.dir/integrations/wzdiscordrpc.cpp.o -c /builddir/build/BUILD/warzone2100/src/integrations/wzdiscordrpc.cpp In file included from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:26, from /builddir/build/BUILD/warzone2100/./lib/widget/widget.h:33, from /builddir/build/BUILD/warzone2100/src/wzscriptdebug.h:23, from /builddir/build/BUILD/warzone2100/src/wzscriptdebug.cpp:25: /builddir/build/BUILD/warzone2100/src/wzscriptdebug.cpp: In function 'nlohmann::ordered_json fillMainModel()': /builddir/build/BUILD/warzone2100/src/wzscriptdebug.cpp:260:25: warning: comparison of integer expressions of different signedness: 'int8_t' {aka 'signed char'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 260 | ASSERT(gameType < lev_type.size() && gameType != 13 && gameType != 15 && gameType != 16 && gameType != 17, "Bad LEVEL_TYPE for game.type"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:113:9: note: in expansion of macro 'ASSERT_HELPER' 113 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzscriptdebug.cpp:260:9: note: in expansion of macro 'ASSERT' 260 | ASSERT(gameType < lev_type.size() && gameType != 13 && gameType != 15 && gameType != 16 && gameType != 17, "Bad LEVEL_TYPE for game.type"); | ^~~~~~ /builddir/build/BUILD/warzone2100/src/wzscriptdebug.cpp:269:28: warning: comparison of integer expressions of different signedness: 'int8_t' {aka 'signed char'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 269 | ASSERT(missionType < lev_type.size() && missionType != 13 && missionType != 15 && missionType != 16 && missionType != 17, "Bad LEVEL_TYPE for mission.type"); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:689:26: note: in definition of macro 'likely' 689 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:113:9: note: in expansion of macro 'ASSERT_HELPER' 113 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzscriptdebug.cpp:269:9: note: in expansion of macro 'ASSERT' 269 | ASSERT(missionType < lev_type.size() && missionType != 13 && missionType != 15 && missionType != 16 && missionType != 17, "Bad LEVEL_TYPE for mission.type"); | ^~~~~~ /builddir/build/BUILD/warzone2100/src/wzscriptdebug.cpp: In member function 'void WZScriptDebugger::selected(const BASE_OBJECT*)': /builddir/build/BUILD/warzone2100/src/wzscriptdebug.cpp:2103:35: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 2103 | for (int i = 0; i < psObj->numWeaps; i++) | ~~^~~~~~~~~~~~~~~~~ [100%] Linking CXX executable warzone2100 cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/warzone2100.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/warzone2100.dir/3rdparty/physfs_memoryio.cpp.o CMakeFiles/warzone2100.dir/3rdparty/propertymatcher.cpp.o CMakeFiles/warzone2100.dir/action.cpp.o CMakeFiles/warzone2100.dir/activity.cpp.o CMakeFiles/warzone2100.dir/advvis.cpp.o CMakeFiles/warzone2100.dir/ai.cpp.o CMakeFiles/warzone2100.dir/animation.cpp.o CMakeFiles/warzone2100.dir/astar.cpp.o CMakeFiles/warzone2100.dir/atmos.cpp.o CMakeFiles/warzone2100.dir/aud.cpp.o CMakeFiles/warzone2100.dir/baseobject.cpp.o CMakeFiles/warzone2100.dir/bucket3d.cpp.o CMakeFiles/warzone2100.dir/challenge.cpp.o CMakeFiles/warzone2100.dir/chat.cpp.o CMakeFiles/warzone2100.dir/cheat.cpp.o CMakeFiles/warzone2100.dir/clparse.cpp.o CMakeFiles/warzone2100.dir/cmddroid.cpp.o CMakeFiles/warzone2100.dir/combat.cpp.o CMakeFiles/warzone2100.dir/component.cpp.o CMakeFiles/warzone2100.dir/configuration.cpp.o CMakeFiles/warzone2100.dir/console.cpp.o CMakeFiles/warzone2100.dir/data.cpp.o CMakeFiles/warzone2100.dir/design.cpp.o CMakeFiles/warzone2100.dir/difficulty.cpp.o CMakeFiles/warzone2100.dir/display.cpp.o CMakeFiles/warzone2100.dir/display3d.cpp.o CMakeFiles/warzone2100.dir/droid.cpp.o CMakeFiles/warzone2100.dir/edit3d.cpp.o CMakeFiles/warzone2100.dir/effects.cpp.o CMakeFiles/warzone2100.dir/faction.cpp.o CMakeFiles/warzone2100.dir/feature.cpp.o CMakeFiles/warzone2100.dir/fpath.cpp.o CMakeFiles/warzone2100.dir/frontend.cpp.o CMakeFiles/warzone2100.dir/game.cpp.o CMakeFiles/warzone2100.dir/gateway.cpp.o CMakeFiles/warzone2100.dir/geometry.cpp.o CMakeFiles/warzone2100.dir/group.cpp.o CMakeFiles/warzone2100.dir/hci.cpp.o CMakeFiles/warzone2100.dir/hci/build.cpp.o CMakeFiles/warzone2100.dir/hci/commander.cpp.o CMakeFiles/warzone2100.dir/hci/manufacture.cpp.o CMakeFiles/warzone2100.dir/hci/objects_stats.cpp.o CMakeFiles/warzone2100.dir/hci/research.cpp.o CMakeFiles/warzone2100.dir/ingameop.cpp.o CMakeFiles/warzone2100.dir/init.cpp.o CMakeFiles/warzone2100.dir/input/context.cpp.o CMakeFiles/warzone2100.dir/input/debugmappings.cpp.o CMakeFiles/warzone2100.dir/input/keyconfig.cpp.o CMakeFiles/warzone2100.dir/input/manager.cpp.o CMakeFiles/warzone2100.dir/input/mapping.cpp.o CMakeFiles/warzone2100.dir/intdisplay.cpp.o CMakeFiles/warzone2100.dir/intelmap.cpp.o CMakeFiles/warzone2100.dir/intimage.cpp.o CMakeFiles/warzone2100.dir/intorder.cpp.o CMakeFiles/warzone2100.dir/keybind.cpp.o CMakeFiles/warzone2100.dir/keyedit.cpp.o CMakeFiles/warzone2100.dir/level_lexer.cpp.o CMakeFiles/warzone2100.dir/levels.cpp.o CMakeFiles/warzone2100.dir/lighting.cpp.o CMakeFiles/warzone2100.dir/loadsave.cpp.o CMakeFiles/warzone2100.dir/loop.cpp.o CMakeFiles/warzone2100.dir/main.cpp.o CMakeFiles/warzone2100.dir/map.cpp.o CMakeFiles/warzone2100.dir/mapdisplay.cpp.o CMakeFiles/warzone2100.dir/mapgrid.cpp.o CMakeFiles/warzone2100.dir/mechanics.cpp.o CMakeFiles/warzone2100.dir/message.cpp.o CMakeFiles/warzone2100.dir/miscimd.cpp.o CMakeFiles/warzone2100.dir/mission.cpp.o CMakeFiles/warzone2100.dir/modding.cpp.o CMakeFiles/warzone2100.dir/move.cpp.o CMakeFiles/warzone2100.dir/multibot.cpp.o CMakeFiles/warzone2100.dir/multigifts.cpp.o CMakeFiles/warzone2100.dir/multiint.cpp.o CMakeFiles/warzone2100.dir/multijoin.cpp.o CMakeFiles/warzone2100.dir/multilimit.cpp.o CMakeFiles/warzone2100.dir/multilobbycommands.cpp.o CMakeFiles/warzone2100.dir/multimenu.cpp.o CMakeFiles/warzone2100.dir/multiopt.cpp.o CMakeFiles/warzone2100.dir/multiplay.cpp.o CMakeFiles/warzone2100.dir/multistat.cpp.o CMakeFiles/warzone2100.dir/multistruct.cpp.o CMakeFiles/warzone2100.dir/multisync.cpp.o CMakeFiles/warzone2100.dir/musicmanager.cpp.o CMakeFiles/warzone2100.dir/nethelpers.cpp.o CMakeFiles/warzone2100.dir/notifications.cpp.o CMakeFiles/warzone2100.dir/objects.cpp.o CMakeFiles/warzone2100.dir/objmem.cpp.o CMakeFiles/warzone2100.dir/oprint.cpp.o CMakeFiles/warzone2100.dir/order.cpp.o CMakeFiles/warzone2100.dir/pointtree.cpp.o CMakeFiles/warzone2100.dir/power.cpp.o CMakeFiles/warzone2100.dir/projectile.cpp.o CMakeFiles/warzone2100.dir/qtscript.cpp.o CMakeFiles/warzone2100.dir/quickjs_backend.cpp.o CMakeFiles/warzone2100.dir/radar.cpp.o CMakeFiles/warzone2100.dir/random.cpp.o CMakeFiles/warzone2100.dir/raycast.cpp.o CMakeFiles/warzone2100.dir/research.cpp.o CMakeFiles/warzone2100.dir/scores.cpp.o CMakeFiles/warzone2100.dir/selection.cpp.o CMakeFiles/warzone2100.dir/seqdisp.cpp.o CMakeFiles/warzone2100.dir/spectatorwidgets.cpp.o CMakeFiles/warzone2100.dir/stats.cpp.o CMakeFiles/warzone2100.dir/stdinreader.cpp.o CMakeFiles/warzone2100.dir/structure.cpp.o CMakeFiles/warzone2100.dir/template.cpp.o CMakeFiles/warzone2100.dir/terrain.cpp.o CMakeFiles/warzone2100.dir/text.cpp.o CMakeFiles/warzone2100.dir/texture.cpp.o CMakeFiles/warzone2100.dir/titleui/gamefind.cpp.o CMakeFiles/warzone2100.dir/titleui/msgbox.cpp.o CMakeFiles/warzone2100.dir/titleui/old.cpp.o CMakeFiles/warzone2100.dir/titleui/passbox.cpp.o CMakeFiles/warzone2100.dir/titleui/protocol.cpp.o CMakeFiles/warzone2100.dir/titleui/titleui.cpp.o CMakeFiles/warzone2100.dir/transporter.cpp.o CMakeFiles/warzone2100.dir/updatemanager.cpp.o CMakeFiles/warzone2100.dir/urlhelpers.cpp.o CMakeFiles/warzone2100.dir/urlrequest.cpp.o CMakeFiles/warzone2100.dir/version.cpp.o CMakeFiles/warzone2100.dir/visibility.cpp.o CMakeFiles/warzone2100.dir/warcam.cpp.o CMakeFiles/warzone2100.dir/warzoneconfig.cpp.o CMakeFiles/warzone2100.dir/wavecast.cpp.o CMakeFiles/warzone2100.dir/wrappers.cpp.o CMakeFiles/warzone2100.dir/wzapi.cpp.o CMakeFiles/warzone2100.dir/wzcrashhandlingproviders.cpp.o CMakeFiles/warzone2100.dir/wzpropertyproviders.cpp.o CMakeFiles/warzone2100.dir/wzscriptdebug.cpp.o CMakeFiles/warzone2100.dir/integrations/wzdiscordrpc.cpp.o -o warzone2100 ../lib/exceptionhandler/libexception-handler.a ../lib/gamelib/libgamelib.a ../lib/wzmaplib/libwzmaplib.a ../lib/ivis_opengl/libivis-opengl.a ../lib/netplay/libnetplay.a ../lib/sdl/libsdl-backend.a ../lib/framework/libframework.a ../lib/sequence/libsequence.a ../lib/sound/libsound.a ../lib/widget/libwidget.a ../3rdparty/launchinfo/liblaunchinfo.a ../3rdparty/EmbeddedJSONSignature/libEmbeddedJSONSignature.a ../3rdparty/fmt/libfmt.a ../3rdparty/quickjs/libquickjs.a /usr/lib64/libcurl.so ../3rdparty/re2/libre2.a /usr/lib64/libsqlite3.so ../3rdparty/SQLiteCpp/libSQLiteCpp.a ../3rdparty/discord-rpc/src/libdiscord-rpc.a ../3rdparty/miniupnp/miniupnpc/libminiupnpc.a /usr/lib64/libz.so /usr/lib64/libSDL2-2.0.so.0.2400.0 /usr/lib64/libSDL2main.a /usr/lib64/libtheoradec.so /usr/lib64/libogg.so /usr/lib64/libvorbis.so /usr/lib64/libvorbisfile.so /usr/lib64/libopenal.so.1.22.2 ../lib/ivis_opengl/libivis-opengl.a /usr/lib64/libpng.so /usr/lib64/libz.so /usr/lib64/libharfbuzz.so /usr/lib64/libfreetype.so ../3rdparty/libglad.a ../lib/framework/libframework.a /usr/lib64/libphysfs.so /usr/lib64/libsodium.so ../3rdparty/utf8proc/libutf8proc.a /usr/lib64/libsodium.so /usr/lib64/libsqlite3.so -ldl -lpthread level_lexer.cpp:232:8: warning: type 'struct yy_buffer_state' violates the C++ One Definition Rule [-Wodr] ../lib/gamelib/lex.audp_.c:223: note: a different type is defined in another translation unit level_lexer.cpp:247:6: note: the first difference of corresponding definitions is field 'yy_n_chars' ../lib/gamelib/lex.audp_.c:238: note: a field of same name but different type is defined in another translation unit level_lexer.cpp:232:8: note: type 'int' should match type 'yy_size_t' ../lib/gamelib/audp_parser.tab.cpp:138: warning: type 'union YYSTYPE' violates the C++ One Definition Rule [-Wodr] /builddir/build/BUILD/warzone2100/lib/framework/resource_parser.h:43: note: a different type is defined in another translation unit 43 | typedef union YYSTYPE | ../lib/gamelib/../lib/gamelib/audp_parser.ypp:41: note: the first difference of corresponding definitions is field 'fval' ../lib/framework/resource_parser.ypp:53: note: a field with different name is defined in another translation unit ../lib/gamelib/audp_parser.tab.cpp:348: warning: type 'union yyalloc' violates the C++ One Definition Rule [-Wodr] ../lib/framework/resource_parser.cpp:335: note: a different type is defined in another translation unit ../lib/gamelib/audp_parser.tab.cpp:351: note: the first difference of corresponding definitions is field 'yyvs_alloc' ../lib/framework/resource_parser.cpp:338: note: a field of same name but different type is defined in another translation unit ../lib/gamelib/audp_parser.tab.cpp:348: note: type 'union YYSTYPE' itself violates the C++ One Definition Rule In function 'initTerrain', inlined from 'init3DView' at /builddir/build/BUILD/warzone2100/src/display3d.cpp:1289:18: /builddir/build/BUILD/warzone2100/src/terrain.cpp:684:78: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 684 | sectors = std::unique_ptr (new Sector[xSectors * ySectors]()); | ^ /usr/include/c++/12/new: In function 'init3DView': /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/bin/ld: /tmp/ccQHAIGm.ltrans31.ltrans.o: undefined reference to symbol '__atomic_exchange_1@@LIBATOMIC_1.0' /usr/bin/ld: /usr/lib64/libatomic.so.1: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status gmake[2]: *** [src/CMakeFiles/warzone2100.dir/build.make:2220: src/warzone2100] Error 1 gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' gmake[1]: *** [CMakeFiles/Makefile2:1454: src/CMakeFiles/warzone2100.dir/all] Error 2 gmake[1]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' gmake: *** [Makefile:159: all] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.jlwJ3F (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.jlwJ3F (%build) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.9/site-packages/mockbuild/util.py", line 600, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/warzone2100.spec