Mock Version: 2.11 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/warzone2100.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1627073446.517330/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=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.63t0xfwx:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.63t0xfwx:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '3f4f08b0e60e4ac2ba5c906da9ca399f', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1627073446.517330/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.63t0xfwx:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --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', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1626998400 Wrote: /builddir/build/SRPMS/warzone2100-4.0.1-2.fc35.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/warzone2100.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1627073446.517330/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=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.63t0xfwx:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.63t0xfwx:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'b9d1e4584d554f3e8f0d4eea40a5842a', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1627073446.517330/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.63t0xfwx:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --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', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1626998400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.q4sb2B + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf warzone2100 + /usr/bin/xz -dc /builddir/build/SOURCES/warzone2100_src.tar.xz + /usr/bin/tar -xof - + 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.FUmhjv + umask 022 + cd /builddir/build/BUILD + 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 ' + 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 11.1.1 -- The CXX compiler identification is GNU 11.1.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 -- 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 -- 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 -- Found PkgConfig: /usr/bin/pkg-config (found version "1.7.4") -- Detected libsodium with PkgConfig: SODIUM_INCLUDE_DIRS (); SODIUM_LIBRARY_DIRS () -- Found Sodium: /usr/include (found suitable version "1.0.18", minimum required is "1.0.14") -- Found SQLite3: /usr/include (found suitable version "3.36.0", minimum required is "3.14") -- Using c++ standard c++11 -- CMake version: 3.21.0 -- Project version: 3.1.1 -- Using Stack Protection hardening -- CMAKE_CXX_COMPILER '/usr/bin/g++' 'GNU' '11.1.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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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.36.0") -- Link to sqlite3 system library -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- 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 -- 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 -- 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 () -- 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.11") -- 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.11.0") -- 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 () -- Found Harfbuzz: /usr/include/harfbuzz (found suitable version "2.8.2", minimum required is "1.0") -- Found Vulkan: /lib64/libvulkan.so -- Detected Vulkan headers (VK_HEADER_VERSION: 182): /usr/include -- Found VulkanHeaders: /usr/include (found suitable version "182", 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_SDL2STATIC_TARGET -- Performing Test LINK_SUCCESS_SDL2_SDL2STATIC_TARGET - Failed -- 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" -- 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.15", minimum required is "1.5.3") -- Found Gettext: /usr/bin/msgmerge (found suitable version "0.21", minimum required is "0.18") -- Found CURL: /usr/lib64/libcurl.so (found version "7.78.0") -- CURL_VERSION_STRING="7.78.0" -- CURL_SUPPORTED_SSL_BACKENDS="OpenSSL" -- OPENSSL_VERSION_NUMBERS=1.1.1 -- Found SQLite3: /usr/include (found suitable version "3.36.0", minimum required is "3.14") -- cURL OpenSSL backend (OpenSSL 1.1.1k) is > 1.1.0; no callbacks required -- 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 -j2 --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/quickjs.dir/build.make 3rdparty/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/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 /builddir/build/BUILD/warzone2100/redhat-linux-build /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty/CMakeFiles/quickjs.dir/DependInfo.cmake --color= 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 gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/gmake -f 3rdparty/CMakeFiles/quickjs.dir/build.make 3rdparty/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' [ 0%] Building C object 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/igd_desc_parse.c.o [ 0%] Building C object 3rdparty/CMakeFiles/quickjs.dir/quickjs/cutils.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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty && /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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -fPIC -Wno-cast-align -Wno-shadow -MD -MT 3rdparty/CMakeFiles/quickjs.dir/quickjs/cutils.c.o -MF CMakeFiles/quickjs.dir/quickjs/cutils.c.o.d -o CMakeFiles/quickjs.dir/quickjs/cutils.c.o -c /builddir/build/BUILD/warzone2100/3rdparty/quickjs/cutils.c [ 0%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 1%] Building C object 3rdparty/CMakeFiles/quickjs.dir/quickjs/libregexp.c.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty && /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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -fPIC -Wno-cast-align -Wno-shadow -MD -MT 3rdparty/CMakeFiles/quickjs.dir/quickjs/libregexp.c.o -MF CMakeFiles/quickjs.dir/quickjs/libregexp.c.o.d -o CMakeFiles/quickjs.dir/quickjs/libregexp.c.o -c /builddir/build/BUILD/warzone2100/3rdparty/quickjs/libregexp.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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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%] Building C object 3rdparty/CMakeFiles/quickjs.dir/quickjs/libunicode.c.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty && /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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -fPIC -Wno-cast-align -Wno-shadow -MD -MT 3rdparty/CMakeFiles/quickjs.dir/quickjs/libunicode.c.o -MF CMakeFiles/quickjs.dir/quickjs/libunicode.c.o.d -o CMakeFiles/quickjs.dir/quickjs/libunicode.c.o -c /builddir/build/BUILD/warzone2100/3rdparty/quickjs/libunicode.c [ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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/CMakeFiles/quickjs.dir/quickjs/quickjs.c.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty && /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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -fPIC -Wno-cast-align -Wno-shadow -MD -MT 3rdparty/CMakeFiles/quickjs.dir/quickjs/quickjs.c.o -MF CMakeFiles/quickjs.dir/quickjs/quickjs.c.o.d -o CMakeFiles/quickjs.dir/quickjs/quickjs.c.o -c /builddir/build/BUILD/warzone2100/3rdparty/quickjs/quickjs.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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 5%] Building C object 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/listdevices.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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -fPIC -Wall -MD -MT 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/listdevices.c.o -MF CMakeFiles/libminiupnpc-static.dir/listdevices.c.o.d -o CMakeFiles/libminiupnpc-static.dir/listdevices.c.o -c /builddir/build/BUILD/warzone2100/3rdparty/miniupnp/miniupnpc/listdevices.c [ 5%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 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/listdevices.c.o CMakeFiles/libminiupnpc-static.dir/addr_is_reserved.c.o /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 3rdparty/CMakeFiles/glad.dir/build.make 3rdparty/CMakeFiles/glad.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]: 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]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 5%] Building C object 3rdparty/CMakeFiles/glad.dir/glad/src/glad.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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 5%] 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' [ 5%] Built target glad /usr/bin/gmake -f 3rdparty/utf8proc/CMakeFiles/utf8proc.dir/build.make 3rdparty/utf8proc/CMakeFiles/utf8proc.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/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]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/gmake -f 3rdparty/utf8proc/CMakeFiles/utf8proc.dir/build.make 3rdparty/utf8proc/CMakeFiles/utf8proc.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 5%] Building C object 3rdparty/utf8proc/CMakeFiles/utf8proc.dir/utf8proc.c.o 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 6%] 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' [ 6%] Built target utf8proc /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/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' /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' [ 7%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 7%] 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/redhat-linux-build/3rdparty/launchinfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/launchinfo.dir/link.txt --verbose=1 /usr/bin/ar qc liblaunchinfo.a CMakeFiles/launchinfo.dir/src/LaunchInfo.cpp.o /usr/bin/ranlib liblaunchinfo.a gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 7%] Built target launchinfo /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' [ 7%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 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 /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' [ 7%] 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 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 -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Imported revision data from cache file -- 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 "code" #define VCS_BRANCH "" #define VCS_TAG "4.0.1" #define VCS_TAG_TAG_COUNT 57 #define VCS_EXTRA "4.0.1" #define VCS_FULL_HASH "3a3c652d96e5ce4827200d64d3d042a0f380a39e" #define VCS_SHORT_HASH "3a3c652" #define VCS_WC_MODIFIED 0 #define VCS_REPO_IS_SHALLOW 0 #define VCS_COMMIT_COUNT 16560 #define VCS_MOST_RECENT_TAGGED_VERSION "4.0.1" #define VCS_MOST_RECENT_TAGGED_VERSION_TAG_COUNT 57 #define VCS_COMMIT_COUNT_SINCE_MOST_RECENT_TAGGED_VERSION 0 #define VCS_COMMIT_COUNT_ON_MASTER_UNTIL_BRANCH 16560 #define VCS_BRANCH_COMMIT_COUNT 0 #define VCS_MOST_RECENT_COMMIT_DATE "2021-04-18" #define VCS_MOST_RECENT_COMMIT_YEAR "2021" #endif /* end */ gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 7%] Built target autorevision /usr/bin/gmake -f data/CMakeFiles/glsl_compilation.dir/build.make data/CMakeFiles/glsl_compilation.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]: 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 gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 8%] Generating base/shaders/vk/button.frag.spv 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 [ 8%] 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 [ 8%] 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 [ 8%] 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 [ 9%] 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 [ 9%] 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 [ 9%] 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 [ 10%] 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 [ 10%] 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 [ 10%] 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 [ 10%] 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 [ 11%] 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 [ 11%] 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 [ 11%] 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 [ 11%] 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 [ 12%] 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 [ 12%] 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 [ 12%] 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 [ 12%] 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 [ 13%] 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 [ 13%] 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 [ 13%] 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 [ 13%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 13%] Built target glsl_compilation /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' [ 14%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 14%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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/lib/framework/debug.cpp: In function '_realObjTrace(int, char const*, char const*, ...)': /builddir/build/BUILD/warzone2100/lib/framework/debug.cpp:420:6: warning: '%s' directive output may be truncated writing up to 511 bytes into a region of size 499 [-Wformat-truncation=] 420 | void _realObjTrace(int id, const char *function, const char *str, ...) | ^~~~~~~~~~~~~ ...... 430 | ssprintf(outputBuffer, "[%6d]: [%s] %s", id, function, vaBuffer); | ~~~~~~~~ In file included from /usr/include/stdio.h:888, 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: /usr/include/bits/stdio2.h:71:35: note: '__snprintf_chk' output 14 or more bytes (assuming 525) into a destination of size 512 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __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:479:73: warning: '%s' directive output may be truncated writing up to 511 bytes into a region of size 507 [-Wformat-truncation=] 479 | ssprintf(inputBuffer[useInputBuffer1 ? 1 : 0], "[%s:%d] %s", function, line, outputBuffer); | ^~ In file included from /usr/include/stdio.h:888, 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: /usr/include/bits/stdio2.h:71:35: note: '__snprintf_chk' output 6 or more bytes (assuming 517) into a destination of size 512 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/framework/debug.cpp:452:6: warning: '%s' directive output may be truncated writing up to 511 bytes into a region of size between 487 and 501 [-Wformat-truncation=] 452 | void _debug(int line, code_part part, const char *function, const char *str, ...) | ^~~~~~ In file included from /usr/include/stdio.h:888, 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: /usr/include/bits/stdio2.h:71:35: note: '__snprintf_chk' output 12 or more bytes (assuming 537) into a destination of size 512 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [ 14%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 14%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /builddir/build/BUILD/warzone2100/lib/framework/frameresource.cpp: In function 'resLoadFile(char const*, char const*)': /builddir/build/BUILD/warzone2100/lib/framework/frameresource.cpp:450:61: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4088 [-Wformat-truncation=] 450 | snprintf(localeFile, sizeof(localeFile), "locale/%s/%s", language, fileName); | ^~ ...... 515 | makeLocaleFile(aFileName, sizeof(aFileName)); // check for translated file | ~~~~~~~~~ In file included from /usr/include/stdio.h:888, 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: /usr/include/bits/stdio2.h:71:35: note: '__snprintf_chk' output 9 or more bytes (assuming 4104) into a destination of size 4096 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [ 15%] Building CXX object lib/framework/CMakeFiles/framework.dir/geometry.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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 15%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 15%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 15%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 16%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 16%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 16%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 16%] Building CXX object lib/framework/CMakeFiles/framework.dir/strres.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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 17%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 17%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 17%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 17%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 18%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 18%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 18%] Linking C static library libquickjs.a cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty && /usr/bin/cmake -P CMakeFiles/quickjs.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/warzone2100/redhat-linux-build/3rdparty && /usr/bin/cmake -E cmake_link_script CMakeFiles/quickjs.dir/link.txt --verbose=1 /usr/bin/ar qc libquickjs.a CMakeFiles/quickjs.dir/quickjs/cutils.c.o CMakeFiles/quickjs.dir/quickjs/libregexp.c.o CMakeFiles/quickjs.dir/quickjs/libunicode.c.o CMakeFiles/quickjs.dir/quickjs/quickjs.c.o /usr/bin/ranlib libquickjs.a gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 18%] Built target quickjs /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' [ 19%] 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: 57 gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 19%] 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' [ 20%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -fPIC -pthread -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 [ 20%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 20%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -fPIC -pthread -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 [ 20%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /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) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 20%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -fPIC -pthread -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 [ 21%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 21%] 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 /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 /usr/bin/ranlib libframework.a gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 21%] Built target framework /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 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' [ 21%] 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' [ 21%] 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.20210723000000-8g8kbfxc0.tmp ++ Saving output file: /builddir/build/BUILD/warzone2100/redhat-linux-build/po/warzone2100.pot [ 21%] 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 [ 22%] 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 [ 22%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -fPIC -pthread -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 [ 22%] 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 [ 22%] 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 [ 22%] 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 [ 23%] 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 [ 23%] 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 [ 24%] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/mimics_pcre.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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -fPIC -pthread -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 [ 24%] 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 [ 24%] 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 [ 25%] 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 [ 25%] 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 [ 25%] 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 [ 25%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -fPIC -pthread -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 [ 25%] 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 [ 26%] 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 [ 26%] 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 [ 26%] 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 [ 27%] 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 [ 27%] 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 [ 27%] 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 [ 27%] 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 [ 28%] 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 [ 28%] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/onepass.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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -fPIC -pthread -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 [ 28%] 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 [ 28%] 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 [ 28%] 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 [ 29%] 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 [ 29%] 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 [ 29%] 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 [ 29%] 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 [ 29%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -fPIC -pthread -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%] 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 [ 30%] 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 [ 30%] 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 [ 30%] 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 [ 31%] 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 [ 31%] 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 [ 31%] 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 [ 31%] 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 [ 32%] 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 [ 32%] 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 [ 33%] 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, 3088 untranslated messages. [ 33%] 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 [ 34%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -fPIC -pthread -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 581 translated messages, 2507 untranslated messages. [ 34%] 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 [ 34%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -fPIC -pthread -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 2607 translated messages, 481 untranslated messages. [ 34%] 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 282 translated messages, 2806 untranslated messages. [ 35%] 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 728 translated messages, 2360 untranslated messages. [ 35%] 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 3088 translated messages. [ 35%] 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 2843 translated messages, 245 untranslated messages. [ 35%] 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 194 translated messages, 2894 untranslated messages. [ 36%] 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, 3079 untranslated messages. [ 36%] 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 2990 translated messages, 98 untranslated messages. [ 36%] 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 2290 translated messages, 798 untranslated messages. [ 36%] 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 73 translated messages, 3015 untranslated messages. [ 37%] 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 3086 translated messages, 2 untranslated messages. [ 37%] 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, 2951 untranslated messages. [ 37%] 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, 3044 untranslated messages. [ 37%] 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 4 translated messages, 3084 untranslated messages. [ 38%] 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 1437 translated messages, 1651 untranslated messages. [ 38%] 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 2839 translated messages, 249 untranslated messages. [ 38%] 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 26 translated messages, 6 fuzzy translations, 3056 untranslated messages. [ 38%] 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 3088 translated messages. [ 39%] 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 2894 translated messages, 194 untranslated messages. [ 39%] 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 2509 translated messages, 579 untranslated messages. [ 39%] 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 44 translated messages, 3044 untranslated messages. [ 39%] 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, 3039 untranslated messages. [ 40%] 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 139 translated messages, 2949 untranslated messages. [ 40%] 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 [ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -fPIC -pthread -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 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 2575 translated messages, 513 untranslated messages. [ 40%] 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 2679 translated messages, 409 untranslated messages. [ 40%] 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 3088 translated messages. [ 41%] 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 3085 translated messages, 3 untranslated messages. [ 41%] 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 2537 translated messages, 551 untranslated messages. [ 41%] 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 3088 translated messages. [ 41%] 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 458 translated messages, 2630 untranslated messages. [ 42%] 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 2891 translated messages, 197 untranslated messages. [ 42%] 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 2997 translated messages, 91 untranslated messages. [ 42%] 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 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 18 translated messages, 3070 untranslated messages. [ 42%] 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 2262 translated messages, 826 untranslated messages. [ 43%] 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 2650 translated messages, 438 untranslated messages. [ 43%] 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 2030 translated messages, 1058 untranslated messages. gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 43%] 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' [ 43%] 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 -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 44%] 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 -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 44%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -fPIC -pthread -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 In file included from /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/src/serialization.h:15, from /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/src/rpc_connection.h:4, from /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/src/rpc_connection.cpp:1: /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue::SetObjectRaw(rapidjson::GenericValue::Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::GenericValue::Member = rapidjson::GenericMember, rapidjson::MemoryPoolAllocator<> >; rapidjson::SizeType = unsigned int]': /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/include/rapidjson/document.h:2363:55: required from 'bool rapidjson::GenericDocument::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = FixedLinearAllocator<2048>; rapidjson::SizeType = unsigned int]' /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/include/rapidjson/reader.h:1736:40: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(rapidjson::GenericReader::IterativeParsingState, rapidjson::GenericReader::Token, rapidjson::GenericReader::IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Handler = rapidjson::GenericDocument, rapidjson::MemoryPoolAllocator<>, FixedLinearAllocator<2048> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = FixedLinearAllocator<2048>]' /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/include/rapidjson/reader.h:1832:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Handler = rapidjson::GenericDocument, rapidjson::MemoryPoolAllocator<>, FixedLinearAllocator<2048> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = FixedLinearAllocator<2048>]' /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/include/rapidjson/reader.h:487:46: required from 'rapidjson::ParseResult rapidjson::GenericReader::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Handler = rapidjson::GenericDocument, rapidjson::MemoryPoolAllocator<>, FixedLinearAllocator<2048> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = FixedLinearAllocator<2048>]' /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/include/rapidjson/document.h:2159:57: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 1; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericInsituStringStream >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = FixedLinearAllocator<2048>]' /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/include/rapidjson/document.h:2175:62: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = FixedLinearAllocator<2048>]' /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/include/rapidjson/document.h:2200:58: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseInsitu(rapidjson::GenericDocument::Ch*) [with unsigned int parseFlags = 0; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = FixedLinearAllocator<2048>; rapidjson::GenericDocument::Ch = char]' /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/include/rapidjson/document.h:2208:47: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseInsitu(rapidjson::GenericDocument::Ch*) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = FixedLinearAllocator<2048>; rapidjson::GenericDocument::Ch = char]' /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/src/rpc_connection.cpp:111:32: required from here /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/include/rapidjson/document.h:1952:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'rapidjson::GenericValue >::Member' {aka 'struct rapidjson::GenericMember, rapidjson::MemoryPoolAllocator<> >'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 1952 | std::memcpy(m, members, count * sizeof(Member)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/src/serialization.h:15, from /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/src/rpc_connection.h:4, from /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/src/rpc_connection.cpp:1: /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/include/rapidjson/document.h:71:8: note: 'rapidjson::GenericValue >::Member' {aka 'struct rapidjson::GenericMember, rapidjson::MemoryPoolAllocator<> >'} declared here 71 | struct GenericMember { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/src/serialization.h:15, from /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/src/rpc_connection.h:4, from /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/src/rpc_connection.cpp:1: /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue::SetArrayRaw(rapidjson::GenericValue*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]': /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/include/rapidjson/document.h:2371:54: required from 'bool rapidjson::GenericDocument::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = FixedLinearAllocator<2048>; rapidjson::SizeType = unsigned int]' /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/include/rapidjson/reader.h:1766:39: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(rapidjson::GenericReader::IterativeParsingState, rapidjson::GenericReader::Token, rapidjson::GenericReader::IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Handler = rapidjson::GenericDocument, rapidjson::MemoryPoolAllocator<>, FixedLinearAllocator<2048> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = FixedLinearAllocator<2048>]' /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/include/rapidjson/reader.h:1832:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Handler = rapidjson::GenericDocument, rapidjson::MemoryPoolAllocator<>, FixedLinearAllocator<2048> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = FixedLinearAllocator<2048>]' /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/include/rapidjson/reader.h:487:46: required from 'rapidjson::ParseResult rapidjson::GenericReader::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Handler = rapidjson::GenericDocument, rapidjson::MemoryPoolAllocator<>, FixedLinearAllocator<2048> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = FixedLinearAllocator<2048>]' /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/include/rapidjson/document.h:2159:57: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 1; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericInsituStringStream >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = FixedLinearAllocator<2048>]' /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/include/rapidjson/document.h:2175:62: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = FixedLinearAllocator<2048>]' /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/include/rapidjson/document.h:2200:58: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseInsitu(rapidjson::GenericDocument::Ch*) [with unsigned int parseFlags = 0; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = FixedLinearAllocator<2048>; rapidjson::GenericDocument::Ch = char]' /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/include/rapidjson/document.h:2208:47: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseInsitu(rapidjson::GenericDocument::Ch*) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = FixedLinearAllocator<2048>; rapidjson::GenericDocument::Ch = char]' /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/src/rpc_connection.cpp:111:32: required from here /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/include/rapidjson/document.h:1939:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1939 | std::memcpy(e, values, count * sizeof(GenericValue)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/include/rapidjson/document.h:540:7: note: 'class rapidjson::GenericValue >' declared here 540 | class GenericValue { | ^~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-global-constructors' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-exit-time-destructors' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-covered-switch-default' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-c++98-compat-pedantic' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-c++98-compat' may have been intended to silence earlier diagnostics [ 44%] 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 -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 45%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -fPIC -pthread -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 [ 45%] 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 -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 45%] 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 -I/builddir/build/BUILD/warzone2100/3rdparty/discord-rpc/thirdparty/rapidjson/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 46%] 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' [ 46%] 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' [ 46%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wpedantic -Wswitch-enum -Wshadow -Wno-long-long -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 [ 47%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wpedantic -Wswitch-enum -Wshadow -Wno-long-long -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 [ 47%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wpedantic -Wswitch-enum -Wshadow -Wno-long-long -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 [ 47%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -fPIC -pthread -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 [ 47%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wpedantic -Wswitch-enum -Wshadow -Wno-long-long -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 [ 47%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wpedantic -Wswitch-enum -Wshadow -Wno-long-long -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 [ 48%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wpedantic -Wswitch-enum -Wshadow -Wno-long-long -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 [ 48%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wpedantic -Wswitch-enum -Wshadow -Wno-long-long -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 [ 48%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -fPIC -pthread -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 [ 48%] 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' [ 48%] 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' [ 48%] 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) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C,Utf16=off,HugeFiles=on,64 bits,2 CPUs AMD EPYC-Rome Processor (830F10),ASM,AES-NI) Scanning the drive: 126 folders, 3632 files, 188275648 bytes (180 MiB) Creating archive: /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base.wz Items to compress: 3758 Files read from disk: 3632 Archive size: 188785444 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 7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C,Utf16=off,HugeFiles=on,64 bits,2 CPUs AMD EPYC-Rome Processor (830F10),ASM,AES-NI) 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 = 188785444 Scanning the drive: 2 folders, 23 files, 56112 bytes (55 KiB) Updating archive: /builddir/build/BUILD/warzone2100/redhat-linux-build/data/base.wz Items to compress: 25 Files read from disk: 23 Archive size: 188844548 bytes (181 MiB) Everything is Ok [ 48%] 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) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C,Utf16=off,HugeFiles=on,64 bits,2 CPUs AMD EPYC-Rome Processor (830F10),ASM,AES-NI) Scanning the drive: 72 folders, 491 files, 9310850 bytes (9093 KiB) Creating archive: /builddir/build/BUILD/warzone2100/redhat-linux-build/data/mp.wz Items to compress: 563 Files read from disk: 491 Archive size: 9391606 bytes (9172 KiB) Everything is Ok gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 48%] Built target data /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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -fPIC -pthread -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 [ 48%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 49%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -fPIC -pthread -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 /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:888, 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: /usr/include/bits/stdio2.h:71:35: note: '__snprintf_chk' output between 29 and 4124 bytes into a destination of size 4096 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [ 49%] 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' [ 49%] Built target exception-handler /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' [ 49%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -fPIC -pthread -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 [ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 50%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 50%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -fPIC -pthread -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 [ 50%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -fPIC -pthread -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 [ 51%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -fPIC -pthread -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 [ 51%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -fPIC -pthread -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 [ 51%] 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 gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 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 [ 51%] Built target re2 /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= cd /builddir/build/BUILD/warzone2100/redhat-linux-build/lib/gamelib && /usr/bin/cmake -E cmake_link_script CMakeFiles/gamelib.dir/link.txt --verbose=1 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' /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 [ 52%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /usr/bin/ranlib libgamelib.a gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 52%] Built target gamelib /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' [ 53%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 53%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 53%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 53%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /builddir/build/BUILD/warzone2100/lib/netplay/netplay.cpp: In function 'bool validateReceivedFile(const WZFile&)': /builddir/build/BUILD/warzone2100/lib/netplay/netplay.cpp:2204:33: warning: comparison of integer expressions of different signedness: 'PHYSFS_sint64' {aka 'long long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2204 | if (length_read != bufferSize) | ~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/netplay/netplay.cpp:2215:30: warning: comparison of integer expressions of different signedness: 'PHYSFS_sint64' {aka 'long long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2215 | } while (length_read == bufferSize); | ~~~~~~~~~~~~^~~~~~~~~~~~~ [ 53%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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/netplay/netplay.cpp: In function 'NETfixDuplicatePlayerNames()': /builddir/build/BUILD/warzone2100/lib/netplay/netplay.cpp:769: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=] 769 | void NETfixDuplicatePlayerNames() | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/netplay/netplay.cpp:769:6: note: directive argument in the range [2, 101] In file included from /usr/include/stdio.h:888, 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: /usr/include/bits/stdio2.h:71:35: note: '__snprintf_chk' output between 3 and 67 bytes into a destination of size 64 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [ 53%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 53%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 54%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 54%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 54%] 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/netsocket.cpp.o CMakeFiles/netplay.dir/nettypes.cpp.o /usr/bin/ranlib libnetplay.a gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 54%] Built target netplay /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' [ 54%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /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++) | ~~^~~~~~~~~~~~ [ 54%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 55%] 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' [ 55%] Built target sequence /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' [ 55%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /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) [ 55%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:109:9: note: in expansion of macro 'ASSERT_HELPER' 109 | 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, | ^~~~~~ [ 55%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 56%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 56%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 56%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 57%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /builddir/build/BUILD/warzone2100/lib/sound/openal_track.cpp: In function 'void sound_DestroyStream(AUDIO_STREAM*)': /builddir/build/BUILD/warzone2100/lib/sound/openal_track.cpp:1325:34: warning: comparison of integer expressions of different signedness: 'ALint' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 1325 | if (buffer_count <= (1024 / sizeof(ALuint))) // See CMakeLists.txt for value of -Walloca-larger-than= | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 58%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 58%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 58%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /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) [ 58%] 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 /usr/bin/ranlib libsound.a gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 58%] Built target sound /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' [ 58%] Built target wz2100_manpages /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' [ 58%] Built target translations [ 58%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 59%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 59%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 59%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 59%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 60%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 60%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 60%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 60%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 61%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 61%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /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)) | ~~~~~~~~~~^~~~~~~~~~~~ [ 61%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 62%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 62%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 62%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 62%] 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' [ 62%] 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' [ 62%] Building CXX object lib/sdl/CMakeFiles/sdl-backend.dir/cursors_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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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]: 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 gmake[2]: Entering directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [ 62%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 62%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 63%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 64%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 64%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 64%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /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:1850:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1850 | if ((width > bounds.w) || (height > bounds.h)) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/sdl/main_sdl.cpp:1850:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1850 | if ((width > bounds.w) || (height > bounds.h)) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/sdl/main_sdl.cpp:1889:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1889 | if (resultingWidth != width || resultingHeight != height) { | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/warzone2100/lib/sdl/main_sdl.cpp:1889:56: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1889 | 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:2345:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2345 | if (resultingWidth < minWindowWidth || resultingHeight < minWindowHeight) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/sdl/main_sdl.cpp:2345:64: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2345 | if (resultingWidth < minWindowWidth || resultingHeight < minWindowHeight) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/widget/jsontable.cpp: In lambda function: /builddir/build/BUILD/warzone2100/lib/widget/jsontable.cpp:651:51: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 651 | if (popOverX0 + psWidget->width() > newScreenWidth) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/widget/jsontable.cpp:657:52: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 657 | if (popOverY0 + psWidget->height() > newScreenHeight) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 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 string&, std::vector&) [with json_type = nlohmann::basic_json*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/warzone2100/lib/widget/jsontable.cpp:1143:50: required from here /builddir/build/BUILD/warzone2100/lib/widget/jsontable.cpp:1112:73: warning: comparison of integer expressions of different signedness: 'int' and 'nlohmann::basic_json::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1112 | 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:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/lib/widget/jsontable.cpp:1112:17: note: in expansion of macro 'ASSERT_OR_RETURN' 1112 | 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 string&, std::vector&) [with json_type = nlohmann::basic_json<>*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/warzone2100/lib/widget/jsontable.cpp:1147:50: required from here /builddir/build/BUILD/warzone2100/lib/widget/jsontable.cpp:1112:73: warning: comparison of integer expressions of different signedness: 'int' and 'nlohmann::basic_json<>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1112 | 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:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/lib/widget/jsontable.cpp:1112:17: note: in expansion of macro 'ASSERT_OR_RETURN' 1112 | ASSERT_OR_RETURN(nullopt, arrayIndex >= 0 && arrayIndex < current_json_level.size(), "Array index out of bounds: %d", arrayIndex); | ^~~~~~~~~~~~~~~~ [ 66%] 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 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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 66%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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/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_) | ~~~~~~~^~~~~~~~~~~~~~ [ 66%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 67%] Building CXX object lib/widget/CMakeFiles/widget.dir/paragraph.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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /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:39: 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:89: 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:36: 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:35: 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:387:40: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 387 | return widget->width() != layoutWidth || widget->height() != layoutHeight; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/lib/widget/paragraph.cpp:387:75: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 387 | 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:489:25: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 489 | if (layoutWidth != width()) | ~~~~~~~~~~~~^~~~~~~~~~ [ 67%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 67%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 67%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 68%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 68%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 68%] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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/bar.cpp.o CMakeFiles/widget.dir/button.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/jsontable.cpp.o CMakeFiles/widget.dir/label.cpp.o CMakeFiles/widget.dir/listwidget.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' [ 69%] Building CXX object src/CMakeFiles/warzone2100.dir/action.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 69%] Building CXX object src/CMakeFiles/warzone2100.dir/3rdparty/propertymatcher.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /builddir/build/BUILD/warzone2100/src/action.cpp: In function 'void actionDroidBase(DROID*, DROID_ACTION_DATA*)': /builddir/build/BUILD/warzone2100/src/action.cpp:2128:43: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2128 | for (int i = 0; i < psDroid->numWeaps; i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object src/CMakeFiles/warzone2100.dir/activity.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 70%] Building CXX object src/CMakeFiles/warzone2100.dir/advvis.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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:50:37: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 50 | for (psTile = psMapTiles; i < len; i++) | ~~^~~~~ [ 70%] Building CXX object src/CMakeFiles/warzone2100.dir/ai.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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/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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object src/CMakeFiles/warzone2100.dir/animation.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /builddir/build/BUILD/warzone2100/src/ai.cpp: In function 'bool checkAnyWeaponsTarget(BASE_OBJECT*, BASE_OBJECT*)': /builddir/build/BUILD/warzone2100/src/ai.cpp:1222:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1222 | for (int i = 0; i < psDroid->numWeaps; i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object src/CMakeFiles/warzone2100.dir/astar.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 71%] Building CXX object src/CMakeFiles/warzone2100.dir/atmos.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 71%] Building CXX object src/CMakeFiles/warzone2100.dir/aud.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 71%] Building CXX object src/CMakeFiles/warzone2100.dir/baseobject.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 71%] Building CXX object src/CMakeFiles/warzone2100.dir/bucket3d.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 72%] Building CXX object src/CMakeFiles/warzone2100.dir/chat.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /builddir/build/BUILD/warzone2100/src/challenge.cpp: In function 'void displayLoadSlot(WIDGET*, UDWORD, UDWORD)': /builddir/build/BUILD/warzone2100/src/challenge.cpp:167:73: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 167 | while (iV_GetTextWidth(butString, font_regular) > psWidget->width()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object src/CMakeFiles/warzone2100.dir/cheat.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 72%] Building CXX object src/CMakeFiles/warzone2100.dir/clparse.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /builddir/build/BUILD/warzone2100/src/clparse.cpp: In function 'ParseCommandLine(int, char const* const*)': /builddir/build/BUILD/warzone2100/src/clparse.cpp:708:71: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 256 [-Wformat-truncation=] 708 | snprintf(saveGameName, sizeof(saveGameName), "%s/campaign/%s.gam", SaveGamePath, token); | ^~ ~~~~~~~~~~~~ In file included from /usr/include/stdio.h:888, 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: /usr/include/bits/stdio2.h:71:35: note: '__snprintf_chk' output 15 or more bytes (assuming 4110) into a destination of size 256 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/clparse.cpp:695:71: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 256 [-Wformat-truncation=] 695 | snprintf(saveGameName, sizeof(saveGameName), "%s/skirmish/%s.gam", SaveGamePath, token); | ^~ ~~~~~~~~~~~~ In file included from /usr/include/stdio.h:888, 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: /usr/include/bits/stdio2.h:71:35: note: '__snprintf_chk' output 15 or more bytes (assuming 4110) into a destination of size 256 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object src/CMakeFiles/warzone2100.dir/combat.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 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:688:26: note: in definition of macro 'likely' 688 | # 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:478:26: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 478 | 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, from /builddir/build/BUILD/warzone2100/src/combat.cpp:27: /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:533:24: note: in expansion of macro 'MAX' 533 | actualDamage = MAX(actualDamage - armour, actualDamage * psStats->upgrade[player].minimumDamage / 100); | ^~~ [ 73%] Building CXX object src/CMakeFiles/warzone2100.dir/component.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 73%] Building CXX object src/CMakeFiles/warzone2100.dir/configuration.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /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:194:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 194 | for (int i = 0; i < Stats->numWeaps; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/component.cpp:202:35: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 202 | for (int i = 0; i < MAX(1, Stats->numWeaps); i++) /builddir/build/BUILD/warzone2100/src/component.cpp:235:43: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 235 | for (int i = 0; i < MAX(1, Stats->numWeaps); i++) [ 74%] Building CXX object src/CMakeFiles/warzone2100.dir/console.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /builddir/build/BUILD/warzone2100/src/console.cpp: In function 'PIELIGHT getConsoleTextColor(int)': /builddir/build/BUILD/warzone2100/src/console.cpp:354:52: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 354 | if (selectedPlayer == player) | ~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/warzone2100/src/console.cpp: In function 'void displayOldMessages(bool)': /builddir/build/BUILD/warzone2100/src/console.cpp:439:42: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 439 | 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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 74%] Building CXX object src/CMakeFiles/warzone2100.dir/design.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 74%] Building CXX object src/CMakeFiles/warzone2100.dir/difficulty.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 In file included from /builddir/build/BUILD/warzone2100/./lib/framework/frame.h:26, from /builddir/build/BUILD/warzone2100/src/design.cpp:28: /builddir/build/BUILD/warzone2100/src/design.cpp: In function 'COMPONENT_STATS* intChooseSystemStats(DROID_TEMPLATE*)': /builddir/build/BUILD/warzone2100/src/design.cpp:1015:53: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 1015 | ASSERT_OR_RETURN(nullptr, compIndex < numBrainStats, "Invalid range referenced for numBrainStats, %d > %d", compIndex, numBrainStats); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/design.cpp:1015:17: note: in expansion of macro 'ASSERT_OR_RETURN' 1015 | ASSERT_OR_RETURN(nullptr, compIndex < numBrainStats, "Invalid range referenced for numBrainStats, %d > %d", compIndex, numBrainStats); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/design.cpp:1020:53: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 1020 | ASSERT_OR_RETURN(nullptr, compIndex < numSensorStats, "Invalid range referenced for numSensorStats, %d > %d", compIndex, numSensorStats); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/design.cpp:1020:17: note: in expansion of macro 'ASSERT_OR_RETURN' 1020 | ASSERT_OR_RETURN(nullptr, compIndex < numSensorStats, "Invalid range referenced for numSensorStats, %d > %d", compIndex, numSensorStats); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/design.cpp:1025:53: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 1025 | ASSERT_OR_RETURN(nullptr, compIndex < numECMStats, "Invalid range referenced for numECMStats, %d > %d", compIndex, numECMStats); | ~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/design.cpp:1025:17: note: in expansion of macro 'ASSERT_OR_RETURN' 1025 | ASSERT_OR_RETURN(nullptr, compIndex < numECMStats, "Invalid range referenced for numECMStats, %d > %d", compIndex, numECMStats); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/design.cpp:1031:53: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 1031 | ASSERT_OR_RETURN(nullptr, compIndex < numConstructStats, "Invalid range referenced for numConstructStats, %d > %d", compIndex, numConstructStats); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/design.cpp:1031:17: note: in expansion of macro 'ASSERT_OR_RETURN' 1031 | ASSERT_OR_RETURN(nullptr, compIndex < numConstructStats, "Invalid range referenced for numConstructStats, %d > %d", compIndex, numConstructStats); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/design.cpp:1037:53: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 1037 | ASSERT_OR_RETURN(nullptr, compIndex < numRepairStats, "Invalid range referenced for numRepairStats, %d > %d", compIndex, numRepairStats); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/design.cpp:1037:17: note: in expansion of macro 'ASSERT_OR_RETURN' 1037 | ASSERT_OR_RETURN(nullptr, compIndex < numRepairStats, "Invalid range referenced for numRepairStats, %d > %d", compIndex, numRepairStats); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/design.cpp:1046:53: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 1046 | ASSERT_OR_RETURN(nullptr, compIndex < numWeaponStats, "Invalid range referenced for numWeaponStats, %d > %d", compIndex, numWeaponStats); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/design.cpp:1046:17: note: in expansion of macro 'ASSERT_OR_RETURN' 1046 | 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:1124:40: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 1124 | ASSERT_OR_RETURN("", compIndex < numBodyStats, "Invalid range referenced for numBodyStats, %d > %d", compIndex, numBodyStats); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/design.cpp:1124:9: note: in expansion of macro 'ASSERT_OR_RETURN' 1124 | ASSERT_OR_RETURN("", compIndex < numBodyStats, "Invalid range referenced for numBodyStats, %d > %d", compIndex, numBodyStats); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/design.cpp:1134:40: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 1134 | ASSERT_OR_RETURN("", compIndex < numPropulsionStats, "Invalid range referenced for numPropulsionStats, %d > %d", compIndex, numPropulsionStats); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/design.cpp:1134:9: note: in expansion of macro 'ASSERT_OR_RETURN' 1134 | ASSERT_OR_RETURN("", compIndex < numPropulsionStats, "Invalid range referenced for numPropulsionStats, %d > %d", compIndex, numPropulsionStats); | ^~~~~~~~~~~~~~~~ [ 75%] Building CXX object src/CMakeFiles/warzone2100.dir/display3d.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 75%] Building CXX object src/CMakeFiles/warzone2100.dir/droid.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /builddir/build/BUILD/warzone2100/src/display3d.cpp: In function 'void displayBlueprints(const mat4&)': /builddir/build/BUILD/warzone2100/src/display3d.cpp:1764:52: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'SDWORD' {aka 'int'} [-Wsign-compare] 1764 | sBuildDetails.x > 0 && sBuildDetails.x < (int)mapWidth && | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/display3d.cpp:1765:52: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'SDWORD' {aka 'int'} [-Wsign-compare] 1765 | 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 mat4&)': /builddir/build/BUILD/warzone2100/src/display3d.cpp:2225:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2225 | for (int i = 0; i < MAX(1, psStructure->numWeaps); i++) /builddir/build/BUILD/warzone2100/src/display3d.cpp:2268:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2268 | for (int i = 0; i < psStructure->numWeaps || i == 0; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/display3d.cpp:2379:39: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2379 | 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:2707:33: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 2707 | 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:3051:81: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 3051 | && (psDroid->sDisplay.screenX - psDroid->sDisplay.screenR) < pie_GetVideoBufferWidth() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/display3d.cpp:3053:81: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 3053 | && (psDroid->sDisplay.screenY - psDroid->sDisplay.screenR) < pie_GetVideoBufferHeight()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/display3d.cpp:3061:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3061 | 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:3172:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3172 | && (scrX - scrR) < pie_GetVideoBufferWidth() | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/display3d.cpp:3174:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3174 | && (scrY - scrR) < pie_GetVideoBufferHeight()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/display3d.cpp: In function 'void structureEffectsPlayer(UDWORD)': /builddir/build/BUILD/warzone2100/src/display3d.cpp:3697:44: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3697 | 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:3815:46: warning: comparison of integer expressions of different signedness: 'const int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 3815 | ASSERT_OR_RETURN(, compIndex < numWeaponStats, "Invalid range referenced for numWeaponStats, %d > %d", compIndex, numWeaponStats); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/display3d.cpp:3815:17: note: in expansion of macro 'ASSERT_OR_RETURN' 3815 | ASSERT_OR_RETURN(, compIndex < numWeaponStats, "Invalid range referenced for numWeaponStats, %d > %d", compIndex, numWeaponStats); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/droid.cpp: In function 'unsigned int getDroidLevel(const DROID*)': /builddir/build/BUILD/warzone2100/src/droid.cpp:1995:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const value_type' {aka 'const int'} [-Wsign-compare] 1995 | 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:2077:55: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 2077 | if (map_coord(psDroid->pos.x) == x | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/warzone2100/src/droid.cpp:2078:58: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 2078 | && 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:2099:50: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 2099 | if (map_coord(pD->pos.x) == x | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/warzone2100/src/droid.cpp:2100:53: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 2100 | && 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:2175:69: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'SDWORD' {aka 'int'} [-Wsign-compare] 2175 | 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:2246:36: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'SDWORD' {aka 'int'} [-Wsign-compare] 2246 | ASSERT_OR_RETURN(false, *x < mapWidth, "x coordinate is off-map for pickATileGen"); | ~~~^~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/droid.cpp:2246:9: note: in expansion of macro 'ASSERT_OR_RETURN' 2246 | ASSERT_OR_RETURN(false, *x < mapWidth, "x coordinate is off-map for pickATileGen"); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/droid.cpp:2247:36: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'SDWORD' {aka 'int'} [-Wsign-compare] 2247 | ASSERT_OR_RETURN(false, *y < mapHeight, "y coordinate is off-map for pickATileGen"); | ~~~^~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/droid.cpp:2247:9: note: in expansion of macro 'ASSERT_OR_RETURN' 2247 | 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:2559:27: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 2559 | 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:2585:27: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 2585 | 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:2753:27: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 2753 | for (int i = 0; i < psDroid->numWeaps; ++i) | ~~^~~~~~~~~~~~~~~~~~~ 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 droidSensorDroidWeapon(const BASE_OBJECT*, const DROID*)': /builddir/build/BUILD/warzone2100/src/droid.cpp:2831:51: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 2831 | ASSERT_OR_RETURN(false, compIndex < numSensorStats, "Invalid range referenced for numSensorStats, %d > %d", compIndex, numSensorStats); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/droid.cpp:2831:17: note: in expansion of macro 'ASSERT_OR_RETURN' 2831 | ASSERT_OR_RETURN(false, compIndex < numSensorStats, "Invalid range referenced for numSensorStats, %d > %d", compIndex, numSensorStats); | ^~~~~~~~~~~~~~~~ [ 75%] Building CXX object src/CMakeFiles/warzone2100.dir/edit3d.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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/effects.cpp: In function 'bool readFXData(const char*)': /builddir/build/BUILD/warzone2100/src/effects.cpp:2268:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2268 | for (int i = 0; i < list.size(); ++i) | ~~^~~~~~~~~~~~~ [ 76%] Building CXX object src/CMakeFiles/warzone2100.dir/faction.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 77%] Building CXX object src/CMakeFiles/warzone2100.dir/fpath.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /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/frontend.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /builddir/build/BUILD/warzone2100/src/game.cpp: In function 'UDWORD RemapPlayerNumber(UDWORD)': /builddir/build/BUILD/warzone2100/src/game.cpp:4324:31: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 4324 | 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:4441:85: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 4441 | for (psDroid = ppsCurrentDroidLists[player]; psDroid && psDroid->id != id; psDroid = psDroid->psNext) | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:4447:59: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 4447 | if (psTrDroid->id == id) | ~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:4458:94: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 4458 | 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:4793:35: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 4793 | 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:4906:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 4906 | for (int i = 0; i < psCurr->numWeaps; i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:4980:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 4980 | 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:5457:48: warning: comparison of integer expressions of different signedness: 'int' and 'const UDWORD' {aka 'const unsigned int'} [-Wsign-compare] 5457 | if (researchId != NULL_ID) | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:5522:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 5522 | 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:5751:74: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 5751 | 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:5986:43: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 5986 | 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:6374:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 6374 | for (int i = 0; i < numBodyStats; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:6383:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 6383 | for (int i = 0; i < numWeaponStats; i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:6392:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 6392 | for (int i = 0; i < numConstructStats; i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:6401:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 6401 | for (int i = 0; i < numECMStats; i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:6410:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 6410 | for (int i = 0; i < numPropulsionStats; i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:6419:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 6419 | for (int i = 0; i < numSensorStats; i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:6428:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 6428 | for (int i = 0; i < numRepairStats; i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:6437:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 6437 | 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:6469:51: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 6469 | 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:6479:57: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 6479 | ASSERT_OR_RETURN(false, statInc != numStructureStats, "Did not find structure %s", name.toUtf8().c_str()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:6479:25: note: in expansion of macro 'ASSERT_OR_RETURN' 6479 | 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:6497:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 6497 | 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:6522:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 6522 | for (statInc = 0; statInc < asResearch.size(); statInc++) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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:6544:46: warning: comparison of integer expressions of different signedness: 'nlohmann::basic_json<>::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 6544 | ASSERT(researchedList.size() == players, "Bad researched list for %s", name.toUtf8().c_str()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:109:9: note: in expansion of macro 'ASSERT_HELPER' 109 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:6544:17: note: in expansion of macro 'ASSERT' 6544 | ASSERT(researchedList.size() == players, "Bad researched list for %s", name.toUtf8().c_str()); | ^~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:6545:45: warning: comparison of integer expressions of different signedness: 'nlohmann::basic_json<>::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 6545 | ASSERT(possiblesList.size() == players, "Bad possible list for %s", name.toUtf8().c_str()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:109:9: note: in expansion of macro 'ASSERT_HELPER' 109 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:6545:17: note: in expansion of macro 'ASSERT' 6545 | ASSERT(possiblesList.size() == players, "Bad possible list for %s", name.toUtf8().c_str()); | ^~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:6546:42: warning: comparison of integer expressions of different signedness: 'nlohmann::basic_json<>::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 6546 | ASSERT(pointsList.size() == players, "Bad points list for %s", name.toUtf8().c_str()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:109:9: note: in expansion of macro 'ASSERT_HELPER' 109 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:6546:17: note: in expansion of macro 'ASSERT' 6546 | 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:6704:93: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 6704 | if (((VIEW_PROXIMITY*)psViewData->pData)->z < terrainHeight) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 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: In function 'bool writeMessageFile(const char*)': /builddir/build/BUILD/warzone2100/src/game.cpp:6802:39: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 6802 | ASSERT(player == psMessage->player, "Bad player number (%d == %d)", player, psMessage->player); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:109:9: note: in expansion of macro 'ASSERT_HELPER' 109 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/game.cpp:6802:25: note: in expansion of macro 'ASSERT' 6802 | 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:6873:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 6873 | for (int i = 0; i < numStructureStats; i++, psStats++) | ~~^~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object src/CMakeFiles/warzone2100.dir/gateway.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 78%] Building CXX object src/CMakeFiles/warzone2100.dir/group.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /builddir/build/BUILD/warzone2100/src/hci.cpp: In function 'bool intInitialise()': /builddir/build/BUILD/warzone2100/src/hci.cpp:517:41: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 517 | 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:2265:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2265 | for (int n = 0; n < researchList.size(); ++n) | ~~^~~~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object src/CMakeFiles/warzone2100.dir/hci/build.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 79%] Building CXX object src/CMakeFiles/warzone2100.dir/hci/commander.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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:347:92: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 347 | 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:199:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 199 | 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:350:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 350 | 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:377:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 377 | 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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 80%] Building CXX object src/CMakeFiles/warzone2100.dir/ingameop.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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:174:36: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 174 | 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:205:36: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 205 | for (auto i = 0; i < MAX_ALLY_ICONS && i < allyResearches.size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/hci/research.cpp:205:58: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 205 | 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:397:63: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 397 | ASSERT_OR_RETURN(, research->psSubject->index < playerResList.size(), "Invalid index"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/hci/research.cpp:397:17: note: in expansion of macro 'ASSERT_OR_RETURN' 397 | 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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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/intdisplay.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /builddir/build/BUILD/warzone2100/src/intdisplay.cpp: In function 'void drawRadarBlips(int, int, float, float, const mat4&)': /builddir/build/BUILD/warzone2100/src/intdisplay.cpp:1768:134: warning: comparison of integer expressions of different signedness: 'SDWORD' {aka 'int'} and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 1768 | 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:1979:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 1979 | if (bestCompletion < res.completion) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 80%] Building CXX object src/CMakeFiles/warzone2100.dir/intelmap.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 81%] Building CXX object src/CMakeFiles/warzone2100.dir/intimage.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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/intelmap.cpp: In function 'void intDisplayTEXTView(WIDGET*, UDWORD, UDWORD)': /builddir/build/BUILD/warzone2100/src/intelmap.cpp:1126:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1126 | if (i * linePitch > psWidget->height()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object src/CMakeFiles/warzone2100.dir/intorder.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 81%] Building CXX object src/CMakeFiles/warzone2100.dir/keybind.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 81%] Building CXX object src/CMakeFiles/warzone2100.dir/keyedit.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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:1968:30: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 1968 | if (playerId != selectedPlayer) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 82%] Building CXX object src/CMakeFiles/warzone2100.dir/keymap.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -fPIE -std=c++11 -MD -MT src/CMakeFiles/warzone2100.dir/keymap.cpp.o -MF CMakeFiles/warzone2100.dir/keymap.cpp.o.d -o CMakeFiles/warzone2100.dir/keymap.cpp.o -c /builddir/build/BUILD/warzone2100/src/keymap.cpp [ 82%] Building CXX object src/CMakeFiles/warzone2100.dir/level_lexer.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 82%] Building CXX object src/CMakeFiles/warzone2100.dir/levels.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 82%] Building CXX object src/CMakeFiles/warzone2100.dir/lighting.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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:90:16: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'SDWORD' {aka 'int'} [-Wsign-compare] 90 | if (x1 > mapWidth || x2 > mapWidth || y1 > mapHeight || y2 > mapHeight) | ~~~^~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/lighting.cpp:90:33: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'SDWORD' {aka 'int'} [-Wsign-compare] 90 | if (x1 > mapWidth || x2 > mapWidth || y1 > mapHeight || y2 > mapHeight) | ~~~^~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/lighting.cpp:90:50: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'SDWORD' {aka 'int'} [-Wsign-compare] 90 | if (x1 > mapWidth || x2 > mapWidth || y1 > mapHeight || y2 > mapHeight) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/lighting.cpp:90:68: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'SDWORD' {aka 'int'} [-Wsign-compare] 90 | if (x1 > mapWidth || x2 > mapWidth || y1 > mapHeight || y2 > mapHeight) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/lighting.cpp:103:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'SDWORD' {aka 'int'} [-Wsign-compare] 103 | if (i == 0 || j == 0 || i >= mapWidth - 1 || j >= mapHeight - 1) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/lighting.cpp:103:72: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'SDWORD' {aka 'int'} [-Wsign-compare] 103 | 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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /builddir/build/BUILD/warzone2100/src/loadsave.cpp: In function 'bool runLoadSave(bool)': /builddir/build/BUILD/warzone2100/src/loadsave.cpp:738:31: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 738 | if (i != chosenSlotId) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/loadsave.cpp: In function 'void displayLoadSlot(WIDGET*, UDWORD, UDWORD)': /builddir/build/BUILD/warzone2100/src/loadsave.cpp:873:73: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 873 | while (iV_GetTextWidth(butString, font_regular) > psWidget->width()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object src/CMakeFiles/warzone2100.dir/main.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 'findLastSave()': /builddir/build/BUILD/warzone2100/src/loadsave.cpp:523:38: warning: 'campaign/' directive output may be truncated writing 9 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 523 | ssprintf(NewSaveGamePath, "%scampaign/", SaveGamePath); | ^~~~~~~~~ In file included from /usr/include/stdio.h:888, from /usr/include/c++/11/cstdio:42, from /usr/include/c++/11/ext/string_conversions.h:43, from /usr/include/c++/11/bits/basic_string.h:6607, from /usr/include/c++/11/string:55, from /builddir/build/BUILD/warzone2100/./lib/framework/wzstring.h:23, from /builddir/build/BUILD/warzone2100/./lib/framework/physfs_ext.h:27, from /builddir/build/BUILD/warzone2100/src/loadsave.cpp:29: /usr/include/bits/stdio2.h:71:35: note: '__snprintf_chk' output between 10 and 4105 bytes into a destination of size 4096 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/loadsave.cpp:525:38: warning: 'campaign/auto/' directive output may be truncated writing 14 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 525 | ssprintf(NewSaveGamePath, "%scampaign/auto/", SaveGamePath); | ^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:888, from /usr/include/c++/11/cstdio:42, from /usr/include/c++/11/ext/string_conversions.h:43, from /usr/include/c++/11/bits/basic_string.h:6607, from /usr/include/c++/11/string:55, from /builddir/build/BUILD/warzone2100/./lib/framework/wzstring.h:23, from /builddir/build/BUILD/warzone2100/./lib/framework/physfs_ext.h:27, from /builddir/build/BUILD/warzone2100/src/loadsave.cpp:29: /usr/include/bits/stdio2.h:71:35: note: '__snprintf_chk' output between 15 and 4110 bytes into a destination of size 4096 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/loadsave.cpp:527:38: warning: 'skirmish/' directive output may be truncated writing 9 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 527 | ssprintf(NewSaveGamePath, "%sskirmish/", SaveGamePath); | ^~~~~~~~~ In file included from /usr/include/stdio.h:888, from /usr/include/c++/11/cstdio:42, from /usr/include/c++/11/ext/string_conversions.h:43, from /usr/include/c++/11/bits/basic_string.h:6607, from /usr/include/c++/11/string:55, from /builddir/build/BUILD/warzone2100/./lib/framework/wzstring.h:23, from /builddir/build/BUILD/warzone2100/./lib/framework/physfs_ext.h:27, from /builddir/build/BUILD/warzone2100/src/loadsave.cpp:29: /usr/include/bits/stdio2.h:71:35: note: '__snprintf_chk' output between 10 and 4105 bytes into a destination of size 4096 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/loadsave.cpp:529:38: warning: 'skirmish/auto/' directive output may be truncated writing 14 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 529 | ssprintf(NewSaveGamePath, "%sskirmish/auto/", SaveGamePath); | ^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:888, from /usr/include/c++/11/cstdio:42, from /usr/include/c++/11/ext/string_conversions.h:43, from /usr/include/c++/11/bits/basic_string.h:6607, from /usr/include/c++/11/string:55, from /builddir/build/BUILD/warzone2100/./lib/framework/wzstring.h:23, from /builddir/build/BUILD/warzone2100/./lib/framework/physfs_ext.h:27, from /builddir/build/BUILD/warzone2100/src/loadsave.cpp:29: /usr/include/bits/stdio2.h:71:35: note: '__snprintf_chk' output between 15 and 4110 bytes into a destination of size 4096 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/loadsave.cpp: In function 'autoSave()': /builddir/build/BUILD/warzone2100/src/loadsave.cpp:962:53: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4071 [-Wformat-truncation=] 962 | snprintf(savefile, sizeof(savefile), "%s/%s_%s.gam", dir, withoutTechlevel.c_str(), savedate); | ^~ ~~~~~~~~ In file included from /usr/include/stdio.h:888, from /usr/include/c++/11/cstdio:42, from /usr/include/c++/11/ext/string_conversions.h:43, from /usr/include/c++/11/bits/basic_string.h:6607, from /usr/include/c++/11/string:55, from /builddir/build/BUILD/warzone2100/./lib/framework/wzstring.h:23, from /builddir/build/BUILD/warzone2100/./lib/framework/physfs_ext.h:27, from /builddir/build/BUILD/warzone2100/src/loadsave.cpp:29: /usr/include/bits/stdio2.h:71:35: note: '__snprintf_chk' output 30 or more bytes (assuming 4125) into a destination of size 4096 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/loadsave.cpp: In function 'addLoadSave(LOADSAVE_MODE, char const*)': /builddir/build/BUILD/warzone2100/src/loadsave.cpp:188:46: warning: '%s' directive output may be truncated writing 13 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 188 | ssprintf(NewSaveGamePath, "%s%s/", SaveGamePath, "skirmish/auto"); | ^~ ~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:888, from /usr/include/c++/11/cstdio:42, from /usr/include/c++/11/ext/string_conversions.h:43, from /usr/include/c++/11/bits/basic_string.h:6607, from /usr/include/c++/11/string:55, from /builddir/build/BUILD/warzone2100/./lib/framework/wzstring.h:23, from /builddir/build/BUILD/warzone2100/./lib/framework/physfs_ext.h:27, from /builddir/build/BUILD/warzone2100/src/loadsave.cpp:29: /usr/include/bits/stdio2.h:71:35: note: '__snprintf_chk' output between 15 and 4110 bytes into a destination of size 4096 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/loadsave.cpp:184:46: warning: '%s' directive output may be truncated writing 13 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 184 | ssprintf(NewSaveGamePath, "%s%s/", SaveGamePath, "campaign/auto"); | ^~ ~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:888, from /usr/include/c++/11/cstdio:42, from /usr/include/c++/11/ext/string_conversions.h:43, from /usr/include/c++/11/bits/basic_string.h:6607, from /usr/include/c++/11/string:55, from /builddir/build/BUILD/warzone2100/./lib/framework/wzstring.h:23, from /builddir/build/BUILD/warzone2100/./lib/framework/physfs_ext.h:27, from /builddir/build/BUILD/warzone2100/src/loadsave.cpp:29: /usr/include/bits/stdio2.h:71:35: note: '__snprintf_chk' output between 15 and 4110 bytes into a destination of size 4096 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/loadsave.cpp:196:46: warning: '%s' directive output may be truncated writing 8 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 196 | ssprintf(NewSaveGamePath, "%s%s/", SaveGamePath, "skirmish"); | ^~ ~~~~~~~~~~ In file included from /usr/include/stdio.h:888, from /usr/include/c++/11/cstdio:42, from /usr/include/c++/11/ext/string_conversions.h:43, from /usr/include/c++/11/bits/basic_string.h:6607, from /usr/include/c++/11/string:55, from /builddir/build/BUILD/warzone2100/./lib/framework/wzstring.h:23, from /builddir/build/BUILD/warzone2100/./lib/framework/physfs_ext.h:27, from /builddir/build/BUILD/warzone2100/src/loadsave.cpp:29: /usr/include/bits/stdio2.h:71:35: note: '__snprintf_chk' output between 10 and 4105 bytes into a destination of size 4096 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/loadsave.cpp:192:46: warning: '%s' directive output may be truncated writing 8 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 192 | ssprintf(NewSaveGamePath, "%s%s/", SaveGamePath, "campaign"); | ^~ ~~~~~~~~~~ In file included from /usr/include/stdio.h:888, from /usr/include/c++/11/cstdio:42, from /usr/include/c++/11/ext/string_conversions.h:43, from /usr/include/c++/11/bits/basic_string.h:6607, from /usr/include/c++/11/string:55, from /builddir/build/BUILD/warzone2100/./lib/framework/wzstring.h:23, from /builddir/build/BUILD/warzone2100/./lib/framework/physfs_ext.h:27, from /builddir/build/BUILD/warzone2100/src/loadsave.cpp:29: /usr/include/bits/stdio2.h:71:35: note: '__snprintf_chk' output between 10 and 4105 bytes into a destination of size 4096 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/loadsave.cpp:179:46: warning: '%s' directive output may be truncated writing 8 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 179 | ssprintf(NewSaveGamePath, "%s%s/", SaveGamePath, "skirmish"); | ^~ ~~~~~~~~~~ In file included from /usr/include/stdio.h:888, from /usr/include/c++/11/cstdio:42, from /usr/include/c++/11/ext/string_conversions.h:43, from /usr/include/c++/11/bits/basic_string.h:6607, from /usr/include/c++/11/string:55, from /builddir/build/BUILD/warzone2100/./lib/framework/wzstring.h:23, from /builddir/build/BUILD/warzone2100/./lib/framework/physfs_ext.h:27, from /builddir/build/BUILD/warzone2100/src/loadsave.cpp:29: /usr/include/bits/stdio2.h:71:35: note: '__snprintf_chk' output between 10 and 4105 bytes into a destination of size 4096 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/loadsave.cpp:175:46: warning: '%s' directive output may be truncated writing 8 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 175 | ssprintf(NewSaveGamePath, "%s%s/", SaveGamePath, "campaign"); | ^~ ~~~~~~~~~~ In file included from /usr/include/stdio.h:888, from /usr/include/c++/11/cstdio:42, from /usr/include/c++/11/ext/string_conversions.h:43, from /usr/include/c++/11/bits/basic_string.h:6607, from /usr/include/c++/11/string:55, from /builddir/build/BUILD/warzone2100/./lib/framework/wzstring.h:23, from /builddir/build/BUILD/warzone2100/./lib/framework/physfs_ext.h:27, from /builddir/build/BUILD/warzone2100/src/loadsave.cpp:29: /usr/include/bits/stdio2.h:71:35: note: '__snprintf_chk' output between 10 and 4105 bytes into a destination of size 4096 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/loadsave.cpp: In function 'runLoadSave(bool)': /builddir/build/BUILD/warzone2100/src/loadsave.cpp:652:54: warning: '%s' directive output may be truncated writing 8 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 652 | ssprintf(NewSaveGamePath, "%s%s/", SaveGamePath, "campaign"); | ^~ ~~~~~~~~~~ In file included from /usr/include/stdio.h:888, from /usr/include/c++/11/cstdio:42, from /usr/include/c++/11/ext/string_conversions.h:43, from /usr/include/c++/11/bits/basic_string.h:6607, from /usr/include/c++/11/string:55, from /builddir/build/BUILD/warzone2100/./lib/framework/wzstring.h:23, from /builddir/build/BUILD/warzone2100/./lib/framework/physfs_ext.h:27, from /builddir/build/BUILD/warzone2100/src/loadsave.cpp:29: /usr/include/bits/stdio2.h:71:35: note: '__snprintf_chk' output between 10 and 4105 bytes into a destination of size 4096 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/loadsave.cpp:648:54: warning: '%s' directive output may be truncated writing 8 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 648 | ssprintf(NewSaveGamePath, "%s%s/auto/", SaveGamePath, "campaign"); | ^~ ~~~~~~~~~~ In file included from /usr/include/stdio.h:888, from /usr/include/c++/11/cstdio:42, from /usr/include/c++/11/ext/string_conversions.h:43, from /usr/include/c++/11/bits/basic_string.h:6607, from /usr/include/c++/11/string:55, from /builddir/build/BUILD/warzone2100/./lib/framework/wzstring.h:23, from /builddir/build/BUILD/warzone2100/./lib/framework/physfs_ext.h:27, from /builddir/build/BUILD/warzone2100/src/loadsave.cpp:29: /usr/include/bits/stdio2.h:71:35: note: '__snprintf_chk' output between 15 and 4110 bytes into a destination of size 4096 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/loadsave.cpp:641:54: warning: '%s' directive output may be truncated writing 8 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 641 | ssprintf(NewSaveGamePath, "%s%s/", SaveGamePath, "skirmish"); | ^~ ~~~~~~~~~~ In file included from /usr/include/stdio.h:888, from /usr/include/c++/11/cstdio:42, from /usr/include/c++/11/ext/string_conversions.h:43, from /usr/include/c++/11/bits/basic_string.h:6607, from /usr/include/c++/11/string:55, from /builddir/build/BUILD/warzone2100/./lib/framework/wzstring.h:23, from /builddir/build/BUILD/warzone2100/./lib/framework/physfs_ext.h:27, from /builddir/build/BUILD/warzone2100/src/loadsave.cpp:29: /usr/include/bits/stdio2.h:71:35: note: '__snprintf_chk' output between 10 and 4105 bytes into a destination of size 4096 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/loadsave.cpp:637:54: warning: '%s' directive output may be truncated writing 8 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 637 | ssprintf(NewSaveGamePath, "%s%s/auto/", SaveGamePath, "skirmish"); | ^~ ~~~~~~~~~~ In file included from /usr/include/stdio.h:888, from /usr/include/c++/11/cstdio:42, from /usr/include/c++/11/ext/string_conversions.h:43, from /usr/include/c++/11/bits/basic_string.h:6607, from /usr/include/c++/11/string:55, from /builddir/build/BUILD/warzone2100/./lib/framework/wzstring.h:23, from /builddir/build/BUILD/warzone2100/./lib/framework/physfs_ext.h:27, from /builddir/build/BUILD/warzone2100/src/loadsave.cpp:29: /usr/include/bits/stdio2.h:71:35: note: '__snprintf_chk' output between 15 and 4110 bytes into a destination of size 4096 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object src/CMakeFiles/warzone2100.dir/map.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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/map.cpp: In function 'bool writeVisibilityData(const char*)': /builddir/build/BUILD/warzone2100/src/map.cpp:1663:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1663 | for (unsigned plane = 0; plane < planes; ++plane) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/warzone2100/src/map.cpp:1665:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'SDWORD' {aka 'int'} [-Wsign-compare] 1665 | 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:1735:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'SDWORD' {aka 'int'} [-Wsign-compare] 1735 | for (i = 0; i < mapWidth * mapHeight; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/map.cpp:1739:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1739 | for (unsigned plane = 0; plane < planes; ++plane) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/warzone2100/src/map.cpp:1741:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'SDWORD' {aka 'int'} [-Wsign-compare] 1741 | 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:2025:49: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2025 | for (weapon = 0; weapon < psDroid->numWeaps; weapon++) | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/map.cpp:2043:49: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2043 | 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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 84%] Building CXX object src/CMakeFiles/warzone2100.dir/mechanics.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 84%] Building CXX object src/CMakeFiles/warzone2100.dir/message.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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:595:66: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 595 | 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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 85%] Building CXX object src/CMakeFiles/warzone2100.dir/modding.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /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:330:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 330 | 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:676:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 676 | for (int i = 0; i < ARRAY_SIZE(mission.psBlockMap); ++i) /builddir/build/BUILD/warzone2100/src/mission.cpp:680:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 680 | 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:832:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 832 | for (int i = 0; i < ARRAY_SIZE(mission.psBlockMap); ++i) /builddir/build/BUILD/warzone2100/src/mission.cpp:837:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 837 | 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:1330:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1330 | for (int i = 0; i < ARRAY_SIZE(mission.psBlockMap); ++i) /builddir/build/BUILD/warzone2100/src/mission.cpp:1334:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1334 | 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:2708:18: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'SDWORD' {aka 'int'} [-Wsign-compare] 2708 | ASSERT(x < mapWidth, "withinLandingZone: x coord bigger than mapWidth"); | ~~^~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:109:9: note: in expansion of macro 'ASSERT_HELPER' 109 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/mission.cpp:2708:9: note: in expansion of macro 'ASSERT' 2708 | ASSERT(x < mapWidth, "withinLandingZone: x coord bigger than mapWidth"); | ^~~~~~ /builddir/build/BUILD/warzone2100/src/mission.cpp:2709:18: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'SDWORD' {aka 'int'} [-Wsign-compare] 2709 | ASSERT(y < mapHeight, "withinLandingZone: y coord bigger than mapHeight"); | ~~^~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:109:9: note: in expansion of macro 'ASSERT_HELPER' 109 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/mission.cpp:2709:9: note: in expansion of macro 'ASSERT' 2709 | ASSERT(y < mapHeight, "withinLandingZone: y coord bigger than mapHeight"); | ^~~~~~ [ 85%] Building CXX object src/CMakeFiles/warzone2100.dir/move.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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/move.cpp: In function 'bool pickupOilDrum(int, int)': /builddir/build/BUILD/warzone2100/src/move.cpp:1973:22: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 1973 | if (toPlayer == selectedPlayer) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 86%] Building CXX object src/CMakeFiles/warzone2100.dir/multibot.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 86%] Building CXX object src/CMakeFiles/warzone2100.dir/multigifts.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 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:400:75: warning: comparison of integer expressions of different signedness: 'int8_t' {aka 'signed char'} and 'long unsigned int' [-Wsign-compare] 400 | 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:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/multibot.cpp:400:17: note: in expansion of macro 'ASSERT_OR_RETURN' 400 | ASSERT_OR_RETURN(false, pT->numWeaps >= 0 && pT->numWeaps <= ARRAY_SIZE(pT->asWeaps), "Bad numWeaps %d", pT->numWeaps); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multigifts.cpp: In function 'void sendGiftDroids(uint8_t, uint8_t)': /builddir/build/BUILD/warzone2100/src/multigifts.cpp:295:52: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 295 | 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:407:33: note: in expansion of macro 'MIN' 407 | 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:614:45: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 614 | for (featureIndex = 0; featureIndex < numFeatureStats && asFeatureStats[featureIndex].subType != FEAT_GEN_ARTE; ++featureIndex) {} | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multigifts.cpp:615:26: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 615 | if (featureIndex >= numFeatureStats) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multigifts.cpp: In function 'bool pickupArtefact(int, int)': /builddir/build/BUILD/warzone2100/src/multigifts.cpp:695:30: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 695 | if (toPlayer == selectedPlayer && toPlayer == fromPlayer) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multigifts.cpp:710:54: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 710 | if (toPlayer == selectedPlayer) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multigifts.cpp:724:30: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 724 | if (toPlayer == selectedPlayer) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 86%] Building CXX object src/CMakeFiles/warzone2100.dir/multiint.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 86%] Building CXX object src/CMakeFiles/warzone2100.dir/multijoin.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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/multiint.cpp: In lambda function: /builddir/build/BUILD/warzone2100/src/multiint.cpp:804:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 804 | 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:1178:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1178 | 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:1555:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1555 | if (i != except && (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:1928:31: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1928 | if (i != disallow) | ~~^~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp: In function 'bool canChooseTeamFor(int)': /builddir/build/BUILD/warzone2100/src/multiint.cpp:2551:19: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 2551 | return (i == selectedPlayer || NetPlay.isHost); | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp: In member function 'void WzMultiplayerOptionsTitleUI::addPlayerBox(bool)': /builddir/build/BUILD/warzone2100/src/multiint.cpp:2676:44: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 2676 | if (selectedPlayer == i || NetPlay.isHost) | ~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp:2692:44: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 2692 | if (selectedPlayer == i || NetPlay.isHost) | ~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp:2717:53: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 2717 | if ((selectedPlayer == i || NetPlay.isHost) && NetPlay.players[i].allocated && !locked.position) | ~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp: In function 'unsigned int repositionHumanSlots()': /builddir/build/BUILD/warzone2100/src/multiint.cpp:3109:58: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3109 | if (game.mapHasScavengers && pos == scavengerSlot()) | ~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp: In function 'void loadMapPlayerSettings(WzConfig&)': /builddir/build/BUILD/warzone2100/src/multiint.cpp:3265:47: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 3265 | 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:3391:94: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 3391 | 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:3519:27: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 3519 | for (int i = 0; i < current_numplayers; i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp:3524:58: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3524 | if (game.mapHasScavengers && pos == scavengerSlot()) | ~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp:3535:27: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 3535 | for (int i = 0; i < current_numplayers; i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp:3551:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3551 | 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 'void WzMultiplayerOptionsTitleUI::processMultiopWidgets(UDWORD)': /builddir/build/BUILD/warzone2100/src/multiint.cpp:3963:29: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 3963 | if ((player == selectedPlayer || (NetPlay.players[player].allocated && NetPlay.isHost)) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp: In member function 'virtual TITLECODE WzMultiplayerOptionsTitleUI::run()': /builddir/build/BUILD/warzone2100/src/multiint.cpp:4420:51: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 4420 | while (getNumberConsoleMessages() > getConsoleLineInfo()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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 'void displayDifficulty(WIDGET*, UDWORD, UDWORD)': /builddir/build/BUILD/warzone2100/src/multiint.cpp:4879:30: warning: comparison of integer expressions of different signedness: 'const int' and 'long unsigned int' [-Wsign-compare] 4879 | ASSERT_OR_RETURN(, j < ARRAY_SIZE(difficultyList), "Bad difficulty found: %d", j); /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/multiint.cpp:4879:9: note: in expansion of macro 'ASSERT_OR_RETURN' 4879 | ASSERT_OR_RETURN(, j < ARRAY_SIZE(difficultyList), "Bad difficulty found: %d", j); | ^~~~~~~~~~~~~~~~ [ 87%] Building CXX object src/CMakeFiles/warzone2100.dir/multilimit.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /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++) | ~~^~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object src/CMakeFiles/warzone2100.dir/multimenu.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /builddir/build/BUILD/warzone2100/src/multimenu.cpp: In function 'bool runMultiRequester(UDWORD, UDWORD*, WzString*, LEVEL_DATASET**, bool*)': /builddir/build/BUILD/warzone2100/src/multimenu.cpp:587:60: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 587 | if (id == hoverPreviewId || hoverStartTime > wzGetTicks()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [ 87%] Building CXX object src/CMakeFiles/warzone2100.dir/multiopt.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 87%] Building CXX object src/CMakeFiles/warzone2100.dir/multiplay.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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/multiopt.cpp: In function 'bool gameInit()': /builddir/build/BUILD/warzone2100/src/multiopt.cpp:402:123: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 402 | if ((NetPlay.players[player].difficulty == AIDifficulty::DISABLED || player >= game.maxPlayers) && player != scavengerPlayer()) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiplay.cpp: In function 'bool multiplayerWinSequence(bool)': /builddir/build/BUILD/warzone2100/src/multiplay.cpp:174:38: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int32_t' {aka 'int'} [-Wsign-compare] 174 | if ((unsigned)pos2.x > world_coord(mapWidth)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiplay.cpp:184:38: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int32_t' {aka 'int'} [-Wsign-compare] 184 | if ((unsigned)pos2.z > world_coord(mapHeight)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiplay.cpp: In function 'int whosResponsible(int)': /builddir/build/BUILD/warzone2100/src/multiplay.cpp:506:25: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 506 | else if (player == selectedPlayer) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiplay.cpp: In function 'bool myResponsibility(int)': /builddir/build/BUILD/warzone2100/src/multiplay.cpp:519:41: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 519 | return (whosResponsible(player) == selectedPlayer || whosResponsible(player) == realSelectedPlayer); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiplay.cpp:519:86: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 519 | 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:1592:36: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'SDWORD' {aka 'int'} [-Wsign-compare] 1592 | 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:1665:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1665 | 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:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:109:9: note: in expansion of macro 'ASSERT_HELPER' 109 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multiplay.cpp:1665:9: note: in expansion of macro 'ASSERT' 1665 | ASSERT(player < ARRAY_SIZE(playerColors), "player number (%d) exceeds maximum (%lu)", player, (unsigned long) ARRAY_SIZE(playerColors)); | ^~~~~~ /builddir/build/BUILD/warzone2100/src/multiplay.cpp:1667:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1667 | 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:1708:59: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 1708 | 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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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:1158:6: warning: '%s' directive output may be truncated writing up to 254 bytes into a region of size 252 [-Wformat-truncation=] 1158 | void printInGameTextMessage(NetworkTextMessage const &message) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:888, 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/multiplay.cpp:31: /usr/include/bits/stdio2.h:71:35: note: '__snprintf_chk' output 4 or more bytes (assuming 258) into a destination of size 255 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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:376:38: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 376 | if (attacker != scavengerSlot() && defender != scavengerSlot()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multistat.cpp:376:69: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 376 | if (attacker != scavengerSlot() && defender != scavengerSlot()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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:337:70: warning: comparison of integer expressions of different signedness: 'int8_t' {aka 'signed char'} and 'long unsigned int' [-Wsign-compare] 337 | 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:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/multistruct.cpp:337:17: note: in expansion of macro 'ASSERT_OR_RETURN' 337 | ASSERT_OR_RETURN(, pT->numWeaps >= 0 && pT->numWeaps <= ARRAY_SIZE(pT->asWeaps), "Bad numWeaps %d", pT->numWeaps); | ^~~~~~~~~~~~~~~~ [ 88%] Building CXX object src/CMakeFiles/warzone2100.dir/multisync.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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:145:26: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 145 | && i != selectedPlayer) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/multisync.cpp:152:31: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 152 | && i != selectedPlayer) | ~~^~~~~~~~~~~~~~~~~ [ 88%] Building CXX object src/CMakeFiles/warzone2100.dir/musicmanager.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /builddir/build/BUILD/warzone2100/src/notifications.cpp: In function 'void runNotifications()': /builddir/build/BUILD/warzone2100/src/notifications.cpp:1265:52: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1265 | if (currDragStartX != lastDragOnNotificationStartPos.x || currDragStartY != lastDragOnNotificationStartPos.y) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/notifications.cpp:1265:106: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1265 | if (currDragStartX != lastDragOnNotificationStartPos.x || currDragStartY != lastDragOnNotificationStartPos.y) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object src/CMakeFiles/warzone2100.dir/objects.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 89%] Building CXX object src/CMakeFiles/warzone2100.dir/objmem.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 90%] Building CXX object src/CMakeFiles/warzone2100.dir/oprint.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /builddir/build/BUILD/warzone2100/src/order.cpp: In function 'void orderDroidBase(DROID*, DROID_ORDER_DATA*)': /builddir/build/BUILD/warzone2100/src/order.cpp:1399:69: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1399 | if (!isConstructionDroid(psDroid) || psOrder->index < nextModuleToBuild((STRUCTURE *)psOrder->psObj, -1)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/order.cpp:1652:130: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1652 | 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:2091:31: warning: comparison of integer expressions of different signedness: 'SDWORD' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2091 | 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:2171:38: note: in expansion of macro 'MIN' 2171 | 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:2171:81: note: in expansion of macro 'MIN' 2171 | psDroid->listSize -= MIN(indexEnd, psDroid->listSize) - MIN(indexBegin, psDroid->listSize); | ^~~ [ 90%] Building CXX object src/CMakeFiles/warzone2100.dir/pointtree.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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/projectile.cpp: In function 'void proj_PostImpactFunc(PROJECTILE*)': /builddir/build/BUILD/warzone2100/src/projectile.cpp:1281:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1281 | if (age > psStats->radiusLife && age > psStats->upgrade[psObj->player].periodicalDamageTime) | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/projectile.cpp:1281:46: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1281 | 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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /builddir/build/BUILD/warzone2100/src/qtscript.cpp: In member function 'nlohmann::json scripting_engine::constructDerrickPositions()': /builddir/build/BUILD/warzone2100/src/qtscript.cpp:311:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 311 | 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:359:38: warning: comparison of integer expressions of different signedness: 'const int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 359 | 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:466:37: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 466 | if (node->frameTime <= gameTime) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/qtscript.cpp: In member function 'bool scripting_engine::saveScriptStates(const char*)': /builddir/build/BUILD/warzone2100/src/qtscript.cpp:716:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 716 | 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:1858:52: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 1858 | 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:1989:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1989 | for (int i = 0; i < list.size(); ++i) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp: In function 'JSValue mapJsonArrayToQuickJSValue(JSContext*, const json&, uint8_t)': /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:656:27: warning: comparison of integer expressions of different signedness: 'int' and 'nlohmann::basic_json<>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 656 | 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:781:27: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 781 | for (int i = 0; i < psStruct->numWeaps; i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:832:27: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 832 | 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:934:27: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 934 | for (int i = 0; i < psDroid->numWeaps; i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:994:27: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 994 | 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:1247:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1247 | 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:1264:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1264 | 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:1281:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1281 | 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:1294:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1294 | 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:1311:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1311 | 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:1403:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1403 | 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:1428:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1428 | 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:1453:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1453 | 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:1479:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1479 | 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:1491:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1491 | 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:1523:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1523 | 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:1536:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1536 | 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:1552:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1552 | 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:1583:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1583 | if (argc <= idx) | ~~~~~^~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1586:44: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1586 | 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:1627:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1627 | 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:1657:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1657 | 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:1717:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1717 | 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:2900:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 2900 | for (int i = 0; i < count; i++) | ~~^~~~~~~ /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:2111: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:2120: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:2097: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:2138: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:3254:1: required from here /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1511:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1511 | 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:2111: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:2120: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:2097: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:2138: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:3292:1: required from here /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1511: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:2111: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:2120: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:2097: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:2138: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:3297:1: required from here /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1511: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:2111: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:2120: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:2097: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:2138: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:3299:1: required from here /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1605:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1605 | if (argc <= idx) | ~~~~~^~~~~~ /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1609:44: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1609 | 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:2111: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:2120: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:2097: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:2138: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:3303:1: required from here /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1511:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1511 | 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:2111: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:2120: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:2097: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:2138: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:3313:1: required from here /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1511: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:2111: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:2120: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:2097: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:2138: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:3323:1: required from here /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1511: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:2111: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:2120: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:2097: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:2138: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:3430:1: required from here /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1511: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:2111: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:2120: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:2097: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:2138: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:3433:1: required from here /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1511: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:2111: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:2120: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:2097: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:2138: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:3439:1: required from here /builddir/build/BUILD/warzone2100/src/quickjs_backend.cpp:1511:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/warzone2100/src/qtscript.cpp:46: In member function 'LABEL::operator=(LABEL const&)', inlined from 'scripting_engine::loadLabels(char const*)' at /builddir/build/BUILD/warzone2100/src/qtscript.cpp:2006:20: /builddir/build/BUILD/warzone2100/src/qtscript.h:207:8: warning: 'p.subscriber' may be used uninitialized [-Wmaybe-uninitialized] 207 | struct LABEL | ^~~~~ /builddir/build/BUILD/warzone2100/src/qtscript.cpp: In member function 'scripting_engine::loadLabels(char const*)': /builddir/build/BUILD/warzone2100/src/qtscript.cpp:1992:23: note: 'p' declared here 1992 | LABEL p; | ^ In file included from /builddir/build/BUILD/warzone2100/src/qtscript.cpp:46: In member function 'LABEL::operator=(LABEL const&)', inlined from 'scripting_engine::loadLabels(char const*)' at /builddir/build/BUILD/warzone2100/src/qtscript.cpp:2038:20: /builddir/build/BUILD/warzone2100/src/qtscript.h:207:8: warning: 'p.p1' may be used uninitialized [-Wmaybe-uninitialized] 207 | struct LABEL | ^~~~~ /builddir/build/BUILD/warzone2100/src/qtscript.cpp: In member function 'scripting_engine::loadLabels(char const*)': /builddir/build/BUILD/warzone2100/src/qtscript.cpp:1992:23: note: 'p' declared here 1992 | LABEL p; | ^ In file included from /builddir/build/BUILD/warzone2100/src/qtscript.cpp:46: In member function 'LABEL::operator=(LABEL const&)', inlined from 'scripting_engine::loadLabels(char const*)' at /builddir/build/BUILD/warzone2100/src/qtscript.cpp:2038:20: /builddir/build/BUILD/warzone2100/src/qtscript.h:207:8: warning: 'p.p2' may be used uninitialized [-Wmaybe-uninitialized] 207 | struct LABEL | ^~~~~ /builddir/build/BUILD/warzone2100/src/qtscript.cpp: In member function 'scripting_engine::loadLabels(char const*)': /builddir/build/BUILD/warzone2100/src/qtscript.cpp:1992:23: note: 'p' declared here 1992 | LABEL p; | ^ In file included from /builddir/build/BUILD/warzone2100/src/qtscript.cpp:46: In member function 'LABEL::operator=(LABEL const&)', inlined from 'scripting_engine::loadLabels(char const*)' at /builddir/build/BUILD/warzone2100/src/qtscript.cpp:2038:20: /builddir/build/BUILD/warzone2100/src/qtscript.h:207:8: warning: 'p.subscriber' may be used uninitialized [-Wmaybe-uninitialized] 207 | struct LABEL | ^~~~~ /builddir/build/BUILD/warzone2100/src/qtscript.cpp: In member function 'scripting_engine::loadLabels(char const*)': /builddir/build/BUILD/warzone2100/src/qtscript.cpp:1992:23: note: 'p' declared here 1992 | LABEL p; | ^ [ 92%] Building CXX object src/CMakeFiles/warzone2100.dir/radar.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 92%] Building CXX object src/CMakeFiles/warzone2100.dir/random.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 92%] Building CXX object src/CMakeFiles/warzone2100.dir/raycast.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /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:539:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 539 | for (auto inc = 0; inc < asResearch.size(); inc++) | ~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/research.cpp: In lambda function: /builddir/build/BUILD/warzone2100/src/research.cpp:1052:63: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 1052 | 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:1228:43: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1228 | 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:1318:36: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 1318 | if (player == selectedPlayer || !aiCheckAlliances(selectedPlayer, player) || !alliancesSharedResearch(game.alliance)) | ~~~~~~~^~~~~~~~~~~~~~~~~ [ 93%] Building CXX object src/CMakeFiles/warzone2100.dir/scores.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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/scores.cpp: In function 'void scoreDataToScreen(WIDGET*, ScoreDataToScreenCache&)': /builddir/build/BUILD/warzone2100/src/scores.cpp:370:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 370 | 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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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/stats.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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/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()) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/stats.cpp: In function 'bool loadBodyStats(WzConfig&)': /builddir/build/BUILD/warzone2100/src/stats.cpp:631:41: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 631 | for (int numStats = 0; numStats < numBodyStats; ++numStats) | ~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/stats.cpp:652:45: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 652 | for (numStats = 0; numStats < numBodyStats; ++numStats) | ~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/stats.cpp:660:30: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 660 | if (numStats == numBodyStats) // not found | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/stats.cpp:668:53: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 668 | for (numStats = 0; numStats < numPropulsionStats; numStats++) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/stats.cpp:676:38: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 676 | if (numStats == numPropulsionStats) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/stats.cpp: In function 'bool loadPropulsionStats(WzConfig&)': /builddir/build/BUILD/warzone2100/src/stats.cpp:841:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 841 | for (int i = 0; i < numBodyStats; ++i) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/stats.cpp:847:51: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 847 | for (int j = 0; j < numPropulsionStats; ++j) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/stats.cpp: In function 'bool loadPropulsionTypes(WzConfig&)': /builddir/build/BUILD/warzone2100/src/stats.cpp:1116:27: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 1116 | 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:1175:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1175 | 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:1228:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1228 | for (int i = 0; i < list.size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/stats.cpp:1241:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1241 | 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:1275:23: warning: comparison of integer expressions of different signedness: 'SDWORD' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1275 | 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:1922:53: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 1922 | ASSERT_OR_RETURN(nullptr, compIndex < numSensorStats, "Invalid range referenced for numSensorStats, %d > %d", compIndex, numSensorStats); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/stats.cpp:1922:17: note: in expansion of macro 'ASSERT_OR_RETURN' 1922 | 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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 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:793:9: note: in expansion of macro 'CLIP' 793 | 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:802:9: note: in expansion of macro 'CLIP' 802 | 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:2525:62: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 2525 | else if (getNumCommandDroids(player) >= getMaxCommanders(player)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/structure.cpp:2533:61: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 2533 | if (getNumConstructorDroids(player) >= getMaxConstructors(player)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/structure.cpp:2543:31: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 2543 | 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:2625:61: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 2625 | && 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:5543:58: warning: comparison of integer expressions of different signedness: 'const int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 5543 | if (psStruct->resistance >= structureResistance(psStruct->pStructureType, psStruct->player) / 2) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object src/CMakeFiles/warzone2100.dir/template.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /builddir/build/BUILD/warzone2100/src/template.cpp: In function 'bool loadDroidTemplates(const char*)': /builddir/build/BUILD/warzone2100/src/template.cpp:421:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 421 | for (int i = 0; i < list.size(); ++i) | ~~^~~~~~~~~~~~~ [ 94%] Building CXX object src/CMakeFiles/warzone2100.dir/terrain.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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/terrain.cpp: In function 'bool initTerrain()': /builddir/build/BUILD/warzone2100/src/terrain.cpp:932:25: warning: comparison of integer expressions of different signedness: 'SDWORD' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 932 | while (mapWidth > (lightmapWidth <<= 1)) {} | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/terrain.cpp:933:26: warning: comparison of integer expressions of different signedness: 'SDWORD' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 933 | 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<>, SHADER_TERRAIN_DEPTH>; GLuint = unsigned int; GLsizei = int]': /builddir/build/BUILD/warzone2100/src/terrain.cpp:1114:48: required from here /builddir/build/BUILD/warzone2100/src/terrain.cpp:161:29: warning: comparison of integer expressions of different signedness: 'GLuint' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 161 | if (end - start + 1 > GLmaxElementsVertices) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/terrain.cpp:184:32: warning: comparison of integer expressions of different signedness: 'GLuint' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 184 | 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:197:38: warning: comparison of integer expressions of different signedness: 'GLuint' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 197 | ASSERT(dreEnd - dreStart + 1 <= GLmaxElementsVertices, "too many vertices (%i)", (int)(dreEnd - dreStart + 1)); /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:109:9: note: in expansion of macro 'ASSERT_HELPER' 109 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/terrain.cpp:197:9: note: in expansion of macro 'ASSERT' 197 | 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<>, SHADER_TERRAIN_DEPTH>]': /builddir/build/BUILD/warzone2100/src/terrain.cpp:1122:48: required from here /builddir/build/BUILD/warzone2100/src/terrain.cpp:143:46: warning: comparison of integer expressions of different signedness: 'GLuint' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 143 | ASSERT(dreEnd - dreStart + 1 <= GLmaxElementsVertices, "too many vertices (%i)", (int)(dreEnd - dreStart + 1)); /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:109:9: note: in expansion of macro 'ASSERT_HELPER' 109 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/terrain.cpp:143:17: note: in expansion of macro 'ASSERT' 143 | 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 >, 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:1169:49: required from here /builddir/build/BUILD/warzone2100/src/terrain.cpp:161:29: warning: comparison of integer expressions of different signedness: 'GLuint' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 161 | if (end - start + 1 > GLmaxElementsVertices) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/terrain.cpp:184:32: warning: comparison of integer expressions of different signedness: 'GLuint' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 184 | 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:197:38: warning: comparison of integer expressions of different signedness: 'GLuint' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 197 | ASSERT(dreEnd - dreStart + 1 <= GLmaxElementsVertices, "too many vertices (%i)", (int)(dreEnd - dreStart + 1)); /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:109:9: note: in expansion of macro 'ASSERT_HELPER' 109 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/terrain.cpp:197:9: note: in expansion of macro 'ASSERT' 197 | 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 >, 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:1177:49: required from here /builddir/build/BUILD/warzone2100/src/terrain.cpp:143:46: warning: comparison of integer expressions of different signedness: 'GLuint' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 143 | ASSERT(dreEnd - dreStart + 1 <= GLmaxElementsVertices, "too many vertices (%i)", (int)(dreEnd - dreStart + 1)); /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:109:9: note: in expansion of macro 'ASSERT_HELPER' 109 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/terrain.cpp:143:17: note: in expansion of macro 'ASSERT' 143 | 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::texture_description<1, gfx_api::sampler_type::anisotropic_repeat> >, SHADER_WATER>; GLuint = unsigned int; GLsizei = int]': /builddir/build/BUILD/warzone2100/src/terrain.cpp:1306:44: required from here /builddir/build/BUILD/warzone2100/src/terrain.cpp:161:29: warning: comparison of integer expressions of different signedness: 'GLuint' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 161 | if (end - start + 1 > GLmaxElementsVertices) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/terrain.cpp:184:32: warning: comparison of integer expressions of different signedness: 'GLuint' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 184 | 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:197:38: warning: comparison of integer expressions of different signedness: 'GLuint' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 197 | ASSERT(dreEnd - dreStart + 1 <= GLmaxElementsVertices, "too many vertices (%i)", (int)(dreEnd - dreStart + 1)); /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:109:9: note: in expansion of macro 'ASSERT_HELPER' 109 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/terrain.cpp:197:9: note: in expansion of macro 'ASSERT' 197 | 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::texture_description<1, gfx_api::sampler_type::anisotropic_repeat> >, SHADER_WATER>]': /builddir/build/BUILD/warzone2100/src/terrain.cpp:1314:44: required from here /builddir/build/BUILD/warzone2100/src/terrain.cpp:143:46: warning: comparison of integer expressions of different signedness: 'GLuint' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 143 | ASSERT(dreEnd - dreStart + 1 <= GLmaxElementsVertices, "too many vertices (%i)", (int)(dreEnd - dreStart + 1)); /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:109:9: note: in expansion of macro 'ASSERT_HELPER' 109 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/terrain.cpp:143:17: note: in expansion of macro 'ASSERT' 143 | ASSERT(dreEnd - dreStart + 1 <= GLmaxElementsVertices, "too many vertices (%i)", (int)(dreEnd - dreStart + 1)); | ^~~~~~ [ 94%] Building CXX object src/CMakeFiles/warzone2100.dir/text.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 95%] Building CXX object src/CMakeFiles/warzone2100.dir/titleui/gamefind.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /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) | ~~~~~~~~~~~~^~~~~~~~ /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:888, 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: /usr/include/bits/stdio2.h:71:35: note: '__snprintf_chk' output between 13 and 4109 bytes into a destination of size 4096 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object src/CMakeFiles/warzone2100.dir/titleui/msgbox.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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/titleui/gamefind.cpp: In member function 'virtual TITLECODE WzGameFindTitleUI::run()': /builddir/build/BUILD/warzone2100/src/titleui/gamefind.cpp:207:51: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 207 | while (getNumberConsoleMessages() > getConsoleLineInfo()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object src/CMakeFiles/warzone2100.dir/titleui/old.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 96%] Building CXX object src/CMakeFiles/warzone2100.dir/titleui/passbox.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /builddir/build/BUILD/warzone2100/src/transporter.cpp: In function 'bool checkTransporterSpace(const DROID*, const DROID*, bool)': /builddir/build/BUILD/warzone2100/src/transporter.cpp:1052:22: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1052 | if (capacity >= transporterSpaceRequired(psAssigned)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object src/CMakeFiles/warzone2100.dir/urlhelpers.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 97%] Building CXX object src/CMakeFiles/warzone2100.dir/version.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [ 99%] Building CXX object src/CMakeFiles/warzone2100.dir/wrappers.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /builddir/build/BUILD/warzone2100/src/wrappers.cpp: In function 'void setupLoadingScreen()': /builddir/build/BUILD/warzone2100/src/wrappers.cpp:103:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 103 | for (i = 0; i < starsNum; ++i) | ~~^~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wrappers.cpp: In function 'void loadingScreenCallback()': /builddir/build/BUILD/warzone2100/src/wrappers.cpp:251:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 251 | for (i = 1; i < starsNum; ++i) | ~~^~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'wzapi::no_return_value wzapi::hackAddMessage(const wzapi::execution_context&, std::string, int, int, bool)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:714:39: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 714 | if (psProx->z < height) | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'bool wzapi::console(const wzapi::execution_context&, wzapi::va_list_treat_as_strings)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:939:20: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 939 | if (player == selectedPlayer) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'wzapi::researchResults wzapi::enumResearch(const wzapi::execution_context&)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:1200:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1200 | for (int i = 0; i < asResearch.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'bool wzapi::pursueResearch(const wzapi::execution_context&, const STRUCTURE*, wzapi::string_or_string_list)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:1327:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1327 | for (int i = 1; i < prev->pPRList.size(); 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:1337:54: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1337 | ASSERT_OR_RETURN(false, ++iterations < asResearch.size() * 100 || !cur, "Possible cyclic dependencies in prerequisites, possibly of research \"%s\".", getStatsName(cur)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/./lib/framework/wzglobal.h:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:1337:17: note: in expansion of macro 'ASSERT_OR_RETURN' 1337 | ASSERT_OR_RETURN(false, ++iterations < asResearch.size() * 100 || !cur, "Possible cyclic dependencies in prerequisites, possibly of research \"%s\".", getStatsName(cur)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'wzapi::researchResults wzapi::findResearch(const wzapi::execution_context&, std::string, nonstd::optional_lite::optional)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:1381:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1381 | for (int i = 1; i < prev->pPRList.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/./lib/framework/wzapp.h:24, from /builddir/build/BUILD/warzone2100/src/wzapi.cpp:25: /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'std::unique_ptr makeTemplate(int, const string&, const wzapi::string_or_string_list&, const wzapi::string_or_string_list&, const wzapi::va_list&, int, bool)': /builddir/build/BUILD/warzone2100/./lib/framework/macros.h:26:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | #define MIN(a, b) (((a) < (b)) ? (a) : (b)) | ~~~~^~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:1744:22: note: in expansion of macro 'MIN' 1744 | numTurrets = MIN(numTurrets, asBodyStats[body].weaponSlots); // Restrict max no. turrets | ^~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'bool wzapi::playSound(const wzapi::execution_context&, std::string, nonstd::optional_lite::optional, nonstd::optional_lite::optional, nonstd::optional_lite::optional)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:2274:20: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 2274 | if (player != selectedPlayer) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'bool wzapi::setStructureLimits(const wzapi::execution_context&, std::string, int, nonstd::optional_lite::optional)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:2377:45: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2377 | SCRIPT_ASSERT(false, context, limit < LOTS_OF && limit >= 0, "Invalid limit"); /builddir/build/BUILD/warzone2100/src/wzapi.cpp:86:30: note: in definition of macro 'SCRIPT_ASSERT' 86 | do { bool _wzeval = (expr); \ | ^~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:2378:49: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 2378 | SCRIPT_ASSERT(false, context, structInc < numStructureStats && structInc >= 0, "Invalid structure"); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:86:30: note: in definition of macro 'SCRIPT_ASSERT' 86 | do { bool _wzeval = (expr); \ | ^~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'wzapi::no_return_value wzapi::completeResearch(const wzapi::execution_context&, std::string, nonstd::optional_lite::optional, nonstd::optional_lite::optional)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:2479:54: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2479 | SCRIPT_ASSERT({}, context, psResearch->index < asResearch.size(), "Research index out of bounds"); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:86:30: note: in definition of macro 'SCRIPT_ASSERT' 86 | do { bool _wzeval = (expr); \ | ^~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'wzapi::no_return_value wzapi::completeAllResearch(const wzapi::execution_context&, nonstd::optional_lite::optional)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:2505:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2505 | for (int i = 0; i < asResearch.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'wzapi::no_return_value wzapi::enableStructure(const wzapi::execution_context&, std::string, nonstd::optional_lite::optional)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:2783:56: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 2783 | SCRIPT_ASSERT({}, context, index >= 0 && index < numStructureStats, "Invalid structure stat"); | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:86:30: note: in definition of macro 'SCRIPT_ASSERT' 86 | do { bool _wzeval = (expr); \ | ^~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'int wzapi::countStruct(const wzapi::execution_context&, std::string, nonstd::optional_lite::optional)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:2970:42: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 2970 | SCRIPT_ASSERT(-1, context, index < numStructureStats && index >= 0, "Structure %s not found", structureName.c_str()); | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:86:30: note: in definition of macro 'SCRIPT_ASSERT' 86 | do { bool _wzeval = (expr); \ | ^~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'bool wzapi::donateObject(const wzapi::execution_context&, BASE_OBJECT*, int)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:3072:89: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 3072 | if ((psDroid->droidType == DROID_COMMAND && getNumCommandDroids(to) + 1 > getMaxCommanders(to)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:3073:98: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 3073 | || (psDroid->droidType == DROID_CONSTRUCT && getNumConstructorDroids(to) + 1 > getMaxConstructors(to)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:3074:45: warning: comparison of integer expressions of different signedness: 'UDWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] 3074 | || getNumDroids(to) + 1 > getMaxDroids(to)) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'bool wzapi::setUpgradeStats(const wzapi::execution_context&, int, const string&, int, unsigned int, const json&)': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:3580:110: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3580 | if (psStats == psCurr->pStructureType && psStats->upgrade[player].resistance < value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:3587:110: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3587 | if (psStats == psCurr->pStructureType && psStats->upgrade[player].resistance < value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:3600:109: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3600 | if (psStats == psCurr->pStructureType && psStats->upgrade[player].hitpoints < value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:3607:109: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3607 | if (psStats == psCurr->pStructureType && psStats->upgrade[player].hitpoints < value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [ 99%] Building CXX object src/CMakeFiles/warzone2100.dir/wzpropertyproviders.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 /builddir/build/BUILD/warzone2100/src/wzapi.cpp: In function 'nlohmann::json wzapi::constructStatsObject()': /builddir/build/BUILD/warzone2100/src/wzapi.cpp:4126:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 4126 | for (int j = 0; j < numBodyStats; j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:4143:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 4143 | for (int j = 0; j < numSensorStats; j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:4154:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 4154 | for (int j = 0; j < numECMStats; j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:4165:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 4165 | for (int j = 0; j < numPropulsionStats; j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:4183:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 4183 | for (int j = 0; j < numRepairStats; j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:4194:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 4194 | for (int j = 0; j < numConstructStats; j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:4205:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 4205 | for (int j = 0; j < numBrainStats; j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:4212:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 4212 | for (int x = 0; x < psStats->base.rankThresholds.size(); x++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:4218:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 4218 | for (int x = 0; x < psStats->rankNames.size(); x++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:4229:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 4229 | for (int j = 0; j < numWeaponStats; j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzapi.cpp:4277:35: warning: comparison of integer expressions of different signedness: 'int' and 'UDWORD' {aka 'unsigned int'} [-Wsign-compare] 4277 | for (int j = 0; j < numStructureStats; j++) | ~~^~~~~~~~~~~~~~~~~~~ [ 99%] Building CXX object src/CMakeFiles/warzone2100.dir/wzscriptdebug.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 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:244: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] 244 | 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:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:109:9: note: in expansion of macro 'ASSERT_HELPER' 109 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzscriptdebug.cpp:244:9: note: in expansion of macro 'ASSERT' 244 | 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:253: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] 253 | 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:688:26: note: in definition of macro 'likely' 688 | # define likely(expr) (expr) | ^~~~ /builddir/build/BUILD/warzone2100/./lib/framework/debug.h:109:9: note: in expansion of macro 'ASSERT_HELPER' 109 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__) | ^~~~~~~~~~~~~ /builddir/build/BUILD/warzone2100/src/wzscriptdebug.cpp:253:9: note: in expansion of macro 'ASSERT' 253 | 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:2084:35: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 2084 | for (int i = 0; i < psObj->numWeaps; i++) | ~~^~~~~~~~~~~~~~~~~ [100%] Building CXX object src/CMakeFiles/warzone2100.dir/integrations/wzdiscordrpc.cpp.o cd /builddir/build/BUILD/warzone2100/redhat-linux-build/src && /usr/bin/g++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -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/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/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -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 [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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fstack-protector-strong -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now 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/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/keymap.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/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/stats.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/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/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/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.14.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.19.1 ../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 gmake[2]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' [100%] Built target warzone2100 gmake[1]: Leaving directory '/builddir/build/BUILD/warzone2100/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/warzone2100/redhat-linux-build/CMakeFiles 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.FcYGAS + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64 ++ dirname /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64 + cd warzone2100 + DESTDIR=/builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64 + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "" -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/warzone2100/fonts/DejaVuSans-Bold.ttf -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/warzone2100/fonts/DejaVuSans.ttf -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/warzone2100/fonts/DejaVu.LICENSE.txt -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/warzone2100/base.wz -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/warzone2100/mp.wz -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/warzone2100/music/albums/legacy_soundtrack/album.json -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/warzone2100/music/albums/legacy_soundtrack/albumcover.png -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/warzone2100/music/albums/legacy_soundtrack/license.txt -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/warzone2100/music/albums/legacy_soundtrack/track10.ogg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/warzone2100/music/albums/legacy_soundtrack/track11.ogg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/warzone2100/music/albums/legacy_soundtrack/track12.ogg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/warzone2100/music/albums/legacy_soundtrack/track13.ogg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/warzone2100/music/albums/legacy_soundtrack/track14.ogg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/warzone2100/music/albums/legacy_soundtrack/track15.ogg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/warzone2100/music/albums/legacy_soundtrack/track16.ogg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/warzone2100/music/albums/legacy_soundtrack/track4.ogg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/warzone2100/music/albums/legacy_soundtrack/track5.ogg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/warzone2100/music/albums/legacy_soundtrack/track6.ogg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/warzone2100/music/albums/legacy_soundtrack/track7.ogg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/warzone2100/music/albums/legacy_soundtrack/track8.ogg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/warzone2100/music/albums/legacy_soundtrack/track9.ogg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/warzone2100/music/albums/original_soundtrack/album.json -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/warzone2100/music/albums/original_soundtrack/albumcover.png -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/warzone2100/music/albums/original_soundtrack/track1.ogg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/warzone2100/music/albums/original_soundtrack/track2.ogg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/warzone2100/music/albums/original_soundtrack/track3.ogg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/warzone2100/music/menu.ogg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/artillery-far-away.jpg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/artillery-sensor.jpg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/attackrange.jpg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/awaymission.jpg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/building.jpg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/building-select.jpg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/cb-sensor.png -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/cb-sensor-vtol.png -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/cheapweapon.png -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/commander-factory-assignment.jpg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/commander-panel.jpg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/commander.png -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/commandpanel.png -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/design-bars.jpg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/design.jpg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/design-more.png -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/design-screen.jpg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/design-unit.jpg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/expensiveweapon.png -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/firing.jpg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/hq.png -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/indirect-fire-support.jpg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/intelligencedisplay.jpg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/interface.jpg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/logo.png -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/manufacture.jpg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/manufacture-select.jpg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/minimap.jpg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/movement.jpg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/oilresource.jpg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/powerbar.jpg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/powerupgrade.png -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/rallypoints.jpg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/recycling.jpg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/research.jpg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/research-select.jpg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/retreatthreshold.jpg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/return.jpg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/satellite-uplink.png -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/sensor.png -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/sensor-tower.png -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/transport.jpg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/unitordersmenu.jpg -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/wss.png -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/images/www.png -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/js-globals.md -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/js-events.md -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/js-functions.md -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/js-objects.md -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/js-campaign.md -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/Scripting.md -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/ScriptingManual.htm -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/docbook-xsl.css -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/quickstartguide.html -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/warzone2100.6.html -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/man/man6/warzone2100.6.gz -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/applications/warzone2100.desktop -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/metainfo/warzone2100.appdata.xml -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/icons/warzone2100.png -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/af_ZA/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/bg_BG/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/ca_ES/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/cs/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/da/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/de/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/el/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/en_GB/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/eo/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/es/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/et_EE/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/fi/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/fr/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/fy/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/ga/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/he_IL/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/hr/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/hu/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/id/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/id_ID/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/it/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/ko/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/la/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/lt/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/nb/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/nl/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/pl/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/pt/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/pt_BR/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/ro/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/ru/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/sk/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/sl/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/tr/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/tt_RU/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/uk_UA/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/zh_CN/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/locale/zh_TW/LC_MESSAGES/warzone2100.mo -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/bin/warzone2100 -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/copyright -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/ChangeLog -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/AUTHORS -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/COPYING.NONGPL -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/COPYING -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/COPYING.README -- Installing: /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100/README.md + rm -rf /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64 warzone2100 + install -p -m644 /builddir/build/SOURCES/high-quality-en-sequences.wz /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/warzone2100/sequences.wz + mkdir -p /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/icons/hicolor/128x128/apps + mv /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/icons/warzone2100.png /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/icons/hicolor/128x128/apps/warzone2100.png + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 4.0.1-2.fc35 --unique-debug-suffix -4.0.1-2.fc35.x86_64 --unique-debug-src-base warzone2100-4.0.1-2.fc35.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/warzone2100 extracting debug info from /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/bin/warzone2100 original debug info size: 119160kB, size after compression: 100012kB /usr/bin/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. cpio: redhat-linux-build/lib/framework/resource_lexer.cpp: Cannot stat: No such file or directory cpio: redhat-linux-build/lib/framework/resource_lexer.lpp: Cannot stat: No such file or directory cpio: redhat-linux-build/lib/framework/resource_parser.cpp: Cannot stat: No such file or directory cpio: redhat-linux-build/lib/framework/resource_parser.h: Cannot stat: No such file or directory cpio: redhat-linux-build/lib/framework/resource_parser.ypp: Cannot stat: No such file or directory cpio: redhat-linux-build/lib/framework/strres_lexer.cpp: Cannot stat: No such file or directory cpio: redhat-linux-build/lib/framework/strres_lexer.lpp: Cannot stat: No such file or directory cpio: redhat-linux-build/lib/framework/strres_parser.cpp: Cannot stat: No such file or directory cpio: redhat-linux-build/lib/framework/strres_parser.h: Cannot stat: No such file or directory cpio: redhat-linux-build/lib/framework/strres_parser.ypp: Cannot stat: No such file or directory cpio: redhat-linux-build/lib/gamelib/audp_parser.tab.cpp: Cannot stat: No such file or directory cpio: redhat-linux-build/lib/gamelib/audp_parser.tab.hpp: Cannot stat: No such file or directory cpio: redhat-linux-build/lib/gamelib/lex.audp_.c: Cannot stat: No such file or directory cpio: redhat-linux-build/lib/lib/gamelib/audp_lexer.lpp: Cannot stat: No such file or directory cpio: redhat-linux-build/lib/lib/gamelib/audp_parser.ypp: Cannot stat: No such file or directory cpio: redhat-linux-build/src/level_lexer.cpp: Cannot stat: No such file or directory cpio: redhat-linux-build/src/level_lexer.lpp: Cannot stat: No such file or directory 29909 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/src/debug/warzone2100-4.0.1-2.fc35.x86_64/src/3rdparty/physfs.hpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/warzone2100-4.0.1-2.fc35.x86_64/lib/ivis_opengl/3rdparty/stb_image_resize.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/warzone2100-4.0.1-2.fc35.x86_64/3rdparty/mINI/ini.h is executable but has no shebang, removing executable bit + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: warzone2100-4.0.1-2.fc35.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Onfv1E + umask 022 + cd /builddir/build/BUILD + cd warzone2100 + DOCDIR=/builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100 + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100 + cp -pr AUTHORS /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100 + cp -pr ChangeLog /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/doc/warzone2100 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.7YTgVq + umask 022 + cd /builddir/build/BUILD + cd warzone2100 + LICENSEDIR=/builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/licenses/warzone2100 + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/licenses/warzone2100 + cp -pr COPYING /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/licenses/warzone2100 + cp -pr COPYING.NONGPL /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/licenses/warzone2100 + cp -pr COPYING.README /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64/usr/share/licenses/warzone2100 + RPM_EC=0 ++ jobs -p + exit 0 Provides: application() application(warzone2100.desktop) metainfo() metainfo(warzone2100.appdata.xml) warzone2100 = 4.0.1-2.fc35 warzone2100(x86-64) = 4.0.1-2.fc35 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: glibc >= 2.33.9000-43.fc35 ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libSDL2-2.0.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.10)(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.16)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.8)(64bit) libcurl.so.4()(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libharfbuzz.so.0()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libogg.so.0()(64bit) libopenal.so.1()(64bit) libphysfs.so.1()(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libsodium.so.23()(64bit) libsqlite3.so.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtheoradec.so.1()(64bit) libtheoradec.so.1(libtheora.so.1.0)(64bit) libvorbis.so.0()(64bit) libvorbisfile.so.3()(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Recommends: warzone2100-sequences Processing files: warzone2100-sequences-4.0.1-2.fc35.noarch Provides: warzone2100-sequences = 4.0.1-2.fc35 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: warzone2100-debugsource-4.0.1-2.fc35.x86_64 Provides: warzone2100-debugsource = 4.0.1-2.fc35 warzone2100-debugsource(x86-64) = 4.0.1-2.fc35 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: warzone2100-debuginfo-4.0.1-2.fc35.x86_64 Provides: debuginfo(build-id) = 4a559612ec37e135f27840e9111949e25bcffe7c warzone2100-debuginfo = 4.0.1-2.fc35 warzone2100-debuginfo(x86-64) = 4.0.1-2.fc35 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: warzone2100-debugsource(x86-64) = 4.0.1-2.fc35 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64 Wrote: /builddir/build/RPMS/warzone2100-4.0.1-2.fc35.x86_64.rpm Wrote: /builddir/build/RPMS/warzone2100-debuginfo-4.0.1-2.fc35.x86_64.rpm Wrote: /builddir/build/RPMS/warzone2100-debugsource-4.0.1-2.fc35.x86_64.rpm Wrote: /builddir/build/RPMS/warzone2100-sequences-4.0.1-2.fc35.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.nApik5 + umask 022 + cd /builddir/build/BUILD + cd warzone2100 + /usr/bin/rm -rf /builddir/build/BUILDROOT/warzone2100-4.0.1-2.fc35.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0